Prerequisite software and service for Enterprise COBOL 5 and 6
Updates are required for other products to compile programs with Enterprise COBOL 5 and 6 and also to bind, run and debug those programs. Now, with Enterprise COBOL 5 and 6, you can use FIXCAT to find required service.
Prerequisite levels of related software products
Enterprise COBOL for z/OS® 6 runs under the control of, or in conjunction with, the currently supported releases of the following programs and their subsequent releases or their equivalents. For more information, see the Program Directory and the preventive service planning (PSP) bucket for each COBOL release.
- z/OS 2.3 (5650-ZOS), or later, is required with various z/OS Language Environment® APARs applied for mixed AMODE 31 (31-bit)/AMODE 64 (64-bit) and COBOL runtime support. Check the Program Directory for APARs needed depending on your z/OS version.
- For installation on z/OS, z/OS SMP/E is required.
- For customization during or after installation, z/OS High Level Assembler is required.
- Enterprise COBOL XML PARSE statements in programs, which are compiled with the XMLPARSE(XMLSS) compiler option, require z/OS XML System Services 2.3 (5650-ZOS), or later.
- The new COBOL/Java™ interoperability feature available in Enterprise COBOL for z/OS 6.4 requires IBM® SDK for z/OS, Java Technology Edition 8.0.6.36 (JVM), or IBM Semeru Certified Edition for z/OS 11.0.14.1, or later.
- z/OS 2.2 (5650-ZOS), or later, is required.Note: To run 64-bit (AMODE 64) COBOL applications, z/OS 2.3 (5650-ZOS) or later is required.
- For installation on z/OS, z/OS SMP/E is required.
- For customization during or after installation, z/OS High Level Assembler is required.
- Enterprise COBOL XML PARSE statements in programs, which are compiled with the XMLPARSE(XMLSS) compiler option, require z/OS XML System Services 2.2 (5650-ZOS), or later.
- z/OS 2.1 (5650-ZOS), or later, is required.
- For installation on z/OS, z/OS SMP/E is required.
- For customization during or after installation, z/OS High Level Assembler is required.
- Enterprise COBOL XML PARSE statements in programs, which are compiled with the XMLPARSE(XMLSS) compiler option, require z/OS XML System Services 2.1 (5650-ZOS), or later.
- z/OS 2.1 (5650-ZOS), or later, is required.
- For installation on z/OS, z/OS SMP/E is required.
- For customization during or after installation, z/OS High Level Assembler is required.
- Enterprise COBOL XML PARSE statements in programs, which are compiled with the XMLPARSE(XMLSS) compiler option, require z/OS XML System Services 2.1 (5650-ZOS), or later.
Depending on the functions used, you might require other software products such as CICS®, Db2®, or IMS. For a list of compatible software, see the Software Product Compatibility Reports (SPCR) website. From the SPCR website, in the In-depth reports section, under Detailed system requirements, click Create a report. Search for Enterprise COBOL for z/OS, choose the COBOL version and then click Submit.
Determining service required
You no longer need to find lists of APARs and PTFs in PSP buckets. As of Enterprise COBOL for z/OS V5, you must use SMP/E FIXCATs to identify the required PTFs on other products to work with Enterprise COBOL 5 and 6. The required service PTFs for COBOL for z/OS 5 and 6 are not documented in this Migration Guide, are not included in PSP buckets, and are not included in any handouts for conferences.
- For COBOL V5.1:
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1
- For COBOL V5.2:
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R2
- For COBOL V6.1:
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R1
- For COBOL V6.2:
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R2
- For COBOL V6.3:
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R3
- For COBOL 6.4:
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R4
SET BDY(GLOBAL).
REPORT MISSINGFIX ZONES(ZOS13T)
FIXCAT(IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1,
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R2,
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R1,
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R2,
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R3)
For
complete information about the REPORT MISSINGFIX command,
see SMP/E Commands. Enterprise COBOL 4.2 aids for migration to Enterprise COBOL 5 or 6
- PM93450 - FLAGMIG4. This one helps you identify if you have COBOL statements that
are unsupported in 5 or 6. It is also
recommended that you install PTFs for APARs PI12240, PI26838, and PI58762 as these contain updates
to the FLAGMIG4 option.Note: The source code changes for COBOL V5 and V6 are rarely used COBOL language features and do not affect 99% of COBOL users.
- PM85035 - new function to support the XML-INFORMATION special register. This was helpful for migrating to XMLPARSE(XMLSS), which was required for migrating to COBOL 5.1 before XMLPARSE was added. In COBOL 5.1 with service applied and COBOL 5.2 and later compilers, the XMLPARSE compiler option is added so that you do not need to migrate to XMLPARSE(XMLSS).
- PI40323 - ZONECHECK. This option helps you find cases of invalid COBOL data in numeric DISPLAY zoned decimal data items. Invalid data can get different results in COBOL 5 or 6 compared to previous COBOL compiler releases.
- Language Environment, V1.13 PM87347 for XML-INFORMATION support at run time if you have installed the related Enterprise COBOL 4 APAR, PM85035.