Hi,
Recently we upgraded OIM from 11.1.2.14 to 11.2.2.0 exported schema and deployed in 11gr2 Ps2 environment.
when am clicking on Create/Modify in User form am getting below error
Dec 2, 2015 8:27:15 AM CST> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #1
- javax.servlet.ServletException: OracleJSP error:
- oracle.mds.exception.MDSRuntimeException: MDS-00010: DuplicateRefException. In document /oracle/iam/ui/runtime/form/view/pages/userCreateForm.jsff there are multiple elements with the same ID _xg_pfl0.
at oracle.jsp.runtimev2.JspReportUtil.reportException(JspReportUtil.java:181)
for this I followed oracle doc
3.1.1.35 Exception When Opening a User After Upgrading Oracle Identity Manager
This issue occurs when you upgrade Oracle Identity Manager 11g Release 2 (11.1.2.1.0) to 11g Release 2 (11.1.2.2.0).
After you upgrade Oracle Identity Manager to 11.1.2.2.0, when you open a user, the following exception is displayed:
javax.servlet.ServletException: OracleJSP error:
oracle.mds.exception.MDSRuntimeException: MDS-00010: DuplicateRefException. In
document /oracle/iam/ui/runtime/form/view/pages/userCreateForm.jsff there are
multiple elements with the same ID upfl_user.
The workaround for this issue is to add DataControl=CatalogAMDataControl entry in the userDetailsPageDef.xml file. To do this, complete the following steps:
- 1. Export the metadata file userDetailsPageDef.xml to MDS. The following is the full path to the file to be exported:
/oracle/iam/ui/manageusers/pages/mdssys/cust/site/site/userDetailsPageDef.xml
For information about exporting metadata files to MDS, see "Exporting Metadata Files to MDS" in the Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.
- 2. Open the exported file in a text editor.
- 3. Add the entry DataControl=CatalogAMDataControl, if it does not exists already.
- 4. Save the file.
- 5. Import the userDetailsPageDef.xml back into the MDS. For information about importing metadata file, see "Importing Metadata Files from MDS" in the Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.
Added DataControl=CatalogAMDataControl in userDetailsPageDef.xml as below. Please let me know whether I performed right steps or not.
<mds:insert parent="userdetailsPageDef(xmlns(mds_ns1=http://xmlns.oracle.com/adfm/uimodel))/mds_ns1:bindings" position="last">
<attributeValues IterBinding="UserVO1Iterator" id="BUS_DIV__c" xmlns="http://xmlns.oracle.com/adfm/uimodel" DataControl="CatalogAMDataControl">
<AttrNames>
<Item Value="BUS_DIV__c" />
</AttrNames>
</attributeValues>
</mds:insert>
Thanks,
Avinash