IBM Support

PM58916: WMQ V7 JMSWMQ2002 AND JMSCMQ0001 2033 MQRC_NO_MSG_AVAILABLE IF JMSMESSAGEID CONTAINS LOWERCASE WITH QMCCSID=5026.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a JMS message selector function is used, the message of an
    English lower case letter cannot be acquired when using
    CCSID=5026.
    .
    JMSWMQ2002: Failed to get a message from destination xxx.
    WebSphere MQ classes for JMS attempted to perform an MQGET;
    however WebSphere MQ reported an error.
    .
    JMSCMQ0001: WebSphere MQ call failed with compcode '2'
    ('MQCC_FAILED') reason '2033' ('MQRC_NO_MSG_AVAILABLE').
    .
    No issues when using QMCCSID 5035 (Japanese Kanji/Latin Mixed)
    or if JMSMessageID in consumer set to UPPER CASE,
    
    
    MQMSGPROP/K
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 0 Modification 1.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message selection using JMSMessageID,   *
    *                      JMSCorrelationID or JMSGroupID fails to *
    *                      return a matching message if the        *
    *                      selector contains lower case characters *
    *                      and the qmgr is running in CCSID 5026.  *
    *                                                              *
    *                      Other symptoms include:                 *
    *                      abend 5C6-00C20004, or loops when       *
    *                      calling MQINQMP on a qmgr running in    *
    *                      CCSID 5026.                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When message properties or selection strings are converted from
    a String to other data types e.g. Boolean, Float, the qmgr ccsid
    is used. In some CCSIDs, such as 5026, the lower case characters
    are found at a different codepoint to most other EBCDIC CCSIDs.
    The conversion process does not account for this, leading to
    errors if the value being converted involves lowercase
    characters.
    

Problem conclusion

  • CMQXCNVA is changed to detect when converting to/from a CCSID
    where the lowercase characters are in a different codepoint to
    the compiler's CCSID and correctly handle it.
    010Y
    CMQXCNVA
    CSQACNVA
    CSQATHAK
    CSQTOHAK
    CSQUCNVA
    CSQUTHAK
    CSQXCNVA
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM58916

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    010

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-02-23

  • Closed date

    2012-03-23

  • Last modified date

    2013-10-01

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

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

    PM59982 UK77317 IV18676

Modules/Macros

  • CMQXCNVA CSQACNVA CSQATHAK CSQTOHAK CSQUCNVA
    CSQUTHAK CSQXCNVA
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R010 PSY UK77317

       UP12/04/11 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.

[{"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.0.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 October 2013