Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

IMOSHSU Liefereinheiten ausgeben

&pagelevel(4)&pagelevel

Mit IMOSHSU werden Informationen über die im Standard-SCI enthaltenen Liefereinheiten abgefragt (siehe "Liefereinheit (Supply-Unit) "). Mögliche Eingaben sind die Liefereinheiten einer SOLIS2-Lieferung oder eine vorher mit den SHOW-Funktionen von IMON generierte, formatierte Datei. Im Dialogmodus können Sie Liefereinheiten auch interaktiv auswählen (vgl. „Auswahl von Liefereinheiten“ 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.

Für diese Funktion benötigen Sie die Privilegierung SUBSYSTEM-MANAGEMENT.

Makro

Operanden

IMOSHIU

MF=D / L / C / M / E
,PREFIX=I / <char (1)>
,MACID=MOS / <char (3)>
,PARAM=<adr> / (<reg>)


,UTYPE=*UNIT / *ALL / *DIALOG / *FILE
,UNAME=<c-string: 1..30 > / <var: char:30>
,UVERS=*ALL / *HIGH / <c-string: 3..5> /<var: char:5>
,UCORSTA=*ALL / *HIGH / *LOW / <c-string: 3..3> / <var: char:3>
,INFF=<c-string: 1..54> /<var: char:54>
,INSUNIT=*YES / *NO
,REPLEV=*MINIMUM / *ALL
,OUTTYPE=*SYSOUT / *INFILE / *FILE / *SYSLST
,OUTNAME=<c-string: 1..54> / <var: char:54>
,WRMODE=*REPLACE / *EXTEND
,SYSLST#=0 / <integer 1..99> / <var: int:1>

Operandenbeschreibung

Zur Beschreibung der Parameter MF, PREFIX, MACID und PARAM siehe Abschnitt „Makroformen“ auf "Makrosyntax ".

UTYPEVerwendete Eingabeart, um die Liefereinheiten auszuwählen.

=*UNIT

Die Liefereinheiten werden über UNAME, UVERS und UCORSTA ausgewählt.

=*ALL

Sämtliche Liefereinheiten des SCI werden ausgewählt.

=*DIALOG

Die Liefereinheiten werden interaktiv ausgewählt (vgl. „Auswahl von Installation-Units“ im Menü-Modus auf "Menü Auswahl ").

=*FILE

Die Liefereinheiten werden aus einer formatierten Datei (INFF) ausgewählt.

UNAME

Name der Liefereinheiten.

=<c-string: 1..30> 

Angabe des Namens der Liefereinheiten.

=<var: char:30>

Symbolische Adresse, die die Angabe zum Namen der Liefereinheiten enthält.

UVERS

Version des Liefereinheiten.

=*ALL

Sämtliche Versionen der Liefereinheiten werden ausgewählt.

=*HIGH

Die höchste Versionsbezeichnung der Liefereinheiten wird ausgewählt.

=<c-string 1..5>

Angabe der Version der Liefereinheiten.

=<var: char:5>

Symbolische Adresse, die die Angabe zur Version der Liefereinheiten enthält.

UCORSTA

Änderungsstand der Liefereinheiten.

=*ALL

Sämtliche Änderungsstände der Liefereinheiten werden ausgewählt.

=*HIGH

Der höchste Änderungsstand der Liefereinheiten wird ausgewählt.

=*LOW

Der niedrigste Änderungsstand der Liefereinheiten wird ausgewählt.

=<c-string: 1..30>

Angabe des Änderungsstandes der Liefereinheiten. Format: <aso>.

=<var: char:30>

Symbolische Adresse, die die Angabe zum Änderungsstand der Liefereinheiten enthält.

INSUNIT

Gibt an, ob die Installation-Units angezeigt werden sollen.

=*YES

Die Installation-Units werden ausgegeben.

=NO

Die Installation-Units werden nicht ausgegeben.

REPLEV

Steuert die Ausgabe der Attribute der r Liefereinheiten.

=*MINIMUM

Nur die Namen der r Liefereinheiten werden ausgegeben.

=*ALL

Die Namen und Attribute der r Liefereinheiten 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

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’

Information nicht oder nur teilweise nach SYSLST geschrieben

X’00’

X’40’

X’001A’

Fehlendes Privileg SUBSYSTEM-MANAGEMENT


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.