IBM Support

IT29962: GROUP NODES DO NOT HANDLE MIXED CODE PAGE RESPONSES CORRECTLY

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • The GroupGather and GroupComplete nodes can exhibit incorrect
    behavior when a response has a mixed code page, such as a HTTP
    response or a message with an MQMD. This behavior will be seen
    as a parsing error either in or downstream of the GroupComplete
    node when trying to access the reply body.
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of the Group nodes in IBM Integration Bus v10 and IBM
    App Connect Enterprise v11 who wish to gather partial message
    trees or message trees with mixed code-pages.
    
    
    Platforms affected:
    z/OS, AIX, Linux on x86 platform, Windows on x86-64 platform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    The GroupGather and GroupComplete nodes can exhibit incorrect
    behaviour when a response has a mixed code page, such as a HTTP
    response or a message with an MQMD. This behaviour will be seen
    as a parsing error either in or downstream of the GroupComplete
    node when trying to access the reply body.
    

Problem conclusion

  • This APAR introduces a new configurable property on the
    GroupDirector, configurable via mqsichangeproperties or the
    server.conf.yaml at v11, called 'replyFormat' that configures
    the serialisation method that should be used by the Group nodes
    for storing response message trees:
    
     * 'basic' - This is the default value and uses the same method
    of serialisation as the Aggregate nodes which relies on being
    able to uniquely serialize and deserialize the message tree
    using one parser in one code page.
    
     * 'mixed-content': This is option will use each direct child
    parser of the root parser to serialize and deserialize
    individual portions of the message tree. This is the preferred
    choice for customer's who are experiencing issues with the
    'basic' option.
    
     * 'toolkit' - This option instructs the group nodes to
    serialize message trees using the same method as is used by the
    Flow Exerciser in the Toolkit, the Callable Flow nodes, and for
    the Group user context tree. This enables complete and accurate
    serialization and deserialization of arbitrary message trees at
    the cost of lower throughput.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v10.0      10.0.0.19
    v11.0      11.0.0.6
    
    The latest available maintenance can be obtained from:
    http://www-01.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 on:
    http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT29962

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-08-09

  • Closed date

    2020-01-15

  • Last modified date

    2020-01-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

    INTEGRATION BUS

  • Fixed component ID

    5724J0540

Applicable component levels

[{"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":"10.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
15 January 2020