Rational Developer for System z V7.6

运行时消息回溯信息

在 Rational® Developer for System z® V7.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 程序,那么您将会看到一个可执行文件的名称以及行号零。例如:
cob2 FNREM01.CBL
将导致可执行文件的名称 FNREM01.CBL 和行号 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

回溯信息将定向至标准错误。

将在以后的发行版中更新 COBOL for Windows Programming Guide 内容以指出这些更改。


使用条款 | 反馈

本信息中心基于 Eclipse 技术。(http://www.eclipse.org)