Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SHWUID Kennungen für Objektpfad anzeigen

&pagelevel(4)&pagelevel

Mit dieser Funktion kann sich ein Systemverwalter oder ein Guard-Administrator Benutzer- und Gruppenkennungen aus einem Benutzerkennungsguard angezeigen lassen.

Makro

Operanden

SHWUID

MF = C / D / L / M / E

,PREFIX = D / <name 1>

,MACID = EFI / <name 3>

,PARAM = <name 1..8>

,UIDGUA = ' ' / <c-string 1..24: filename 1..24 without-gen-vers> / <var: char:24>

,OUTAREA= structure(2):

(1) address: NULL / <var: pointer>
(2) len: 0 / *ONEID / *MAXIDS / <integer 52..268435455> / <var: int:4>

Die Beschreibung der Parameter MF, PREFIX, MACID, PARAM finden Sie im Handbuch „Makroaufrufe an den Ablaufteil“ [16].

UIDGUA

Name des Benutzerkennungsguards
Dieser Operand bezeichnet den Namen des Benutzerkennungsguards vom Typ DEF-PUID, das die Kennungen enthält, die angezeigt werden.


ACHTUNG!
Der Operand muss mit einem Wert versehen werden. Es dürfen nur Großbuchstaben verwendet werden!


OUTAREA

Ausgabebereich
Dieser Operand bezeichnet Adresse und Länge des Adressraumes, in den die ermittelte Ausgabeinformation eingetragen wird. Passen nicht alle selektierten Kennungen in den Ausgabebereich, wird ein Fehler gemeldet und der Aufrufer muss einen größeren Ausgabebereich zur Verfügung stellen.

address:

Adresse
Angabe der Adresse des Ausgabebereiches.


ACHTUNG!
Der Ausgabebereich muss an Wortgrenze stehen.


len:

Länge
Angabe über die Länge des Ausgabebereiches.


ACHTUNG!
Der Ausgabebereich muss mindestens 52 Bytes betragen.


*ONEID

Ausgabelänge für eine Regel.

*MAXIDS

Vorgeschlagene Ausgabelänge für mehrere Regeln.

Makro-Returncode

SC2

SC1

Maincode

Erläuterung

X’00’

X’00’

X’0000’

class A: CMD0001


X’01’

X’3100’

class B: DEF3100

X’00’
X’01’
X’02’
X’03’

ungültige Parameteradresse
ungültiger Operand: UIDGUA
ungültiger Operand: OUTAREA
ungültiger Wert im reservierten Feld

X’00’

X’20’

X’3200’

class C: DEF3200

X’00’

X’40’

X’3302’

class D: DEF3302

X’00’

X’40’

X’3306’

class D: DEF3306

X’00’

X’40’

X’3308’

class D: DEF3308

X’00’

X’40’

X’3309’

class D: DEF3309

X’00’

X’40’

X’3313’

class D: DEF3313

X’00’

X’40’

X’3314’

class D: DEF3314

X’00’

X’40’

X’3315’

class D: DEF3315

X’00’

X’40’

X’3317’

class D: Ausgabebereich ist nicht groß genug

X’00’

X’40’

X’3400’

class D: DEF3400

X’00’

X’40’

X’3401’

class D: DEF3401

X’00’

X’40’

X’3402’

class D: DEF3402

X’00’

X’80’

X’3900’

class E: DEF3900

X’00’

X’80’

X’3901’

class E: DEF3901

X’00’

X’80’

X’3902’

class E: DEF3902

Die genaue Fehlerursache kann durch Aufruf des Kommandos /HELP-MSG mit der in der Tabelle angegebenen Fehlernummer ermittelt werden, z.B. /HELP-MSG DEF3902.