IBM Support

PI64163: WMQ V800 - AN MQ CLIENT GETS A RC2119 'MESSAGE NOT CONVERTED', EVEN THE BUFFER IS TOO SMALL. A RC2080 IS EXPECTED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An MQ Client issues an MQGET and provides a data buffer that is
    too small. A RC 2119 MQRC_NOT_CONVERTED is returned to the
    application.
    
    The CHIN trace shows a RC2142 MQRC_HEADER_ERROR is returned to
    the application.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 8 *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Clients issuing MQGET to get or browse  *
    *                      a message receive MQRC_NOT_CONVERTED    *
    *                      (MQRC 2119) when the message contains   *
    *                      very large RFH2 headers.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    After the client channel gets a message, rstSendAsyncMessage
    is called to send the message to the client. This routine
    segments the message based on the maximum transmission size for
    the channel (approx 32K for non-SSL channels/15K for SSL
    channels), and calls rriConvertValidate to convert the
    transmission to the client's encoding/ccsid, and validate the
    length of any headers in the message.
    If the message contains large RFH2 headers, causing the headers
    to span beyond the end of the first transmission segment,
    rriConvertValidate incorrectly determines that the header length
    is wrong, causing MQRC_NOT_CONVERTED to be returned.
    

Problem conclusion

  • rriConvertValidate is changed to no longer set
    MQRC_NOT_CONVERTED in this situation.
    000Y
    CMQXRMCV
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI64163

  • Reported component name

    WMQ Z/OS 8

  • Reported component ID

    5655W9700

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-06-14

  • Closed date

    2016-06-23

  • Last modified date

    2016-08-02

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

    PI56625

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

    UI38861

Modules/Macros

  • CMQXRMCV
    

Fix information

  • Fixed component name

    WMQ Z/OS 8

  • Fixed component ID

    5655W9700

Applicable component levels

  • R000 PSY UI38861

       UP16/07/28 P F607

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":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
02 August 2016