在擷取規格中新增資訊來源及應用程式資料時,您可以從匯入的原始碼中選取變數定義。
關於這項作業
您可以從包含資料定義的 COBOL、C、C++ 或 PL/I 原始碼,匯入變數定義。
程序
- 按一下從匯入的語言結構中選取。 會開啟「選擇原始碼」視窗。
- 按一下選擇語言結構檔並導覽至您的原始碼檔案,然後按一下確定。 若您的原始檔使用下列其中一個副檔名,則會自動設定程式碼語言:
程式碼語言 |
副檔名 |
C |
*.c 或 *.h |
C++ |
*.cpp 或 *.hpp |
COBOL |
*.cbl、*.cob、*.ccp 或 *cpy |
PL/I |
*.pli、*.mac 或 *.inc |
如果檔案沒有上述所顯示的副檔名,您必須選取程式碼語言。如有需要,您也可以置換所選擇的程式碼語言。
針對 C 和 C++,您可以提供要匯入的結構名稱。這個預設值是 DFHDATA 或前次使用的結構名稱。
在編輯器載入了語言結構之後,它會顯示任何在語言結構中探索到的錯誤及警告。
這些以 DFHPI 為字首的訊息會描述為 CICS 訊息,並與 CICS Web 服務助理及 CICS XML 助理共用。
如果發生錯誤,則無法使用語言結構,而且編輯器會回到前一個畫面。
如果發生警告,則會顯示它們。按一下確定。
如果沒有任何錯誤,則會顯示「語言結構」視窗。
這個視窗包含顯示語言結構的樹狀結構。如果母項目中又包含項目,則這些項目會在樹狀結構中縮排。
每一個項目都具有格式、偏移及長度。精準度是針對數值及科學項目而顯示的。
- 在顯示的資料項目樹狀結構中,按一下您要匯入的資料項目。 如果資料類型為浮點,且語言不是 COBOL,則會顯示「選擇使用的浮點類型」視窗。
編譯器選項會決定所使用的浮點類型;如果在 CICS 事件連結編輯器中使用錯誤的類型,則會對事件產生不正確的值。
註: 「選擇已使用的浮點類型」視窗不是針對 COBOL 顯示的,因為 COBOL 只適用十六進位浮點。
- 選擇性的: 選取其中一個浮點選項(二進位浮點、十進位浮點或十六進位浮點),然後按一下確定。
- 按一下確定。 會從「資訊來源」或「變數資料值」視窗中匯入的資料項目,填寫格式資訊。
結果
您已匯入變數資料值。下次您按一下
從匯入的語言結構中選取時,即會自動顯示您前次指定的語言結構。
如果想要從不同語言結構匯入一值,則您可以按一下「
語言結構」視窗中的
變更語言結構,以選取另一個語言結構。