Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SHWATTR Standardwerte für Schutzattribute anzeigen

&pagelevel(4)&pagelevel

Mit dieser Funktion können Schutzattribut-Standardwerte angezeigt werden.

Ein Anwender, der weder Eigentümer des anzuzeigenden Attributguards noch Guard-Administrator ist, erhält die Attribute nur dann angezeigt, wenn er die entsprechende Berechtigung hat, auf das Attributguard zuzugreifen (SCOPE=*USER-GROUP oder *HOST-SYSTEM).

Makro

Operanden

SHWATTR

MF = C / D / L / M / E

,PREFIX = D / <name 1>

,MACID = EFL / <name 3>

,PARAM = <name 1..8>

,XPAND = PARAM / OUTPUT

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

,OUTAREA = structure(2):

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

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

XPAND

gibt die zu expandierenden Deklarationen an. Dieser Operand gilt nur bei MF=D.

=PARAM

Das Modell des Parameterbereichs.

=OUTPUT

Die Modelle der Teilbereiche der Ausgabe.

ATTRGUA

Name des Attributguards
Dieser Operand bezeichnet den Namen des Attributguards vom Typ
DEFPATTR, dessen Standardwerte für Schutzattribute 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. Passt die Ausgabe nicht 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 224 Bytes betragen.


*SUGLEN

Vorgeschlagene Ausgabelänge für beide Attributbereiche.

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’

ungültige Parameteradresse
ungültiger Operand: ATTRGUA
ungültiger Operand: OUTAREA

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’3351’

class D: DEF3351

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 COO3902.