Middleware installieren

Aus PPwiki
Version vom 4. August 2020, 15:40 Uhr von Schreur (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Installation der Middleware Die Middleware besteht aus 2 Teilen. Ein Windows Service der die eigentliche Arbeit übernimmt (PATMiddlewareAndroidService.exe) un…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Installation der Middleware Die Middleware besteht aus 2 Teilen. Ein Windows Service der die eigentliche Arbeit übernimmt (PATMiddlewareAndroidService.exe) und einem kleinen Konfigurationsprogramm (PATMiddlewareAndroid.exe). Beide wurden unter aktuellen Windows Servern jeweils 32 und 64 Bit getestet.

Beide Programme liegen entsprechend dem Plug-Plant Standard im Ordner P:\CDS\Programme\app.

1 Lizenzierung

Middleware 01.png

In diesem Ordner wird ebenfalls die Lizenzdatei ppp.lic benötigt. Diese Lizenzdatei muss von Plug-Plant angefordert werden und ist individuell für jeden PC/Server, auf dem die Middleware Software installiert wird.

Um diese Datei zu generieren, benötigen wir einen Computerabhängigen Schlüssel. Dieser kann über das Konfigurationsprogramm (1) im Reiter Lizensierung (2) generiert (3) werden.

Die nun zugesandte Datei wird in den Ordner „Middleware“ eingefügt.

2 Service installieren

Nun wird eine „Windows Eingabeaufforderung Admin“ benötigt. Dort wird im entsprechenden Ordner der Service mit folgendem Befehl installiert:

PATMiddlewareAndroidService.exe /install

3 Freigabe in Windows Firewall

Nachdem im Konfigurationsprogramm die Datenbankeinstellungen angepasst worden sind, empfiehlt es sich die PATMiddlewareAndroidService.exe in der Windowsfirewall freizugeben. Dazu wird in "Eingehende Regeln" der Port 10723 als PPApp_Port_10723 zugefügt.

4 Dienst starten

Middleware 03.png

Anschließend wird der Dienst gestartet. Dies geschieht entweder über das Konfigurations-Programm (siehe Abbildung) oder per Kommandozeile mittels

net start patService

Wichtig: Als Speicherort der CSV-Dateien ist unbedingt P:\CDS\PAT\Scan anzugeben!

Damit ist die Einrichtung der Middleware abgeschlossen.

Bei der Fehlermeldung "nicht authorisierter Client" muss entsprechend dieser Anweisung vorgegangen werden.


5 Weitere Installationen

5.1 Views für die Middleware

Unter Zusatzmodule\PlugPlant\PP_APP\Middleware befindet sich die Datei Views_Tabellen_Trigger_Prozeduren_fuer_PP_Apps.sql. Mit dieser Datei können neuere Tabellen, Views und Trigger als Script ergänzt werden.

5.2 Trigger für Auto-Move?

In PAT-Produktion werden die neuen Standorte in eine Moving-List eingetragen und nach dem Umstellen aktualisiert. Soll das so beibehalten werden?

Einfacher ist es, mit einem weiteren Trigger nachträglich die Standorte per Scanner oder Tablet zu erfassen und bei der Aktualisierung der Daten einzutragen. Dazu muss der Trigger TPP_AUTO_MOVE installiert werden.

Dies ist mit jedem Kunden individuell abzuklären.

6 Deinstallation bzw. Update der Middleware

6.1 Update

Sollte es einmal notwendig sein die Middleware zu tauschen, müssen Sie den Dienst stoppen. Danach können Sie die PATMiddlewareAndroidService.exe austauschen. Um den Service zu stoppen nutzen Sie entweder das Konfigurationsprogramm oder den Kommandozeilenbefehl

net stop patService

6.2 Deinstallation

Zum kompletten Entfernen des Services geben Sie folgenden Befehl in die Windows Eingabeaufforderung ein (administrative Eingabeaufforderung benötigt):

PatMiddlewareAndroidService.exe /uninstall