Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Beendigung des Compilerlaufs

Das Beendigungsverhalten des COBOL2000-Compilers hängt davon ab,

  • welcher Klasse die in der Übersetzungseinheit erkannten Fehler angehören,

  • ob der Compiler selbst fehlerfrei abläuft.
    Dieses Verhalten ist vor allem dann von Bedeutung, wenn der COBOL2000-Compiler in einer Prozedur aufgerufen oder von Monitor-Jobvariablen überwacht wird.Die folgende Tabelle gibt einen Überblick über die möglichen Fälle, deren Auswirkung auf den weiteren Ablauf der Prozedur und den Inhalt der Rückkehrcode-Anzeige der Monitor-Jobvariablen:

Fehler

Beendigung

Dump

RückkehrcodeAnzeige
in MonitorJobvariablen

Auslösen von Spin-Off
in Prozeduren
1)

keine Fehler

normal

nein

0000

nein

Fehlerklasse F

normal

nein

0001


Fehlerklasse I

normal

nein

0001


Fehlerklasse 0

normal

nein

1002


Fehlerklasse 1

normal

nein

1003


Fehlerklasse 2

normal

nein

2004

nein

Fehlerklasse 3

normal

nein

2005

ja

Compilerfehler

abnormal

ja

3006

Tabelle 4: Beendigungsverhalten des Compilers

1)

Wenn Spin-Off ausgelöst ist, werden alle nachfolgenden Kommandos mit Ausnahme der Kommandos SET-JOB-STEP, EXIT-JOB, LOGOFF, CANCEL-PROCEDURE, END-PROCEDURE und EXIT-PROCEDURE ignoriert. Dabei beendet das Kommando SET-JOB-STEP den Spin-Off und die Verarbeitung wird mit dem nächsten Kommando fortgesetzt.