IBM Support

IT01597: JSON PARSER DOES NOT ESCAPE CONTROL CHARACTERS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the broker receives JSON messages with control characters
    (for eg.,\u0003) escaped as per JSON specification, it is
    observed that the IBM Integration Bus parser interprets them as
    hexadecimal characters. JSON parser escapes all other special
    characters (/,\," etc) except the control
    characters.
    
    Additional Symptom(s) Search Keyword(s):
    JSON, control characters
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus V9.0 using the JSON message
    domain.
    
    
    Platforms affected:
    z/OS, MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    When the IBM Integration Bus receives JSON messages with control
    characters (for eg., \u0003) escaped as per JSON specification,
    it is observed that the JSON parser interprets them as
    hexadecimal characters. The JSON parser escapes all other
    special characters (/,\," etc) except the control characters.
    
    
    
    There are a number of resource name changes between WebSphere
    Message Broker and IBM Integration Bus Version 9.0. For details
    visit
    http://pic.dhe.ibm.com/infocenter/wmbhelp/v9r0m0/topic/com.ibm.e
    tools.mft.doc/bb23814_.htm
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT01597

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0530

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-05-07

  • Closed date

    2014-06-30

  • Last modified date

    2014-06-30

  • 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

    INTEGRATION BUS

  • Fixed component ID

    5724J0530

Applicable component levels

  • R900 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
30 June 2014