Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

ADD-DOMAIN Anwendungsbereich definieren

&pagelevel(4)&pagelevel

Mit der Anweisung ADD-DOMAIN definieren Sie in der bearbeiteten Syntaxdatei einen Anwendungsbereich. Die für den Anwendungsbereich vergebenen Namen müssen eindeutig von den Namen aller übrigen Anwendungsbereiche zu unterscheiden sein.

ADD-DOMAIN                                                                                                             

NAME = <structured-name 1..30>

,INTERNAL-NAME = *STD / <alphanum-name 1..8>

,HELP = *NO / list-poss(2000): <name 1..1>(...)

<name 1..1>(...)

   TEXT = <c-string 1..500 with-low>

,PRIVILEGE = *ALL / *EXCEPT(...) / list-poss(64): <structured-name 1..30>

*EXCEPT(...)

   EXCEPT-PRIVILEGE = list-poss(64): <structured-name 1..30>

NAME = <structured-name 1..30>
Name des Anwendungsbereichs, der im geführten Dialog benutzt wird.

INTERNAL-NAME = *STD / <alphanum-name 1..8>
interner Name des Anwendungsbereichs. Dieser darf nicht verändert werden. SDF erkennt mithilfe des internen Namens einen Anwendungsbereich, der in mehreren Syntaxdateien mit unterschiedlichem externen Namen definiert ist, als denselben Anwendungsbereich. Standardmäßig nimmt SDF-A als internen Namen die ersten acht Zeichen des externen Namens (ohne Bindestrich), den Sie beim Operanden NAME angegeben haben.

HELP = *NO / list-poss(2000): <name 1..1>(...)
Bestimmt, ob und ggf. welche Hilfetexte es für den Anwendungsbereich gibt.

HELP = *NO
Es gibt keine Hilfetexte.

HELP = list-poss(2000): <name 1..1>(...)
Es gibt Hilfetexte in den angegebenen Sprachen (E=Englisch, D=Deutsch). SDF benutzt bevorzugt die Sprache, die für die Meldungsausgabe festgelegt ist.

TEXT = <c-string 1..500 with-low>
Hilfetext.
Der Hilfetext kann die spezielle Zeichenfolge „\n“ für den Zeilenumbruch enthalten.

PRIVILEGE =
Gibt an, welche Privilegien dem Anwendungsbereich zugeordnet werden.

PRIVILEGE = *ALL
Der Anwendungsbereich erhält alle zurzeit definierten Privilegien sowie alle Privilegien, die zu einem späteren Zeitpunkt definiert werden.

PRIVILEGE = *EXCEPT(...)
Der Anwendungsbereich erhält mit Ausnahme der bei *EXCEPT(...) angegebenen Privilegien alle zurzeit definierten Privilegien sowie alle Privilegien, die zu einem späteren Zeitpunkt definiert werden.

EXCEPT-PRIVILEGE = list-poss(64): <structured-name 1..30>
Gibt an, welche Privilegien nicht dem Anwendungsbereich zugeordnet werden.

PRIVILEGE = list-poss(64): <structured-name 1..30>
Der Anwendungsbereich erhält nur genau die Privilegien, die Sie in dieser Liste angeben.