IBM Support

PH26615: Large message delivered to async consumer with incorrect CCSID specified in MQMD header

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using the GMO_CONVERT option, an application receives a
    message larger than the original buffer length.  The message
    body has been converted, but the MQMD.CodedCharSetId reports the
    original CCSID before the message was converted.
    
    The application is using asynchronous consume directly, or is a
    Java/JMS application.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0 and Version 9       *
    *                 Release 1 Modification 0                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: When performing async consume with      *
    *                      convert the staging area may be         *
    *                      resized. When this happens, the MQMD    *
    *                      may be overwritten, causing the message *
    *                      to return a converted body with the     *
    *                      MQMD of the unconverted message.        *
    ****************************************************************
    A logic error when handling conversion of large messages within
    the MQ channel process meant that the MQMD prior to
    data conversion could be written into the returned data instead
    of the MQMD after conversion. As such the CCSID and encoding
    fields did not correctly reflect the converted data being
    returned.
    

Problem conclusion

  • The MQ conversion logic has been corrected to return the MQMD
    fields reflecting the data after conversion.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH26615

  • 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

    2020-06-19

  • Closed date

    2020-07-15

  • Last modified date

    2020-09-01

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

    PH01744

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

    UI70557 UI70558

Modules/Macros

  • CMQXRSTF
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI70557

       UP20/08/08 P F008

  • R100 PSY UI70558

       UP20/08/08 P F008

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
03 September 2020