從匯入的原始碼選取變數

在擷取規格中新增資訊來源及應用程式資料時,您可以從匯入的原始碼中選取變數定義。

關於這項作業

您可以從包含資料定義的 COBOL、C、C++ 或 PL/I 原始碼,匯入變數定義。

程序

  1. 按一下從匯入的語言結構中選取 會開啟「選擇原始碼」視窗。
    「指定來源結構」對話框的影像。
  2. 按一下選擇語言結構檔並導覽至您的原始碼檔案,然後按一下確定 若您的原始檔使用下列其中一個副檔名,則會自動設定程式碼語言:
    程式碼語言 副檔名
    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 助理共用。 如果發生錯誤,則無法使用語言結構,而且編輯器會回到前一個畫面。 如果發生警告,則會顯示它們。按一下確定

    如果沒有任何錯誤,則會顯示「語言結構」視窗。

    「從匯入的語言結構取得資料格式」對話框的影像。
    這個視窗包含顯示語言結構的樹狀結構。如果母項目中又包含項目,則這些項目會在樹狀結構中縮排。 每一個項目都具有格式、偏移及長度。精準度是針對數值及科學項目而顯示的。

  3. 在顯示的資料項目樹狀結構中,按一下您要匯入的資料項目。 如果資料類型為浮點,且語言不是 COBOL,則會顯示「選擇使用的浮點類型」視窗。
    選擇浮點類型對話框的影像。

    編譯器選項會決定所使用的浮點類型;如果在 CICS 事件連結編輯器中使用錯誤的類型,則會對事件產生不正確的值。

    註:選擇已使用的浮點類型」視窗不是針對 COBOL 顯示的,因為 COBOL 只適用十六進位浮點。
  4. 選擇性的: 選取其中一個浮點選項(二進位浮點十進位浮點十六進位浮點),然後按一下確定
  5. 按一下確定 會從「資訊來源」或「變數資料值」視窗中匯入的資料項目,填寫格式資訊。

結果

您已匯入變數資料值。下次您按一下從匯入的語言結構中選取時,即會自動顯示您前次指定的語言結構。 如果想要從不同語言結構匯入一值,則您可以按一下「語言結構」視窗中的變更語言結構,以選取另一個語言結構。