Wednesday 30 December 2015

JBO-25058: Definition MyUDF__c of type Attribute is not found in UserVO

Sign-out after adding/updating UDF

You must sign-out from Identity Self-Service or Identity System Administration after adding new or updating existing UDF. This is to avoid known caching issue in ADF layer wherein older version of the VO is being cached and new changes are not being picked up.

If you forget to sign-out and go directly to the page where the VO is being used, you will see an error similar to JBO-25058: Definition MyUDF__c of type Attribute is not found in UserVO, or you will not be able to select the UDF in WebCenter Composer catalog while adding the UDF to the page.

Workaround:

1. Login to Enterprise Manager
2. In Application Deployments select oracle.iam.console.identity.self-service.ear link
3. In the top left of the UI choose Application Deployment | MDS Configuration (from the drop-down)
4. At the bottom of the screen choose “Runtime MBean Browser” (under the Advanced Configuration section)
5. The right side of the screen should refresh and then click on the “Operations” tab.
6. Scroll down and identify the MBean operation “listMetadataLabels” (choose the one that takes no parameters / the first one).
7. Click the Invoke Button
8. Find the sandbox that b0rked up and copy the Creation one to your clipboard (the line of text). For example the value you might copy might look something like – Creation_IdM_test_09:25:00
9. Now go back to Operations by clicking Return.
10. Find the MBean operation “promoteMetadataLabel” (the first one in the list with 1 parameter)
11. Paste the Creation sandbox text into the Lebel field and click the Invoke button
12. Restart OIM.

No comments:

Post a Comment