Diese Anweisung zeigt den Zustand der benutzten Bibliotheken an.
LMS gibt nach der Ausführung der Anweisung folgende Informationen aus:
Name der Bibliothek(en)
Zustand der Bibliothek(en) (geöffnet oder geschlossen)
evtl. zugeordneter Dateikettungsname
evtl. zugeordneter bibliotheksspezifischer Defaulttyp
SHOW-LIBRARY-STATUS | ||||||||||||
|
LIBRARY = *ALL / *STD / <filename 1..54 without-vers> / *LINK(...)
Bibliothek, deren Zustand angezeigt werden soll.
LIBRARY = *ALL
Es werden alle benutzten Bibliotheken angezeigt.
LIBRARY = *STD
Es wird die globale, durch OPEN-LIBRARY eröffnete Bibliothek angezeigt.
LIBRARY = <filename 1..54 without-vers>
Name der Bibliothek, deren Zustand angezeigt werden soll.
LIBRARY = *LINK(...)
Der Zustand der über einen Dateikettungsnamen zugewiesenen Bibliothek wird angezeigt.
LINK-NAME = <structured-name 1..8>
Dateikettungsname der Bibliothek, der vor dem Aufruf von LMS mit einem /ADD-FILE-LINK-Kommando vereinbart wurde.
Anweisungs-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
0 | CMD0001 | Ohne Fehler | |
2 | 0 | LMS0129 | Anweisung abgebrochen durch Benutzer |
1 | CMD0230 | Syntaxfehler | |
32 | LMS1002 | Interner Fehler | |
64 | LMS1004 | Sonstige Fehler | |
130 | LMS0041 | Systemadressraum erschöpft |
Beispiel
Während des LMS-Laufs wurde mit fünf verschiedenen Bibliotheken gearbeitet. Eine Bibliothek wurde über den Dateikettungsnamen LIB1 angesprochen:
//SHOW-LIBRARY-STATUS STATUS FILENAME MODE LINK DEF-TYPE OPEN :N:$USER.LMSPL.LIB UPDATE CLOSED :N:$USER.MODUL.LIB LIB1 CLOSED :N:$USER.MACRO.LIB M CLOSED :N:$USER.QUELL.LIB CLOSED :N:$USER.TEST.LIB