Transaction data migration

You can migrate your transaction data between releases using the command line.

After you upgrade to Sterling™ Order Management System Software, Release 10.0, install Sterling Store Engagement (Legacy), Release 10.0.

To migrate the upgrade-transaction-tables data from Release 9.3, 9.4, or 9.5 to Release 10.0, run the following command from the <INSTALL_DIR>/Migration/9.5/wsc directory:

Running the following command performs the following tasks:
${ANT_HOME}/bin/ant -f wscmigration.xml -Druntime=<INSTALL_DIR> -Druntime.old=<INSTALL_DIR_OLD> 
-Dtarget=upgrade-transaction-tables migrate -logfile <logfile>
  • Performs the apply-fc-setup and -update-si-version tasks.
  • The following *.done files are created in the status folder for the upgrade-transaction-tables task:
    • transaction_ant_applyfcsetup.xml.done
    • wsc_transaction_ant_applicationversion.xml.done
    Note: As part of the transaction data migration, only the factory defaults are upgraded.

After the tasks are completed, search for all the *.restart files under the <INSTALL_DIR>/Migration/9.5/wsc/database/FactorySetup/XMLS directory.

To ensure that the upgrade is successfully completed , the value of the Completed attribute in the *.restart files under the <INSTALL_DIR>/Migration/9.5/wsc/database/FactorySetup/XMLS directory should be set to Y for all the tasks.
  • If the value of the Completed attribute is set to N contact IBM Technical Support for assistance.
    Note: The transaction data migration is not performed in the activator mode. Therefore, the event, the event handlers and the pipeline conditions are not overridden.
  • If you want to clear or remove all *.restart and *.done files before restarting the transaction data migration, run the following command:
    ${ANT_HOME}/bin/ant -f wscmigration.xml -Druntime=<INSTALL_DIR> -Druntime.old=<INSTALL_DIR_OLD> 
    -Dtarget=clean-up-for-rerun migrate -logfile <logfile>