IBM Support

IT34371: MQHEADER NODE WITH MODIFY MQMD HEADER PERSISTENCE OPTION SET TO INHERIT FROM HEADER WILL THROW BIP2595 IF DEPLOYED AS SOURCE

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

  • A message flow that contains an MQHeader node with the "MQMD
    Header Options" set to "Modify header" and the "Message
    Persistence" field set to "<Inherit from header>" will result
    in a BIP2595 exception at runtime if the message flow if the
    BAR file is not built with the "Compile and in-line resources"
    option.
    
    The specific exception that will be thrown
    is
    
    BIP2595E: Error casting character string '' <Inherit from
    header>'' to an integer. State = '-1' ''S22018''.
    
    The .msgflow
    or .subflow file will show that the MQHeader node has an
    mqmdPersistence field with value " <Inherit from header>".
    

Local fix

  • Build the BAR file with the compile and in-line resources
    option set, or manually modify the mqmdPersistence field on the
    MQHeader node in the .msgflow or .subflow file to have the
    value "Inherit".
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of the MQHeader node in IBM App Connect Enterprise
    v11.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    A message flow that contains an MQHeader node with the "MQMD
    Header Options" set to "Modify header" and the "Message
    Persistence" field set to "<Inherit from header>" will result in
    a BIP2595 exception at runtime if the BAR file is not built with
    the "Compile and in-line resources" option.
    
    The specific exception that will be thrown is
    
    BIP2595E: Error casting character string '' <Inherit from
    header>'' to an integer. State = '-1' ''S22018''.
    
    The .msgflow or .subflow file will show that the MQHeader node
    has an mqmdPersistence field with value " <Inherit from
    header>".
    

Problem conclusion

  • The MQHeader node now correctly handles .msgflow and .subflow
    files with the MQMD Persistence property set to "Inherit from
    header."
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v11.0      11.0.0.11
    
    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

    IT34371

  • Reported component name

    APP CONNECT ENT

  • Reported component ID

    5724J0550

  • Reported release

    B00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-09-28

  • Closed date

    2020-12-12

  • Last modified date

    2020-12-12

  • 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

    APP CONNECT ENT

  • Fixed component ID

    5724J0550

Applicable component levels

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSDR5J","label":"IBM App Connect Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00"}]

Document Information

Modified date:
14 December 2020