Request Information In Approval Action Not Working Due to Quotes in User Login
(Doc ID 2094397.1)
Last updated on OCTOBER 22, 2019
Applies to:Identity Manager - Version 18.104.22.168.0 to 22.214.171.124.8 [Release 11g]
Oracle SOA Suite - Version 126.96.36.199.7 to 188.8.131.52.0 [Release 11gR1 to 11g]
Information in this document applies to any platform.
On OIM version 184.108.40.206.x, and have upgraded SOA to 220.127.116.11.8 as recommended in the following note:
SOA Bundle Patch Requirements for 18.104.22.168.x , 22.214.171.124.x, 126.96.36.199.x and 188.8.131.52.x Versions Oracle Identity Manager (OIM) <Document 1641787.1>
After the SOA upgrade, seeing an issue when one selects Request Information for requests on the Self Service console due to the quotes around the user login.
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.
After selecting a user, the lookup textbox will be populated with the user login enclosed in single quotes ( ' ):
Click OK again, and following error is seen:
If one removes the quotes after that, it is successfully submitted.
One might also see issues at runtime under the following circumstances. For example, use the SOA composer to modify the rules for determining a request approver. Open the rule definition and click the search icon to select a user or a role. And after making the selection, click OK, and one see this:
It's difficult to tell, but the same extra quotes have been added here. But the Composer will allow one to save and commit the change. Under these circumstances one will see the following error at run time:
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!