Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SHOW-ALIAS-CATALOG-ENTRY

&pagelevel(3)&pagelevel

Aliaskatalog-Einträge ausgeben

Komponente:

ACS

Funktionsbereich:

Dateiverarbeitung

Anwendungsbereich:

FILE                                                                                                         

Privilegierung:

STD-PROCESSING
SAT-FILE-EVALUATION
SAT-FILE-MANAGEMENT
SECURITY-ADMINISTRATION

Funktionsbeschreibung

Das Kommando SHOW-ALIAS-CATALOG-ENTRY gibt AC-Einträge nach SYSOUT aus. Einträge, die mit dem Attribut INVISIBLE definiert sind, werden nur dem ACS-Administrator ausgegeben. Der Benutzer wählt die auszugebenden Einträge über die vereinbarten Aliasnamen aus. Bei Auswahl aller Einträge kann er den Umfang der Informationsausgabe einschränken:

  • Ausgabe einer Summenzeile für alle betroffenen AC-Einträge

  • Auswahl nach dem Geltungsbereich der Einträge (Benutzer- oder Systemeintrag)

  • Auswahl nach Wirkungsbereich der Einträge (für Dateien und/oder Jobvariablen)

Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").

Format

SHOW-ALIAS-CATALOG-ENTRY                                                                                                                

 ALIAS-FILE-NAME = *ALL / <filename 1..54 with-wild(80)>

,SELECT = *ALL / [*BY-ATTRIBUTES](...)


[*BY-ATTRIBUTES](...)



|

TYPE = *ALL / *USER-ENTRIES / *SYSTEM-ENTRIES



|

,RANGE = *ANY / *FILE / *JV

,INFORMATION = *STD / *SUMMARY

Operandenbeschreibung

ALIAS-FILE-NAME = *ALL / <filename 1..80 with-wild>
Die Auswahl der auszugebenden AC-Einträge erfolgt über die Angabe der zugehörigen Aliasnamen. Einträge, die mit dem Attribut INVISIBLE definiert wurden, werden nur dem ACS-Administrator angezeigt.

ALIAS-FILE-NAME = *ALL
Für alle Aliasnamen sollen die AC-Einträge ausgegeben werden. Der Umfang der auszugebenden Informationen kann eingeschränkt werden.

ALIAS-FILE-NAME = <filename 1..80 with-wild>
Angabe eines Aliasnamen bzw. einer Musterzeichenfolge für eine Menge von Aliasnamen, deren AC-Einträge ausgegeben werden sollen.

SELECT = *ALL / *BY-ATTRIBUTES(...)
Kriterien für die Auswahl von AC-Einträgen.

SELECT = *ALL
Informiert über alle AC-Einträge.

SELECT = *BY-ATTRIBUTES(...)
Beschränkt die Menge der auszugebenden AC-Einträge auf AC-Einträge, die die nachfolgenden Eigenschaften besitzen.

TYPE = *ALL / *USER-ENTRIES / *SYSTEM-ENTRIES
Informiert über über AC-Einträge in Abhängigkeit von der Art des Eintrags (Benutzer- oder Systemeinträge).

TYPE = *ALL
Die Art des Eintrags dient nicht als Auswahlkriterium. Es werden sowohl Benutzer- als auch Systemeinträge ausgegeben.

TYPE = *USER-ENTRIES
Es werden nur Benutzereinträge ausgegeben.

TYPE = *SYSTEM-ENTRIES
Es werden nur Systemeinträge ausgegeben.

RANGE = *ANY / *FILE / *JV
Informiert über über AC-Einträge in Abhängigkeit des Wirkungsbereichs (für Dateien oder Jobvariablen).

RANGE = *ANY
Die Wirkungsbereich dient nicht als Auswahlkriterium.

RANGE = *FILE
Informiert über alle AC-Einträge, die für Dateien wirken (d.h. alle Einträge, die mit dem Wirkungsbereich RANGE=*FILE bzw. *BOTH eingerichtet sind).

RANGE = *JV
Informiert über alle AC-Einträge, die für Jobvariablen wirken (d.h. alle Einträge, die mit dem Wirkungsbereich RANGE=*JV bzw. *BOTH eingerichtet sind).

INFORMATION = *STD / *SUMMARY
Bestimmt den Umfang der Ausgabe.

INFORMATION = *STD
Für jeden AC-Eintrag wird der Aliasname und der reale Datei- bzw. Jobvariablenname ausgegeben. Die vorangestellten Zeichen und deren Bedeutung sind im Beispiel unten erklärt. 

Die Ausgabe endet mit einer Summenzeile, die die Gesamtanzahl der im Operanden ALIAS-FILE-NAME ausgewählten Aliasnamen und die zahlenmäßige Aufteilung in System- und Benutzereinträge enthält.

INFORMATION = *SUMMARY
Es wird nur die Summenzeile ausgegeben.

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

ordnungsgemäße Ausführung des Kommandos

2

0

ACS0006

Warnung: AC-Eintrag nicht gefunden


32

CMD0221

interner Fehler


64

ACS0017

Fehler: Aliaskatalog ist nicht vorhanden


64

ACS0024

ungültiger Aliaskatalogeintrag


128

ACS0018

ACS ist nicht verfügbar

Ausgabe in S-Variable

Der Operand INFORMATION des Kommandos legt fest, welche S-Variablen erzeugt werden. Für INFORMATION sind die Werte *STD und *SUMMARY möglich.

Ausgabe-Information

Name der S-Variablen

T

Inhalt

Bedingung

Aliasname einer Datei bzw. Jobvariablen

var(*LIST).ACS(*LIST).ALIAS-F-NAME

S

<filename 1..54>

INF=*STD

realer Datei- bzw. Jobvariablenname

var(*LIST).ACS(*LIST).F-NAME

S

<filename 1..54>

INF=*STD

Protokollierung eingeschaltet

var(*LIST).ACS(*LIST).LOG

S

*NO
*YES

INF=*STD

Schutz des Aliaskatalogeintrags

var(*LIST).ACS(*LIST).PROT

S

*NO
*YES

INF=*STD

Wirkungsbereich des Aliaskatalogeintrags (für Dateien und/oder Jobvariablen)

var(*LIST).ACS(*LIST).RANGE

S

*FILE
*JV
*BOTH

INF=*STD

Art des Aliaskatalogeintrags

var(*LIST).ACS(*LIST).TYPE

S

*SYS
*USER

INF=*STD

AC-Eintrag sichtbar

var(*LIST).ACS(*LIST).VISIBLE

S

*NO
*YES

INF=*STD

Anzahl der Systemeinträge

var(*LIST).NUM-OF-ENTRY.SYS

I

<integer 0...65535>

INF=*STD/
*SUM

Anzahl aller AC-Einträge

var(*LIST).NUM-OF-ENTRY.TOTAL

I

<integer 1...65535>

INF=*STD/
*SUM

Anzahl der Benutzereinträge

var(*LIST).NUM-OF-ENTRY.USER

I

<integer 0...65535>

INF=*STD/
*SUM

Beispiele

/SHOW-ALIAS-CATALOG-ENTRY               (Ausgabe unter dem Privileg ACS-ADMINISTRATION)
%       ALIAS FILE NAME         ->     FILE NAME
%UB  : BOTH                     -> FILE-OR-JV-NAME
%UF  : FILE                     -> FILE-NAME
%UJ  : JV                       -> JV-NAME
%UJI : JV.INV                   -> JV-ALIAS.BLIND
%SB  : LOAD-BIND                -> $.BINDER
%SB  : LOAD-PAMCONV             -> $.PAMCONV
%UJIP+ SF                       -> FILE-ALL
%  ACS0037 NUMBER OF ALIAS CATALOG ENTRIES: 7 (FOR SYSTEM: 2, FOR USER: 5)


Die Ausgabe eines Eintrages hat folgendes Format:

BEISPIEL:  %SB  : LOAD-BIND                -> $.BINDER           (Beispiel einer Zeile)

FORMAT:    %abcde alias-name               -> Jobvariablen- oder Dateiname


Dabei bedeuten die ersten 5 Zeichen folgendes:

%abcde      mögliche    Bedeutung der

 |||||      Inhalte     möglichen Inhalte

 ||||e      :           Alias Ersetzung wird nicht gelogged

 ||||e      +           Alias Ersetzung wird gelogged

 |||d      ' '          Eintrag nicht geschützt

 |||d       P           Protected, Eintrag geschützt

 ||c       ' '          Eintrag bei SHOW-ALIAS-CATALOG-ENTRY    wird angezeigt

 ||c        I           Invisible, Eintrag wird nur dem Administrator angezeigt

 |b         F           File   Eintrag

 |b         J           JV     Eintrag

 |b         B           Both  (File oder JV)

 a          S           System Eintrag

 a          U           User   Eintrag


Genaue Bedeutung der Begriffe bitte unter dem Kommando ADD-ALIAS-CATALOG-ENTRY nachlesen.
Für weitere Beispiele, siehe Kommandos ADD-ALIAS-CATALOG-ENTRY, LOAD-ALIAS-CATALOG und SET-FILE-NAME-PREFIX.