Mit dem Patch 2021.5605.1 wird der Windows-Service YAJSW aktualisiert auf Version 14.00.
Dafür ist es notwendig, die bereits installierten Services für oxaion ERP Server Installationen zu deinstallieren und neu zu installieren.

Hinweise:

  • vor der Aktualisierung des YAJSW ist der Patch 2021.5605.1 vollständig durchzuführen, inkl. Neustart und Aktualisierung der Server-Installationen
  • die Aktualisierung des YAJSW ist für jede Service-Installation separat auszuführen
  • das Skript install-oxaion.sh befindet sich nach der Aktualisierung unter /oxaion/PRODUCTION/SRV01/docker/install-oxaion.sh
    und muss nach /oxaion/ kopiert werden, um den Dienst anschließend zu aktualisieren und neu zu installieren


Auch für die zusätzlichen Server-Installationen wie ILM oder MOB wird das Install-Skript install-oxaion.sh mit der Funktion installService verwendet, nicht installILM o.ä. !


Wichtig

Bevor die Dienste neu installiert werden, muss geprüft werden, ob diese unter einem bestimmten User laufen. Wenn sie nicht unter dem lokalen User laufen, müssen sie auch wieder unter dem bisherigen User gestartet werden. Hier ist es wichtig, dass die Daten des Users (Name/Passwort) bekannt und funktional sind, da diese zum starten des Dienstes benötigt werden.
Ein Beispiel wie man die Gültigkeit des Passwortes prüfen kann, findet man hier: Gültigkeit des Passwortes des Service-Users prüfen


Die Batch-Dateien sollten mit der Option "Als Administrator ausführen" gestartet werden


Vorgehensweise:

  • Service für SRV01 (bspw. PRODUCTION/SRV01)
    • beenden (\oxaion\PRODUCTION\SRV01\bin\bat\stopService.bat)
    • und Service deinstallieren (\oxaion\PRODUCTION\SRV01\bin\bat\uninstallService.bat)

  • Verzeichnis /SRV01/bin umbenennen in /SRV01/bin-12.14

  • install-oxaion.sh (aktualisieren, siehe oben) und ausführen
    • mit Parameter installService oder ohne Parameter und alle Schritte überspringen bis Install Windows Service? 
    • Umgebung PRODUCTION und Server SRV01 eingeben und bestätigen
    • das installService lädt den YAJSW in der neuen Version herunter und installiert in unter /SRV01/bin
    • außerdem wird die /SRV01/bin/conf/wrapper.conf angelegt und vorbelegt

    • nach installService die wrapper.conf mit der vorherigen Version vergleichen
      • Abweichungen, die sich nicht auf die Änderungen im application-server-oxaion\templates\docker\wrapper.conf.template beziehen, in die neue wrapper.conf übernehmen und
      • bei Übernahme von Abweichungen den Service deinstallieren und erneut neuinstallieren mit SRV*\bin\bat\installService.bat
      • mögliche zu übernehmende Abweichungen sind insbesondere 
        • der Debug-Port: -agentlib:jdwp=transport=dt_socket\,server=y\,suspend=n\,address=*:[PORT]
    • Bei installiertem ILM gibt es im bin-Verzeichnis eine "iqu.properties". Diese Datei ist mit zu übernehmen ("/SRV01/bin-12.14/iqu.properties" → "/SRV01/bin/iqu.properties"), damit sie nicht verlorengeht.
  • ist der Service installiert, wird der Service gestartet (über die Windows-Dienste oder die \oxaion\PRODUCTION\SRV01\bin\bat\startService.bat

  • den Start des Services und der Server-Anwendung kontrollieren:
    • wrapper.log und server.log in oxaion\PRODUCTION\SRV01\log

  • ist der Start erfolgreich, ist die Aktualisierung des YAJSW abgeschlossen
    • das Verzeichnis /SRV01/bin-12.14/ darf gelöscht werden


  • Keine Stichwörter
>