Overview of the Connector Uninstall Process

Managing Connector Lifecycle 6-67 policies and other operational level approval policies that are not associated with the resource object. The following objects that constitute the connector are dropped from the Oracle Identity Manager database. 1. Resource object and objects related to the resource object. a. Entitlement assignment, entitlement assignment history, and entitlement data b. Tasks and task history associated with any provisioning process linked to the resource object c. Process forms associated with the resource object d. Process instance and object instances associated with the resource object e. Reconciliation events and data associated with the resource object f. Attestation event data for the resource object g. Requests and request data associated with the resource object h. E-mail definitions for the resource object i. Entitlements associated with the resource object j. Regular rules associated with the resource object k. Reconciliation owner matching rules for the resource object l. Reconciliation action rules for the resource object m. Status codes corresponding to this resource object n. Reconciliation process mappings for the resource object o. Reconciliation object fields for the resource object p. Request dataset to process form mappings for the resource object. q. Object dependency tables for parent and child forms for the resource object r. Resource object for organization s. Process determination rules associated with the resource object t. Password policy rules associated with the resource object u. IT resource instances that are associated with IT resource types defined on forms that are linked to provisioning processes. If there is any default IT resource instance, they will not be deleted, for example, IT resource instance of Remote Manager v. Process instances and resource object instances w. Tasks associated with the provisioning processes x. The actual object and process, parent and child tables associated with the resource object. 2. Scheduled tasks and scheduled jobs 3. AdaptersEvent Handlers 4. Lookup definitions

6.9.3 Setting Up the Uninstall Connector Utility

To set up the Uninstall Connector utility: 6-68 Oracle Fusion Middleware Administrators Guide for Oracle Identity Manager ■ Files that constitute the Uninstall Connector utility are viable in OIM_HOMEserverbin directory. These files are as follows: – ConnectorUninstall.properties – uninstallConnector.bat – uninstallConnector.sh

6.9.4 Uninstalling Connectors and Removing Connector Objects

Depending on your requirements, you can use the Uninstall Connectors utility to perform any of the following tasks: ■ Uninstalling a Connector ■ Removing Adapters, Lookup Definitions, Resource Objects, and Scheduled Tasks The following section provides detailed instructions on using the ConnectorUninstall script to delete connector objects from the Oracle Identity Manager database. Each of the earlier sections provides a link to this section. ■ Running the Script to Uninstall Connectors and Connector Objects

6.9.4.1 Uninstalling a Connector

You can use the ConnectorUninstall script to uninstall a connector. When you run the script, all objects that form part of the connector and all the resource data that was collected through the connector are deleted from the database. As mentioned earlier in this guide, when a connector is defined, an entry is created for the connector in the Oracle Identity Manager database. This entry also includes the contents of the connector XML. When you choose to uninstall a connector, the utility identifies the connectors objects to be dropped by parsing the connector XML contents. Caution: It is strongly recommended that Oracle Identity Manager is idle and it is not available for any operations. You must ensure that: ■ There are no operations on Oracle Identity Manager while using uninstalling connector or connector objects ■ All scheduled tasks are disabled and there are no asynchronous messages pending for processing such as audit messages, offline provisioning messages, offline task messages, requests scheduled for future and so on. Note: Before running the uninstall utility: ■ You cannot use uninstall utility on production database. ■ You cannot delete data that are already archived. ■ You must ensure that you have the latest Oracle Identity Manager schema and MDS backup , which will help to restore if uninstall utility does not complete successfully. ■ You must ensure that your UNDO tablespace is sized properly. This is required if your developmenttest environment has significant amount of data to be deleted.