News
Abstract
New COBOL library modules are added with the current PTF, UI25310 (V1R13) / UI25311 (V2R1). These modules are contained in the Language Environment®(LE) SCEERUN data set.
Content
Description of the new modules and the corresponding required setup:
Link pack area
z/OS V2R1 Language Environment Customization book, Appendix C (Table 30), provides the list of COBOL modules eligible for inclusion in the link pack area and the extended link pack area. Please be aware that the following list of additional COBOL V5 modules have been added to this table as per PTF UI25310 (V1R13) / UI25311 (V2R1) content:
COBOL
Module
Name Description RMODE
------------------------------------------------------------
IGZXLPKD COBOL Member 4 library services 1 ANY
IGZXLPKE COBOL Member 4 library services 2 ANY
IGZXLPKF COBOL Member 4 library services 3 ANY
IGZXLPKG COBOL Member 4 library services 4 ANY
IGZXPK2 COBOL Member 4 library services 5 24
------------------------------------------------------------
Note: The module IGZXLPKB had already been shipped before, but was not needed by CICS. It is now needed by CICS (see below).
CICS
Typically, setting up CICS involves updating the CICS System Definition (CSD) file, which defines the program modules that are used under CICS. COBOL V5 requires the runtime library modules listed below -the ones that are marked "new" have been added in this PTF:
CEEEV004
IGZXLPKA
IGZXD24
IGZXDMR
IGZLLIBV
IGZXLPKC
IGZXLPIO
IGZXAPI
IEWBNDD
IEWBIND
CDAEEDE
IGZXLPKB <-- new
IGZXLPKD <-- new
IGZXLPKE <-- new
IGZXLPKF <-- new
IGZXLPKG <-- new
IGZXPK2 <-- new
You can use the following DEFINE lines to define the runtime library modules that are required by COBOL V5 under CICS.
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)
You can also add the following lines that are marked "new" to your existing CSD definition if you already have a CSD setup to run COBOL V5 programs.
DEFINE PROGRAM(IGZXLPKB) GROUP(CEE) <-- new
DEFINE PROGRAM(IGZXLPKD) GROUP(CEE) <-- new
DEFINE PROGRAM(IGZXLPKE) GROUP(CEE) <-- new
DEFINE PROGRAM(IGZXLPKF) GROUP(CEE) <-- new
DEFINE PROGRAM(IGZXLPKG) GROUP(CEE) <-- new
DEFINE PROGRAM(IGZXPK2) GROUP(CEE) <-- new
Alternatively you can use the member CEECCSD in the SCEESAMP sample dataset to do the setup. Verify that required LE PTF (below) is applied prior to using member CEECCSD:
UI26083 - HLE7780 (V1R13)
UI26084 - HLE7790 (V2R1)
[{"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Runtime","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"5.1.1;5.2","Edition":"Enterprise","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]
Was this topic helpful?
Document Information
Modified date:
08 August 2018
UID
swg21697364