Now Lets talk about connectors. My favorite part in oracle identity manager.
Here I am not going to talk about OOTB(out of the box) connectors. I will tell you if you need to create connector
for server which don't have OOTB connector.
The connector you create basically contains 2 main phase.
1)provisioning
2)reconciliation
Connector should fetch and send information from server(Let's say XYZ).When you create connector for
XYZ server then you need to have access over that server either via web service
or any other API.so you can call that API or use web service and do whatever operation you want to do on server.
If there is no API available then most of the time Web Service is the best option to create. For fetching data from XYZ
server, You might want to create Database reconciliation.
Let me tell you step by step procedure to create connector.
(Note:If you know how to create resource object,process definition etc then please first click here and
visit design console tutorial)
1)Create resource object in OIM design console with recon fields. Lets say XYZ as our server name is also XYZ.
2)Create process form and/or object form as per the requirement of the fields for XYZ resource.
3)You may need to create IT Resource as per the connection you are using to communicate with the
XYZ server. If IT resource is not of type DB or ldap which is available as type then you might also need to
create IT resource type first before creating It resource.
4)create process definition in OIM design console. Lets say XYZ Provisioning. If you have any approval process
then you might want to create approval process. Remember one very important thing,If you are creating resource approval process
then you have to set standard approval to complete using OOTB adapter tcCompleteTask then only your process approval
definition will kick off.
5)You also need to map recon fields with the form field in process definition.
6)Now you need to create one process task in process definition which will hold your adapter which will be
executed during resource provisioning.
7)If you have recon connector then you also need to add that in schedule task and set it for execution on
some user defined time.
Provision:I will provide you oim provisioning code later here but first lets understand how provision works.
so now when you configure
|