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.

Füllfeldbeschreibung erstellen
Der Wert *DDSFILLER ist markiert. Die aus einem Zeichen bestehende Füllfeldbeschreibung, "07 FILLER PIC X", wird immer dann erstellt, wenn von einer Anweisung COPY DDS keine übereinstimmenden Felder gefunden werden.

*NODDSFILLER ist der nicht markierte, leere Wert. Wenn für eine Anweisung COPY DDS keine übereinstimmenden Felder gefunden werden, werden keine Füllfeldbeschreibungen erstellt.

Datei dynamisch erstellen
Der Wert *CRTF ist markiert. Dateien, die beim Öffnen (Operation OPEN) nicht verfügbar sind, werden dynamisch erstellt.

*NOCRTF ist der nicht markierte, leere Wert. Dateien, die beim Öffnen (OperationOPEN) nicht verfügbar sind, werden nicht dynamisch erstellt.

Prüfung auf doppelte Schlüssel
Der Wert *DUPKEYCHK ist markiert. Indexierte Dateien werden auf doppelte Schlüssel überprüft.

*NODUPKEYCHK ist der nicht markierte, leere Wert. Indexierte Dateien werden nicht auf doppelte Schlüssel überprüft.

Relative Dateien initialisieren
Der Wert *INZDLT ist markiert. Relative Dateien mit sequentiellem Zugriff werden beim Schließen (CLOSE) mit gelöschten Sätzen initialisiert, wenn die Dateien als Ausgabedateien (OUTPUT) geöffnet wurden. Die aktiven Sätze in den Dateien werden nicht beeinträchtigt. D. h., die Dateigröße für nachfolgende Operationen zum Öffnen (OPEN) wird anhand der Satzgrenze definiert.

*NOINZDLT ist der nicht markierte, leere Wert. Relative Dateien mit sequentiellem Zugriff werden bei der Operation zum Schließen (CLOSE) nicht mit gelöschten Sätzen initialisiert, wenn die Dateien als Ausgabedateien geöffnet (OUTPUT) wurden. D. h., die Satzgrenze wird anhand der Anzahl der bei der Operation zum Öffnen der Ausgabedateien (OPEN OUTPUT) geschriebenen Sätze festgelegt. Bei nachfolgenden Operationen OPEN ist die Anzahl der Zugriffe auf die Satzbegrenzung beschränkt.

Satzblockung steuern
Der Wert *BLK ist markiert. Die Verwendung der Klausel BLOCK CONTAINS ermöglicht dem Compiler die Blockung der dynamischen Zugriffsdateien und der sequentiellen Zugriffsdateien mit der Anweisung START. Die Blockung ist bei relativen Dateien, die für Ausgabeoperationen geöffnet werden, nicht zulässig. Mit der Klausel BLOCK CONTAINS wird die Anzahl der zu blockenden Sätze gesteuert. Wird die Klausel BLOCK CONTAINS nicht benutzt, wird dem Compiler lediglich die Blockung sequentieller Zugriffsdateien ohne Anweisung START ermöglicht. In diesem Fall wird die Anzahl der zu blockenden Sätze vom Betriebssystem festgelegt.

*NOBLK ist der nicht markierte, leere Wert. Dem Compiler wird lediglich die Blockung der sequentiellen Zugriffsdateien ohne Anweisung START ermöglicht. Bei Angabe einer Klausel BLOCK CONTAINS, wird diese, ausgenommen bei Banddateien, ignoriert.

Erweitertes ACCEPT/DISPLAY zulassen 2
Der Wert *EXTACCDSP ist markiert. Der Compiler erlaubt erweiterte Anweisungen ACCEPT und erweiterte Anweisungen DISPLAY.

*NOEXTACCDSP ist der nicht markierte, leere Wert. Der Compiler erlaubt keine erweiterten Anweisungen ACCEPT und keine erweiterten Anweisungen DISPLAY.

Markierung doppelter Schlüssel 3
Der Wert *FS21DUPKY ist markiert. Bei der Verarbeitung einer indexierten Datei mit doppelten Schlüsseln im wahlfreien oder dynamischen Zugriff wird vom Compiler der Dateistatus 21 zurückgegeben, wenn der in der verbindlichen Anweisung READ angegebene Schlüsselwert in einer folgenden Anweisung REWRITE oder DELETE geändert wird.

*NOFS21DUPKY ist der nicht markierte, leere Wert. Beim Verarbeiten einer indexierten Datei mit doppelten Schlüsseln im wahlfreien oder dynamischen Zugriffsmodus wird vom Compiler kein Dateistatus 21 zurückgegeben. Der Satzschlüssel kann mit der Anweisung REWRITE geändert werden.

PICTURE-Zeichenfolge in Großbuchstaben umsetzen 4
Der Wert *MONOPIC ist markiert. Die PICTURE-Zeichenfolge wird in Großbuchstaben umgesetzt.

*NOMONOPIC ist der nicht markierte, leere Wert. Beim Währungssymbol in der PICTURE-Zeichenfolge muß Groß-/Kleinschreibung beachtet werden. Kleinbuchstaben, die den Großbuchstaben für die PICTURE-Symbole A, B, E, G, N, P, S, V, X, Z, CR und DB entsprechen, können statt der jeweiligen Großbuchstaben in der Bildzeichenfolge verwendet werden. Alle anderen Kleinbuchstaben sind nicht äquivalent zu den jeweiligen Großbuchstaben.


Fußnoten:

2
*EXTACCDSP/*NOEXTACCDSP gelten nur für den Befehl CRTCBLPGM bei OPM COBOL/400. Diese Option ist für die Befehle CRTCBLMOD und CRTBNDCBL bei ILE COBOL ungültig und wird nicht angezeigt.

3
*FS21DUPKY/*NOFS21DUPKY gelten nur für den Befehl CRTCBLPGM bei OPM COBOL/400. Diese Option ist für die Befehle CRTCBLMOD und CRTBNDCBL bei ILE COBOL ungültig und wird nicht angezeigt.

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