IBM Support

IT30112: SUBFLOW UDP SET AS EMPTY WHEN OVERRIDDEN GETS IGNORED AT RUNTIME

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

  • Values from baroverride not applied in subflow.
    
    when deploy/run application, Java Compute node does not get the
    override values but gets the default value set in the UDP
    property in the main flow.
    
    UDP is being overridden correctly with mqsiapplybaroverride but
    the value in the flow is still being used, not the one in the
    broker.xml file.
    
    Scenario:
    
    Main Flow : MQInput --->Subflow( UDP "TestProperty" Value set to
    Default2Value) --->MQOutput
    
    Subflow : Input-->Java Compute Node -->Output ( UDP
    "TestProperty" is unset or empty)
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM App Connect Enterprise V11 using bar file
    overrides on UDPs set on subflows.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    When a bar file override is used to change the value of a User
    Defined Property (UDP) on a message flow or subflow, the file
    representing message flow or subflow within the bar file is not
    modified but the updated value is stored within the deploy
    descriptor file (broker.xml) within the bar file. When the bar
    file is deployed and the runtime reads the contents of the
    message flow and subflow files, it creates 'links' from the
    UDP's on the subflow/messageflows to the values in the deploy
    descriptor. When the runtime creates a subflow instance from the
    subflow definition, the links for the UDPs are not being copied
    when the subflow has a namespace (i.e. it is defined within a
    shared library).
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT30112

  • 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

    2019-09-06

  • Closed date

    2020-02-14

  • Last modified date

    2020-02-14

  • 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

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

Document Information

Modified date:
14 February 2020