OIM11gR2: Uninstall connector utility
By Shashidhar Malyala on Mar 26, 2014
Unlike earlier version of OIM, you can now uninstall a connecter that is installed using a connector bundle or created on an environment directly.
Note: Before deleting a connector, navigate to Resource Object and click Create Reconciliation profile before deleting connector. Otherwise you see the connector delete is unsuccessful.
The following are the steps involved in uninstalling a connector:
1. Set up the properties file with appropriate information. Location: $OIM_HOME/bin/ConnectorUninstall.properties
2. Execute the uninstall script. Location: $OIM_HOME/bin/uninstallConnector.bat or uninstallConnector.sh
Almost all the properties on the ConnectorUninstall.properties file are explained in the OOB file. The focus here would be on ObjectType and ObjectValues properties.
If the connector is installed using a connector bundle and you wanted to uninstall it, ignore these properties. If a connector is installed using Deployment Manager --> Import then these properties are helpful.
By providing ObjectType=Resource and ObjectValue=<Name of RO>, a few of the important connector components can be deleted.
If a connector is uninstalled using the Resource Object Name and it is value, the objects like Process Definition, Process Form, IT Resource, Application Instance are deleted. Note that the request dataset is not deleted.