Configure the upgraded Semaphore software
- Last Updated: May 13, 2026
- 2 minute read
- Semaphore
- Documentation
The upgraded software should be re-configured as per the configuration of each product as per the information documented in earlier sections of this guide. The following sections describe the re-configuration requirements that are specific to core components.
Re-Configuring Classification Server
Complete the following tasks to reconfigure your Classification Server after upgrade.
-
Adjust the Classification Server configuration file with the relevant configuration from the previous installation.
If the upgrade installs a new configuration file, it will have the file extension
.rpmnew(e.g.,config.xml.rpmnew). Follow these steps to update and use the new configuration file:-
Compare the file with
rpmnewextension with the existing configuration file (the one without the.rpmnewextension). -
Adjust the
rpmnewfile to match the settings in the previous configuration file as needed. -
Rename the updated
.rpmnewfile appropriately (e.g., renameconfig.xml.rpmnewtoconfig.xml).
Additionally, if you have other custom configuration files (e.g.,
config-instance.xml), ensure they are updated to align with the changes in the newly installed configuration file.Generally, to update the Classification Server configuration to match the previous installation, update the new
config.xmlconfiguration file to match the previous configuration. Key settings include:-
port: The port property in the Classification Server bean should match the previous installation (the default value is
5058). -
workers: The
workersproperty in theCSbean should match the previous installation (the default value is2). However, this value must also comply with the restrictions imposed by the licencing contract with Progress. If the licence has changed, this value might need be updated to reflect new restrictions.
It is possible other sections of this configuration may have changed. If you are unsure of the changes, we recommend comparing the new version configuration with the old version.
-
-
Copy into Classification Server any manually created/updated rulebases and templates.
From the Classification Server backup, copy any files from the
permanentsub-directory of therulebasesfolder into the new Classification Server installation directory. Similarly, copy any files in thetemplatessub-directory of the back-up into the same folder in the new installation. -
If required, re-configure any /etc/init.d/ or systemd scripts if using multiple instances of Classification Server.
Ensure that any
/etc/init.d/orsystemdscripts used for multiple instances of the Classification Server are appropriately configured. This process might include copying previously backed-up directories/files into the updated instances.