IBM Support

How to Identify Fixes Required to Enable Enterprise COBOL Version 5 & 6 Support

Question & Answer


Question

How do you identify fixes for other products (Language Environment (which includes the COBOL runtime), DB2, IMS, Debug Tool, etc) that enable support for the Enterprise COBOL Compiler versions 5 & 6 and also find HIPER fixes for the Enterprise COBOL Compiler versions 5 & 6?

Answer

Fixes owned by other products that are required to enable Enterprise COBOL V5 & V6 functionality and also fixes that are marked as HIPER for the COBOL V5 & V6 compiler are now identified by using the SMP/E FIXCAT process. Fix Categories allow the use of SMP/E to identify required fixes, as opposed to using Preventive Service Planning (PSP).

The fix category for COBOL version 6.4 is (all 6 required):
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R4
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R3
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R1
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1

The fix category for COBOL version 6.3 is (all 5 required):
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R3
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R1
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1
The fix category for COBOL version 6.2 is (all 4 required):
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R1
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1

The fix category for COBOL version 6.1 is (all 3 required):
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R1
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1

The fix category for COBOL version 5.2 is (both required):
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R2
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1

The fix category for COBOL version 5.1 is:
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V5R1

Note that not all Enterprise COBOL V5/V6 PTFs are marked as FIXCAT, but rather only the PTFs that are required or HIPER.
  • Only the HIPER COBOL V5/V6 compiler PTFs are marked as FIXCAT.
  • The COBOL V5/V6 runtime PTFs, which are part of Language Environment (LE), are all marked as FIXCAT.
Customers should use the SMP/E REPORT MISSINGFIX command to identify the required FIXCAT PTFs for COBOL V5/V6, but they should also refer to the Enterprise COBOL Fix List page at https://www.ibm.com/support/pages/fix-list-and-new-features-enterprise-cobol-zos to determine the latest COBOL compiler PTF to apply. (The COBOL compiler PTFs for COBOL V5/V6 are cumulative, such that if you install the latest COBOL compiler PTF through SMP/E, you will have all the updates for the compiler.)

Below are the SMP/E REPORT MISSINGFIX commands that are needed to find the missing FIXCAT PTFs that are owned by other products that the COBOL V6.4 compiler needs.  The examples below look in the SMP/E target zones ZOS24T and ZOS24P for missing FIXCAT PTFs.  (Your SMP/E target zone names for LE and your products will likely be something other than ZOS24T and ZOS24P and you may even have more than one or two target zones.)

SET BDY(GLOBAL).
REPORT MISSINGFIX ZONES(Z0S24T,ZOS24P)  <-- Target zones for other products (Language Environment, DB2, etc)
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,
IBM.TargetSystem-RequiredService.Enterprise-COBOL.V6R4
).
The following condensed command examples will also work:

SET BDY(GLOBAL).
REPORT MISSINGFIX ZONES(Z0S24T,ZOS24P)  <-- Target zones for other products (Language Environment, DB2, etc)
FIXCAT(**.*Enterprise-COBOL*.**).

or

SET BDY(GLOBAL).
REPORT MISSINGFIX ZONES(Z0S24T,ZOS24P)  <-- Target zones for other products (Language Environment, DB2, etc)
FIXCAT(IBM.TargetSystem-RequiredService.Enterprise-COBOL.*).

See sections 3.2, 4.2 and 6.1.12 in the Version 6.4 Program Directory for details when you are installing version 6.4.
See sections 3.2, 4.2 and 6.1.12 in the Version 6.3 Program Directory for details when you are installing version 6.3.
See sections 3.2, 4.2 and 6.1.12 in the Version 6.2 Program Directory for details when you are installing version 6.2.
See sections 3.2, 4.2 and 6.1.12 in the Version 6.1 Program Directory for details when you are installing version 6.1.
See sections 3.2, 4.2 and 6.1.11 in the Version 5.2 Program Directory for details when you are installing version 5.2.
See sections 3.2, 4.2 and 6.1.10 in the Version 5.1 Program Directory for IBM Enterprise COBOL for z/OS for instructions on using FIXCAT hold data to identify required PTFs for the product.
Note that some of the older Program Directories might list only the main fix category for each release, but multiple fix categories are required for COBOL V5.2, V6.1, V6.2, V6.3 and V6.4 as previously discussed.

[{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"ARM Category":[{"code":"a8m0z0000000821AAA","label":"Enterprise COBOL for z\/OS-\u003EMigration-\u003EMigrating from IBM COBOL to V5\/6"}],"ARM Case Number":"","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"5.1.1;6.1.0;6.2.0;6.3.0;6.4.0"}]

Document Information

Modified date:
13 April 2023

UID

swg21648871