Rational Developer for System z Version 7.6

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 IWZ036Wan:
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)