Einsatzhinweis
Funktion: Berechtigungsprofile anzeigen
Benutzergruppe: FTAC-Benutzer und FTAC-Verwalter
Voraussetzung für die Nutzung dieses Kommandos ist der Einsatz von openFT-AC.
Funktionsbeschreibung
Mit dem Kommando SHOW-FT-PROFILE können Sie sich als FTAC-Benutzer über Ihre Berechtigungsprofile informieren. Als FTAC-Verwalter können Sie sich über alle Berechtigungsprofile in Ihrem System informieren.
Entweder wird Ihnen der Inhalt der ausgewählten Berechtigungsprofile oder nur der Name der Profile ausgegeben. Es gibt keine Möglichkeit, mit SHOW-FT-PROFILE an Kennwörter oder an die Zugangsberechtigung heranzukommen, die im Profil definiert sind! Wenn also eine Zugangsberechtigung vergessen wurde, muss mit MODIFY-FT-PROFILE eine neue angegeben werden.
Format
SHOW-FT-PROFILE |
NAME = *ALL / <alphanum-name 1..8> / *STD ,SELECT-PARAMETER = *OWN / *PARAMETERS(...) *PARAMETERS(...) TRANSFER-ADMISSION = *ALL / *NOT-SPECIFIED / <alphanum-name 8..32> / <c-string 8..32 with-low> / <x-string 15..64> / *SECRET ,OWNER-IDENTIFICATION = *OWN / *ALL / <name 1..8> ,INFORMATION = *ONLY -NAMES / *ALL ,OUTPUT = *SYSOUT (...) / *SYSLST(...) *SYSOUT (...) / *SYSLST(...) LAYOUT = *STD / *CSV |
Beschreibung der Operanden
NAME =
Gibt an, welche Berechtigungsprofile angezeigt werden.
NAME = *ALL
Zeigt alle Berechtigungsprofile an.
NAME = <alphanum-name 1..8>
Zeigt das Berechtigungsprofil mit dem angegebenen Namen an.
NAME = *STD
Zeigt das Standard-Berechtigungsprofil der eigenen Kennung an.
SELECT-PARAMETER =
Gibt Auswahlkriterien an, welche Berechtigungsprofile angezeigt werden.
SELECT-PARAMETER = *OWN
Zeigt alle Berechtigungsprofile an, deren Eigentümer Sie sind. Das bedeutet, dass Sie sich alle Berechtigungsprofile anzeigen lassen können, die Ihrer Benutzerkennung zugeordnet sind.
SELECT-PARAMETER = *PARAMETERS(...)
Legt Auswahlkriterien fest, mit denen Sie auf Ihre Berechtigungsprofile zugreifen können.
TRANSFER-ADMISSION =
Legt die in einem Berechtigungsprofil definierte Zugangsberechtigung als Auswahlkriterium fest. Nur der FTAC-Verwalter kann fremde Zugangsberechtigungen angeben.
TRANSFER-ADMISSION = *ALL
Sie nutzen die Zugangsberechtigung nicht als Auswahlkriterium.
TRANSFER-ADMISSION = *NOT-SPECIFIED
Zeigt nur Berechtigungsprofile ohne definierte Zugangsberechtigung an.
TRANSFER-ADMISSION = <alphanum-name 8..32> / <c-string 8..32 with-low> / <x-string 15..64>
Zeigt das Berechtigungsprofil an, das mit dieser Zugangsberechtigung angesprochen werden kann.
TRANSFER-ADMISSION = *SECRET
Sie erhalten vom System die Aufforderung, die Zugangsberechtigung einzugeben. Die Eingabe erscheint dann nicht auf dem Bildschirm.
OWNER-IDENTIFICATION =
Gibt an, wessen Berechtigungsprofile Sie sich anzeigen lassen möchten.
OWNER-IDENTIFICATION = *OWN
Zeigt nur Ihre eigenen Berechtigungsprofile an.
OWNER-IDENTIFICATION = *ALL
Als FTAC-Verwalter können Sie sich mit diesem Parameter alle Berechtigungsprofile anzeigen lassen, unabhängig vom Eigentümer.
OWNER-IDENTIFICATION = <name 1..8>
Als FTAC-Benutzer können Sie nur die eigene Benutzerkennung angeben, die Ausgabe entspricht der für *OWN. Als FTAC-Verwalter können Sie sich mit diesem Parameter Berechtigungsprofile eines beliebigen FTAC-Benutzers anzeigen lassen.
INFORMATION =
Legt den Umfang der gewünschten Information fest.
INFORMATION = *ONLY-NAMES
FTAC gibt nur die Namen der Berechtigungsprofile und ein Kennzeichen, ob diese Profile privilegiert oder gesperrt sind, aus. Für privilegierte Profile wird ein “*“ ausgegeben, für gesperrte ein “!“.
INFORMATION = *ALL
FTAC gibt den Inhalt der Berechtigungsprofile aus, mit Ausnahme der Kennwörter und der Zugangsberechtigung.
OUTPUT =
Ausgabemedium für die Information.
OUTPUT = *SYSOUT (...)
Die Ausgabe erfolgt auf SYSOUT.
OUTPUT = *SYSLST(...)
Die Ausgabe erfolgt auf SYSLST.
LAYOUT = *STD
Bringt die Ausgabe in eine vom Anwender leicht lesbare Form.
LAYOUT = *CSV
Die Ausgabe erfolgt im Character Separated Values Format. Dies ist ein speziell im PC-Umfeld weit verbreitetes, tabellenartiges Format, bei dem die einzelnen Felder durch das Separatorenzeichen Semikolon “;“ getrennt sind (siehe Abschnitt SHOW-FT-PROFILE im Kapitel „Struktur der CSV-Ausgaben").
Kommando-Returncodes
(SC2) | SC1 | Maincode | Bedeutung |
0 | 64 | FTC0052 | Die Ausgabe der Information wurde unterbrochen. |
0 | 64 | FTC0053 | Es existiert kein FT-Profil zu den angegebenen Kriterien. |
0 | 0 | FTC0054 | Es gibt keine Informationen zu den angegebenen Kriterien. |
0 | 64 | FTC0153 | Die angegebene Eigentümeridentifikation ist nicht die eigene |
0 | 64 | FTC0171 | Das angegebene Profil existiert nicht. |
0 | 64 | FTC0255 | Ein Systemfehler ist aufgetreten. |
SC1/2 = Subcode 1/2 in Dezimal-Darstellung Zusätzliche Informationen finden Sie im Abschnitt „Kommando-Returncodes“. |
OPS-Variablen
Die folgende Tabelle zeigt die OPS-Variablen des Kommandos SHOW-FT-PROFILE mit dem Operanden INF=*ALL. Die unterstrichenen Werte gelten für die Ausgabe mit INF=*ONLY-NAMES.
Element | Typ | Ausgabe |
PROF-NAME | String | |
PRIV | String | *YES / *NO |
TRANS-ADM | String | *NSPEC / *SECRET |
DUPLICATED | String | *YES / *NO |
LOCKED-BY | Struct | |
.IMPORT | String | *YES / *NO |
.ADM | String | *YES / *NO |
.USER | String | *YES / *NO |
EXPIRED | String | *YES / *NO |
USER-ADM | Struct | |
.USER-ID | String | Benutzerkennung |
.ACC | String | Abrechnungsnummer / *FIRST / *NSPEC / *NONE / |
.PASSWORD | String | *OWN / *NSPEC / *NONE / *YES |
EXP-DATE | String | yyyy-mm-dd / *NRES |
USAGE | String | *PUBLIC / *PRIVATE / *NSPEC |
IGNORE | Struct | |
.OBS | String | *YES / *NO |
.OBR | String | *YES / *NO |
.IBS | String | *YES / *NO |
.IBR | String | *YES / *NO |
.IBP | String | *YES / *NO |
.IBF | String | *YES / *NO |
INITIATOR | String | *LOC / *REM / *NRES |
TRANS-DIR | String | *FROM / *TO / *NRES |
MAX-PART-LEV | String | Maximale Sicherheitsstufe / *NRES |
PARTNERS | Array (1-50) | Ein oder mehrere Partner / *NRES |
FILE-NAME | String | Dateiname / *NRES |
LIBRARY | String | *YES / *NO / *NRES / Bibliothek |
FILE-NAME-PREFIX | String | *YES / *NO |
ELEM | Struct | |
.NAME | String | Name / *NRES / *NONE |
.PREFIX | String | *YES / *NO |
.VERSION | String | Version / *STD / *NONE / *NRES |
.TYPE | String | Typ / *NRES / *NONE |
FILE-PASSWORD | String | *YES / *NRES / *NONE |
WRITE | String | *NEW / *EXT / *REPL / *NRES |
PROC-ADM | Struct | |
.USER-ID | String | Benutzerkennung / *NRES / *SAME |
.ACC | String | Abrechnungsnummer / *NRES / *SAME / *NONE |
.PASSWORD | String | *NONE / *YES / *NRES / *SAME |
SUCC | Struct | |
.PROC | String | Kommandos / *NONE / *NRES / *EXPANSION |
.PREFIX | String | Präfix / *NONE |
.SUFFIX | String | Suffix / *NONE |
FAIL | Struct | |
.PROC | String | Kommandos / *NONE / *NRES / *EXPANSION |
.PREFIX | String | Präfix / *NONE |
.SUFFIX | String | Suffix / *NONE |
TRANS-FILE | String | *ALLOWED / *NOT-ALLOWED |
MOD-FILE-ATTR | String | *ALLOWED / *NOT-ALLOWED |
READ-DIR | String | *ALLOWED / *NOT-ALLOWED |
FILE-PROC | String | *ALLOWED / *NOT-ALLOWED |
ACC-ADM | String | *ALLOWED / *NOT-ALLOWED |
REM-ADM | String | *ALLOWED / *NOT-ALLOWED |
ADM-TRAP-LOG | String | *ALLOWED / *NOT-ALLOWED |
TEXT | String | Text / *NONE |
DATA-ENC | String | *YES / *NO / *NRES |
LAST-MOD | Struct | |
.DATE | String | yyyy-mm-dd / *NONE |
.TIME | String | hh:mm:ss / *NONE |