Previous Topic: SIGNON Statement SyntaxNext Topic: Example: SIGNON Statement


SIGNON Statement Parameters

USEr name is user-id

Identifies the user who is signing on to the DC/UCF system.

User-id must be the identifier of a user defined to the CA IDMS central security facility.

This parameter is allowed only when running the system generation compiler online and no previous DC/UCF signon has been issued.

PASsword is password

Specifies the password assigned to the user.

You must provide a password if the specified user id is associated with a password. You should omit the PASSWORD parameter if the specified user id is not associated with a password.

DICtionary name/DICTName/DBName is

Specifies the data dictionary to be accessed by the system generation compiler.

If you omit the DICTIONARY NAME parameter from the SIGNON statement the compiler accesses the current session default dictionary. If no session default dictionary has been established, the compiler accesses the default dictionary established by the database name table in effect for the runtime environment.

DICTIONARY NAME, DICTNAME, and DBNAME are synonyms and can be used interchangeably.

dictionary-name

Explicitly specifies the name of the data dictionary to be accessed.

The dictionary name specified must be defined in the database name table in effect for the local mode session or for the DC/UCF system controlling access to the dictionary.

''

Indicates the default data dictionary:

  • Online or in batch mode under the central version, the compiler accesses the system default dictionary as defined in the database name table for the system from which you initiated the compiler session or by the system identified by the NODE NAME parameter below.
  • In local mode, the compiler accesses the default dictionary defined by the database name table in effect for the local mode session.
NODe name/NODEName is

Identifies the node that controls the data dictionary to be accessed by the system generation compiler.

If you omit the NODE NAME parameter from the SIGNON statement:

node-name

Explicitly specifies the name of the node (DC/UCF system) controlling access to the dictionary accessed by the system generation compiler.

Node-name must be the name of a DC/UCF system defined in the CA IDMS communications network.

''

Directs the compiler to route the request based solely on the dictionary name ignoring any session default dictionary node.

USAge mode is

Specifies the usage mode in which the compiler is to access the data dictionary.

UPDate

Directs the compiler to ready the dictionary in shared update usage mode. You can perform both update and retrieval operations against the dictionary. If the compiler is executing online or in batch mode under the central version, other users can also perform both update and retrieval operations against the dictionary.

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

PROtected UPDate

Directs the compiler to ready the dictionary in protected update usage mode. You can perform both retrieval and update operations against the dictionary. If the compiler is executing online or in batch mode under the central version, other users can access the dictionary only in shared retrieval usage mode while the compiler is active. While the compiler is waiting for input, other users can access the dictionary in an update usage mode.

RETrieval

Directs the compiler to ready the dictionary in shared retrieval usage mode. You can perform only retrieval operations against the dictionary. If the compiler is executing online or in batch mode under the central version, other users can access the data dictionary in a retrieval or update usage mode.

for

Indicates the area of the data dictionary to which the specified usage mode applies.

Areas not explicitly specified are readied in the default usage mode, shared update.

DDLDML

Directs the compiler to ready the DDLDML area in the specified usage mode.

DDLDCLOD

Directs the compiler to ready the load area in the specified usage mode.

DDLDCMSG

Directs the compiler to ready the message area in the specified usage mode.

ALL

Directs the compiler to ready the DDLDML, DDLDCLOD, and DDLDCMSG areas in the specified usage mode.