2012-03-02 67 views
1

下面的代碼是包含在我的下DD名sort.controls作業PROC。 該步驟是使用排序程序Syncsort執行的。我可以理解,在下面的代碼的START指示用於排序和LENGTH表示排序的字段的長度的字段的起始位置。但我不明白什麼是ID TYPECODE=1。任何人都可以解釋一下嗎?請解釋此Syncsort代碼的作用?

ID TYPECODE=1,LRECL=00302,FORMAT=FB 
CF1 START=00038,LENGTH=023 
+0

我目前沒有可用的Syncsort文檔,而我的舊文檔沒有這種語法,所以我在猜測。它是否是CF1的參考點,也就是說,CF後面的數字將該特定語句與該TYPECODE的ID聲明關聯起來? – zarchasmpgmr 2012-03-03 00:05:50

+0

這些不是SyncSort控制語句。互聯網上的關鍵字搜索只會導致這個問題的變化。最好的猜測是SORT.CONTROLS是DD名用戶編寫的SORT EXIT以允許廣義程序來處理不同長度的固定長度的記錄(對於可變長度記錄,該長度被設置到EXIT)。沒有人不在這個特定的網站工作將受益於這個問題是任何答案。 – 2013-11-11 14:04:40

+0

這個問題似乎是無關緊要的,因爲它涉及用戶站點的未知程序。 – 2014-04-23 22:27:12

回答

2

ID Type code 1是系統特定的。根據我的經驗,它通常意味着它是一個磁盤文件與購物車或carddata或其他東西,但我必須瞭解更多關於您的環境。

LRECL是定義該文件的記錄的長度(302個字節)

Format=FB意味着它是固定塊 - 長度總是302字節並沒有變化。

希望這會有幫助。