7 Upgrading the Salesforce Connector
If you have already deployed the 11.1.1.5.0 or 12.2.1.3.0 version of the Salesforce connector, then you can upgrade the connector to version 12.2.1.3.0 by uploading the new connector JAR files to the Oracle Identity Manager database.
Note:
Before you perform the upgrade procedure:-
It is strongly recommended that you create a backup of the Oracle Identity Manager database. Refer to the database documentation for information about creating a backup.
-
As a best practice, perform the upgrade procedure in a test environment initially.
-
Salesforce 12.2.1.3.1 is a REST base connector.
The following sections discuss the procedure to upgrade the connector:
7.1 Preupgrade Steps
Preupgrade steps for the connector involves performing a reconciliation run to fetch records from the target system, defining the source connector in Oracle Identity Manager, creating copies of the connector if you want to configure it for multiple installations of the target system, and disabling all the scheduled jobs.
Perform the following preupgrade steps:
- Perform a reconciliation run to fetch all latest updates to Oracle Identity Manager.
- Perform the preupgrade procedure documented in Managing Connector Lifecycle in Oracle Fusion Middleware Administering Oracle Identity Manager.
- Define the source connector (an earlier release of the connector that must be upgraded) in Oracle Identity Manager. You define the source connector to update the Deployment Manager XML file with all customization changes made to the connector. See Managing Connector Lifecycle in Oracle Fusion Middleware Administering Oracle Identity Manager for more information.
- If required, create the connector XML file for a clone of the source connector.
- Disable all the scheduled jobs.
7.2 Upgrade Steps for CI Installation
This topic provides detailed steps for upgrading the Salesforce 12.2.1.3.0 to Salesforce 12.2.1.3.1 CI Upgrade for both Target and Trusted. The steps are applicable for upgrading steps from Salesforce 11.1.1.5.0 to Salesforce 12.2.1.3.1 CI Upgrade for Target and Trusted.
This is a summary of the procedure to upgrade the connector for both staging and production environments.
Depending on the environment in which you are upgrading the connector, perform one of the following steps:
Depending on the environment in which you are upgrading the connector, perform one of the following steps:
-
Staging Environment
Perform the upgrade procedure by using the wizard mode.
Note:
Do not upgrade IT resource type definition. In order to retain the default setting, you must map the IT resource definition to "None".
-
Production Environment
Perform the upgrade procedure by using the silent mode.
See Managing Connector Lifecycle in Oracle Fusion Middleware Administering Oracle Identity Manager for detailed information about the wizard and silent modes.
7.3 Upgrade Steps for AOB
The steps to upgrade for Salesforce 12.2.1.3.0 to Salesforce 12.2.1.3.1 AOB Upgrade for Target and Auth are as follows:
See Managing Connector Lifecycle Managing Application OnBoardingin Oracle Fusion Middleware Administering Oracle Identity Manager
.Note:
For details on the updated Basic Configuration, schema attribute and Reconciliation jobs, see the topic Configuring the Salesforce Connector.
7.4 Postupgrade Steps for CI Installation
The post upgrade steps involve uploading new connector JAR files, configuring the upgraded IT resource of the source connector, deploying and reconfiguring the Connector Server, and deleting duplicate entries for lookup definitions.
Note:
If you have not retained the customizations, you must reapply them after you upgrade the connector .The Postupgrade steps involve uploading new connector JAR to the Oracle Identity Manager database.7.5 Post upgrade steps for AOB
Note:
You must follow the steps from 1 to 4 provided in the section Postupgrade Steps for CI Installation and then continue to follow the below steps.:The post upgrade steps for AOB are as follows:
7.6 Salesforce Upgrade Script for AOB
The upgrade of Salesforce SCIM to REST AOB requires that you execute the upgrade script for both Connector Name and Bundle Name. Update for cURL
script is available for Salesforce-12.2.1.3.1 Connector Upgarde\UpgradeScimToRest.shPrerequisites are provided below:
config.properties
file as per README.
Note:
Curl must be present in system.- Filling in the config.properties File.
Using a text editor, edit the file
config.properties
located in the directory:ORACLE_HOME/idm/server/ConnectorDefaultDirectory/Salesforce-12.2.1.3.1/Upgrade
and update the following parameters and save it.#OIG ADMIN username (ex: xelsysadm)
OIG.admin.username=xelsysadm
#OIG ADMIN password
OIG.admin.password=Welcome1
OIG.host=Localhost
#OIG Host address (ex: IP address or domain)
#OIG Port number (ex: 14000)
OIG.port=14000
#OIG SSL option,(ex: true or false)in lowercase
OIG.ssl.enabled=false
- Run the UpgradeScimToRest.sh file
Execute
UpgradeScimToRest.sh
(on UNIX) and you must run the script in a shell environment using the following command:sh UpgradeScimToRest.sh