Hinweis: Ab Version 18152 wird Java 11 für den Client benötigt. Laden Sie am besten den One-Click-Client herunter und installieren Sie Ihren Client neu.
Alternativ finden Sie eine detaillierte Anleitung unter HELIUM 5 – Installationsanleitung Java.
HELIUM 5 Server aktualisieren
Im Folgenden beschreiben wir, wie Sie Ihren HELIUM 5 Server aktualisieren. Das Update wird direkt auf Ihrem HELIUM 5 Server ausgeführt.
Innerhalb der HELIUM 5 Dateistruktur befindet sich auf Ihrem Server ein Ordner update, zum Beispiel:
C:\helium_v\update
Wechseln Sie in diesen Ordner.
Für die Installation oder ein Update benötigen Sie gegebenenfalls erweiterte Systemrechte auf Ihrem Gerät.
Bitte halten Sie sich genau an diese Anleitung. Die Verwendung des Update-Tools erfolgt auf eigene Gefahr.
Führen Sie das erste Update gemeinsam mit unserem Support durch und lassen Sie sich alle erforderlichen Schritte zeigen.
Vorbereitung
Einstellungen überprüfen
Überprüfen Sie die Einstellungen in der Datei update.properties. Die Datei liegt im Update-Ordner.
Stellen Sie sicher, dass Sie die korrekten FTP-Einstellungen verwenden:
ftp_server = ftps://release.microtech.de
ftp_user = helium5
ftp_password = **********
ftp_port = 222
ftps_implicit_mode = false
Das FTP-Passwort erhalten Sie über unseren Support.
Stellen Sie sicher, dass der richtige Datenbankname eingetragen ist:
db_name = LP
Bei einem Update eines Testsystems verwenden Sie stattdessen:
db_name = LP_TEST
Update herunterladen
-
Öffnen Sie eine Kommandozeile.
-
Navigieren Sie in den Ordner
update. -
Geben Sie folgenden Befehl ein und drücken Sie Enter:
java -jar hvserverupdater.jar nur_herunterladen
Wählen Sie die gewünschte Version aus. Die aktuelle Version ist bereits markiert. Wenn Sie diese installieren möchten, drücken Sie einfach Enter.
Sie können das Update im Hintergrund herunterladen und währenddessen weiterarbeiten. Sobald der Download abgeschlossen ist, erscheint eine Erfolgsmeldung in der Kommandozeile.
Das Herunterladen kann einige Zeit dauern. Laden Sie das Update daher idealerweise bereits am Vortag herunter.
Dienste beenden
Informieren Sie alle Benutzer, dass ein Update installiert wird. Planen Sie dafür etwa 30 Minuten ein. Während des Updates steht HELIUM 5 nicht zur Verfügung.
Beenden Sie alle HELIUM 5 Dienste.
-
Windows Server: Beenden Sie den HELIUM V Applikationsserver (WildFly) und gegebenenfalls den Dienst HELIUM V Apache Tomcat. Sie stoppen die Dienste im Task-Manager über den Tab Dienste.
-
Linux Server: Beenden Sie den Service
wildflyund gegebenenfalls den Servicehvtomcatmitsystemctl stop.
systemctl stop wildfly
systemctl stop hvtomcat
Datensicherung
Erstellen Sie eine Datensicherung Ihrer HELIUM 5 Umgebung. Eine vollständige Datensicherung besteht aus:
-
einem Datenbank-Backup
-
einer Sicherung Ihrer Reports und Skripte
Sichern Sie das Verzeichnis für Reports und Skripte. Sie finden es in der HELIUM 5 Verzeichnisstruktur auf Ihrem Server unter folgendem Pfad:
wildfly-12.0.0.final\server\helium
Beispiel:
C:\helium_v\wildfly-12.0.0.final\server\helium
Sichern Sie den gesamten Ordner.
Erstellen Sie anschließend ein Backup Ihrer Datenbank. Wir empfehlen, das Datenbank-Backup zu erstellen, wenn alle Benutzer abgemeldet sind und keine HELIUM 5 Dienste mehr laufen.
Backup einer Microsoft SQL Server Datenbank
-
Öffnen Sie das SQL Server Management Studio.
-
Melden Sie sich an.
-
Wählen Sie Ihre Datenbanken aus.
-
Erstellen Sie pro Datenbank eine Backup-Datei über Rechtsklick → Sichern.
Weitere Informationen finden Sie in der Online-Hilfe von Microsoft.
Backup einer PostgreSQL Datenbank
Wenn Sie das Programm pgAdmin installiert haben, melden Sie sich an und wählen Sie Ihre Datenbanken aus. Erstellen Sie pro Datenbank eine Backup-Datei über Rechtsklick → Sichern.
Wenn pgAdmin nicht installiert ist, erstellen Sie die Sicherung über die Kommandozeile. Dafür benötigen Sie den Installationspfad von PostgreSQL.
Vorgehen unter Windows
Befehl für Windows, wenn PostgreSQL 10 installiert ist:
"C:\Program Files\PostgreSQL\10\bin\pg_dump.exe" -Fc -h localhost -U postgres --verbose -f LP.backup LP
Vorgehen unter Linux
-
Melden Sie sich zunächst per SSH an.
-
Wechseln Sie bei Bedarf mit
sudo -szum Benutzerroot. -
Wechseln Sie in den Ordner, in dem das Backup gespeichert werden soll.
-
Führen Sie folgenden Befehl aus:
pg_dump -Fc -h localhost -U postgres --verbose -f LP.backup LP
Gegebenenfalls benötigen Sie ein Datenbankpasswort. Sie erhalten es über unseren Support.
Installation
Die Installation des Updates wird über die Kommandozeile ausgeführt.
-
Öffnen Sie eine Kommandozeile.
-
Navigieren Sie in den Ordner
update. -
Geben Sie folgenden Befehl ein und drücken Sie Enter:
java -jar hvserverupdater.jar ohne_ftp
Wählen Sie die gewünschte Version aus. Die aktuelle Version ist bereits markiert. Wenn Sie diese installieren möchten, drücken Sie einfach Enter.
Bestätigen Sie anschließend die Prüfung der Konfigurationsdatei. Prüfen Sie den angezeigten Inhalt und stellen Sie insbesondere sicher, dass der Datenbankname korrekt ist. Bestätigen Sie mit Enter.
Eventuelle Rückfragen können Sie in der Regel mit Enter bestätigen.
Warten Sie, bis das Update vollständig installiert ist. Danach erscheint eine Erfolgsmeldung in der Kommandozeile.
Nachbereitung
Dienste starten
Starten Sie die zuvor beendeten Dienste wieder.
-
Windows Server: Starten Sie den HELIUM V Applikationsserver (WildFly) und gegebenenfalls den Dienst HELIUM V Apache Tomcat. Sie starten die Dienste im Task-Manager über den Tab Dienste.
-
Linux Server: Starten Sie den Service
wildflyund gegebenenfalls den Servicehvtomcatmitsystemctl start.
systemctl start wildfly
systemctl start hvtomcat
Der Dienst für den Applikationsserver benötigt etwa 2 Minuten, bis er vollständig gestartet ist.
Über folgende URL können Sie prüfen, ob der REST-API-Dienst gestartet ist. Ersetzen Sie dabei HELIUM_SERVER durch den Namen oder die IP-Adresse Ihres Servers:
http://HELIUM_SERVER:8280/restapi/services/rest/api/v1/system/ping
Clients aktualisieren
Sobald Sie sich an einem Client anmelden, werden Sie gefragt, ob Sie ein Update installieren möchten. Bestätigen Sie die Abfrage, um automatisch ein Client-Update zu erhalten.
Sollte das automatische Update nicht möglich sein, können Sie den Client manuell installieren. Informationen dazu finden Sie im Kapitel Installation des Clients.
Wartungsaufgabe: Sperren lösen
Gegebenenfalls bestehen noch Datensatzsperren, zum Beispiel aufgrund eines ungeplanten Programmendes.
-
Öffnen Sie einen HELIUM 5 Client.
-
Melden Sie sich mit höchstmöglichen Rechten an.
-
Stellen Sie sicher, dass alle anderen Benutzer abgemeldet sind.
-
Öffnen Sie System → unterer Reiter Gesperrt → oberer Reiter 1 Gesperrt.
-
Prüfen Sie die Liste. In der Regel ist sie leer.
-
Wenn Einträge vorhanden sind, obwohl alle Benutzer abgemeldet sind, löschen Sie diese über das X.