在 Rational® Developer for System z® V7.6 中,增强了 COBOL for Windows® 以提供某些运行时消息的回溯信息。如果给定消息具有回溯信息,那么消息文本后面将显示额外的信息行。
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
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 内容以指出这些更改。