IBM Support

IZ90225: WMQ V7 XMS APPLICATION WITH THE WCF ADAPTER STOPS RESPONDING IF IT ENCOUNTERS A POISON MESSAGE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A WebSphere MQ v7 Message Service Client (XMS) for .NET client
    using the Windows Communication Foundation (WCF) adapter will
    stop responding if it attempts to get an improperly formatted
    message (poison message). Null reference exception is thrown if
    the message is without RFH2 header.
    The exception details are as below,
    NullReferenceException.
    System.NullReferenceException: XMSC_DISABLE_MSG_TS
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Customer application connecting to WMQ v7 using WCF adapter
    with poison message handling logic.
    
    Platforms affected:
    Windows
    
    ****************************************************************
    PROBLEM SUMMARY:
    A WCF application performing poison message handling on a
    message that does not contain an RFH header, throws a
    NullReferenceException due to an error in the XMS code. XMS was
    trying to access the fields from the RFH2 header during poison
    message handling and since the RFH2 header was not present, it
    resulted in a NullReferenceException.
    

Problem conclusion

  • XMS .NET poison message handling code has been modified to
    handle the exception and requeue poison messages correctly
    to the destination.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ90225

  • 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-12-07

  • Closed date

    2010-12-24

  • Last modified date

    2010-12-24

  • 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:
24 December 2010