IC87457: MQSIAPPLYBAROVERRIDE AT 8001 DOESNT MAINTAIN PROPERTY ORDER

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The command mqsiapplybaroverride can optionally be
    given a properties file containing a list of properties
    to be overriden. At 8.0.0.1 the ordering of individual
    properties within this file is no longer maintained
    which results in unexpected results when the the output
    of an override later in the file depends on a property
    override early in the file.
    
    
    
    For example if the input properties file reads:
    
    
    
    Property1 = temporaryString
    
    Property2 = temporaryString
    
    temporaryString = myString
    
    
    
    The expected output deployment descriptor would contain
    both Property1=myString and Property2=myString.
    
    
    
    Under the current implementation the ordering of the
    overrides is not guaranteed and the output bar file
    may contain one or both of
    Property1=temporaryString and Property2=temporaryString.
    

Local fix

  • Apply dependant overrides in multiple stages using more than 1
    invocation of mqsiapplybaroverride.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere Message Broker 8.0.0.1 using the
    mqsiapplybaroverride command.
    
    
    Platforms affected:
    z/OS, MultiPlatform
    
    ****************************************************************
    PROBLEM SUMMARY:
    The command mqsiapplybaroverride can optionally be
    given a properties file containing a list of properties
    to be overriden. At 8.0.0.1 the ordering of individual
    properties within this file is no longer maintained
    which results in unexpected results when the the output
    of an override later in the file depends on a property
    override early in the file.
    
    
    
    For example if the input properties file reads:
    
    
    
    Property1 = temporaryString
    
    Property2 = temporaryString
    
    temporaryString = myString
    
    
    
    The expected output deployment descriptor would contain
    both Property1=myString and Property2=myString.
    
    
    
    Under the current implementation the ordering of the
    overrides is not guaranteed and the output bar file
    may contain one or both of
    Property1=temporaryString and Property2=temporaryString.
    

Problem conclusion

  • WebSphere Message Broker has been modified such that the order
    of overrides is now maintained so that in the scenario above
    both properties contain the value "myString" in the output
    deployment descriptor.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Platform           v8.0
    --------           --------------------
    Multiplatforms     8.0.0.2
    
    The latest available maintenance can be obtained from
    'WebSphere Message Broker Recommended Fixes'
    http://www.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 in 'WebSphere Message
    Broker Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC87457

  • Reported component name

    WEB MESSAGE BRO

  • Reported component ID

    5724J0520

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-23

  • Closed date

    2012-12-27

  • Last modified date

    2013-01-04

  • 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

    WEB MESSAGE BRO

  • Fixed component ID

    5724J0520

Applicable component levels

  • R800 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

WebSphere Message Broker

Software version:

8.0

Reference #:

IC87457

Modified date:

2013-01-04

Translate my page

Machine Translation

Content navigation