Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

BIFDESC

&pagelevel(5)&pagelevel

Der Makroaufruf BIFDESC enthält die Syntaxbeschreibung von Systemverwalter-Funktionen.


BIFDESC definiert eine statische Struktur, die ausschließlich vom Subsystem SDFPBIF benutzt wird.

Zu weiteren Informationen siehe Abschnitt „Systemverwalter-Funktionen“.

Operation

Operanden

BIFDESC

NAME = <name 1..20>

,ENTRYN = <name 1..8> / (*CSECT,<name 1..8>)

,PARLIST = *NONE / list-poss(2000): (parameter-specification)

,PARFORM = *BY-VALUE / *STRING

,VALTYPE = *STRING / *INTEGER / *BOOLEAN / *ANY

Operandenbeschreibung

NAME = <name 1..20>

Name der Systemverwalter-Funktion (Erster Buchstabe sollte ein „X“ sein).

ENTRYN
Name des Verweispunkts für die Syntaxbeschreibung.

= <name 1..8>
Bezeichnet nur den Verweispunkt für die Syntaxbeschreibung. In diesem Fall wird keine CSECT generiert.

= (*CSECT,<name 1..8>)
Gibt den Verweispunkt für die Syntaxbeschreibung an und löst anschließend die Generierung der CSECT aus.

PARLIST
Gibt eine Liste von Operanden an.

= *NONE
Es gibt keine Operanden.

= list-poss(2000): (parameter-specifikation)
Gibt Spezifikationen für Listen von Operanden an. Auch wenn nur eine Spezifikation angegeben wird, müssen Klammern benutzt werden.

parameter-specifikation = parameter-name,parameter-type[,default-value[,keyword-list]]

Gibt Operandennamen, Operandentypen und optionale Defaultwerte und Keywords (Schlüsselwortwerte) an.

parameter-name = <name 1..20>
Name des Operanden.

parameter-type = *STRING / *INTEGER / *BOOLEAN / *ANY / *KEYWORD
Typ des Operanden.

default-value = <integer -231..231-1> / <c-string 0..4096> / TRUE / FALSE / ON / OFF / YES / NO / *<name 1..30>
Defaultwert, der benutzt wird, wenn der Operand nicht vom Anwender angegeben wird. Wenn der Defaultwert mit „*“ beginnt, ist er vom Typ KEYWORD. Wenn er in Hochkommas eingeschlossen ist, ist er vom Typ STRING.

keyword-list = list-poss(2000): (keyword)
Liste von akzeptierten Keywords, muss auch dann in Klammern eingeschlossen werden, wenn nur ein Keyword angegeben wird.

keyword = *<name 1..30>
Name des Keywords mit führendem Stern.

PARFORM =
Form des Operanden

= *BY-VALUE
Der Operand ist ein Wert.

= *STRING
Der Operand ist eine Zeichenkette.

VALTYPE = *STRING / *INTEGER / *BOOLEAN / *ANY
Typ des Rückgabewerts