Dynamic Choice List (DCL) Is Not Working When Child Fields Are Not Included In The Profile Page (Doc ID 2191047.1)

Last updated on DECEMBER 12, 2016

Applies to:

Oracle WebCenter Content - Version 11.1.1.9.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.1.9.0 version 11.1.1.9.0PSU-2016-03-27 17:16:31Z-r141595 (Build:7.3.5.185), Content Server

Dynamic Choice List(DCL) is not working when child fields are not included in the profile page.  For DCL, if a parent field has multiple child fields depend on it, and if one of the child field is not included in the content profile page, DCL stopped working on updating the existing child field that is on the page.

Steps to reproduce:

1. Create a parent metadata field xDCLParent, and two child metadata fields xDCLChild1 and xDCLChild2
2. Define DCL 1, set xDCLChild1 to be dependent on xDCLParent
3. Define DCL 2, set xDCLChild2 to be dependent on xDCLParent
4. Include only DCL1 (xDCLParent and xDCLChild1 ) to a profile page but don't include xDCLChild2 to the profile page.

Issue observed
1. When change to selection of xDCLParent, the option list values of xDCLChild1 is not updating.
2. Receiving JavaScript error on base.js at the function updateDependentChoices() --Unable to get property 'id' of undefined or null reference

We did not have this issue with this build:
11.1.1.9.0-2015-04-14 07:19:29Z-r126792 (Build:7.3.5.185)

But we started to have this issue with these builds:
11.1.1.9.0PSU-2016-03-27 17:16:31Z-r141595 (Build:7.3.5.185)
11.1.1.9.0PSU-2016-06-10 00:15:12Z-r144416 (Build:7.3.5.185)

Changes

Upgraded from WCC version 11.1.1.9.0-2015-04-14 07:19:29Z-r126792 (Build:7.3.5.185) to WCC version 11.1.1.9.0PSU-2016-03-27 17:16:31Z-r141595 (Build:7.3.5.185) or higher.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms