Mit IMOSHII werden Informationen über die im Standard-SCI enthaltenen Installation-Items abgefragt (siehe "Installation-Item (II) ").
Mögliche Eingaben sind der Name eines Installation-Items, der Installations-Pfadname des Items (Datei oder Bibliotheks-Element) oder eine vorher mit den SHOW-Funktionen von IMON generierte, formatierte Datei.
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 Pfadnamen, auf die ein DVS-Zugriff möglich ist.
Makro | Operanden | ||||||||||||||||||||||||||||||||||||
IMOSHII |
|
Operandenbeschreibung
Zur Beschreibung der Parameter MF, PREFIX, MACID und PARAM siehe Abschnitt „Makroformen“ auf "Makrosyntax ".
ITYPE | Verwendete Eingabeart, um das Installation-Item auszuwählen. |
=*ITEM | Das Installation-Item wird durch seinen Namen und seine Version (INAME und IVERS) bestimmt. Berücksichtigt wird die Zuordnung des Installation-Items zu einer Installation-Unit (UNAME, UVERS und UCORSTA). |
=*INSPATH | Das Installation-Item wird durch seinen Pfadnamen (INSPATH) bestimmt. |
=*FILE | Das Installation-Item wird der formatierten Datei entnommen (INFF). |
INAME | Name des Installation-Items. |
=<c-string: 1..30> | Angabe des Namens des Installation-Items. |
=<var: char:30> | Symbolische Adresse, die die Angabe zum Namen der Installation-Items enthält. |
IVERS | Version des Installation-Items. |
=*ALL | Sämtliche Versionsbezeichnungen des Installation-Items werden ausgewählt. |
=*HIGH | Die höchste Versionsbezeichnung des Installation-Items wird ausgewählt. |
=<c-string 1..5> | Angabe der Version des Installation-Items. |
=<var: char:5> | Symbolische Adresse, die die Angabe zur Version der Installation-Items enthält. |
UNAME | Name der Installation-Unit, in der das Installation-Item gesucht wird. |
=*ALL | Das Installation-Item wird in sämtlichen Installation-Units gesucht. |
=<c-string: 1..30> | Angabe des Namens der Installation-Unit. |
=<var: char:30> | Symbolische Adresse, die die Angabe zum Namen der Installation-Unit enthält. |
UVERS | Version der Installation-Unit, in der das Installation-Item gesucht wird. |
=*ALL | In sämtlichen Versionen der Installation-Unit wird gesucht. |
=*HIGH | In der höchsten Version der Installation-Unit wird gesucht. |
=<c-string: 3..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, in der das Installation-Item gesucht wird. |
=*ALL | In sämtlichen Änderungsständen der Installation-Unit wird gesucht. |
=*HIGH | Im höchsten Änderungsstand der Installation-Unit wird gesucht. |
=*LOW | Im niedrigsten Änderungsstand der Installation-Unit wird gesucht. |
=<c-string: 3..3> | Angabe des Änderungsstandes der Installation-Unit. Format: <aso>. |
=<var: char:3> | Symbolische Adresse, die die Angabe zum Änderungsstand des Installation-Items enthält. |
INSPATH | Pfadname des Installation-Items. |
=<c-string: 1..54> | Angabe des Pfadnamens. |
=<var: char:54> INFF | Symbolische Adresse, die den Pfadnamen enthält. Name der formatierten Datei, die als Eingabe verwendet werden soll. |
=<c-string: 1..54> | Dateiname der formatierten Datei. |
=<var: char:54> | Symbolische Adresse, die den Dateinamen der formatierten Datei enthält. |
REPLEV | Steuert die Ausgabe der Attribute der Installation-Items. |
=*MINIMUM | Nur die Namen der Installation-Items 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 (ITYPE=*FILE) enthaltene Einheiten im SCI nicht vorhanden |
X’00’ | X’40’ | X’0018’ | Formatierte Datei enthält keine Angaben für Aktion |
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:
- ITYPE=*ITEM und INAME nicht angegeben wurde
ITYPE=*INSPATH und INSPATH nicht angegeben wurde
ITYPE=*FILE und INFF nicht angegeben wurde- OUTTYPE=*FILE und OUTNAME nicht angegeben wurde
- ITYPE=*ITEM / *INSPATH und OUTTYPE=*INFILE
- OUTTYPE=*SYSOUT und REPLEV=*ALL
Wenn ITYPE=*ITEM, werden die für INSPATH und INFF angegebenen Werte nicht berücksichtigt.
Wenn ITYPE=*INSPATH, werden die für INAME, IVERS, UNAME, UVERS, UCORSTA und INFF angegebenen Werte nicht berücksichtigt.
Wenn ITYPE=*FILE, werden die für INAME, IVERS, UNAME, UVERS, UCORSTA und INSPATH angegebenen Werte nicht berücksichtigt.
Wenn OUTTYPE=*SYSOUT / *SYSLST / *INFILE, werden die für WRMODE angegebenen Werte nicht berücksichtigt.
Wenn OUTTYPE=*SYSOUT / *FILE / *INFILE, werden die für SYSLST# angegebenen Werte 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.
Das Zeichen „*“ ersetzt den Pfadnamen, wenn dieser nicht für den Benutzer ausgegeben werden kann.
Hat sich seit dem Erstellen der formatierten Datei die Information im SCI geändert, so entspricht die Ausgabe nicht mehr dem aktuellen Informationsstand.