Mit IMOSHIU werden Informationen über die im Standard-SCI enthaltenen Installation-Units abgefragt (siehe "Installation-Unit (IU) ").
Mögliche Eingaben sind eine Installation-Unit oder eine vorher mit den SHOW-Funktionen von IMON generierte, formatierte Datei. Im Dialogmodus können Sie Installation-Units auch interaktiv auswählen (vgl. „Auswahl von Installation-Units“ im Menü-Modus auf "Menü Auswahl ").
Die Ausgabe erfolgt über SYSOUT, SYSLST, die bei der Eingabe angegebene formatierte Datei oder eine andere formatierte Datei, die erzeugt, erweitert oder überschrieben werden kann.
Nichtprivilegierten Benutzern zeigt dieser Makro nur diejenigen Installation-Units, auf die ein nichtprivilegierter DVS-Zugriff möglich ist (also z.B. keine TPR-Installation-Units).
.
Makro | Operanden | ||||||||||||||||||||||||||||||||
IMOSHIU |
|
Operandenbeschreibung
Zur Beschreibung der Parameter MF, PREFIX, MACID und PARAM siehe Abschnitt „Makroformen“ auf "Makrosyntax ".
UTYPE | Verwendete Eingabeart, um das Installation-Units auszuwählen. |
=*UNIT | Die Installation-Units werden über UNAME, UVERS und UCORSTA ausgewählt. |
=*ALL | Sämtliche Installation-Units des SCI werden ausgewählt. |
=*DIALOG | Die Installation-Units werden interaktiv ausgewählt (vgl. „Auswahl von Installation-Units“ im Menü-Modus auf "Menü Auswahl "). |
=*FILE | Die Installation-Units werden aus einer formatierten Datei (INFF) ausgewählt. |
UNAME | Name der Installation-Unit. |
=<c-string: 1..30> | Angabe des Namens der Installation-Unit. |
=<var: char:30> | Symbolische Adresse, die die Angabe zum Namen der InstallationUnit enthält. |
UVERS | Version des Installation-Unit. |
=*ALL | Sämtliche Versionen der Installation-Unit werden ausgewählt. |
=*HIGH | Die höchste Versionsbezeichnung der Installation-Unit wird ausgewählt. |
=<c-string 1..5> | Angabe der Version der Installation-Unit. |
=<var: char:5> | Symbolische Adresse, die die Angabe zur Version der Installation-Unit enthält. |
UCORSTA | Änderungsstand der Installation-Unit |
=*ALL | Sämtliche Änderungsstände der Installation-Unit werden ausgewählt. |
=*HIGH | Der höchste Änderungsstand der Installation-Unit wird ausgewählt. |
=*LOW | Der niedrigste Änderungsstand der Installation-Unit wird ausgewählt. |
=<c-string: 1..30> | Angabe des Änderungsstandes der Installation-Unit. Format: <aso>. |
=<var: char:30> | Symbolische Adresse, die die Angabe zum Änderungsstand der Installation-Unit enthält. |
INFF | Name der formatierten Datei, die als Eingabe verwendet werden soll. |
=<c-string: 3..5> | Dateiname der formatierten Datei. |
=<var: char:5> | Symbolische Adresse, die den Dateinamen der formatierten Datei enthält. |
INSITEM | Gibt an, ob die Installation-Items ausgegeben werden sollen. |
=*YES | Die Installation-Items werden ausgegeben. |
=*NO | Die Installation-Items werden nicht ausgegeben. |
REPLEV | Steuert die Ausgabe der Attribute der Installation-Units. |
=*MINIMUM | Nur die Namen der Installation-Units werden ausgegeben. |
=*ALL | Die Namen und Attribute der Installation-Items werden ausgegeben. |
OUTTYPE | Bestimmt das Ziel das Ausgabe. |
=*SYSOUT | Die Information wird auf SYSOUT ausgegeben. |
=*INFILE | Die Information wird in die formatierte Datei ausgegeben, die als Eingabe verwendet wurde. |
=*FILE | Die Information wird in eine formatierte Datei (OUTNAME) ausgegeben. |
=*SYSLST | Die Information wird nach SYSLST ausgegeben. |
OUTNAME | Name der formatierten Datei, die als Ausgabe benutzt werden soll. |
=<c-string: 1..54> | Dateiname der formatierten Datei. |
=<var: char:54> | Symbolische Adresse, die den Dateinamen der formatierten Datei enthält. |
WRMODE | Gibt an, ob die Datei überschrieben oder aktualisiert wird. |
=*REPLACE | Die formatierte Datei wird erzeugt. Ist sie bereits vorhanden, wird sie überschrieben. |
=*EXTEND | Die formatierte Datei wird erzeugt oder mit den neuen Informationen aktualisiert. |
SYSLST | SYSLST-Nummer. |
=0 | Die Information wird nach Standard-SYSLST ausgegeben. |
=<integer 1..99> | Angabe der SYSLST-Nummer. |
=<var: int:1> | Symbolische Adresse, die die Angabe zur SYSLST-Nummer enthält. |
Makro-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
X’00’ | X’00’ | X’0000’ | Funktion erfolgreich ausgeführt |
X’00’ | X’01’ | X’0001’ | Funktion im Batchmodus nicht erlaubt |
X’00’ | X’01’ | X’0002’ | Ausgabe ungültig |
X’00’ | X’01’ | X’0003’ | SYSLST-Nummer ungültig |
X’00’ | X’01’ | X’0004’ | Parameterliste ungültig |
X’00’ | X’40’ | X’0013’ | Zugriff auf das SCI nicht möglich Funktion nicht ausgeführt |
X’00’ | X’40’ | X’0014’ | Angegebene Einheit im SCI nicht gefunden Funktion nicht ausgeführt, keine formatierte Datei angelegt |
X’00’ | X’40’ | X’0015’ | Zugriffsfehler bei der Eingabedatei (Bibliotheks-Element) Funktion nicht ausgeführt |
X’00’ | X’40’ | X’0016’ | Zugriffsfehler bei der Ausgabedatei Funktion nicht ausgeführt |
X’00’ | X’40’ | X’0017’ | Teil der Information fehlt. In der formatierten Datei (UTYPE=*FILE) enthaltene Einheiten im SCI nicht vorhanden |
X’00’ | X’40’ | X’0019’ | SHOW-Ausgabe wurde nicht oder nur teilweise nach SYSLST geschrieben |
X’20’ | X’0100’ | Systemfehler | |
X’20’ | X’0101’ | Interner Fehler | |
X’00’ | X’01’ | X’FFFF’ | Funktion wird nicht unterstützt |
X’00’ | X’03’ | X’FFFF’ | Version der Schnittstelle wird nicht unterstützt |
X’03’ | X’00’ X’40’ | X’0000’ X’0014’ X’0017’ | Warnung: Nur ein Teil der Information wird ausgegeben, Privileg SUBSYSTEM-MANAGEMENT nicht vorhanden |
Hinweise
Eine MNOTE wird erzeugt, wenn:
UTYPE=*UNIT und UNAME nicht angegeben wurden
UTYPE=*FILE und INFF nicht angegeben wurden
UTYPE=*ALL / *DIALOG und UNAME / INFF angegeben wurden
OUTTYPE=*FILE und OUTNAME nicht angegeben wurden
UTYPE=*UNIT / *ALL / *DIALOG und OUTTYPE=*INFILE
OUTTYPE=*SYSOUT und REPLEV=*ALL
Wenn UTYPE=*ALL / *DIALOG / *FILE, werden die für UNAME, UVERS und UCORSTA angegebenen Werte nicht berücksichtigt.
Wenn OUTTYPE=*SYSOUT / *SYSLST / *INFILE, wird der für WRMODE angegebene Wert nicht berücksichtigt.
Wenn OUTTYPE=*SYSOUT / *FILE / *INFILE, wird der für SYSLST# angegebene Wert nicht berücksichtigt.
Bei Ausgabe nach SYSOUT oder SYSLST wird die Information lesbar aufbereitet.
Wird die Information in eine formatierte Datei geleitet, ist die Ausgabe komprimiert und für den Benutzer nicht lesbar.
Hat sich seit dem Erstellen der formatierten Datei die Information im SCI geändert, so entspricht die Ausgabe nicht mehr dem aktuellen Informationsstand.