Procedure: Fast upgrade Campaign
Campaign pre-upgrade
Procedure
- Import the Campaign system tables backup from the old / base version to the system tables schema used in the clean 11.0.1 environment.
- Take a File system backup of the “CAMPAIGN_HOME/partitions/partition1? directory.
- Copy all the partitions data from the old environment's partition folders to the clean 11.0.1 environment Campaign partition folder.
Upgrading Campaign
Procedure
-
This step is not applicable to Fast Upgrade from version 11.0 to version 11.0.1.
Update the setenv.sh file the with required values for the Campaign upgrade. For details on
environment variables in the setenv.sh file, refer to the Campaign 11.0.1 Upgrade guide.
- Pre-requisite to complete before running the Campaign upgrade tool: The <CAMPAIGN_HOME>/install directory “jdbc.properties�? file contains the correct JDBC URL, Platform system database userID and encrypted password. User will need to copy paste jdbc.properties file from Platform/tools/bin directory to Campaign/install directory. If this information is incorrect Campaign upgrade tool will fail with database authentication related errors.
- This step is not applicable for Fast Upgrade from version 11.0 to version 11.0.1. Execute Campaign “acUpgradeTool.sh�?. This Upgrade tool execution is similar to the usual acUpgradeTool execution. During the upgrade tool execution when prompted for “select base version to upgrade�?, you can see the upgrade version specified with the JVM option “-DFAST_UPGRADE_VERSION=<BASE_VERSION>�?. Select the fast upgrade base version to upgrade from.
Campaign post-upgrade
Setting the Campaign – Help About > Version
Procedure
Campaign configuration changes
Procedure
-
Note: This step is not applicable to Fast Upgrade from version 11.0 to version
11.0.1.Campaign “Campaign REST API Filter�? registration:
- Navigate to the PLATFORM_HOME/tools/bin directory.
- Execute the following command:./configTool.sh -vp -p "Affinium|suite|security|apiSecurity|campaign" -f <CAMPAIGN_HOME>/conf/API_Filter.xml
-
Note: This step is not applicable to Fast Upgrade from version 11.0 to version
11.0.1.Campaign “Engage REST API�? registration:
- Navigate to the PLATFORM_HOME/tools/bin directory.
- Execute the following command:./configTool.sh -vp -p "Affinium|suite|security|apiSecurity|campaign" -f <CAMPAIGN_HOME>/conf/Engage_API_Filter.xml
-
Change Campaign configurations in the Marketing Platform configuration:
-
Platform – DBResourceBundle: The steps underneath will import resource bundles in Marketing
Platform. Execute the script underneath as specified:
- Navigate to <platform_home>/tools/bin
- DBResourceBundle.sh /bat -P Campaign -F <Campaign_home>/resourcebundles
Campaign post-upgrade functional check
Perform UAT on Campaign application. Ensure that all the flowchart are opening and the run is successful.
Upgrading eMessage
(This can be skipped if eMessage is not in use): You should manually execute the following scripts provided in the table underneath on the HCL Campaign database while upgrading from various base versions:
About this task
Versions | Scripts to Execute |
---|---|
8.6.x to 11.0 | Navigate to <CAMPAIGN_HOME>/eMessage/ddl/upgrade on the Newly install Campaign 11.0.1
setup. Execute all scripts after "-- 8.6.0.0 Updates --" from ace_upgrade_<DATABASE_TYPE>.sql |
9.0.x to 11.0 | Navigate to <CAMPAIGN_HOME>/eMessage/ddl/upgrade on the Newly install Campaign 11.0.1
setup. Execute all scripts after "-- 9.0.0.0 Updates --" from ace_upgrade_<DATABASE_TYPE>.sql |
9.1.x to 11.0 | Navigate to <CAMPAIGN_HOME>/eMessage/ddl/upgrade on the Newly install Campaign 11.0.1
setup. Execute all scripts after "-- 9.1.0.0 Updates --" from ace_upgrade_<DATABASE_TYPE>.sql |
9.1.1.x to 11.0 | Does not require any script execution. |
9.1.2.x to 11.0 | Does not require any script execution. |
10.0.x to 11.0 | Does not require any script execution. |