IBM Support

JR60060: Incorrect update logic in set-system-property run-engine command for CRS container

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

  • When using set-system-property run-engine command, the
    jvm.options file will be automatically updated to either create
    the property referenced, or update the existing property with
    the new value referenced.
    
    However, when using this run-engine command for the CRS
    container, it incorrectly uses logic for the property name, so
    that it will update any property which contains the referenced
    property name.
    
    As a result, if you have a scenario where you have following
    properties in jvm.options:
    
    PROPERTY_A=false
    PROPERTY_A_FLAG=false
    
    If you execute the following run-engine command:
    
    run set-system-property PROPERTY_A true
    
    This will incorrectly update the properties as so:
    
    PROPERTY_A=true
    PROPERTY_A_FLAG=true
    

Local fix

Problem summary

  • USERS AFFECTED:
     V9 release administrators who use run engine commands to change
     JVM parameters
    
    PROBLEM ABSTRACT:
    Incorrect update logic in set-system-property run-engine command
     for CRS container
    
    BUSINESS IMPACT:
    The property value will be overwritten by a wrong value
    
    RECOMMENDATION:
    

Problem conclusion

  • The old run engine commands will set all the parameters which
    containers input jvm parameter name to input jvm parameter
    value. So some similar parameters will be updated to wrong
    value.  The new run engine commands are changed to match the
    input parameter name exactly. They will not overwrite similar
    parameters.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR60060

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-09-25

  • Closed date

    2018-10-22

  • Last modified date

    2018-10-22

  • 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

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
22 October 2018