Developer for System z Version 7.6.x

# Tracebackinformationen für Laufzeitnachrichten

In Rational Developer for System z Version 7.6 wurde COBOL for Windows® dazu erweitert, für einige Laufzeitnachrichten Tracebackinformationen bereitzustellen. Wenn Tracebackinformationen für eine bestimmte Nachricht verfügbar sind, werden zusätzliche Informationszeilen nach dem Nachrichtentext angezeigt.

Um den Namen der Quellendatei und die Zeilennummer in die Tracebackinformationen einzuschließen, müssen Sie bei der Kompilierung eines COBOL-Programms die Option `-g` auswählen. Beispiel:

    cob2 -g FNREM01.CBL

zeigt den Quellendateinamen `FNREM01.CBL` und eine Zeilennummer `1839` aus der Quellendatei in den Tracebackinformationen für die Nachricht `IWZ036W`an:

    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

Anmerkung: Die Zeilennummer in den Tracebackinformationen (`1839`) verweist auf die entsprechende Zeile in der Quellendatei (`FNREM01.CBL`). Die Zeilennummer, die im Nachrichtentext angegeben ist (`1967`), verweist auf die `LineID` in der Quellenliste (`FNREM01.lst`).
Wenn Sie bei der Kompilierung eines COBOL-Programms die Option `-g` nicht auswählen, wird der Name einer ausführbaren Datei und '0' für die Zeilennummer angezeigt. Beispiel:

    cob2 FNREM01.CBL

zeigt den Namen der ausführbaren Datei `FNREM01.exe` und die Zeilennummer `0` in den Tracebackinformationen für die Nachricht `IWZ036W` an:

    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

Tracebackinformationen werden auf 'stderr' übertragen.

Der Inhalt des COBOL for Windows Programming Guide wird in einem zukünftigen Release aktualisiert, um diese Änderungen aufzunehmen.

Nutzungsbedingungen | Feedback
Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)