IBM Support

PI08166: USING CSQUTIL WITH CONVERT TO LOAD DLQ MESSAGES FROM V701 ON V71FAILS WITH RC 2119.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The customer unloaded Messages from MQ V701 Dead Letter Queue
    and loaded then in MQ V71. They included the MQDEAD header and
    CCSID is 819 and the Encoding is 273 but it fails with RC2119.
    If they load the Messages into MQ V701 using CSQUTIL with
    convert and copy the message to a remote queue residing on MQ
    V71 and this works fine. If they use CSQUTIL without convert
    and send them to MQ V71, they get the conversion error.
    .
    The change team look it this problem and they can see the
    cause of the MQRC 2119. The problem is in CSQADED6 when it
    checks the result of invoking CSQAQCST to query the CCSID
    type.
    .
    This problem can result in the following when using CSQUDLQH:
    CSQU210I Message does not have a valid MQDLH
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: A MQGET with MQGMO_CONVERT on a message *
    *                      with header MQDLH fails with RC 2119.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Messages were unloaded from a Dead Letter Queue and loaded onto
    a new queue.
    These messages have a CodedCharSetId (CCSID) of 819 and Encoding
    of 273.
    A MQGET with MQGMO_CONVERT and CCSID of 500 is issued against
    the messages and fails with RC 2119 (MQRC_NOT_CONVERTED).
    The problem lies in the module CSQADED6 where it incorrectly
    generates a conversion error if the CCSID is not a DBCS type.
    Additional Keywords: MQDEAD DLH
    

Problem conclusion

  • CSQADED6 has been altered so it has the correct test for DBCS
    and does not fail the conversion.
    100Y
    CSQADED6
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI08166

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-12-16

  • Closed date

    2014-01-28

  • Last modified date

    2014-04-02

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

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

    UI14567

Modules/Macros

  • CSQADED6
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI14567

       UP14/03/04 P F403

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:
02 April 2014