IBM Support

PH19668: UDCLIENT'S CREATEENVIRONMENTFROMTEMPLATE ALLOWS YOU TO IGNORE REQUIRED PROPERTIES DEFINED IN THE ENVIRONMENT TEMPLATE

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

  • If the you do not specifically define the Property/Value
    pairs in the json, instead of failing to create the Environment
    and throwing an error that "you did not specify a Required
    Environment Property", the server will just create the
    Environment without the Property at all. The webUI requires that
    you set values for required properties. This is problematic
    because the environment should inherit all attributes from its
    template, but this is not the case. The environment is created
    without the template properties.
    
    This is opposite behavior from PH16324 where template properties
    could not be specified, so creating environment from template
    would always fail if the template had a required property.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All end users on all supported browsers.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If the you do not specifically define the Property/Value     *
    * pairs in the json, instead of failing to create the          *
    * Environment                                                  *
    * and throwing an error that "you did not specify a Required   *
    * Environment Property", the server will just create the       *
    * Environment without the Property at all. The webUI requires  *
    * that                                                         *
    * you set values for required properties. This is problematic  *
    * because the environment should inherit all attributes from   *
    * its                                                          *
    * template, but this is not the case. The environment is       *
    * created                                                      *
    * without the template properties.                             *
    *                                                              *
    * This is opposite behavior from PH16324 where template        *
    * properties                                                   *
    * could not be specified, so creating environment from         *
    * template                                                     *
    * would always fail if the template had a required property.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Fixed in version 7.1.0.3                                     *
    ****************************************************************
    

Problem conclusion

  • Fix is provided in IBM UrbanCode Deploy 7.1.0.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH19668

  • Reported component name

    UC DEPLOY

  • Reported component ID

    5725M5400

  • Reported release

    704

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-11-26

  • Closed date

    2020-09-03

  • Last modified date

    2020-09-03

  • 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

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

Document Information

Modified date:
04 September 2020