IBM Support

PH64875: ABEND0C4 IFG019RA +X'17AC' BECAUSE DEB31UCB BIT IS ON . 25/01/17 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND0C4 IFG019RA +x'17AC' because DEB31UCB bit is on . PH61418
    applied
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IMS V15 using access method OSAM with APAR PH61418 / PTF *
    * UI99219.                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * After applying APARs PH58050/UI95909 and PH61418/UI99219,    *
    * IMS DLI address space terminates with ABENDS0C4 S0C4 from    *
    * the z/OS module IFG019RA when calling End of Volume while    *
    * opening an OSAM data set.                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * INSTALL CORRECTIVE SERVICE FOR APAR/PTF.                     *
    ****************************************************************
    ABEND 0C4 occurs in z/OS module IFG019RA at offset x'17AC' when
    an OSAM database data set is being opened. This occurs because
    the UCB address in DEB +x'20', UCBA from the DEB, is loaded into
    register 2 as a 31 bit address when in fact a 24 bit address
    should have been used.
    The DEB31UCB flag is used to show that all UCB addresses are
    four bytes and the DEBXCAP flag is used to show that the UCB
    address in DEB was captured by open, close or end of volume.
    OSAM open, incorrectly set the DEB31UCB flag ON while the
    DEBXCAP was ON. This lead to the ABENDS0C4. APAR PH64875 is a PE
    to PH61418/UI99219 which was in turn a PE to PH58050/UI95909.
    Also, setting NON_VSAM_XTIOT=YES will avoid the ABENDS0C4 after
    applying PH61418.
    

Problem conclusion

  • DFSAOSF0 was updated after label OPEN910 to avoid setting
    DEB31UCB flag ON in a scenario where the UCB address has been
    captured by OPEN, CLOSE, or END OF VOLUME and before we call the
    EOV exit IFG019RA in DFSAOSF0 at label OPEN925.
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PH64875

  • Reported component name

    IMS V15

  • Reported component ID

    5635A0600

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-01-17

  • Closed date

    2025-04-30

  • Last modified date

    2025-05-03

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

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

    UO03007

Modules/Macros

  • DFSAOSF0
    

Fix information

  • Fixed component name

    IMS V15

  • Fixed component ID

    5635A0600

Applicable component levels

  • R500 PSY UO03007

       UP25/05/03 I 1000 ­

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.

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEPH2","label":"IMS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"15","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
03 May 2025