IBM Support

JR47725: MULTIBYTE CHARACTERS CORRUPTED WHEN USED AS PAYLOAD OF DURABLE MESSAGE EVENTS.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a BPD contains a durable inbound (start or intermediate)
    message event and the incoming message for this event contains
    multibyte character data, then the characters are corrupted. The
     BPD will receive only question marks instead of the multibyte
    characters.
    

Local fix

  • n/a
    

Problem summary

  • If a BPD contains a durable inbound (start or intermediate)
    message event and the incoming message for this event contains
    multibyte character data, then the characters are corrupted. The
    BPD will receive only question marks instead of the multibyte
    characters.
    
    PROBLEM DETAILED DESCRIPTION:
    Durable message events are saved into the database. During this
    save, strings that are contained in the payload of the message
    are converted to a byte array. This conversion happens with the
    default encoding of the system, which is Cp1252 in case of
    windows.  During this conversion, multibyte characters are
    converted to question marks.
    

Problem conclusion

  • Use UTF-8 encoding for conversion from String to byte array when
    durable message events are saved to the database.
    
    FIX AVAILABILITY:
    iFix for 8.0.1.0 is available on Fix Central, search for APAR
    JR47725 at http://www.ibm.com/support/fixcentral/
    iFix for 8.0.1.1 is available on Fix Central, search for APAR
    JR47725 at http://www.ibm.com/support/fixcentral/
    iFix for 8.5.0.0 is available on Fix Central, search for APAR
    JR47725 at http://www.ibm.com/support/fixcentral/
    Fix is also targetted for inclusion in next fixpack for BPM
    8.0.1, BPM 8.5.0
    
    When obtaining any of the above fixes, be sure to download the
    accompanying readme, for itself, and any prerequisite fixes, and
    review them thorougly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR47725

  • Reported component name

    BPM EXPRESS

  • Reported component ID

    5725C9600

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-09-10

  • Closed date

    2013-11-15

  • Last modified date

    2013-11-15

  • 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

    BPM STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R801 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
15 November 2013