The CTMBLT utility receives parameters from an input file referenced by the DAINPRM DD statement. The syntax of the input statements is:
Figure 21 CTMBLT Input Syntax
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note the following points about this syntax:
Note: It is not necessary to define mandatory parameters locally if their corresponding global definitions have been provided.
The parameters specified in the input file are divided into the following groups:
These parameters specify scheduling library names (LIBRARY), table names (TABLE), job or SMART Table Entity scheduling definition names, (MEMNAME and TABLE-ENTITY) and rule-based calendars (SCHEDULE-RBC).
This set of parameters also contains the following control parameters: MEM-OVERWRITE, ADD-GLOBAL, and OPTION. These control parameters can be specified any number of times, in any order, anywhere in the input stream. Each control parameter applies to the table definition in which it is embedded, taking effect from the point where it is encountered, and all subsequent table definitions, until a new value for the parameter is specified.
These parameters correspond to the parameters of the job scheduling definition screen. They can be defined in the ways shown in the following table:
Table 94 CTMBLT Job Scheduling Definition Parameters
Parameter |
Description |
---|---|
Global |
Apply to all job scheduling definitions in the table in which they are specified. When multiple occurrences of a parameter are not permitted, and there are no Local definitions specified, the Global definition of the parameter is applied. Global definitions are specified by placing such parameters between the TABLE parameter and the first MEMNAME or TABLE-ENTITY (SMART Table Entity) parameter in the table. |
Local |
Apply only to the job scheduling definition for which they are specified. |
Super Global |
Super Global parameters, if specified, must be specified before the first TABLE parameter and after any control parameters in the input stream. Alternatively, they can be specified after parameter TABLE=*END that is used to delimit the scope of the Super Global parameters (rather than to define a new table). Any job scheduling definition parameter defined as a Super Global parameter remains in effect as a Global parameter across all the tables in the input run stream until a TABLE=*END parameter is encountered or until the end of the run stream. |
The sequence in which the parameters appear in the input file is important as it determines
When duplicate parameters are specified as Global or Super Global parameters, only the last takes effect.
MODEL must be the first parameter specified in the job scheduling definition; it must be specified immediately after the MEMNAME or TABLE-ENTITY (SMART Table Entity) parameters.
You cannot specify MODEL as a global or super-global parameter.
MODEL fields supplied for multiple value fields (for example, IN and OUT) are always retained in the output job definition – the values provided by input parameters (LOCALs, and GLOBALs/SUPER GLOBALs if ADD-GLOBAL=Y) are added to the output job definition.
After specifying MODEL, you can specify any number of job scheduling parameters to modify or add to the model definition, subject to the following restrictions:
The parameters of the input file are described below, according to SMART Table.
Parent Topic |