Mit der Anweisung MODIFY-PROGRAM ändern Sie in der geöffneten Syntaxdatei die Definition eines Programms. Dieses Programm muss „aktuelles“ Objekt sein (siehe ). Der für das Programm vergebene Name muss eindeutig in Bezug auf alle in der Syntaxdatei definierten Programme sein.
Die Anweisung MODIFY-PROGRAM gleicht weitgehend der Anweisung ADD-PROGRAM.
MODIFY-PROGRAM |
NAME = *UNCHANGED / <structured-name 1..30> ,PRIVILEGE = *UNCHANGED / *ALL / *EXCEPT(...) / list-poss(64): <structured-name 1..30> *EXCEPT(...)
,COMMENT-LINE = *UNCHANGED / *NONE / *STD / <c-string 1..50 with-low> |
NAME = *UNCHANGED / <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). Im geführten Dialog wird im Operandenfragebogen statt *UNCHANGED der aktuelle Programmname angezeigt.
PRIVILEGE = *UNCHANGED / *ALL / *EXCEPT(...) / list-poss(64): <structured-name 1..30>
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 = *UNCHANGED
Keine Änderung bezüglich der Programm-Kommentarzeile.
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 (Object Module, 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.