IBM Support

PI62381: SERVICES IGZCA2D AND IGZCD2A HAVE DEPENDENCIES ON CODE AND DATA STRUCTURES OF SPECIFIC COBOL VERSION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The COBOL Programming Guide documents the use of IGZCA2D (MBCS
    to DBCS conversion) and IGZCD2A (DBCS to MBCS conversion),
    however these modules have dependencies on code generated by
    COBOL v4 and earlier, as well as on data structures used by the
    corresponding run-time.
    

Local fix

  • None needed under COBOL v4
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: USERS OF ENTERPRISE COBOL V5+ WHO WANT TO    *
    *                 USE IGZCA2D OR IGZCD2A.                      *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND 0C1 WHEN IGZCA2D OR IGZCD2A IS    *
    *                      CALLED BY A COBOL PROGRAM COMPILED      *
    *                      WITH ENTERPRISE COBOL V5+ COMPILER.     *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    IGZCA2D AND IGZCD2A HAVE REFERENCES TO INTERNAL CONTROL BLOCKS
    THAT ARE NOT AVAILABLE IN ENTERPRISE COBOL V5+ PROGRAM.
    

Problem conclusion

  • IGZCA2D AND IGZCD2A NOW ACT AS ROUTERS TO CALL V5+ ROUTINES
    OR PRE-V5 ROUTINES, BASE ON THE VERSION OF COMPILER USED TO
    COMPILE THE CALLING COBOL PROGRAM. FOR PRE-V5, THEY CALL
    IGZCA3D AND IGZCD3A; FOR V5+, THEY CALLS IGZXA2D AND IGZXD2A.
    USER MAY SEES THESE NAMES IN TRACEBACK.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI62381

  • Reported component name

    LE COBOL LIB

  • Reported component ID

    568819802

  • Reported release

    790

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-05-12

  • Closed date

    2016-06-03

  • Last modified date

    2016-07-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI38403 UI38404 UI38405

Modules/Macros

  •    IGZCA2D  IGZCD2A
    

Fix information

  • Fixed component name

    LE COBOL LIB

  • Fixed component ID

    568819802

Applicable component levels

  • R7A0 PSY UI38403

       UP16/06/07 P F606

  • R780 PSY UI38404

       UP16/06/07 P F606

  • R790 PSY UI38405

       UP16/06/07 P F606

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Line of Business":{"code":"LOB16","label":"Mainframe HW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790"}]

Document Information

Modified date:
22 January 2021