Zum Hauptinhalt springen

Installation

GSD-Connect kann vom GSD-Instservice heruntergeladen und in einem ausgewählten Verzeichnis entpackt werden. Soll die DOCUframe-App später öffentlich erreicht werden empfiehlt es sich die Installation auf einem dafür vorgesehenen Server durchzuführen.

Assistent

Beim ersten manuellen Start der gsd-connect.exe werden durch einen Konfigurationsassistenten die wichtigsten Einstellungen abgefragt und eine Konfigurationsdatei api-config.yml erzeugt.

Beispiel-Konfigurationsassistent:

Konfigurationsdatei

In der Konfigurationsdatei config.yml sind folgende Einstellungen zwingend zu Pflegen:

EinstellungBedeutung
databases\enabledAktivieren/Deaktivieren einzelner Datenbank-Konfigurationen
databases\rasServerIP/URL zum Fernzugriffserver
databases\rasServerPortPort des Fernzugriffservers
databases\databaseServerIP/URL zum Datenbankserver
databases\databaseNameName der DOCUframe Datenbank wie in der GSDDB.json konfiguriert
databases\userNameBenutzer den die RestApi zum Aufbau der Datenbankverbindung benutzet (Empfohlen: gsdwebservice)
databases\passwordPasswort des Benutzers (kann in Plainttext oder MD5 eingetragen werden und wird beim Start von GSD-Connect verschlüsselt)
databases\restAliasAlias über den die Datenbank via REST erreicht werden kann (z.B. Datenbank-Name oder leer)
databases\davAliasAlias über den die Datenbank via DAV erreicht werden kann (z.B. Datenbank-Name_dav)
databases\xMAAliasAlias über den die Datenbank via xMA erreicht werden kann (z.B. Datenbank-Name_xMA)
databases\docuframeTmpDirAbsoluter Pfad zu einem Ordner für temporäre Dateien (z.B. C:\GSDDATA\RestApi\Temp, muss in Systemeinstellung _xRestAPI_TempPath genauso hinterlegt werden)
databases\tmpDirPfad zu einem Ordner für temporäre Dateien (läuft die RestApi auf einem anderen Server als DOCUframe dann selber Pfad als UNC-Pfad, z.B. \\Server\GSD_DATA\RestApi\Temp, ansonsten kann der Pfad aus docuframeTmpDir hier hinterlegt werden)
listenersListener für Http, Http2 oder Https aktivieren und Port konfigurieren
session\sessionTimeoutInSecondsTimeout wie lange eine angemeldete Session aktiv bleibt

Hinweise zur Einrichtung von Zertifikaten für SSL finden sie hier.

Sie können die getätigten Einstellungen auf Ihre Gültigkeit überprüfen, indem Sie die EXE-Datei erneut ausführen. In der Konsolenausgabe wird auf potenzielle Fehlerquellen aufmerksam gemacht.

Installation Windows-Dienst

Ist die Konfiguration erfolgreich kann GSD-Connect als Windows Dienst eingerichtet werden. Führen Sie dazu im Konsolenfester von GSD-Connect folgende Tastenkombinationen aus. Bei der Installation werden ggf. weitere Parameter für die Anlage des Dienstes abgefragt.

Installation: Strg + i

Deinstallation: Strg + u

Test-Aufruf

Ist GSD-Connect gestartet kann ein Aufruf über den Browser getestet werden. z.B.: localhost:8080/_checkService