Optionen

Wenn ein Markierungsfeld auf grau gesetzt wird (*CMDDFT), wird der entsprechende Parameter nicht an den Host übergeben, sondern der auf dem Host definierte Standardwert verwendet.

Spool-Liste erstellen
Der Wert *PRINT ist für die Befehle CRTCBLPGM, CRTCBLMOD und CRTBNDCBL markiert. Wird *PRINT angegeben, wird vom Compiler eine Spool-Liste erstellt.

Anmerkung: Bei ILE COBOL entspricht dieses Markierungsfeld dem Parameter OUTPUT() der Befehle CRTCBLMOD und CRTBNDCBL. Bei OPM COBOL/400 entspricht dieses Markierungsfeld den Werten *PRINT/*NOPRINT des Parameters OPTION für den Befehl CRTCBLPGM.

*NOPRINT ist der nicht markierte, leere Wert für den Befehl CRTCBLPGM. Wird *NOPRINT angegeben, wird vom Compiler keine Spool-Liste erstellt.

*NONE ist der nicht markierte, leere Wert für die Befehle CRTCBLMOD und CRTBNDCBL. Wird *NONE angegeben, erstellt der Compiler keine Spool-Liste.

Quellenliste
Der Wert *SOURCE ist markiert. Der Compiler erstellt eine Quellenliste, die sich aus der COBOL-Quelleneingabe und den Fehlernachrichten der Kompilierzeit zusammensetzt.

*NOSOURCE ist der nicht markierte, leere Wert. Der Compiler erstellt nicht den Quellenteil der Liste.

Querverweisliste
Der Wert *XREF ist markiert. Der Compiler erstellt eine Querverweisliste für das Quellenprogramm.

*NOXREF ist der nicht markierte, leere Wert. Der Compiler erstellt keine Querverweisliste.

Programmobjekt generieren
Der Wert *GEN ist markiert. Der Compiler erstellt nach dem Kompilieren des Quellenprogramms ein Programmobjekt.

*NOGEN ist der nicht markierte, leere Wert. Der Compiler erstellt nach dem Kompilieren des Quellenprogramms kein Programmobjekt.

Folgenummern prüfen
Der Wert *SEQUENCE ist markiert. Es wird überprüft, ob die Folgenummern in der richtigen Reihenfolge sind.

*NOSEQUENCE ist der nicht markierte, leere Wert. Es wird nicht überprüft, ob die Folgenummern in der richtigen Reihenfolge sind.

Verbverwendungszähler drucken
Der Wert *VBSUM ist markiert. Die Werte des Verbverwendungszählers werden gedruckt.

*NOVBSUM ist der nicht markierte, leere Wert. Die Werte des Verbverwendungszählers werden nicht gedruckt.

Datenteilliste
Der Wert *MAP ist markiert. Der Compiler listet die Datenteilliste auf.

*NOMAP ist der nicht markierte, leere Wert. Der Compiler listet die Datenteilliste nicht auf.

Liste der gültigen Optionen
Der Wert *OPTIONS ist markiert. Die für diese Kompilierung gültigen Optionen werden aufgelistet.

*NOOPTIONS ist der nicht markierte, leere Wert. Die gültigen Optionen werden nicht aufgelistet.

Kommentarzeilen einfügen
Der Wert *PRTCORR ist markiert. Der Compiler fügt Kommentarzeilen in die Compilerliste ein, die angeben, welche Datenelemente aufgrund der Phrase CORRESPONDING eingefügt wurden.

*NOPRTCORR ist der nicht markierte, leere Wert. Der Compiler fügt keine Kommentarzeilen in die Compilerliste ein, wenn die Phrase CORRESPONDING verwendet wird.

Nachrichten zweiter Ebene
Der Wert *SECLVL ist markiert. Für diese Kompilierung werden Nachrichten der zweiten Ebene aufgelistet.

*NOSECLVL ist der nicht markierte, leere Wert. Für diese Kompilierung werden keine Nachrichten der zweiten Ebene aufgelistet.

Fehler in Liste einbetten 1
Der Wert *IMBEDERR ist markiert. Der Text der Nachricht erster Ebene wird in der Compilerliste unter den fehlerhaften Zeilen eingebettet.

*NOIMBEDERR ist der nicht markierte, leere Wert. Fehlernachrichten werden nicht eingebettet. Sie erscheinen nur im Abschnitt für Fehlernachrichten der Compilerliste.


Fußnoten:

1
*IMBEDERR/*NOIMBEDERR gelten nur für die Befehle CRTCBLMOD und CRTBNDCBL für ILE COBOL. Diese Option gilt nicht für den Befehl CRTCBLPGM bei OPM COBOL/400 und wird nicht für diesen angezeigt.