Option 2: Update des X4 Servers
Allgemeine Informationen
Mit dieser Option können Sie nur den X4 Server aktualisieren, ohne den X4DB-Ordner, die X4-Datenbank und die Keycloak-Datenbank zu aktualisieren.
Folgende Schritte werden beim Update durchgeführt:
Sicherung des bestehenden X4 Servers
Entpacken der neuen X4 Server-Installation
Kopieren des
X4DB-Ordners in die neue InstallationKopieren der Ordner
configurationsunddeploymentsin die neue InstallationMigration von Konfigurationen (
de.softproject.x4.database.X4ConfigurationMigration)Migration von Keycloak
Migration von Wildfly-Erweiterungsmodulen
Hinweis zur Aktualisierung von benutzerdefinierten Dateien
Benutzerdefinierte Dateien (z. B. Adapter, Erweiterungen, Module), die NICHT im Ordner <Serververzeichnis>\wildfly\modules\system\layers\base\de\softproject\x4\extensions\main\module.xml gespeichert sind, werden NICHT migriert!
Diese Dateien müssen manuell migriert werden, in dem sie hier gespeichert werden: <Serververzeichnis>\Server\wildfly\modules\de\softproject\extensions\main\module.xml.
Wenn Sie außerdem Anpassungen in Wildfly vorgenommen haben, z. B. in der Datei standalone.xml, werden diese nicht übernommen und müssen manuell vorgenommen werden.
Schritte im Detail
Das Update Tool führt Sie durch die einzelnen Schritte:
Backup your X4 Server
(→ Das Update Tool erstellt ein Backup Ihres X4 Servers.)
Backup:<Ordner>\X4_7-3-1_Release\Server_bak_2024-02-29_12-56-19successfully createdUnzip your X4 Server installation
(→ Das Update Tool entpackt die neue X4 Server-Installation, auf die die Daten migriert werden sollen, in einen neuen Ordner.)
Successfully unzipped to (→ Erfolgreich entpackt nach):<Ordner>\X4_7-3-1_Release\ServerCopy your X4DB folder
(→Das Update Tool kopiert denX4DB-Ordner.)
Successfully copied (→ Erfolgreich kopiert)<Ordner>\X4_7-3-1_Release\Server_bak_2024-02-29_12-56-19\X4DBto<Ordner>\X4_7-3-1_Release\Server\X4DBCopy your
configurationsanddeploymentsfolders
(→Das Update Tool kopiert die Ordnerconfigurationsunddeployments.)
Successfully copied (→ Erfolgreich kopiert)<Ordner>\X4_7-3-1_Release\Server_bak_2024-02-29_12-56-19\configurations
to<Ordner>\X4_7-3-1_Release\Server\configurations
Successfully copied (→ Erfolgreich kopiert)<Ordner>\X4_7-3-1_Release\Server_bak_2024-02-29_12-56-19\deployments
to<Ordner>\X4_7-3-1_Release\Server\deploymentsMigrate your configurations
(→ Das Update Tool migriert die Konfigurationsdateien.)
Hinweis des Update-Tools für die Konfigurationsmigration (de.softproject.x4.database.X4ConfigurationMigration):
Prüfen Sie, ob die Speichereinstellungen an die neue X4-Version angepasst sind und die Mindestanforderungen erfüllen:
Überprüfen Sie die Datei
startX4.batfür die Windows-Installation und dieX4-Server-Dateifür die Linux-Installation.Überprüfen Sie die Datei
standalone.conf.batfür die Windows-Installation, wenn der X4 Server als Dienst installiert ist.
Überprüfen Sie die Datei
standalone.xml, um sicherzustellen, dass die Datenquellen<datasources>korrekt konfiguriert sind.Für Oracle-Datenbank-Installationen:
Nach der Migration müssen Sie den entsprechenden Treiber installieren. Weitere Informationen zum Einrichten einer Oracle-Datenbank finden Sie hier: (7.4.0-de) Oracle-Datenbank einrichten.
Alle Konfigurationsdateien, die nicht Teil von X4 sind, werden nicht migriert. Diese müssen Sie manuell migrieren.
Migrate your Keycloak
(→ Das Update-Tool migriert die Keycloak-Einstellungen.)
Successfully migrate keycloak to the current installation (Meldung des Update Tools)Migrate your wildfly extensions modules
(→ Das Update-Tool migriert die Wildfly Extension Module.)
Diese Migration gilt für eine Migration von X4 BPMS Version 7.3.x auf X4 BPMS 7.4.x.
Die Wildfly Extension Module werden verschoben von
<Serververzeichnis>\wildfly\modules\system\layers\base\de\softproject\x4\extensions
nach
<Serververzeichnis>\wildfly\modules\de\softproject\extensions
Benutzerdefinierte Abhängigkeiten und Ressourcen werden ebenfalls verschoben:
Pfad vor der Migration:
<Serververzeichnis>\wildfly\modules\system\layers\base\de\customer\custom\adapterPfad nach der Migration:
<Serververzeichnis>\wildfly\modules\de\customer\custom\adapter
Wenn Sie Anpassungen an Ihrem Wildfly vorgenommen haben, z. B. in der Datei standalone.xml, werden diese nicht übernommen und müssen manuell vorgenommen werden.
Prüfen Sie nach der Migration, ob Ihre benutzerdefinierten Änderungen aus
<Ordner>\X4_7-3-1_Release\Server_bak_2024-02-29_12-56-19\wildfly\modules\system\layers\base\de\softproject\x4\extensions\main\module.xml(z.B. kundenspezifische Adapter, eigene Implementierungen und Erweiterungen) korrekt angewandt und an den neuen Standort migriert wurden:<Ordner>\X4_7-3-1_Release\Server\wildfly\modules\de\softproject\extensions\main\module.xml.
Nach erfolgreichem Update erzeugt das Update-Tool eine Meldung:
Completed. BYE BYE!