Selecting versions of CICS programs and tables
A CICS® program is usually made up from a group of related CICS functional modules, one example of which is the terminal control program. For most CICS programs you can only have one version, which is supplied with CICS. However, for some CICS programs you can create more than one version; for example, with different service levels.
To select a particular version of a program, you can include the load library containing that version in the CICS startup JCL. For the basic mapping support (BMS) suite, however, you can select from different versions, by explicitly selecting the level of function needed.
You can also specify that a program is not needed.
You can use these methods only for the programs referred to in this topic by coding system initialization parameters.
Using an explicit level of function to select programs
You use an explicit level of function to select the BMS suite of programs. When you specify your BMS requirement on the system initialization parameter BMS, you can select one of three versions. The BMS level of function is selected by the parameter options MINIMUM, STANDARD, or FULL, from which the system initialization program loads the set of programs you require.
Excluding unwanted programs
- programname=NO
- tablename=NO
- function=NO
- programname=NO
- If you code system initialization parameter programname=NO (for example, DIP=NO), you
exclude the named management program at CICS system
initialization. You can exclude the following programs by coding programname=NO:
- Batch data interchange program (DIP)
- Terminal control program (TCP)
Note: In the case of DIP, you get a dummy version of the management program, which is supplied on the distribution tape with a suffix of DY. - tablename=NO
- You can specify tablename=NO for the programs control table. Not all of the CICS programs have a programname parameter in the SIT.
- function=NO
- If you code function=NO as a system initialization parameter, you exclude the management program associated with the named function at CICS system initialization. You can exclude functions such as intersystem communication (ISC), the 3270 print-request facility, and the system spooling interface in this way.