My Oracle Support Banner

TemplateWBSObjectId Parameter From ProjectService CopeFromTemplate Operation Allows a WBSObjectId Value For an EPS (Doc ID 2858938.1)

Last updated on MAY 20, 2022

Applies to:

Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 20.12 to 20.12.11.0 [Release 20.12]
Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 21.12 to 21.12 [Release 21.12]
Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 22.1 to 22.1 [Release 22.1]
Information in this document applies to any platform.

Symptoms

On : 20.12 version, Cloud: P6 Web Services

When executing the following P6 Web Services Operation:

There is no business rule check to ensure the value passed for "TemplateWbsObjectId" is a WBS for a template project or template WBS.

This can result in someone passing through a WBS_ID value for:

  1. A non-template project, which will end up creating WBS elements within the selected project which set to a non-template status (which is invalid) since the project status of a template project and associated WBS elements should equal "Template" (PROJWBS.status_code = 'WS_Template')
  2. An EPS, which will end up creating WBS elements within the selected project which resemble the EPS/Project/WBS structure of *ALL* EPS/Project/WBS elements which reside under the EPS, in addition to setting all of the created WBS elements with a non-template status.



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.