Document toolboxDocument toolbox

Installation Module

Allgemeine Informationen

Module können als Windows-Setup oder Docker-Image bezogen werden.

Möchten Sie die Module als Docker-Image beziehen und betreiben müssen Sie beachten, dass die Docker-Images keine Moduldefinitionsdateien auf dem Projekt-Service aktualisieren. Die Moduldefinitionsdatei wird benötigt, dass das System weiß welche Module existieren und wie diese zu adressieren sind. Um die Moduldefinitionsdateien zu aktualisieren, müssen Sie die einzelnen Definitionsdateien für Module vom Partner Portal beziehen und manuell hochladen. Eine Anleitung zum Update von Modulen Modulen finden Sie im Abschnitt Updatezenarien https://actiware-development.atlassian.net/wiki/spaces/AWIO/pages/3421765661 .

Für das Bereitstellen von Modulen können Sie den Designer verwenden (siehe: Importieren von Modulen) oder Sie verwenden die Konsolenanwendung UploadModules.exe.

Bereitstellen von Modulen mit der Konsolenanwendung

Mit der Konsolenanwendung können Sie die Definitionsdateien für ein oder mehrere Module direkt auf dem Projekt-Service bereitstellen. Hierzu rufen Sie die Konsolenanwendung mit den jeweiligen Parameter auf, um ein oder mehrere Module bereitzustellen. Folgende Parameter werden unterstützt:

Parameter

Beschreibung

service

Angabe der Projekt-Service Adresse auf dem die Module bereitgestellt werden sollen.

token

Angabe des Authentifizierungstoken der für den Upload verwendet werden soll.

Der Authentifizierungstoken wird bei der Installation des Systems festgelegt.

module

Angabe der Definitionsdatei die explizit bereitgestellt werden soll.

folder

Angabe eines Verzeichnis welches die Definitionsdateien der Module beinhaltet.

Beachten Sie bitte, dass die Definitionsdateien als ZIP-Container bereitgestellt werden und die Endung .zip besitzen müssen. Ansonsten ignoriert die Anwendung alle anderen Dateien.

Modulübergreifend können in den einzelnen Modulen weiterhin folgende Parameter jeweils gesetzt werden:

Aufrufparameter

Beschreibung

Standardwerte

ACCEPT_LICENSE_AGREEMENT

Mit 1 kann festgelegt werden, dass die Lizenzbestimmungen akzeptiert werden

0

APPDIR

Angabe des Installationsverzeichnisses

%ProgramFiles%

PROJECT_SERVICE_ADDRESS

Adresse des Projekt-Services auf dem das Modul bereitgestellt werden soll.

Wird nur im Windows-Setup benötigt, um das Modul automatisch bereitzustellen.

TOKEN

Angabe eines Sicherheitstoken welcher für den Upload der Definitionsdatei des Modules benötigt wird. 

admin

Übersicht der Default-Ports für die Module sowie über die Docker Images

Der Standardport wird über den Parameter “DEFAULT_PORT” gesetzt. In der folgenden Auflistung finden Sie die Standardwerte der einzelnen Module sowie den Ort des Docker-Images

Modul

Docker image

Standardwerte Port

Besonderheit

Modul

Docker image

Standardwerte Port

Besonderheit

Machine learning

actiwareio/io-machine-learning-service

 

 

Output Manager

actiwareio/io-module-output-manager

30134

 

Systems

actiwareio/io-module-systems

30110

Dieses Modul liefert System- und Formatierungsfunktionen aus. Unter Umständen kann der Betrieb als Docker-Container ein anderes Ergebnis hervorrufen als der Betrieb in einer Windows-Umgebung. Der Grund hierfür liegt daran, dass einige System- und/oder Formatierungsfunktionen auf Umgebungsvariablen des Hosts zurückgreifen. Diese können je nach Hostsystem (Linux oder Windows) andere Werte wiedergeben.