Developer for System z 7.6.x 版

# 執行時期訊息追溯資訊

在 Rational® Developer for System z® 7.6 版中，已加強 COBOL for Windows®，以提供某些執行時期訊息的追溯資訊。如果給定訊息的追溯資訊可用，則會在訊息文字之後出現其他行的資訊。

若要在追溯資訊中包括原始檔名稱和行號，則必須使用 `-g` 旗標來編譯 COBOL 程式。 例如：

    cob2 -g FNREM01.CBL

會導致原始檔名稱 `FNREM01.CBL` 和原始檔中的行號 `1839` 出現在訊息 `IWZ036W` 的追溯資訊中：

    IWZ036W  Truncation of high order digit positions occurred in program FNREM01
             on line number 1967.
          iwzrlib.dll : 0
          FNREM01.CBL : 1839
          iwzrlib.dll : 0
          iwzrwin1.obj : 0
          kernel32.dll : 0

註: 追溯資訊中的行號 (`1839`) 參照原始檔 (`FNREM01.CBL`) 中的相關行，而在訊息文字中指定的行號 (`1967`) 則參照來源報表 (`FNREM01.lst`) 中的 `LineID`。
如果您不使用 `-g` 旗標來編譯 COBOL 程式，則您將看到執行檔名稱及行號 0。 例如：

    cob2 FNREM01.CBL

會導致執行檔名稱 `FNREM01.exe` 和行號 `0` 出現在訊息 `IWZ036W` 的追溯資訊中：

    IWZ036W  Truncation of high order digit positions occurred in program FNREM01
             on line number 1967.
          iwzrlib.dll : 0
          FNREM01.exe : 0
          iwzrlib.dll : 0
          iwzrwin1.obj : 0
          kernel32.dll : 0

追溯資訊會導引至 stderr。

在將來版本中，會更新《COBOL for Windows 程式設計手冊》的內容，以指出這些變更。

使用條款 | 意見
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)