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-PROGRAM Programm definieren

&pagelevel(4)&pagelevel

Mit der Anweisung ADD-PROGRAM definieren Sie in der geöffneten Syntaxdatei ein Programm. Die für das Programm vergebenen Namen müssen eindeutig in Bezug auf alle übrigen in der Syntaxdatei definierten Namen sein.

ADD-PROGRAM

NAME = <structured-name 1..30>

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

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

*EXCEPT(...)

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

,COMMENT-LINE= *NONE / *STD / <c-string 1..50 with-low>

NAME = <structured-name 1..30>
(externer) Programmname, der im geführten Dialog angezeigt wird. Dieser Name ist frei wählbar (muss nicht mit dem Modul- oder Phasennamen übereinstimmen).

INTERNAL-NAME = *STD / <alphanum-name 1..8>
interner Programmname. Er kann nicht verändert werden. Das Programm gibt ihn gegenüber SDF an, wenn es die Eingabe von Anweisungen anfordert (siehe Makroaufrufe CMDRST und CMDTST). Standardmäßig nimmt SDF-A die ersten acht Zeichen (ohne Bindestriche) des externen Programmnamens, den Sie beim Operanden NAME angegeben haben.

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

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

PRIVILEGE = *EXCEPT(...)
Das Programm 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 Programm zugeordnet werden.

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

COMMENT-LINE =
Gibt an, welche Programm-Kommentarzeile im geführten Dialog angezeigt werden soll. Die Programm-Kommentarzeile erscheint ganz oben in den Fragebögen des geführten Dialogs.

COMMENT-LINE = *NONE
Keine Programm-Kommentarzeile wird angezeigt.

COMMENT-LINE = *STD
In der Programm-Kommentarzeile werden die Programmversion und das Erzeugungsdatum des Programmes angezeigt. Bindemodule (Objektmodule, Typ-R-Elemente) haben keine interne Version. Deshalb wird an Stelle des Erzeugungsdatums das Ausführungsdatum angezeigt.

COMMENT-LINE = <c-string 1..50 with-low>
Zeichenkette, die als Programm-Kommentarzeile ausgegeben wird.