Previous Topic: IDD Statement SyntaxNext Topic: Example: IDD Statement


IDD Statement Parameters

USAge mode is

Specifies the area usage mode in which the DDDL compiler can access the data dictionary.

UPDate

Allows all IDD users to update the data dictionary concurrently. The DDDL compiler has extensive code to prevent deadlock conditions or situations in which users must wait for commands issued by other users to be processed.

UPDATE is the default when you omit the USAGE MODE parameter from the IDD statement.

Note: Shared update is the suggested usage mode for IDD.

PROtected UPDate

Allows only one IDD user to update the data dictionary at a time. Other users can perform only retrieval operations against the data dictionary. During an online IDD session, one user has exclusive control for update only when the DDDL compiler is invoked. Between terminal interactions, the areas can be updated by other users.

RETrieval

Allows all IDD users to perform only retrieval operations against the data dictionary.

for

Specifies the areas to which the selected usage mode applies.

DDLDML

Indicates the specified usage mode applies only to the DDLDML area.

DDLDCLOD

Indicates the specified usage mode applies only to the DDLDCLOD area.

DDLDCMSG

Indicates the specified usage mode applies only to the DDLDCMSG area.

ALL

Indicates the specified usage mode applies to all areas.

ALL is the default when you omit the FOR parameter from the USAGE MODE parameter of the IDD statement.