[webClient]

Einstellungen für die WinCC OA mobile UI Applikation und das WinCC OA Desktop UI.

[webClient] advancedSecurity

Typ
int
Default
0
Wertebereich
0-2
Der gehärtete Webserver (web server hardening) schränkt die Funktionalität des webclient_http.ctl-Skripts ein. Mögliche Werte für diesen Config-Eintrag sind:
  • 0: (default) Webserver wird nicht gehärtet, Zugriffsrechte bleiben unverändert.
  • 1: Kein Zugriff auf Zertifikate. Das bedeutet, dass die Zertifikate beim Verbinden mit dem Projekt über Mobile UI oder Desktop UI manuell verteilt werden müssen.
  • 2: Kein Zugriff auf Zertifikate, Script- und Panel-Dateien. Auch die HTTP-Endpunkte, die z. B. vom Dashboard oder PM-Agent verwendet werden, stehen nicht zur Verfügung. Diese Einstellung kann für ULC UX und Remote-UIs verwendet werden, während Desktop UI, Mobile UI und das Dashboard nicht unterstützt werden.

[webClient] clientProjExt

Typ
uint
Default
0
Wertebereich
0-2
Definiert den Namen des Cache Verzeichnisses für das Desktop/Mobile UI: 0 - projectName (default) 1 - projectName_ServerName 2 - projectName_reduServerName1_reduServerName2

[webClient] clientSideAuth

Typ
bool
Default
1
Wertebereich
0|1
Mittels "clientSideAuth" = 1 Config-Eintrag wird die Authentifizierung auf der Clientseite verwendet. Der Config-Eintrag "clientSideAuth" = 0 aktiviert die serverseitige Authentifzierung. Siehe Serverseitige Authentifizierung für UI-Manager

[webClient] httpAuth

Typ
Bool
Default
0
Wertebereich
0|1
Gibt an, ob eine Autorisierung für den http Server verwendet wird oder nicht. Hinweis: Wenn setUserId() aufgerufen wird und httpAuth aktiviert ist (1) loggt sich der ULC UX aus.

[webClient] httpPort

Typ
uint
Default
80(Windows, Linux - root users), 8080(Linux - non root users)
Wertebereich
0-65535
Definiert den HTTP-Port über den die ungesicherte HTTP-Kommunikation zwischen Server und Client erfolgt. Per Default ist der HTTP-Port 80. Dieser benötigt keinen gesonderten Eintrag in der Config-Datei. Unter Linux sind die Ports unter 1024 für Nicht-root-Benutzer nicht vefügbar, weshalb in diesen Fällen der Default-Port 8080 gesetzt wird. Mit Port 0 wird die HTTP-Kommunikation deaktiviert.

[webClient] httpsPort

Typ
uint
Default
443(Windows, Linux - root users), 8079(Linux - non root users)
Wertebereich
0-65535
Definiert den HTTPS-Port, über den die gesicherte HTTPS-Kommunikation zwischen dem Server und dem Client erfolgt. Unter Linux sind die Ports unter 1024 für nicht-root-Benutzer nicht vefügbar, weshalb in diesen Fällen der Default-Port 8079 gesetzt wird. Mit Port 0 wird die HTTPS-Kommunikation deaktiviert.

[webClient] lowestAutoManNumMobileUI

Typ
unsigned
Default
200
Wertebereich
1-255
Der Eintrag "lowestAutoManNumMobileUI" gibt die niedrigste Managernummer für Mobile UI Clients vor.

[webClient] mobileRootPanel

Typ
string
Wertebereich
<relative path>/<panelname>.pnl
Definiert das Startpanel für die mobile Applikation. Wenn der Config Eintrag nicht gesetzt ist wird das login.pnl geöffnet.

[webClient] rootPanel

Typ
string
Wertebereich
<relative path>/<panelname>.pnl
Definiert welches Startpanel vom UI aufgerufen wird. Wenn der Config Eintrag nicht gesetzt ist wird das login.pnl geöffnet.