Wie kann man Versionsfixe beim Servicemanager einspielen?
Bitte immer in der release-info.json informieren, ob es Änderungen gibt, z. Bsp. JDK oder bit-Version. Falls ja, muss auch eine Anpassung der servicewatcher-sw.yml erfolgen und Neustart des Servicemanager.
Besonderheiten:
Repositorymanager:
Unbedingt darauf achten, ob in der release-info.json steht, ob sich die KGS-Komponenten geändert hat. Falls ja, ist eine Neukonfiguration nötig. Die KGS-Komponenten unterschiedlicher Versionen sind nicht kompatibel! Ist dies der Fall, sollte das Einspielen gut geplant werden und unser SAPS-Team hinzugezogen werden.RMA-Link (verfügbar ab enaio 11.00):
Die JAR-Datei heißt repositorymanager-al.jar. Beim Einfügen in das Update-Verzeichnis wird die Datei zusätzlich umbenannt in rmalink-app.jar.
Vor dem Einspielen empfiehlt es sich generell die vorherige Version zu sichern und die Konfiguration (Verzeichnisse: config und apps).
Bitte auf Schreibschutz achten. Es darf keinen geben im APPS- und im Update-Verzeichnis, sonst können die JAR-Dateien nicht verwendet werden.
Mögliche Wege zum Einspielen Servicemanager-Update:
Bei Punkt 1 und 2 wird der jeweilige Service automatisch entladen und ausgetauscht. Die Komponente servicewatcher-app.jar kann sich u.U. nicht selbst austauschen. Bei diesem Service ist Punkt 3 nötig (manueller Austausch).
Sind mehrere Servicemanager vorhanden, müssen diese Schritte bei allen Servicemanagern ausgeführt werden.
Schritt-für-Schritt-Anleitung
1. per Kopie der JAR-Datei in das Update-Verzeichnis des Servicemanagers
2. per Aufruf enaio_services_versionfix.exe
3. einzeln/manuell einfügen
Vor dem Einspielen empfiehlt es sich generell die vorherige Version zu sichern. Ein Downgrade (= vorherige Version einfügen) ist jederzeit möglich.
Verwandte Artikel