IBM Support

PH16310: MQ ABEND5C6 00D40025 , LOC=CSQILPLM . CSQMHDRS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Hursley finds from the documentation that the abend is
    occurring while doing an MQGET for a message. An MQRFH2 header
    is found and data conversion is attempted. In processing the
    header we need to convert the 8-byte MQRFH2->Format field but
    it contains invalid characters. When we attempt to convert the
    header the resulting string exceeds the maximum length of
    8-bytes and we fail to report this to the caller in an
    appropriate manner and abend instead. This results in an abend
    5C6-00D40025 occurring in CSQMHDRS when getting the message.
    
    This APAR intends to amend the code to more gracefully handle
    the invalid Format field in an MQRFH2 header. Note that even
    with the fix in place, an error will still be seen until any
    invalid contents within MQRFH2->Format field are addressed.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When putting a message with message     *
    *                      properties and specifying a format      *
    *                      field with invalid characters, an abend *
    *                      5C6-00D40025 occurs in CSQMHDRS when    *
    *                      getting the message.                    *
    ****************************************************************
    The code which deals with the conversion of the format field
    when converting from message properties to an RFH2, was not able
    to gracefully handle a format field that contains invalid
    characters that expand during conversion.
    

Problem conclusion

  • The code has been changed to instead return the RFH2 header in
    the CodedCharSetId of the previous header.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH16310

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-09-02

  • Closed date

    2020-02-16

  • Last modified date

    2020-04-02

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

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

    UI67931

Modules/Macros

  • CSQMHDRS
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI67931

       UP20/03/11 P F003

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

Document Information

Modified date:
27 March 2020