To update existing versions of X4 BPMS, you need the Update Tool. You can find the latest version of the Update Tool on the SoftProject website under Resources > Software X4 BPMS.
General Information
-
If you want to migrate the X4 Server of an older product line to the current product line, we recommend that you consult a SoftProject consultant who will assist you with the migration. SoftProject cannot assume any liability for updates performed by the customer.
-
If you want to update Keycloak or the X4 Server, you need the X4 Server and Keycloak - ZIP archive installation package for an update with the Update Tool.
-
A backup is automatically created during the update. However, we recommend that you back up your entire X4 installation before the update.
-
If the Update Tool crashes during the update, it automatically restores the previous state of the X4 installation.
Options in the Update Tool
The Update Tool provides several options for updating:
|
Option in the Update Tool |
Update Type |
Description |
Arguments (command line commands) |
|---|---|---|---|
|
1 |
Guided update (recommended) |
Guided update without arguments |
No arguments |
|
2 |
X4 Server update |
Run an X4 Server update. |
|
|
3 |
X4DB update |
Run an update of X4DB. |
|
|
4 |
X4 database update |
Run a database update. |
Optional: If not specified, these values are queried:
|
|
5 |
X4 Server as a Windows service |
Install the X4 Server as a Windows service. |
|
|
6 |
Keycloak as a Windows service |
Install Keycloak as a Windows service.
|
|
|
7 |
Migrating custom placeholders (=global parameters) |
Migrating custom placeholders (=global parameters) |
|
|
Not specified as an option |
Fully automated update |
For a fully automated update, run the update tool with all arguments. |
All arguments |
List of Java arguments
|
Argument |
Description |
|---|---|
|
|
Displays the command line help. |
|
|
Optional. Path to a previously manually created backup. If the argument is not specified, a backup is automatically created. |
|
|
Installs Keycloak as a Windows service. |
|
|
Installs X4 as a Windows service. |
|
|
Path to the Keycloak installation |
|
|
JDBC URL for connecting to the X4 database |
|
|
Password for the X4 database connection database user |
|
|
Database user for the X4 database connection |
|
|
Fully qualified path to the X4DB folder |
|
|
Fully qualified path to the X4 Server folder |
|
|
Fully qualified path to the ZIP file of the new X4 installation |
|
|
In silent mode, the user interaction for the JDBC update is skipped. Warning! This may result in data loss. Create a database backup before using this argument! |
|
|
Simulation mode of the Update Tool |
You can find more information in the Update Tool README.txt and on the following pages:
-
Starting the Update Tool -
Simulation Mode of the Update Tool -
Using Liquibase in the Update Tool -
Option 1: Performing a Full Update -
Option 2: Updating the X4 Server -
Option 3: Migrating the X4DB Folder -
Option 4: Updating the X4 Database -
Option 5: Installing the X4 Server as a Windows Service -
Option 6: Installing Keycloak as a Windows Service -
Option 7: Migrating Custom Placeholders (= Global Parameters)