IBM Support

PH14589: CSQUTIL SCOPY FAILS WITH ABEND0C4 REASON CODE 4 IN CSQURFPA

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CSQUTIL SCOPY for SYSTEM.RETAINED.PUB.QUEUE ended with
    SYSTEM COMPLETION CODE=0C4  REASON CODE=00000004
    
    The issue is a failure in the utility to allocate enough storage
    for the DSA when calling a routine to parse message properties.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 occurs when using the SCOPY   *
    *                      function of CSQUTIL to copy messages    *
    *                      from a queue while the queue manager is *
    *                      stopped, if the messages contain        *
    *                      message properties.                     *
    ****************************************************************
    During SCOPY processing in CSQUTIL, CSQCUPLG attempts to obtain
    internal storage for use by the message properties code, without
    first specifying the storage length required. In the reported
    problem a length of zero was passed on the getmain which
    consequently failed, leaving the internal storage pointer
    addressing low core storage.
    A subsequent attempt to write to this internal storage resulted
    in the reported abend S0C4 reason code 00000004.
    

Problem conclusion

  • The message properties handling code in CSQUTIL is changed for
    the reported problem to specify the correct length for the
    internal storage getmain in CSQCUPLG.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH14589

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-07-17

  • Closed date

    2019-10-07

  • Last modified date

    2019-11-01

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

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

    UI65726

Modules/Macros

  • CSQAOS2D CSQTOS2D CSQUCNVA CSQULEV1 CSQUOS2D CSQURALA CSQURBLA
    CSQURCTA CSQURELA CSQURFAA CSQURFPA CSQURFYB CSQURFYC CSQURLLA
    CSQURTLA CSQUTELK CSQUTHAK CSQXOS2D
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI65726

       UP19/10/29 P F910

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 November 2019