HCL Commerce Version 9.1.15.0 or later

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.
    1. 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
    2. Copy the file into the WCDE_InstallDir\workspace\WC\xml\config\ directory, replacing the default configuration file that is there.
    3. Upgrade to HCL Commerce Developer 9.1.15.2 or greater.
  • 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.