Mit der Anweisung MODIFY-VALUE ändern Sie in der bearbeiteten Syntaxdatei die Werte-Definition eines Operandenwertes. Dieser Operandenwert muss „aktuelles“ Objekt sein.
MODIFY-VALUE |
VALUE = *UNCHANGED / list-poss(2000): <c-string 1..1800 with-low>(...) <c-string 1..1800 with-low>(...) OUTPUT = *UNCHANGED / <c-string 1..1800> |
VALUE =
Bestimmt, welche Werte als Eingabe zulässig sind.
VALUE = *UNCHANGED
Keine Änderung bezüglich der zulässigen Eingabewerte.
VALUE = list-poss(2000): <c-string 1..1800 with-low>(...)
Der Operandenwert muss einen der angegebenen Werte haben (zwingend für Werte vom Typ KEYWORD). Sofern hier keine Liste angegeben ist, kann der Benutzer den hier angegebenen Wert im Gegensatz zum STANDARD-NAME und zum ALIAS-NAME bei der Eingabe abkürzen. Ist der Operandenwert vom Typ KEYWORD, so ist Listenangabe nicht zulässig.
OUTPUT =
Bestimmt, welcher Wert an die Implementierung übergeben wird.
OUTPUT = *UNCHANGED
Keine Änderung bezüglich des zu übergebenden Werts.
OUTPUT = <c-string 1..1800>
Der hier angegebene Wert wird übergeben.