CICS® 事件連結編輯器會使用下列規則,匯入 COBOL 資料結構。
COBOL 欄位名稱是根據下列規則來顯示:
- 重複名稱會加上一或多個數值來變成唯一的。
例如,year 的兩個實例會變成 year 及 year1。
- 連字號會由底線字元取代。一串連續的連字號會由連續的底線取代。
例如,current-user--id 會變成 current_user__id。
- 由連字號區隔且只包含大寫字元的名稱區段會轉換為小寫。
例如,CA-REQUEST-ID 會變成 ca_request_id。
- 前導底線字元會新增至以數值字元開始的名稱。
例如,9A-REQUEST-ID 會變成 _9a_request_id。
也會套用下列限制:
- 不支援層次號碼為 66 及 77 的資料說明項目。會忽略層次號碼為 88 的資料說明項目。
- 不支援資料說明登錄上的下列子句:
- OCCURS DEPENDING ON
- OCCURS INDEXED BY
- REDEFINES
- RENAMES;亦即層次 66
- DATE FORMAT
- 忽略資料說明項目上的下列子句:
- BLANK WHEN ZERO
- JUSTIFIED
- VALUE
- 不支援 USAGE 子句上的下列詞組:
- OBJECT REFERENCE
- POINTER
- FUNCTION-POINTER
- PROCEDURE-POINTER
- DISPLAY 及 COMPUTATIONAL-5 資料說明項目唯一支援的 PICTURE 字元為 9、S 及 Z。
- PACKED-DECIMAL 資料說明項目支援的 PICTURE 字元為 9、S、V 及 Z。
- 已編輯數值資料說明項目唯一支援的 PICTURE 字元為 9 及 Z。