Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

MODIFY-LOGGING-PARAMETERS LMS-Protokollparameter ändern

&pagelevel(4)&pagelevel

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

,TEXT-OUTPUT = UNCHANGED / *SYSOUT / *SYSLST(...) / *NONE / *EDT(...) / *LIBRARY-ELEMENT(...)


*SYSLST(...)



|

SYSLST-NUMBER = *STD / <integer 1..99>


*EDT(...)



|

WRITE-MODE = *UNCHANGED / *EXTEND / *REPLACE


*LIBRARY-ELEMENT(...)



|

LIBRARY = *STD / <filename 1..54 without-vers> / *LINK(...)



|


*LINK(...)



|



|

LINK-NAME = <structured-name 1..8>



|

,ELEMENT = <composed-name 1..64 with-under>(...)



|


<composed-name 1..64 with-under>(...)



|



|

VERSION = *UPPER -LIMIT / *HIGHEST-EXISTING / *INCREMENT /



|



|


<composed-name 1..24 with-under>



|



|

,BASE = *STD / <composed-name 1..24 with-under with-wild>



|

,TYPE = P / <alphanum-name 1..8>



|

,WRITE-MODE = *UNCHANGED / *CREATE / *REPLACE / *EXTEND / *ANY

,OUTPUT-LAYOUT = *UNCHANGED / *PARAMETERS(...)


*PARAMETERS(...)



|

LINES-PER-PAGE = *UNCHANGED / <integer 1..9999>



|

,LINE-SIZE = *UNCHANGED / 132 / 80



|

,EXTRA-FORM-FEED = *UNCHANGED / *NO / *YES



|

,HEADER-LINES = *UNCHANGED / *YES / *NO


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.