Woran erkennt man bei den Kerndiensten die installiere Version bzw. den Versionsfixstand ?

Woran erkennt man bei den Kerndiensten die installiere Version bzw. den Versionsfixstand ?

Leider kann den WAR- und JAR-Dateien keine Version beigefügt werden. Es gibt verschiedene Optionen, um die Version zu ermitteln. 

Kurzfassung:

  • Es steht im Programmverzeichnis

  • und in der Registry.

  • Zudem wird es bei Dienststart in den Protokollen ausgegeben. Allerdings wird es von Kerndienst zu Kerndienst und Version sehr unterschiedlich gehandhabt und ist nicht immer eindeutig erkennbar, welcher Services welchen Versionsfixstand hat. Was man in jedem Fall erkennt ist die Tomcat bzw. Microsservice-Version und die verwendete Java-Version. 

  • Für Servicemanager ab 8.50: Es steht nun in der Serviceinfo auf der Admin-Seite 


nachfolgend beschrieben:


Schritt-für-Schritt-Anleitung

Dateisystem

Beispiel für Gateway und Dateisystem: Die höchste Nummer ist 8.50 24 = Versionsfix 24 



Registry

Je nachdem, ob es ein 32bit oder 64bit Service ist, findet man die Information unter:
64bit: HKEY_LOCAL_MACHINE\SOFTWARE\OPTIMAL SYSTEMS
32bit: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\OPTIMAL SYSTEMS



Servicemanager-Oberfläche 

Einfach den Admin aufrufen: http://<kerndiensteserver>:7273 

oder detaillierter: direkt auf den Service klicken: 



über die JAR-Datei selbst

  • Die JAR-Datei in ein temporäres Verzeichnis kopieren, z. Bsp. Downloads.

  • Dann umbenennen in ZIP (falls Windows die JAR nicht öffnen kann). 

  • Nun nach Manifest.mf suchen (normalerweise unter Meta-inf).

  • Diese Datei mit einem Editor öffnen.
    OS-Enaio-Version ist die entsprechende Version und Implementation-Version die Patch-Nr.
    Beispiel für Searchservice enaio 11.10 Patch 6:

image-20250725-135754.png





Verwandte Artikel