Upgrading BMC Helix Client Gateway
Related topics
Use the information in this topic to upgrade from an older version of the BMC Helix Client Gateway to the latest version. Refer to the following topics for more information about BMC Helix Client Gateway.
- Requirements - System requirements and Gateway configuration options.
- Installing - Downloading the installation files and installing the BMC Helix Client Gateway for the first time.
- Configuring - BMC Helix Client Gateway configuration elements and adding a proxy.
To upgrade the gateway service for Windows
- Extract the setup files to the existing installation directory.
For example, C:\Program Files\Kaazing.
- Copy the configuration files kwic-config.xml and truststore.db from the previous version to the current version.
For example, copy from <PREVIOUS_KWIC_DIR>\conf to <NEW_KWIC_DIR>\conf.
- Replace the license.xml file in the license folder and remove all other license folder contents.

- Stop the Kaazing KWIC Service via the Windows Services console.
- Set the Startup type of Kaazing KWIC Service to Manual via the Windows Services console.

- To uninstall the old service:
- Open Command Prompt as administrator.
- Run the following command from the <PREVIOUS_KWIC_DIR>\ext\bin folder:
kwic.service.exe remove
- To install the new service:
- Open Command Prompt as administrator.
- Run the following command from the new installation directory:
kwic.setup.exe -service or kwic.setup.exe -s
- Validate that the Kaazing KWIC Service is installed and functional.

If issues occur, roll back to the previous version and contact BMC Helix Support.
To upgrade the gateway service for Linux
- Extract the upgrade tarball to the desired directory.
For example, /opt/bmc.
- Copy the configuration files kwic-config.xml and truststore.db from the previous version to the current version.
For example, copy from <PREVIOUS_KWIC_DIR>/conf to <NEW_KWIC_DIR>/conf.
- Replace the license.xml file in the license folder and remove all other license folder contents.
- Stop the running Kaazing process using the following commands:
- ps -ef | grep kwic - to get the PID of the Kaazing service.
- kill -9 <pid> - to kill the process.
If you have configured a systemd service, use it to stop the Kaazing Gateway service.
- Start the new gateway from the <NEW_KWIC_DIR>/conf/bin directory using:
./gateway.start & or nohup ./gateway.start &
- (Optional) If you are using systemd, update paths in the service file and run:
systemctl daemon-reload - Validate that the Developer Tools function properly.
If issues occur, stop the client gateway process, restart the WebSocket service, and contact BMC Helix Support.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*