IBM Support

PH42731: WMQ CONVERSION CAUSES CHANNELS TO FAIL AND A SNAP DUMP IS WRITTEN

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After upgrade to V9.2 from V8, customer is receiving the
    following messages in the chinit joblog.
    .
     +CSQX053E !MQH1 CSQXFFST Error information recorded in CSQSNAP
               data set
     +CSQX541E !MQH1 CSQXRESP Invalid CCSIDs for data conversion,
               1399 and 1208 for channel TO.MQH1.NETCCSSV.00
    .
    The conversion failure is occurring when attempting to convert
    an rfpTST_MQCONN_REPLY TSH from EBCDIC (CCSID 1399) to
    UTF-8 (CCSID 1208), in response to a client MQCONN.
    The one which is failing is the ReconnectionQmId.
    The conversion is failing with internal conversion code
    CSQA_CONVERTED_BUFFER_TOO_BIG.
    .
    This is the same problem as APARs PI48931/PI69238,
    which fixed the problem at the V800 and V900 releases,
    but unfortunately the code was mistakenly not ported forward.
    .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9,      *
    *                 Release 1 Modification 0 and Version 9       *
    *                 Release 2 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: CSQX541E and FFST CSQX053E may occur    *
    *                      when a client is connecting via a       *
    *                      SVRCONN channel.                        *
    ****************************************************************
    When a client connects to a SVRCONN channel, it may omit some
    additional reconnection information. While this is expected, the
    storage that is allocated to receive this data is always large
    enough to include it, but because no data was sent by the
    client, it is not initialized.
    
    When this buffer is subsequently used to send a response, the
    uninitialized data is incorrectly interpreted as being text that
    requires CCSID conversion. Should this data contain 'characters'
    that cannot be converted then a CSQX053E message is issued along
    with CSQX541E.
    
    The FFST will show an error with the strings
    "XFFSrriConvertValidate" and "Data conversion failed".
    

Problem conclusion

  • Processing has been amended to initialize the unused area to
    ensure the data conversion cannot fail.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH42731

  • 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

    2021-12-12

  • Closed date

    2022-03-29

  • Last modified date

    2022-05-03

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

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

    UI79919 UI79920

Modules/Macros

  • CMQXRSRV
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI79920

       UP22/04/15 P F204

  • R200 PSY UI79919

       UP22/04/13 P F204

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.

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100"}]

Document Information

Modified date:
04 May 2022