IBM Support

PH18675: UCD PLUGIN VERSION 48 IGNORES TIMEOUT SETTINGS

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

  • Deployments via the UCD plugin, time out immediately if the
    "wait timeout" value is set to -1 (intending to wait for an
    indefinite time).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * If the value is -1, then the job[Say: Deploy Component       *
    * Version] will have to wait for the process to finish. But    *
    * code logic seems to be out of sync with what is expected.    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The expectation from timeout value on UCB:                   *
    * Default Value: 3600 seconds.                                 *
    *                                                              *
    * wait timeout: -1 -> This means wait indefinitely until the   *
    * process completes.                                           *
    * wait timeout: <any other positive value in seconds>: This    *
    * job step will wait for so many numbers of seconds, if the    *
    * process is not completed it will mark it as a failure.       *
    *                                                              *
    * If the value is -1, then the job[Say: Deploy Component       *
    * Version] will have to wait for the process to finish. But    *
    * code logic seems to be out of sync with what is expected.    *
    *                                                              *
    *                                                              *
    * One more condition along with wait timeout that we need to   *
    * consider is "APPROVAL REQUEST".                              *
    * If the approval request is set on UCD,                       *
    *                                                              *
    * If the approval request is rejected: mark the UCB job as a   *
    * failure.                                                     *
    * If approval request is accepted and deployment is complete   *
    * with-in the wait timeout mentioned: mark it as a success.    *
    * If approval request is accepted and deployment is not        *
    * complete with-in the wait timeout mentioned: mark it as a    *
    * failure.                                                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • This defect has been fixed in the newer version of plugin 51.
    The new behavior will now wait till wait out time mentioned also
    check if the status of deployment is "Approval Required".
    
    Basically, the request needs to be approved and process needs to
    be completed within the wait time configured.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH18675

  • Reported component name

    URBANCODE BUILD

  • Reported component ID

    5725P5700

  • Reported release

    615

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-10-30

  • Closed date

    2020-06-30

  • Last modified date

    2020-06-30

  • 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

    URBANCODE BUILD

  • Fixed component ID

    5725P5700

Applicable component levels

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

Document Information

Modified date:
01 July 2020