Prerequisite software and service for Enterprise COBOL Version 5 and Version 6
Updates are required for other products to compile programs with Enterprise COBOL V5 and V6 and also to bind, run and debug those programs. Now, with Enterprise COBOL V5 and V6, you can use FIXCAT to find required service.
Prerequisite levels of related software products
To
use these products with Enterprise COBOL V5, they must
be at the following levels:
- IBM® z/OS® V1R13 or later
- IBM CICS® Transaction Server for z/OS V3 or later
- IBM DB2® V9 or later
- IBM IMS V11 or later
- IBM Problem Determination Tools for z/OS V12 or later (Debug Tool, Fault Analyzer, File Manager, Application Performance Analyzer)
- IBM Rational® Developer for System z® (RDz) V9.5 or later
To
use these products with Enterprise COBOL V6.1, they must
be at the following levels:
- IBM z/OS V2R1 or later
- IBM CICS Transaction Server for z/OS V4 or later
- IBM DB2 V10 or later
- IBM IMS V12 or later
- IBM Problem Determination Tools for z/OS V13 or later (Debug Tool, Fault Analyzer, File Manager, Application Performance Analyzer)
- IBM Rational Developer for z Systems® (RDz) V9.5 or later

- IBM z/OS V2R1 or later
- IBM CICS Transaction Server for z/OS V4.2 or later
- IBM DB2 V11 or later
- IBM IMS V13 or later
- IBM Problem Determination Tools for z/OS V13 or later (Debug Tool, Fault Analyzer, File Manager, Application Performance Analyzer)
- IBM Rational Developer for z Systems (RDz) V9.5 or later, or IBM Developer for z Systems (IDz) Enterprise Edition V14 or later
Note: To debug program objects whose debug information is located
in a separate side file (using the new TEST(SEPARATE) option in Enterprise COBOL V6.2), IBM Debug for z Systems V14.1 (5655-Q50) or later, IBM Developer for z Systems V14.1 (5724-T07) or later, or IBM Application Delivery Foundation
for z Systems V3.1 (5655-AC6)
or later is required.

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 V5 and V6. The required service PTFs for COBOL for z/OS V5 and V6 are not documented in this Migration Guide, are not included in PSP buckets, and are not included in any handouts for conferences.
SMP/E FIXCATs
allow you to have the most up to date and correct information about
Enterprise COBOL V5 and V6 required
service. It is the easiest way to quickly determine if you have all
the necessary required service PTFs installed. For Enterprise COBOL V5 and V6, you should
use SMP/E V3R5 or later support for FIXCAT HOLDDATA to do programmatic
target system PTF verification. These PTFs are identified with a FIXCAT
category name in HOLDDATA. There are now 4 for COBOL.
- 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
A HOLDDATA type FIXCAT (fix category) is used to associate
an APAR to a particular category of fix for necessary target system
PTFs. To help identify PTFs required but not yet installed for your
upgrade to Enterprise COBOL V5 or V6 on your current
system, use the SMP/E REPORT MISSINGFIX command.
Here is a sample command used to run against your z/OS CSI for
COBOL V6.2 (and
earlier versions)
: 
For
complete information about the REPORT MISSINGFIX command,
see SMP/E Commands.



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)

Enterprise COBOL V4.2 aids for migration to Enterprise COBOL V5 or V6
Fixes
for previous versions of Enterprise COBOL are not handled by FIXCAT.
The following APAR fixes contain aids for helping you migrate from
Enterprise COBOL V4.2 to Enterprise COBOL V5 or V6.
- PM93450 - FLAGMIG4. This one helps you identify if
you have COBOL statements that are unsupported in V5 or V6.
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 V5.1 before XMLPARSE was added. In COBOL V5.1 with service applied and COBOL V5.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 V5 or V6 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 V4 APAR, PM85035.