Request Information In Approval Action Not Working
Last updated on MARCH 30, 2017
Applies to:Identity Manager - Version 22.214.171.124.0 to 126.96.36.199.8 [Release 11g]
Oracle SOA Suite - Version 188.8.131.52.7 to 184.108.40.206.0 [Release 11gR1 to 11g]
Information in this document applies to any platform.
You are on OIM version 220.127.116.11.x, and have upgraded SOA to 18.104.22.168.8 as recommended in the following note:
SOA Bundle Patch Requirements for 22.214.171.124.x , 126.96.36.199.x, 188.8.131.52.x and 184.108.40.206.x Versions Oracle Identity Manager (OIM) (Doc ID 1641787.1)
After the SOA upgrade, you now see an issue when you select Request Information for requests on the Self Service console. Steps to reproduce:
1. Log on to the Self Service console.
2. Click on a pending request to bring up the request details.
3. From the Task Actions drop down, select Request Information -> Other Users and then search.
4. Select a user and click OK.
You see that after selecting a user, the lookup textbox will be populated with the user login enclosed in single quotes ( ' ):
When you click OK again, you see the following error:
If you remove the quotes after that, it is successfully submitted.
You might also see issues at runtime under the following circumstances. For example, you use the SOA composer to modify the rules for determining a request approver. You open the rule definition and click the search icon to select a user or a role. And when you've made your selection and clicked OK, you see this:
It's difficult to tell, but the same extra quotes have been added here. But the Composer will allow you to save and commit the change. Under these circumstances you will see the following error at run time:
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