Manually Migrating Individual Components
Individual scripts for each component migration are also available in the $MQ_HOME/bin/migration folder. If you want to migrate an individual component, you can run each script separately.
| Component | Usage |
|---|---|
|
Database Migration $MQ_HOME/bin/migration/DatabaseMi-gration.bat/sh Note: If you migrate database by using the script, then you must install the database client for the database that you are migrating.
|
Use this utility to migrate the database from the previous version to the new version.
Where
For PostgreSQL: Where |
|
Configuration Migration For MDM: $MQ_HOME/bin/migration/ConfigValuesMergeUtil.sh/bat |
Use this utility to migrate ConfigValues.xml from the previous version to the new version.
Where,
|
| For GDSN: $MQ_HOME/plugins/gdsn/version_number/bin/gdsnxmlPropMergeUtil.bat | (when merging MDM and GDSN Configuration)
|
|
Configuration Directory Migration
|
Where path can be: -93_931, -92_931, -91_931, and -90_931
For example, $MQ_HOME/config/Migration_Cache_Config.xml. After migration, back up the new CacheConfig.xml file, and then rename the Migration_Cache_Config.xml file to CacheConfig.xml to use it. |
|
FileWatcher Migration $MQ_HOME/bin/migration/fileWatcherMergeUtil.bat/sh |
This utility allows you to migrate the FileWatcher.xml file from the previous version to the new version.
<old FileWatcher file> is the previous version of After migration, back up the new |
|
Common Directory Migration
|
This script replaces standard files from 9.x versions to 9.3.1.
|
|
Work Item Migration $MQ_HOME/db/databasename/migration/Migrate901_91/ createAndMigrateWIAttributes.sql Run the createAndMigrateWIAttributes.sql script only if you are migrating from the 9.0.x version or previous version. |
Run the script to migrate the values of work item attributes from the
When the value of an attribute is changed through work item modification, the value in the
|
|
Repository Index Migration for PostgreSQL (Required only if you are migrating from 91 to 93) |
Repository table contains unique index, which includes the
PostgreSQL allows duplicate nulls in the unique columns. Therefore, you need to update the unique indexes on the repository table. For every repository table, remove indexRepository_Table_Name_IDX99 and create two new indexes based on the following new indexes:
Copy Copy |
|
Rules Migration
|
This utility adds new rules and new default template to the existing organization, and it adds the new process selection rule. You can also migrate custom processes, forms, maps, and rulebases.
The following parameters are mandatory:
|
For example, do not run a script from a remote directory by providing
$MQ_HOME/bin/migration/scriptname.sh. Instead navigate to the
$MQ_HOME/bin/migration directory and then run
scriptname.sh.