IBM Support

PI70161: LOCKED SNAPSHOT DEPLOYMENT MAY NOT RESPECT LOCKED ENVIRONMENT PROPERTIES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Locked Snapshot deployment may not respect locked environment
    properties.  In this case, deleting an environment property
    after taking a snapshot of that property can result in that
    property not being found during process execution.
    
    To reproduce:
    
    1) Create a working application deployment with a component.
    The component should have environment property definitions with
    a default value.  The Component Process should echo out (or
    otherwise use)
    ${p:environment/MyComponentEnvironmentPropertyDefintion}
    
    2) Verify that the component process echoes out the default
    value you set.
    
    3) Create a snapshot and lock everything.
    
    4) Delete the MyComponentEnvironmentPropertyDefinition from the
    component template.
    
    5) Run the process again.  Notice that the component process
    fails because it cannot find
    environment/MyComponentEnvironmentPropertyDefinition"
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * all                                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Locked Snapshot deployment may not respect locked            *
    * environment                                                  *
    * properties.  In this case, deleting an environment property  *
    * after taking a snapshot of that property can result in that  *
    * property not being found during process execution.           *
    *                                                              *
    * To reproduce:                                                *
    *                                                              *
    * 1) Create a working application deployment with a component. *
    * The component should have environment property definitions   *
    * with                                                         *
    * a default value.  The Component Process should echo out (or  *
    * otherwise use)                                               *
    * ${p:environment/MyComponentEnvironmentPropertyDefintion}     *
    *                                                              *
    * 2) Verify that the component process echoes out the default  *
    * value you set.                                               *
    *                                                              *
    * 3) Create a snapshot and lock everything.                    *
    *                                                              *
    * 4) Delete the MyComponentEnvironmentPropertyDefinition from  *
    * the                                                          *
    * component template.                                          *
    *                                                              *
    * 5) Run the process again.  Notice that the component process *
    * fails because it cannot find                                 *
    * environment/MyComponentEnvironmentPropertyDefinition"        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • fixed in version 6.2.4.0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI70161

  • Reported component name

    UC DEPLOY

  • Reported component ID

    5725M5400

  • Reported release

    621

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-10-04

  • Closed date

    2017-03-21

  • Last modified date

    2017-03-21

  • 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

    UC DEPLOY

  • Fixed component ID

    5725M5400

Applicable component levels

  • R623 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS4GSP","label":"IBM UrbanCode Deploy"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"621","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
18 October 2021