IMSCTF macro removal
In IMS 15, the IMSCTF macro is removed to simplify IMS system definition and generation.
If the IMSCTF macro is specified, IMS System generation stage 1 assembly issues message G122 in an MNOTE 2, which results in a return code of 2 for the assembly.
Migration considerations
With this enhancement, options that you previously defined in the IMSCTF macro can be defined in IMS 15 by using the DFSPBxxx member of the IMS PROCLIB data set, JCL, or the DFSIDEF0 module. If you do not migrate the values that you previously specified on the IMSCTF macro, default values are used by IMS instead.
| IMSCTF macro parameter | How to specify the parameter for IMS 15 | Default value in IMS 15 |
|---|---|---|
| CPLOG= | Use one of the following methods:
In previous IMS versions, the CPLOG in the IMSCTF macro could be coded as an exact value. In IMS 15, you can no longer do this. You must use K or M. K means 1024, and M means 1024*1024. |
500,000 |
| LOG= | If you specified LOG=(DUAL) in the IMSCTF macro, use the sample
DBBBATCH, DLIBATCH, IMSCOBGO, or IMSPLIGO procedures and remove the asterisk (*) for the IEFRDER2 DD
statement. If you specified LOG=(,MONITOR) in the IMSCTF macro, use the sample DBC, DCC, or IMS procedures and remove the asterisk (*) for the IMSMON DD statement. |
No default values are provided. |
| PRDR= | Use one of the following methods:
|
IMSRDR |
| RDS= | Use one of the following methods:
|
4096 |
| SVCNO= | Use one of the following methods to specify a type 2 SVC number: Important: If
you use the Open Database Access (ODBA) interface or the database resource adapter (DRA) and you do
not want to use the default value of 254 for the type 2 SVC number, you can define the number only
by using the DFSIDEF macro of the DFSIDEF0 module.
|
The default value for the type 2 SVC number is 254. The default value for the type 4 SVC number is 255. |
For detailed information on how to migrate the parameters that you specified on the IMSCTF macro, see IMSCTF macro removal migration considerations.
Changes to installing and defining IMS
The Installation and Verification Program (IVP) is modified to assist in re-linking the type 2 and type 4 SVC routines.
The Syntax Checker is modified to assist in specifying the new DFSPBxxx member parameters.
Changes to troubleshooting for IMS
For a list of the messages and codes that are new or changed for this enhancement, see the IMS messages and codes row in the table in Documentation changes.
For a complete list of all of the new, changed, and deleted messages, and abend codes in IMS 15, see Message and code changes in IMS 15.
Documentation changes
The following table lists the publications that contain new or changed topics for the IMSCTF macro removal enhancement. Publications that are not impacted by this enhancement are not included in the table.
| Publication | Links to topics | ||
|---|---|---|---|
| Release planning |
|
||
| Installation | |||
| System definition |
|
||
| System administration |
|
||
| IMS messages and codes | G messages
|
||
| System utilities | |||