Requests Fail Intermittently Due to Connection Errors for API OIMClient.login() (Doc ID 1506847.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Identity Manager - Version 11.1.1.5.1 and later
Information in this document applies to any platform.

Goal

Scenario: Developed a custom approval workflow for sending notifications to an external system at every step of the workflow (assignment, update, approve, reject). Within the composite it calls to OIM, through the existing API, for fetching IT Resource data and obtaining requestee and beneficiary associated information.
The approval workflow works fine the first few times but afterwards it starts throwing up exceptions when connection to OIM (using the API OIMClient.login()) which results in a failure to the whole request. After restarting the OIM+SOA, the approval workflow will work again until starting to fail again.

Have already ensured that within our code the connection to OIM is being closed gracefully in whatever situation and we use the same code to connect to OIM in other modules of the project and it is working fine.
 

Solution

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