SIGNON Statement -- Initiates an Online or a Batch Session

The SIGNON statement initiates an online or batch session of the system generation compiler and allows you to specify:
idms
The SIGNON statement initiates an online or batch session of the system generation compiler and allows you to specify:
  • The id and password of the user to be signed on to the system if not already signed on
  • The data dictionary to be accessed by the compiler in a multiple dictionary environment
    The teleprocessing network for a DC/UCF system can be defined only in a data dictionary that contains device definitions. Device definitions are stored in the installation default dictionary during installation. For more information about storing device definitions in a data dictionary, see the
    CA IDMS Installation and Maintenance section -- z/OS
    .
  • The node that controls the dictionary to be accessed by the compiler
  • The usage mode in which each dictionary area is to be accessed
How the Compiler Performs a Signon Operation
When invoked, the system generation compiler automatically performs a signon operation using:
  • The id of the user that is currently signed on to the DC/UCF system or the user running the batch job
  • The current session default dictionary
  • The current session default dictionary node
Therefore, you typically do not need to issue an explicit SIGNON statement after you invoke the compiler.
When You Need to Code a SIGNON Statement
The SIGNON statement is required if any of the following conditions apply:
  • If you have not signed on to the system and the DC/UCF system definition to be accessed is secured in the central security system, then you must issue a SIGNON statement. In this case, the SIGNON statement must include a user ID and a password (if the user ID is associated with a password). The signon also results in your being signed on to the DC/UCF system.
    If you are already signed on to the DC/UCF system, you cannot enter a user ID or password on the IDD SIGNON statement.
  • You want to establish new compiler session parameters; that is, you want to access a different dictionary, or access a dictionary area in a different usage mode. SIGNON forces the termination of the current compiler session and initiates a new session with the specified parameters.
  • You want to access one or more areas of the data dictionary in a usage mode other than shared update.