CSD setup differences with Enterprise COBOL V5 and V6

Start of changeWith the following CICS® TS versions, CICS uses system autoinstall to install the required Enterprise COBOL V5 and V6 runtime modules so you do not need to update the CICS System Definition (CSD) file:
  • CICS TS V5.4 and later
  • CICS TS V5.3 with the PTF for APAR PI60389 applied
  • CICS TS V5.1 and V5.2 with PTFs for APARs PI60388 and PI73184 applied
Without those PTFs applied or for earlier CICS TS versions, you must update the CICS CSD file to include the modules required by the Enterprise COBOL V5 and V6 runtime that will be used under CICS. Start of changeThe member CEECCSD in the Language Environment® SCEESAMP data set provides an example of this definition file and can be used to build the CICS CSD file.End of changeEnd of change

You can also manually add the following lines to your existing CSD file if you are not at a CICS level that supports autoinstall and choose not to use the CEECCSD example:

DEFINE PROGRAM(CEEEV004) GROUP(CEE)
DEFINE PROGRAM(IGZXLPKA) GROUP(CEE)
DEFINE PROGRAM(IGZXD24)  GROUP(CEE)
DEFINE PROGRAM(IGZXDMR)  GROUP(CEE)
DEFINE PROGRAM(IGZLLIBV) GROUP(CEE)
DEFINE PROGRAM(IGZXLPKC) GROUP(CEE)
DEFINE PROGRAM(IGZXLPIO) GROUP(CEE)
DEFINE PROGRAM(IGZXAPI)  GROUP(CEE)
DEFINE PROGRAM(IEWBNDD)  GROUP(CEE)
DEFINE PROGRAM(IEWBIND)  GROUP(CEE)
DEFINE PROGRAM(CDAEEDE)  GROUP(CEE)
DEFINE PROGRAM(IGZXLPKB) GROUP(CEE)
DEFINE PROGRAM(IGZXLPKD) GROUP(CEE)
DEFINE PROGRAM(IGZXLPKE) GROUP(CEE)
DEFINE PROGRAM(IGZXLPKF) GROUP(CEE)
DEFINE PROGRAM(IGZXLPKG) GROUP(CEE)
DEFINE PROGRAM(IGZXPK2) GROUP(CEE)
Start of changeDEFINE PROGRAM(IGZUOPT) GROUP(CEE)*End of change
Start of changeDEFINE PROGRAM(IGZXCDA) GROUP(CEE)End of change
Start of changeThe IGZ* and CEE* modules are contained in the SCEERUN data set.End of changeStart of changeIEWBNDD is contained in SYS1.SIEAMIGE.End of change

Start of changeIEWBIND is contained in SYS1.MIGLIB (and possibly LPA).End of change

*The Start of change IGZUOPT module is not included in SCEERUN by default. Start of changeIGZUOPT is an optional module that can be created as needed by using the sample JCL members IGZ1OPT, IGZ2OPT, IGZ3OPT, or IGZ4OPT in SCEESAMP. IGZUOPT is also not included in the SCEESAMP(CEECCSD) sample. If in use, it can be added to SCEESAMP(CEECCSD).End of changeEnd of change