IBM Support

PI91429: ABEND S0C4 0C4 ABN=0C4-00000011 RC11 CSQIMGE9 M=CSQGFRCV

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abend S0C4 - 11 when the application issues an MQGET,
    passing in a buffer of around 101,960 bytes but stating that
    the buffer size is actually 3,145,728 (x'300000) bytes.
    When a message larger than 101,960 bytes is retrieved, MQ
    attempts to write into an invalid storage location and an
    S0C4 abend occurs.
    

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 in CSQGFRCV after      *
    *                      recovering from an earlier 0C4 in       *
    *                      CSQIMGE9 caused by invalid buffer       *
    *                      parameters on MQGET.                    *
    ****************************************************************
    During MQGET processing, CSQIMGE9 attempts to copy the located
    message into the application buffer provided by the caller of
    MQGET.
    If the application provided invalid buffer parameters (for
    example, an invalid buffer address, or a buffer size larger than
    the size allocated to the buffer), it can be expected that the
    copy will abend 0C4.
    CSQIMGE9 contains recovery to handle such abends, and return
    MQRC_BUFFER_ERROR, however an error in this recovery processing
    resulted in a subsequent unexpected 0C4 in CSQGFRCV.
    

Problem conclusion

  • CSQIMGE9 has been changed to correctly handle the expected
    abend 0C4 and return MQRC_BUFFER_ERROR to the application.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI91429

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-12-12

  • Closed date

    2018-01-31

  • Last modified date

    2018-04-03

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

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

    UI53565

Modules/Macros

  • CSQIMGE9
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI53565

       UP18/03/14 P F803 ¢

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:
03 April 2018