Introduction
OIM 11g R2 being such a comprehensive provisioning solution,
it provides API’s for almost every aspect of functionality available in the
product. This makes it a little difficult to decide which examples are needed
the most in the documentation. Fortunately, the documentation does supply
samples that can definitely serve as a foundation for more complex pieces of
code. Some of the API’s I found developers using more often than others are the
ones related to the operations associated with users’ requests for resources.
Amongst those the following API’s are mostly required:
- Request Creation/Submission
- Request History Data Access
- Child Table Data Manipulation
- Approval Information Data Access
This blog post will include a few samples on how to
accomplish each one of the above mentioned operations within the context of a
use case described shortly. The intent is to provide some useful API’s code samples
that customers and partners can use to write their own custom code that
requires such functionality.