CRC= x parameter for procedures

Use the CRC=x parameter in procedure to specify a 1-character command recognition character for DBCTL, DB/DC or DCCTL. Commands that are entered at a z/OS® system console with the CRC as a prefix, are processed by the control region that has the CRC defined.

CRC overrides the value that is specified on the CMDCHAR keyword of the system definition IMSCTRL macro.

If CMDCHAR is not specified, and CRC is not specified, the default value is /.

If CMDCHAR=NONE is specified, and CRC= is not specified, commands to the DBCTL control region are prefixed by the IMSID.

The CRC must be different from any other CRC in DBCTL regions already running. Choose an unreserved character that is appropriate for your particular system.

Do not use a comma (,) as a command recognition character.

Do not use less than (<) or greater than (>) as a command recognition character. The results would be unpredictable, because the Operations Manager (OM) uses these characters in its XML output.

Do not use a character for the CRC that is the same as the beginning character of a z/OS command. If the CRC is the same as the beginning character of a z/OS command, that command does not work after you start IMS. For example, if you start IMS with CRC=D, z/OS does not respond to any of the z/OS display commands such as D A,L.

The CRC value that you select might affect multisegment command processing. The last character of the command is checked during multisegment command processing. If that character matches the CRC, the command is assumed to be a multisegment command. Processing of the command waits for the rest of the command. For example, if you use B for the command recognition character, and issue the command 'BMODIFY PREPARE ACBLIB', the command does not run. The ending 'B' in 'ACBLIB' is interpreted to indicate a multisegment command. To enter this command correctly, enter:
'BMODIFY PREPARE ACBLIB . '