Die Anweisung MODIFY-LOGGING-PARAMETERS ändert die globale Einstellung für die Protokollmenge, das Ausgabemedium und das Protokollformat.
Wird einer dieser Werte durch die MODIFY-LOGGING-PARAMETERS-Anweisung verändert, wird diese neue Einstellung zur aktuellen Einstellung. Diese bleibt solange für den LMS-Lauf gültig (*UNCHANGED), bis eine neue Anweisung MODIFY-LOGGING-PARAMETERS für diesen Wert oder RESET-LOGGING-PARAMETERS gegeben wird.
Zu Beginn des LMS-Laufs gelten die unmittelbar auf *UNCHANGED folgenden Werte. Die Standardwerte bzw. die aktuellen Werte können mit der entsprechenden SHOW-Anweisung ausgegeben werden.
MODIFY-LOGGING-PARAMETERS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
LOGGING = *UNCHANGED / *MINIMUM / *MAXIMUM
Festlegen der LMS-Protokollmenge.
LOGGING = *MINIMUM
Es werden nur Fehlermeldungen und Misserfolgsmeldungen ausgegeben.
LOGGING = *MAXIMUM
Es wird ein komplettes LMS-Protokoll ausgegeben.
TEXT-OUTPUT = *UNCHANGED / *SYSOUT / *SYSLST(...) / *NONE / *EDT(...) / *LIBRARY-ELEMENT(...)
Dieser Parameter bestimmt das Ausgabemedium. Bei Medienwechsel und bei WRITE-MODE=*EXTEND beginnt die Seitennumerierung immer mit 1.
TEXT-OUTPUT = *SYSOUT
Die Ausgabe wird nach SYSOUT geschrieben.
TEXT-OUTPUT = *SYSLST(...)
Die Ausgabe wird nach SYSLST geschrieben.
SYSLST-NUMBER = *STD / <integer 1..99>
Bezeichnet die SYSLST-Datei, in die die Ausgabe erfolgen soll.
SYSLST-NUMBER = *STD
Es gilt die Systemdatei SYSLST.
SYSLST-NUMBER = <integer 1..99>
Es gilt die Systemdatei aus der Menge SYSLST01 bis SYSLST99, deren Nummer hier angegeben wird.
TEXT-OUTPUT = *NONE
Die Ausgabe wird bis auf Fehlermeldungen unterdrückt.
TEXT-OUTPUT = *EDT(...)
Die Ausgabe erfolgt in die Arbeitsdatei 9 des EDT.
Tritt bei der Protokollausgabe ein Fehler auf, so wird auf den Standardprotokollstrom (SYSOUT) umgeschaltet.
WRITE-MODE = *UNCHANGED / *EXTEND / *REPLACE
Schreibmodus der Ausgabe in bezug auf den Inhalt der Arbeitsdatei 9.
WRITE-MODE = *EXTEND
Existieren in der Arbeitsdatei 9 Daten, werden sie durch die Ausgabe erweitert. Ansonsten wird die Ausgabe an den Anfang der Arbeitsdatei geschrieben.
WRITE-MODE = *REPLACE
Die Ausgabe erfolgt an den Anfang der Arbeitsdatei 9. Existierende Daten in der Arbeitsdatei werden dabei ersetzt.
TEXT-OUTPUT = *LIBRARY-ELEMENT(...)
Die Ausgabe wird in ein Bibliothekselement gespeichert.
LIBRARY = *STD / <filename 1..54 without-vers> / *LINK(...)
Angabe der Bibliothek, in die die Ausgabe gespeichert werden soll. Es wird entweder standardmäßig die global durch OPEN-LIBRARY eingestellte Bibliothek oder die explizit angegebene oder die durch den Dateikettungsnamen zugewiesene Bibliothek verwendet.
LINK-NAME = <structured-name 1..8>
Dateikettungsname der Bibliothek.
ELEMENT = <composed-name 1..64 with-under>(...)
Angabe des Elementes, in das die Ausgabe gespeichert werden soll.
VERSION = *UPPER-LIMIT / *HIGHEST-EXISTING / *INCREMENT /
<composed-name 1..24 with-under>
Angabe der Version, die das Element erhalten soll.
VERSION = *UPPER-LIMIT
Die höchstmögliche Version X’FF’ wird erzeugt.
VERSION = *HIGHEST-EXISTING
Abhängig von der unter dem Typ geltenden Konvention wird unter existierenden Elementen gleichen Typs und Namens die höchste zu BASE passende Version überschrieben, ansonsten wird eine Defaultversion erzeugt.
VERSION = *INCREMENT
Abhängig von der unter dem Typ geltenden Konvention wird unter existierenden Elementen gleichen Typs und Namens eine neue, höhere Version erzeugt, ansonsten eine Defaultversion (siehe auch "Konvention: STD-TREE").
VERSION = <composed-name 1..24 with-under>
Der hier angegebene Text wird als Versionsbezeichnung interpretiert.
BASE = *STD / <composed-name 1..24 with-under with-wild>
Legt die Basis für das Zielelement fest. Näheres zur Angabe der Basis siehe "Versionsbezeichnungen".
TYPE = P / <alphanum-name 1..8>
Angabe des Elementtyps. Standardmäßig erhält das Element, in das die Ausgabe gespeichert wird, den Typ P für druckaufbereitete Dateien.
WRITE-MODE = *UNCHANGED / *CREATE / *REPLACE / *EXTEND / *ANY
Überschreiben eines Elementes gleichen Namens. Existiert das Element nicht unter diesem Namen, wird es neu angelegt.
WRITE-MODE = *CREATE
Das Zielelement darf noch nicht existieren und wird neu erzeugt.
WRITE-MODE = *REPLACE
Das Zielelement muss bereits existieren und wird dann ersetzt.
WRITE-MODE = *EXTEND
Das Zielelement wird erweitert, wenn es bereits existiert. Ansonsten wird es neu angelegt.
WRITE-MODE = *ANY
Das Zielelement wird ersetzt, wenn es bereits existiert. Ansonsten wird es neu angelegt.
OUTPUT-LAYOUT = *UNCHANGED / *PARAMETERS(...)
Dieser Parameter bestimmt das LMS-Protokollformat.
LINES-PER-PAGE = *UNCHANGED / <integer 1..9999>
Dieser Parameter legt die Seitenlänge fest.
Standardwert: 64 Zeilen
LINE-SIZE = *UNCHANGED / 132 / 80
Dieser Parameter legt die Zeilenlänge fest.
LINE-SIZE = 132
Die Zeile soll 132 Zeichen lang sein.
LINE-SIZE = 80
Die Zeile soll 80 Zeichen lang sein.
EXTRA-FORM-FEED = *UNCHANGED / *NO / *YES
Dieser Parameter steuert einen Extra-Seitenvorschub.
EXTRA-FORM-FEED = *NO
Es gibt nur dann einen Seitenvorschub, wenn die Seite voll ist.
EXTRA-FORM-FEED = *YES
Es gibt einen Seitenvorschub, wenn entweder die Seite voll ist oder wenn ein Anweisungswechsel oder Elementwechsel stattfindet.
HEADER-LINES = *UNCHANGED / *YES / *NO
Dieser Parameter steuert die Ausgabe von Überschriften.
HEADER-LINES = *YES
Es werden Überschriften mit der Bibliotheks- und Elementbezeichnung ausgegeben.
HEADER-LINES = *NO
Es werden keine Überschriften ausgegeben.
Anweisungs-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
0 | CMD0001 | Ohne Fehler | |
2 | 0 | LMS0151 | Ein- oder Ausgabemedium auf Standard gesetzt |
1 | CMD0230 | Syntaxfehler | |
32 | LMS1002 | Interner Fehler | |
64 | LMS0020 | Ziel-Element oder Ziel-Datei nicht vorhanden | |
64 | LMS0093 | Protokoll-Element existiert bereits | |
64 | LMS0213 | Name existiert als Delta-Element | |
64 | LMS0214 | Name existiert als Voll-Element | |
64 | LMS0510 | Basis nicht gefunden | |
64 | LMS1004 | Sonstige Fehler | |
64 | PLA0223 | Nur Blätter eines Delta-Baumes überschreibbar | |
64 | PLA0224 | Speicherform nicht erlaubt | |
64 | PLA0229 | Kein Zugriffsrecht für das Element | |
64 | PLA0233 | Ausleihstatus verhindert Elementzugriff | |
64 | PLA0475 | Funktion verletzt Versionsautomatismus | |
64 | PLA0476 | Version passt nicht zur geltenden Konvention | |
64 | PLA0478 | Versionsüberlauf bei Erhöhung | |
130 | LMS0041 | Systemadressraum erschöpft | |
130 | LMS0411 | Bibliothek gesperrt | |
130 | LMS0412 | Element gesperrt | |
130 | LMS0413 | Typ gesperrt |
Notwendige Zugriffsrechte
Es sind keine Zugriffsrechte erforderlich.