IBM Support

IC77692: UTF-16 PARSING DOES NOT ALWAYS SELECT CORRECT ENDIAN VARIANT OF UTF-16

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • UTF-16 LE (Little Endian) and UTF-16 BE (Big Endian) are not
    always distinguished correctly by the XMLNSC parser. This can
    lead to unexpected parsing exceptions.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere Message Broker version 6.1 or higher
    using the XMLNSC parser to parse UTF-16 messages.
    
    Platforms Affected:
    All Platforms
    ****************************************************************
    PROBLEM SUMMARY:
    The XMLNSC parser does not always select the correct endian
    variant of UTF-16 corresponding to the CCSID specified.
    Additionally some 15 CCSIDs are not recognised as UTF-16 by
    the XMLNSC parser.
    

Problem conclusion

  • WebSphere Message Broker has been modified so that the XMLNSC
    parser correctly selects the endian variant of UTF-16 according
    to the following algorithm:
    
    If there is a Byte Order Mark (BOM) present then use the
    variant corresponding to the BOM.
    If the CCSID passed in is 1200 (or any of the CCSIDs
    corresponding to previous versions of 1200) then use UTF-16 BE.
    If the CCSID passed in is 1202 (or any of the CCSIDs
    corresponding to previous versions of 1202) then use UTF-16 LE.
    If the CCSID passed in is 1204 (or any of the CCSIDs
    corresponding to previous versions of UTF-16 Unspecified)
    assume UTF16 BE.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    V6.1 - Maintenance Level 6.1.0.11
    
    V7.0 - Maintenance Level 7.0.0.4
    
    The latest available maintenance can be obtained from
    'WebSphere Message Broker Recommended Fixes'
    http://www.ibm.com/support/docview.wss?rs=849&uid=swg27006041
    
    If the maintenance level is not yet available, information on
    its planned availability can be found in 'WebSphere Message
    Broker Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC77692

  • Reported component name

    WMB WINDOWS V6

  • Reported component ID

    5724J0500

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-07-27

  • Closed date

    2011-10-21

  • Last modified date

    2012-04-02

  • 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

    WMB WINDOWS V6

  • Fixed component ID

    5724J0500

Applicable component levels

  • R610 PSY

       UP



Document information

More support for: WebSphere Message Broker

Software version: 6.1

Reference #: IC77692

Modified date: 02 April 2012


Translate this page: