Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Ausgaben

Fehlermeldungen sowie die Meldung über das Starten der Funktion und die abschließende Erfolgsmeldung werden auf dasselbe Ausgabeziel gelenkt wie die Informationen über Inkonsistenzen, d.h. auf das bzw. die durch den operanden TEXT-OUTPUT spezifizierte(n) Ausgabeziel(e).
Im Dialog werden die Meldung über das Starten der Funktion sowie die Erfolgsmeldung zusätzlich auch auf SYSOUT ausgegeben, falls TEXT-OUTPUT=*SYSLST ist.

Werden die Informationen über Inkonsistenzen nicht in Text-Form ausgegeben (TEXT-OUTPUT=*NONE), so werden die Fehlermeldungen, die Meldung über das Starten der Funktion sowie die abschließende Erfolgsmeldung auf SYSOUT ausgegeben.

Folgende Informationen werden ausgegeben:

  1. Tabelle der beteiligten Pubsets mit Angabe von Plattenformat, Allokierungseinheit, Verfügbarkeit (DRV), maximaler Ein-/Ausgabelänge und Anzeige, ob ein Cache definiert ist. (Nähere Informationen über die Cache-Definition erhalten Sie mit /SHOW-PUBSET-PARAMETERS.)

    Zum Format siehe Maske 1 im Abschnitt "Ausgaben in Bildschirmmasken".
    Bei dieser Maske hat der Anwender die Möglichkeit, durch eine entsprechende Eingabe in der Fußzeile den Abbruch der Funktionsausführung zu veranlassen.

  2. Protokollierungsmeldungen:

    • Ergebnismeldung (Konsistenz-Check erfolgreich oder nicht).
      Die Ergebnismeldung wird, unabhängig vom TEXT-OUTPUT-Operanden, im Dialog immer auch auf SYSOUT ausgegeben.

    • In Sonderfällen bzw. bei fehlerhaftem Abbruch gehen evtl. weitere Meldungen der Ergebnismeldung voraus.

    • Ist der Anwender privilegiert, so wird die Größe der „alten“ Pubset-
      Verwaltungsdateien ausgegeben, um den Platzbedarf auf dem künftigen Control-Volume-Set abschätzen zu können; bei Spezifikation der Control-Volume-Set-Kennung zusätzlich der freie Platz auf dem hierfür vorgesehenen Pubset.

  3. Im Fehlerfall, bzw. wenn Warnungen auftraten, vor Ausgabe der Ergebnismeldung (Wurde STRUCTURE-OUTPUT angegeben, so werden die Informationen - unabhängig von der gewünschten Informationstiefe - in der S-Variablen hinterlegt.)

    bei ERROR-INFOMATION=*SUMMARY:

    • Anzahl der Dateien-, Jobvariablen- und Guard-Namen-Konflikte

      Bei Dateigenerationsgruppen werden nur die Konflikte der Gruppennamen, nicht jedoch die Konflikte bei den einzelnen Dateigenerationen gezählt.

    • Anzahl der zu langen Datei- und Jobvariablen-Namen

      Bei Dateigenerationsgruppen wird nur die Generationsgruppe, nicht jedoch die einzelnen Dateigenerationen gezählt.

    • Anzahl der Guard-Bedingungen, die nicht automatisch an die neue Pubset-Kennung angepasst werden können (Warnungen)

    bei ERROR-INFORMATION=*DETAIL erfolgt eine detailliertere Fehlerinformation:

    • Listen der Namenskonflikte

      Bei Dateigenerationsgruppen wird nur die Generationsgruppe gemeldet; die Konflikte bei den einzelnen Dateigenerationen werden nicht gemeldet und nicht gezählt.
      Zum Format der Listen siehe Masken 3-8 im Abschnitt "Ausgaben in Bildschirmmasken".

    • Listen der zu langen Datei- und Jobvariablen-Namen

      Bei Dateigenerationsgruppen wird nur die Generationsgruppe (mit Zusatz FGG) gemeldet; die einzelnen Dateigenerationen werden nicht gemeldet und nicht gezählt.
      Zum Format der Listen siehe Masken 9-10 im Abschnitt "Ausgaben in Bildschirmmasken".

    • Liste der Guard-Bedingungen, die nicht automatisch an die neue Pubset-Kennung angepasst werden können.
      Zum Format der Liste siehe Maske 11 im Abschnitt "Ausgaben in Bildschirmmasken").

    Unabhängig von der gewünschten Informationstiefe werden dem privilegierten Anwender folgende Fehlerinformationen (vor allen weiteren Fehlerinformationen) ausgegeben:

    • Gibt es nach S1 migrierte Dateien in einem der Pubsets und ist nicht S1-MIGRATED-FILES=*ALLOWED spezifiziert, so wird dies als Fehler
      gemeldet (jeweils eine Meldung pro fehlerhaftem Pubset).

    • Liste der unzulässigen Dateien

      Hiermit sind die in der vorangehenden Anweisungsbeschreibung genannten Dateien gemeint, die in den Pubsets nicht katalogisiert sein dürfen, weil
      SMPGEN Arbeitsdateien oder neue Verwaltungsdateien unter diesem Namen aufbaut.
      Zum Format der Liste siehe Maske 2 im Abschnitt "Ausgaben in Bildschirmmasken".

Die folgende Tabelle erläutert Namen und Inhalte der S-Variablen. Nähere Informationen zu S-Variablen finden Sie im Handbuch „Kommandos“ [1], Band 1.

Ausgabe-Information

Name der S-Variablen

T

Inhalt

Bedingung

Mehrfach vorkommender Dateiname ohne Katalog- und Benutzerkennung

var(*LIST).F.CONFL(*LIST).F

S

"
<filename>

INF=*DETAIL

Anzahl der überprüften Pubsets, auf denen der mehrfach vorkommende Dateiname existiert

var(*LIST).F.CONFL(*LIST).NUM-OF-
PUBSET

I

"
<integer>

INF=*DETAIL

Katalogkennung der betreffenden Pubsets

var(*LIST).F.CONFL(*LIST).PUBSET(*LIST).
CAT-ID

S

"
<catid>

INF=*DETAIL

Benutzerkennung des mehrfach vorkommenden Dateinamens

var(*LIST).F.CONFL(*LIST).USER-ID

S

"
<userid>

INF=*DETAIL

Katalogkennung des zu langen Dateinamens

var(*LIST).F-LEN.ERROR(*LIST).CAT-ID

S

"
<catid>

INF=*DETAIL

Zu langer Dateiname ohne Katalog-und Benutzerkennung

var(*LIST).F-LEN.ERROR(*LIST).F

S

"
<filename>

INF=*DETAIL

Kennzeichnung, ob es sich um eine Dateigenerationsgruppe handelt (Y) oder nicht (N)

var(*LIST),F-LEN.ERROR(*LIST).FGG-IND

S

Y
N

INF=*DETAIL

Anzahl der Zeichen, um die der zu lange Dateiname die erlaubten 54 Zeichen (mit Katalogkennung)überschreitet

var(*LIST).F-LEN.ERROR(*LIST).NUM-OF-
CHAR

I

"
<integer>

INF=*DETAIL

Benutzerkennung des zu langen Dateinamens

var(*LIST).F-LEN.ERROR(*LIST).USER-ID


"
<userid>

INF=*DETAIL

Anzahl der zu langen Dateinamen

var(*LIST).F-LEN.NUM-OF-ERRORS

I

<integer>

INF=*DETAIL/
*SUMMARY

Anzahl der Dateinamens-Konflikte

var(*LIST).F.NUM-OF-CONFL

I

<integer>

INF=*DETAIL/
*SUMMARY

Anzahl der Fälle, in denen eine Guard-Bedingung nicht automatischan die neue Pubset-Id angepasst wird

var(*LIST).GUARD-COND.NUM-OF-WARN

I

<integer>

INF=*DETAIL/
*SUMMARY

Katalogkennung des Guards bei nicht anpassbarer Guard-Bedingung

var(*LIST).GUARD-COND.WARN(*LIST).
CAT-ID

S

"
<catid>

INF=*DETAIL

Name des Guards bei nicht anpassbarer Guard-Bedingung ohne Katalog- und Benutzerkennung

var(*LIST).GUARD-COND.WARN(*LIST).
GUARD

S

"
<guard-name>

INF=*DETAIL

Grund, warum eine Guard-Bedingungnicht automatisch anpassbarist

var(*LIST).GUARD-COND.WARN(*LIST).
REASON

S

"
<c-string>

INF=*DETAIL

Benutzerkennung des betreffendenGuards

var(*LIST).GUARD-COND.WARN(*LIST).
USER-ID

S

"
<userid>

INF=*DETAIL

Mehrfach vorkommender Guard-Name ohne Katalog- undBenutzerkennung

var(*LIST).GUARD.CONFL(*LIST).GUARD

S

"
<guard-name>

INF=*DETAIL

Anzahl der überprüften Pubsets, auf denen der mehrfach vorkommendeGuard existiert

var(*LIST).GUARD.CONFL(*LIST).NUM-OF-
PUBSET

I

"
<integer>

INF=*DETAIL

Katalogkennung des betreffenden Pubsets

var(*LIST).GUARD.CONFL(*LIST).
PUBSET(*LIST).CAT-ID

S

"
<catid>

INF=*DETAIL

Benutzerkennung des betreffendenGuards

var(*LIST).GUARD.CONFL(*LIST).USER-ID

S

"
<userid>

INF=*DETAIL

Anzahl der Guard-Namens-Konflikte

var(*LIST).GUARD.NUM-OF-CONFL

I

<integer>

INF=*DETAIL/
*SUMMARY

Pfadname der unzulässigen Datei

var(*LIST).INADMIS.F(*LIST)

S

"
<filename>

INF=*DETAIL/
*SUMMARY

Anzahl der unzulässigen Dateinamen (0, wenn die Überprüfung von einem nicht-privilegierten Anwender durchgeführt wurde)

var(*LIST).INADMIS.NUM-OF-ERRORS

I

<integer>

INF=*DETAIL/
*SUMMARY

Mehrfach vorkommender Jobvariablenname ohne Katalog- und Benutzerkennung

var(*LIST).JV.CONFL(*LIST).JV

S

"
<filename>

INF=*DETAIL

Anzahl der überprüften Pubsets, auf denen die mehrfach vorkommendeJobvariable existiert

var(*LIST).JV.CONFL(*LIST).NUM-OF-
PUBSET

I

"
<integer>

INF=*DETAIL

Katalogkennung des betreffenden Pubsets

var(*LIST).JV.CONFL(*LIST).PUBSET(*LIST).
CAT-ID

S

"
<catid>

INF=*DETAIL

Benutzerkennung des mehrfach vorkommenden Jobvariablennamens

var(*LIST).JV.CONFL(*LIST).USER-ID

S

"
<userid>

INF=*DETAIL

Katalogkennung des zu langen JV-Namens

var(*LIST).JV-LEN.ERROR(*LIST).CAT-ID

S

"
<catid>

INF=*DETAIL

Zu langer Jobvariablenname ohne Katalog- und Benutzerkennung

var(*LIST).JV-LEN.ERROR(*LIST).JV

S

"
<filename>

INF=*DETAIL

Anzahl der Zeichen, um die der zu lange Jobvariablenname die erlaubten 54 Zeichen (mit Katalogkennung) überschreitet

var(*LIST).JV-LEN.ERROR(*LIST).NUM-OF-
CHAR

I

"
<integer>

INF=*DETAIL

Benutzerkennung des zu langen JV-Namens

var(*LIST).JV-LEN.ERROR(*LIST).USER-ID


"
<userid>

INF=*DETAIL

Anzahl der zu langen JV-Namen

var(*LIST).JV-LEN.NUM-OF-ERRORS

I

<integer>

INF=*DETAIL/
*SUMMARY

Anzahl der JV-Namens-Konflikte

var(*LIST).JV.NUM-OF-CONFL

I

<integer>

INF=*DETAIL/
*SUMMARY