IBM Support

IZ68488: WMQ XMS .NET CLIENT CONNECTING TO A V6 QUEUE MANAGER TO DO A MQGET FAILS WITH 2033 IF JMSX* SELECTOR PROPERTY IS USED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a WebSphere MQ XMS .NET client connects to V6 queue
    manager and specifies the property JMSXGroupSeq=1, then the
    MQGET will fail with reason code 2033 MQRC_NO_MSG_AVAILABLE.
    If the same MQ XMS .NET client connects to a V7 queue manager
    and specifies the property JMSXGroupSeq=1, then the MQGET will
    complete successfully and return a message.
    If the MQ XMS .NET client connects to a V6 queue manager and
    this time specifies the property JMSXGroupSeq='1', with the
    value enclosed in quotes so it is treated as a character, then
    the get completes successfully and returns a message.
    JMSXGroupSeq property is used as an example but other JMSX*
    Integer properties will also cause the selector string to be
    treated the same way and will cause the MQGET to fail.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users of XMS .NET v 2.0 applications that use JMSX* Integer
    properties as selectors to get messages.
    
    Platforms affected:
    Windows
    
    ****************************************************************
    PROBLEM SUMMARY:
    When constructing the message received from a v6 queue manager,
    XMS .NET client incorrectly interprets all JMSX* properties as
    string values. This causes the receive call to fail with
    MQRC_NO_MSG_AVAILABLE as the selector is matching for an
    Integer property.
    

Problem conclusion

  • XMS .NET client code is now fixed such that all the JMSX*
    properties are interpreted as defined and the selector matching
    occurs correctly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ68488

  • Reported component name

    MSG SRVCS CL .N

  • Reported component ID

    5724M2100

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-01-21

  • Closed date

    2010-02-03

  • Last modified date

    2010-02-03

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

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

Fix information

  • Fixed component name

    MSG SRVCS CL .N

  • Fixed component ID

    5724M2100

Applicable component levels

  • R200 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCRTPP","label":"SupportPac"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 February 2010