Der Makro legt den Namen des Principals des Client in einem angegebenen Speicherbereich ab, wenn der Dialog über Kerberos initiiert wurde.
Diese Information ist identisch mit dem Inhalt der System-Jobvariablen $SYSJV.PRINCIPAL.
Anwendung: Benutzermakro, Gruppenverwaltermakro, Systemverwaltermakro
Makrotyp: S-Typ (Standardform / E-Form / L-Form / C-Form / D-Form)
Makro | Operanden |
SRMKPR | MF=C / D / L / E ,PREFIX = p / S ,DATA = structure(2): (1) data_addr: *NONE / <var: pointer> ,PARAM =<name 1..27> |
Die Beschreibung der Parameter MF, PREFIX, MACID, PARAM siehe Handbuch „Makroaufrufe an den Ablaufteil“ [16].
DATA
Speicherbereich, in den der Name des Principal des Clients abgelegt wird.
data_addr:
Adresse des Speicherbereichs
data_len:
Länge des Speicherbereichs
Returncodes
Zusätzlich zu den Standardreturncodes können folgende Returncodes auftreten:
SC1 | Maincode | Erläuterung |
00 | 0000 | normale Ausführung |
40 | 0001 | Warnung: Ausgabe abgeschnitten |
40 | 0002 | Task hat keinen Principal |
40 | 0003 | Task nicht gefunden |
01 | 000A | Ungültige Parameter |
20 | 000B | Interner Fehler aufgetreten |