Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

MODIFY-DOMAIN Modify domain definition

&pagelevel(4)&pagelevel

The MODIFY-DOMAIN statement is used to modify the definition of a domain in the open syntax file. This domain must be the current object.

The MODIFY-DOMAIN statement is very similar to the ADD-DOMAIN statement. The default value for all operands of the MODIFY-DOMAIN statement is *UNCHANGED, i.e. only those parts of a domain definition that are explicitly specified are modified. In guided dialog the operand form displays the current operand assignment rather than
*UNCHANGED. When a value other than *UNCHANGED is specified for a MODIFY-DOMAIN operand, the old specifications in the domain definition are replaced by the new ones. All names given to a domain must be unique with respect to all other domains.

NAME = *UNCHANGED / <structured-name 1..30>
Name of the domain which is to be used in guided dialog.

HELP =
Specifies whether there are help texts for the domain, and if so, what those texts are.

HELP = *UNCHANGED
No changes with regard to help texts.

HELP = *NO
There are no help texts.

HELP = list-poss(2000): <name 1..1>(...)
There are help texts in the specified languages (E = English, D = German). SDF uses the language specified for message output.

TEXT = *UNCHANGED / <c-string 1..500 with-low>
Help text. *UNCHANGED is permissible only if a help text has already been defined for the language key.
The help text can contain the special character string “\n” for line breaks.

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

Specifies the privileges assigned to the domain.

PRIVILEGE = *ALL
All privileges currently defined and all subsequently defined privileges are assigned to the domain.

PRIVILEGE = *EXCEPT(...)
With the exception of those defined with *EXCEPT(...), all privileges currently defined and all subsequently defined privileges are assigned to the domain.

EXCEPT-PRIVILEGE = list-poss(64): <structured-name 1..30>
Specifies the privileges that are not assigned to the domain.

PRIVILEGE = list-poss(64): <structured-name 1..30>
Only the privileges specified in this list are assigned to the domain.