Version Upgrade in a Complex PMOD Environment
Upgrading a standalone installation of PMOD is straightforward. When using absolute paths for the databases the new PMOD version should be immediately functional after copying the properties folder as the last installation step.
In a more complex environment with clients and servers the following rules should be observed:
- Absolute paths outside the PMOD installation directory should be used for the databases. If this is not the case they should be moved and the paths adjusted in the configuration.
- The databases should be backed up before the migration.
- Server and clients should preferably run the same PMOD version. (To some extent, newer server versions can support older client versions, but not reverse.)
- The PMOD version on the server should be updated first, followed by the clients.
Server Update
Please perform the following tasks sequentially:
- Stop all PMOD servers in the order DICOM servers (DS), transaction servers (TS), license servers (LS).
- Install the new PMOD version and import the properties from the old installation.
- In Config/DATABASE switch each database to Use Direct Connection, verify it with Echo DB, and run Update & Optimize. Then switch back to Use Transaction Server and generate new starting scripts for the transaction and license servers.
- In Config/DICOM/DICOM SERVER generate new scripts for the DICOM Servers.
- Save the configuration and exit PMOD.
- Start the DICOM, transaction and license servers using the new scripts.
- Start PMOD and verify with the Config utility, that the TS and DS are working properly. To this end use Echo TS and C-Echo.
- In case of a network license: Exit PMOD and restart the license server (otherwise a license is blocked).
Client Update
- Install the new PMOD version and import the properties from the old installation. For ATL installations the old properties are not required, as the configuration is centrally stored.
- Start PMOD, provide the license server details when using a network license, and verify the connections with the transaction and DICOM servers.