IBM Support

PM67738: WMQ Z/OS V710: CSQX053E APPEARS DURING RSTSENDASYNCMESSAGE PROCESSING.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CSQX053E appears during rstSendAsyncMessage processing, because
    the buffer length is not large enough for the message data.
    
    +CSQX053E -ssid CSQXFFST Error information recorded in CSQSNAP
    data set
    
     The following SNAP entries are generated:
    
    *        X...XFFSrstSendAsyncMess*
    *age.............MOVR............*
    *X...XINS.......)Message length e*
    *rror............................*
    *................................*
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: An MQGET on a shared queue can succeed  *
    *                      if the length of the message plus its   *
    *                      header exceeds the length of the        *
    *                      getter's buffer. It should have failed  *
    *                      with MQRC_TRUNCATED_MSG_FAILED if       *
    *                      MQGMO_ACCEPT_TRUNCATED_MSG is not       *
    *                      specified.                              *
    *                      An FFST may be produced by              *
    *                      rstSendAsyncMessage when client code    *
    *                      detects the length error.               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    CSQIMGES doesn't detect that the message length plus the
    header (e.g. RFH2) exceeds the getter's buffer, and as a
    result fails to issue a MQRC_TRUNCATED_MSG_FAILED.
    Also, if an XQH is included when a message is put on a
    transmission queue, the length of the XQH is counted twice
    which may mean that the MQRC_TRUNCATED_MSG_FAILED is issued
    even though the getter's buffer is sufficiently large.
    

Problem conclusion

  • CSQIMGES has been changed to correctly calculate the message
    length when headers are included.
    100Y
    CSQIMGES
    

Temporary fix

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

Comments

  • ×**** PE13/03/15 FIX IN ERROR. SEE APAR PM77160  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PM67738

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-06-27

  • Closed date

    2012-10-25

  • Last modified date

    2013-04-15

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

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

    UK82955 PM81431

Modules/Macros

  • CSQIMGES
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UK82955

       UP12/12/02 P F211 Ž

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
15 April 2013