Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Web - zakładka obiektu PmWeb

Opis:
Ustawienie podstawowych parametrów TCP/IP PROMOTIC Web-u.
Pozycje konfiguracji:
Sieciowy adres TCP/IPUmożliwia ustawienie adresu interfejsu sieciowego (kartę sieciową), na którym Web serwer będzie odbierać żądania.
Wszystkie interfejsy sieciowe (domyślnie) - Web serwer odbiera żądania na wszystkich interfejsach sieciowych komputera, tzn. na wszystkich fizycznych kartach sieciowych, na wirtualnych kartach sieciowych (VPN, itd.) i na lokalnym interfejsie komputera (localhost tzn. 127.0.0.1).
Lokalny interfejs sieciowy (localhost) - Web serwer odbiera żądania wyłącznie na lokalnym interfejsie sieciowym koputera (localhost tzn. 127.0.0.1). W tym przypadku Web serwer nie będzie odbierać żądań z interfejsów sieciowych. Lokalny interfejs sieciowy jest dostępny tylko dla aplikacji, które są uruchomiona na tym samym komputerze jako WebSerwer.
Wybrany interfejs sieciowy - Web serwer odbiera żądania wyłącznie z określonego interfejsu sieciowego (np. z konkretnej karty sieciowej). Adres interfejsu określany jest tylko w postaci liczbowej (np. 192.168.1.1), w tym przypadku nie można zastosować nazw imiennych. W tym przypadku Web serwer nie będzie odbierać żądań z pozostałych interfejsów sieciowych a nawet z lokalnego interfejsu sieciowego.

Opcja ta jest korzystna zwłaszcza w przypadku, kiedy komputer jest wyposażony w kilka interfejsów siecowych a udostępnienie Webu jest wymagane tylko do jednego z nich.

Port TCP/IPNumer portu TCP/IP, na którym Web serwer odbiera żądania. Standardową wartością dla protokołu HTTP jest 80 i dla HTTPS jest 443.

Niniejszy konfigurator ustawia wartość początkową właściwości Port.

Do wprowadzenia można wykorzystać Makro wyrażenie (wartość jest obliczana przy uruchomieniu aplikacji).

Jeżeli dana wartość portu jest już wykorzystana przez inny Web serwer (np. Apache, IIS, itd.), wtedy jest konieczne określenie innej wartości portu (np. 85). Często port 80 zozstanie zajęty poprzez usługę "Publish on Web" podczs instalacji SO Windows. Jeżeli nie jest ona potrzebna, wtedy należy ją zakazać i wtedy nie będzie już zajmowała dany port.

Typ Web serweraKonfigurator umożliwia wybór typu Web serwera.
Web serwer typu "wewnętrzny HTTP" jest zawarty bezpośrednio w systemie PROMOTIC i nie jest potrzebna żadna jego dalsza konfiguracja.
Web serwer typu "usługa HTTP(S)" jest częścią wszystkich nowszych SO Windows (nie mylić z produktem IIS, nie chodzi o rzeczywisty samodzielny Web serwer) i PROMOTIC potrafi go wykorzystywać. Jego ustawienie może być bardziej złożone (patrz dostarczane narzędzie PmHttpConfig.exe), lecz jest wydajniejszy i umożliwia zastosowanie zabezpieczonego protokołu HTTPS.
wewnętrzny http (domyślnie) - PROMOTIC wykorzystuje własny wbudowany Web serwer, zaimplementowany bezpośrednio nad komunikacyjnymi sokety. Jego największą zaletą jest to, że z punktu widzenia SO Windows nie trzeba go dodatkowo ustawiać.
usługa http - PROMOTIC wykorzystuje jako Web serwer usługę HTTP, która jest częścią składową wszystkich nowszych wersji SO Windows (nie mylić z produktem IIS, nie chodzi o samodzielny Web serwer). Jego ustawienie może być bardziej złożone, lecz jest wydajniejszy i umożliwia zastosowanie zabezpieczonego protokołu HTTPS. Ustawienie usługi HTTP SO Windows dla potrzeb Web serwera systemu PROMOTIC umożliwia PmHttpConfig.exe - konfiguracja usługi HTTP dla Web serwerów PROMOTIC (HTTP i HTTPS).
usługa https - Oparte na usłudze http i odnosi się do niej to samo, co do poprzedniej opcji "usługa http". Zabezpieczony protokół HTTPS różni się od niezabezpieczonego protokołu HTTP zawłaszcza tym, że cała komunikacja jest szyfrowana (SSL), i że tożsamość serwera jest poświadczana certyfikatem (podpisem elektronicznym) do uwierzytelnienia komputera (CN). W ten sposób jest zapewniona niemożliwość podsłuchu oraz niemożliwość podrzucenia fałszywego Web serwera. Do ustawienia służy ponownie narzędzie PmHttpConfig.exe - konfiguracja usługi HTTP dla Web serwerów PROMOTIC (HTTP i HTTPS) i to łącznie z administracją koniecznymi certyfikatami.

Uwaga: Dla takiego trybu HTTPS należy wykupić licenję PmHTTPS.

Ilość wątków roboczych
Adres domyślny pliku WebJeżeli klient wprowadzi adres pod postacią skróconą: //NazwaKomputera, wtedy wymóg zostanie automatycznie przeadresowane na określony adres. Domyślnie jest ustawione na default.htm, to znaczy, że wymóg jest przeadresowany pod adres http://NazwaKomputera/default.htm, który przedstawia stronę, która zawiera listę komponentów Web z odniesieniami do inch. Określony adres może być również złożonym, na przykład alarmy/default.htm - w tym przypadku wymóg zostanie przeadresowany na komponent "alarmy".

Domyślny adres jest najczęściej ukierunkowany do głównego obszaru pracy aplikacji (do obiektu PmWorkspace). Wtedy wprowadzony adres może być: workspace/main.htm.

Język domyślnyWybór języka do wyświetlenia Web komponentów. Web komponenty które nie są zarejestrowane do obiektu PmWebLang są wyświetlone w tym języku.
wegług runtime - Według języka aplikacji określonego w konfiguratorze "Główny język runtime" (według właściwości Pm.RtLang).
en,de,ru,cs,sk,pl,.. - Wybór konkretnego języka. Można wybierać tylko z języków, które są zarejestrowane w konfiguratorze "Wszystkie wykorzystane języki".
Mały timeout (maks. czas odesłania/odbioru jednej części długiego żądania) (s)Przy odbiorze/nadawaniu długiego żądania, dochodzi do jego rozdzeilenia (komunikacji) na kilka mniejszych części. Mały timeout określa maks. dopuszczalny czas odbioru/nadawania jednej części długiego wymogu. Wstępnie ustawioną wartością jest 10 s.
Duży timeout (maks czas odbioru, wysłania, opracowania całego żądania) (s)Duży timeout określa maks. czas odbioru, opracowania, wysłania całego wymogu. Chodzi o maks. dopuszczalny czas od odbioru pierwszej części wymogu aż do odesłania ostatniej części wymogu. Wstępnie ustawioną wartością jest 30 s.
Zwłoka pomiędzy żądaniami lub częściami długiego żądaniaZezwala/zakazuje wkładanie opóźnienia pomiędzy wymogami. Przy odbiorze długiego wymogu, który składa się z kilku części, opóźnienie jest wkładane pomiędzy poszczególne części odbieranego wymogu. Przy odesłaniu długiego wymogu, który składa się z kilki części, opóźnienie jest wkładane pomiędzy poszczególne części nadawanego wymogu. To znaczy, że krótki wymóg o krótkiej odpowiedzi (odbiór wymogu w jednej części, odesłanie odpowiedzi również w jednej części) będzie mieć włożony jedyne opóźnienie, a to za nadawaniem (służy do oddzielenia różnych wymogów od siebie)
Zwłoka (ms)Wielkość wkładanego opóźnienia w ms. Dokładność jest około 10 ms.
Rygorystyczny tryb logowania użytkowników sieciowych do aplikacji z koniecznością podania nazwy użytkownika i hasłaZezwala/zabrania rygorystyczny tryb logowania użytkowników sieciowych do aplikacji. Jest zalecane stosowanie rygorystycznego trybu, ponieważ zachowanie aplikacji jest wtedy bardzeij jednoznaczne i prostsze. Konfigurator określa zachowanie Web serwera PROMOTIC przy żądaniach sieciowych baz podania nazwy użytkownika i hasła. Opis funkcjonowania i różnicy pomiędzy rygorystycznym i nie rygorystycznym trybem patrz Dla serwera PROMOTIC są obowiązujące następujące zasady.
Notatka:
Jeżeli wartość portu jest ustawiona na 80 dla HTTP lub 430 dla HTTPS (tzn. wartość standardowa), wtedy w przeglądarce internetowej znajduje się następujący Adres URL danego komponentu:
http://NazwaKomputera/IdElementu

W innym przypadku:

http://NazwaKomputera:Port/IdElementu
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice