Previous Topic: Use a Single Startup ModuleNext Topic: Use Change Tracking


Establish Defaults Using SYSIDMS

Create a customized SYSIDMS load module to establish default options for your environment.

Business Value:

Creating a customized SYSIDMS load module eliminates the repetitive specification of parameter values in each job stream. It also helps to establish standards for your site.

Additional Considerations:

A SYSIDMS load module can establish defaults for several options that affect CA IDMS execution such as scratch space attributes, the dictionary to be accessed, and whether uppercase and lowercase messages are generated.

To define a SYSIDMS load module, simply define an assembler program that consists of 80-byte character constants, each of which contains one or more SYSIDMS parameters. You code the parameters just as you would when specifying them at runtime through the card-image SYSIDMS parameter file. The resultant module must then be linked with a name of SYSIDMS.

The following is an example of a program for creating a SYSIDMS load module. It establishes defaults for the DMCL and the use of in-memory scratch. It also turns on echoing so that all specified SYSIDMS parameters are displayed on the job's log.

SYSIDMS  CSECT 
         DC CL80'ECHO=ON DMCL=GLBLDMCL'
         DC CL80'SCRATCH_IN_MEMORY=ON'
         DC CL80'END SYSIDMS DEFAULTS'
         END

More Information:

To create a customized SYSIDMS load module, follow the steps described in the CA IDMS Common Facilities Guide.