My Oracle Support Banner

How to Use OIM APIs in Your Custom SOA Composite (Doc ID 2189842.1)

Last updated on APRIL 19, 2021

Applies to:

Identity Manager - Version to [Release 11g]
Information in this document applies to any platform.


You would like to either modify an OOTB OIM composite, or you would like to develop a custom OIM composite, and you plan to use the OIM APIs in your processing.  It may be that your design entails development of custom Java utilities that could be used by multiple composites, or actually embedding Java code in the composite itself.  This note describes how to make the OIM APIs available to your composite on the target SOA install.

Developer's Guide for Oracle Identity Manager (
22 Using Oracle Identity Manager APIs from SOA Composites

Developer's Guide for Oracle Identity Manager (
26 Using Oracle Identity Manager APIs in SOA Composites

Note:  From OIM version and up, any additional Request, User, Resource or Catalog Data that is needed in the approval process must either be passed as a user defined field object when the request is created or it can be obtained using the exposed methods from OIMs Request Service.  Steps to configure the Partnerlink Adapter to connect to the Request Service can be found in the Developers Guides under the section like:Developing Workflows for Approval and Manual Provisioning > Making Request and Catalog Data Available to the BPEL Process.


To view full details, 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 a vibrant support community of peers and Oracle experts.