OIM 11gR2: How to Monitor Scheduled Job Status to Prevent an Overlapping Next Run and/or Notify Administrators in Case of an Issue? (Doc ID 2157063.1)

Last updated on JULY 01, 2016

Applies to:

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

Goal

You have various jobs which run based on predefined schedules. For example, "Daily once". Now, suppose you have a Target Reconciliation which you are running daily and due to some issue, it so happened that the job did not finish and is still in a Running status - during the time when the next run is scheduled to occur. This would result in a condition where you have one job which is running/pending/limbo state since yesterday and another instance of it being kicked off today.

You'd like to know possible solutions to handle these kind of scenarios and in particular:
1. How can you make sure that if the previous instance of the job is not finished, you won't kick off the next instance? Is there any "out-of-the-box" (OOTB) mechanism in OIM to support this?
2. Is there some mechanism to send out alerts if some job had been running for more than a specified time - so that appropriate action can be taken?
 

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