IDL.KONSIS.FORECAST-Version
Für ausreichende Performance sollte eine bestimmte Bandbreite zur Verfügung stehen(z.B. 2Mbit, ping <40ms)
Dieser Schritt ist nur dann erforderlich, wenn bereits der Applikation-Server der Version 2013.0 verwendet wurde. In das Verzeichnis "SYSTEM" des installierten Servers wechseln und das Script "Uninstall_KONSISAppServer.bat" ausführen.
IDL.KONSIS.FORECAST als Server-Version installieren: Wenn bereits die Version 2013.0 installiert ist, den Punkt "bestehendes System aktualisieren" wählen.
Nach erfolgreicher Installation wird das Server Konfigurationsprogramm gestartet. Die Konfiguration kann auch später mit Starten von "configure.exe" im Zielverzeichnis erfolgen.
Das Konfigurations-Programm besteht aus mehreren Seiten um die Server-Ports, Hostnamen, Datenbanken und SSL-Zertifikate einzurichten.
Mit dem Button "Treiber suchen" werden automatisch vorhandene Treiber in die Felder eingetragen. Wird MS-SQL Server verwendet, muss nichts konfiguriert werden.
JDBC-Treiber für Oracle:
JDBC-Treiber für DB2:
Hier können alle von Clients benötigten Datenbanken eingerichtet werden. Mit dem "Test"-Button kann geprüft werden, ob die Datenbank-Verbindung funktioniert.
Mit dem "+"-Button wird eine neue Datenbank hinzugefügt. Folgende Parameter müssen für jede Datenbank gesetzt werden:
Der Server wird mit dem HTTPS Protokoll betrieben. Damit der Client prüfen kann, ober der Server echt ist, benötigt der Server ein Zertifikat, das den korrekten Servernamen enthält und von einer Zertifizierungsstelle signiert wurde.
Selbst-signierte Zertifikate: Wenn ein Zertifikat mit dem Konfigurationsprogramm erstellt wird, ist es zunächst nur selbst signiert. Beim ersten Client-Start kann dieses Zertifikat in einem eigenen Trust-Store gespeichert werden.
Um ein Zertifikat zu erstellen, muss zuerst ein neuer Keystore erstellt werden (Button "Erstellen). Erforderliche Eingaben zum Zertifikat erstellen sind:
Mit dem Button "Erstellen" wird das Zertifikat in dem angegebenen Keystore gespeichert. Beim Beenden des Konfigurations-Programms werden alle Parameter und der Keystore gespeichert.
Nach erfolgreicher Konfiguration muss der Server als Dienst im Windows eingetragen werden. Dazu das Script "installService.bat" ausführen.
Der Dienst wird damit unter dem Namen IDLAppServer eingetragen. Bei Problemen und zu Debug-Zwecken kann der Server auch direkt mit dem Script startIdlAppserver.bat gestartet werden.
Ein eigenständiger Internet-Client kann mit dem Punkt "IDL.KONSIS.FORECAST Client" im Installationsprogramm installiert werden. Dieser Client ermöglicht den Start von IDL.KONSIS.FORECAST und von IDL.XLSLINK.
Die Installationsdateien für den Client befinden sich im Verz. \Konsis\Client des Installationsmediums. Alternativ zur Installation mit IDLKONSISFORECAST_Client.exe kann die IDLKONSISFORECAST_Client.msi für eine automatissierte Installation verwendet. werden.
Aufruf:
msiexec /passive APPDIR="<Zielverzeichnis-Client>" SHORTCUTDIR="<Zielverzeichnis-Starticon>" PROP_HOST=<host-name> PROP_PORT=<port-nr> /i IDLKONSISFORECAST_Client.msi /L*v <logfile-name>
Beispiel (es werden die default-Werte für Zielverzeichnis und Icon verwendet):
msiexec /passive /i IDLKONSISFORECAST_Client.msi /L*v inst2.log
Beispiel mit geändertem Zielverzeichnis und default-Parameter für Host und Port:
msiexec /passive APPDIR="C:\Program Files (x86)\IDL\IDL.KONSIS.FORECAST.Client" SHORTCUTDIR="C:\ProgramData\Microsoft\Windows\Start Menu\Programs\IDL\IDL.KONSIS.FORECAST.Client" PROP_HOST=server.kunde.de PROP_PORT=444 /i IDLKONSISFORECAST_Client.msi /L*v inst.log
Wenn der Dienst IDLAppServer erfolgreich gestartet wurde, kann der Server per Web-Browser unter den eingetragenen Host bzw. Web-Start-Host erreicht werden. Die URL lautet "http://<Hostname>/webstart/" für Protokoll HTTP oder "https://<Hostname>/webstart/" für HTTPS.
Java-Runtime: Um den Web-Start-Client über den Web-Browser zu starten, muss mindestens die Java-Runtime Version 1.7.0_55 (oder höher) installieren.
Im Browser ist die URL des Servers einzugeben, z.B. "http://<Hostname>/webstart/". Eine Web-Seite mit 2 Links wird angezeigt: "IDL.KONSIS.FORECAST" und "IDL.XLSLINK".
Beim Klicken der Links wird auf dem Client Java-Web-Start gestartet, die Programmdateien werden auf den Client geladen und geprüft. Danach wird das Programm gestartet. In dem Login-Dialog sollten jetzt die auf dem Server konfigurierten Datenbanken zur Auswahl angeboten werden.
Start IDL.XLSLINK: Damit IDL.XLSLINK funktioniert, muss vorher IDL.KONSIS.FORECAST erfolgreich gestartet worden sein, da IDL.XLSLINK auf die von IDL.KONSIS.FORECAST erzeugte Datei idlgui.ini zugreift.
Damit die Kommunikation zwischen Client und Server sicher ist, sollte zum Start immer die Seite "https://<Hostname>/webstart/" verwendet werden.
Wenn auf dem Server ein Zertifikat mit einer Signatur einer öffentlichen Zertifizierungsstelle installiert ist, startet der Client normal. Wurde auf dem Server ein selbst-signiertes Zertifikat installiert, kommt beim ersten Start ein Dialog mit dem Zertifikat, das vom Server verwendet wird. In diesem Dialog können sie wählen, ob sie dem Zertifikat vertrauen wollen. Wenn ja, wird das Zertifikat als "trusted" gespeichert und der Client gestartet.