Troubleshooting: Upgrading to HCL Commerce Developer 9.1.15.1 overwrites configuration
When performing an upgrade to HCL Commerce Developer 9.1.15.1, your custom wc-server.xml configuration file, and payment-related configurations are over-written.
Problem
When performing an upgrade to HCL Commerce Developer 9.1.15.1, your custom wc-server.xml configuration file is overwritten.
In addition, the following payment-related configuration files can also be improperly
overwritten:
- workspace\WC\xml\config\payments\edp\groups\default\PaymentMappings.xml
- workspace\WC\xml\config\payments\ppc\plugins\PaymentSystemPluginMapping.xml
- workspace\WC\xml\config\payments\edp\groups\default\PaymentMethodConfigurations.xml
Solution
Choose one of the following solutions for your HCL Commerce development environment:- Recover a backup of the configuration files from your HCL Commerce development environment and replace them in the upgraded environment.
- Obtain the original wc-server.xml configuration
file in your HCL Commerce development environment at the following
path.
WCDE_InstallDir\UpdateDelta\9.1.15.x\backup\updatedReplaced\workspace\WC\xml\config\wc-server.xml
- Copy the file into the WCDE_InstallDir\workspace\WC\xml\config\ directory, replacing the default configuration file that is there.
- Upgrade to HCL Commerce Developer 9.1.15.2 or greater.
- Obtain the original wc-server.xml configuration
file in your HCL Commerce development environment at the following
path.
- Revert your HCL Commerce development environment to a known good backup and apply HCL Commerce Developer 9.1.15.2 or greater.
Result
The upgrade to your HCL Commerce Developer installation is completed successfully. The HCL Commerce development environment functions as expected.