Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Web - záložka objektu PmWeb

Popis:
Nastavení základních TCP/IP parametrů PROMOTIC Webu.
Konfigurační položky:
TCP/IP adresa síťového rozhraníUmožňuje nastavit adresu síťového rozhraní (síťového adaptéru), na které přijímá WebServer požadavky.
Všechna síťová rozhraní (přednastaveno) - WebServer přijímá požadavky na všech síťových rozhraních počítače. Tzn. na všech fyzických síťových adaptérech, na virtuálních síťových adaptérech (VPN, atd.) a na lokálním rozhraní počítače (localhost tj. 127.0.0.1).
Lokální síťové rozhraní (localhost) - WebServer přijímá požadavky pouze na lokálním síťovém rozhraní počítače (localhost tj. 127.0.0.1). V tomto případě nebude WebServer přijímat požadavky ze síťových rozhraní. Lokální síťové rozhraní je přístupné pouze aplikacím, které běží na stejném počítači jako WebServer.
Vybrané síťové rozhraní - WebServer přijímá požadavky pouze z uvedeného síťového rozhraní počítače (např. z konkrétní síťové karty). Adresa rozhraní se uvádí pouze v číselné podobě (např. 192.168.1.1), nelze použít jmenné názvy. V tomto případě nebude WebServer přijímat požadavky z ostatních síťových rozhraní a ani z lokálního síťového rozhraní počítače.

Tato volba je užitečná hlavně v případě, kdy má počítač více síťových karet a je požadováno zpřistupnit Web jen do jedné z nich.

Port TCP/IPČíslo TCP/IP portu, na kterém přijímá WebServer požadavky. Standardní hodnota pro HTTP je 80 a pro HTTPS je 443.

Tento konfigurátor nastavuje počáteční hodnotu vlastnosti Port.

Pokud je daná hodnota portu již obsazena jiným Web serverem (např. Apache, IIS, atd.), pak je nutno zadat jinou hodnotu (např. 85).

Pro zadání lze použít Makro výraz (vyhodnocuje se při spouštění aplikace).

Typ WEB serveruKonfigurátor umožňuje zvolit typ WEB serveru. WEB server typu "HTTP interní" je obsažen přímo v systému PROMOTIC a není nutno jej více konfigurovat. WEB server typu "HTTP(S) služba" je součástí všech novějších OS Windows (neplést s produktem IIS, nejedná se u skutečný samostaný WEB server) a PROMOTIC jej umí využívat. Jeho konfigurace sice může být složitější (viz dodaná utilita PmHttpConfig.exe), ale je výkonnější a umožňuje zabezpečený HTTPS protokol.
http interní (přednastaveno) - PROMOTIC využívá vlastní interní zabudovaný WEB server, implementovaný přímo nad komunikačními sokety. Jeho největší výhodou je to, že jej z hlediska OS Windows není nutno více konfigurovat.
http služba - PROMOTIC využívá jako WEB server HTTP službu, která je součástí všech novějších verzí OS Windows (neplést s produktem IIS, nejedná se u skutečný samostaný WEB server). Jeho konfigurace sice může být složitější, ale je výkonnější a umožňuje také zabezpečený HTTPS protokol. Nakonfigurovat HTTP službu OS Windows pro potřeby WEB serveru systému PROMOTIC umožňuje PmHttpConfig.exe - konfigurace HTTP služby pro PROMOTIC WEB servery (HTTP i HTTPS).
https služba - Založeno na HTTP službě a platí tedy to samé, jako pro předcházející volbu "http služba". Zabezpečený HTTPS protokol se liší od nezabezpečeného HTTP protokolu zejména tím, že veškerá komunikace je šifrována (SSL) a že identita serveru je ověřena certifikátem (digitálním podpisem) pro ověření počítače (CN). Tím je zajištěna nemožnost odposlechu a také nemožnost podvržení jiného falešného WEB serveru. Ke konfiguraci slouží opět PmHttpConfig.exe - konfigurace HTTP služby pro PROMOTIC WEB servery (HTTP i HTTPS) a to včetně správy potřebných certifikátů.

Upozornění: Pro tento režim HTTPS je nutno mít licenci PmHTTPS.

Počet pracovních vláken
Implicitní adresa Web souboruPokud klient zadá adresu jen ve zkráceném tvaru: //NázevPočítače, pak se požadavek automaticky přesměruje na zadanou adresu. Implicitně je zde zadáno default.htm, tzn. že je požadavek přesměrován na adresu http://NázevPočítače/default.htm, což je stránka obsahující seznam Web komponent s odkazy na ně. Zadaná adresa může být i složená, například alarmy/default.htm - pak se tento požadavek přesměruje na komponentu "alarmy".

Nejčastěji se implicitní adresa směřuje na adresu hlavní pracovní plochy aplikace (na objekt PmWorkspace). Pak zde zadaná adresa může být: workspace/main.htm.

Implicitní jazykVýběr jazyka pro zobrazení Web komponent. Web komponenty které nejsou registrovány do objektu PmWebLang jsou zobrazeny v tomto jazyce.
podle runtime - Podle jazyka aplikace určeného v konfigurátoru "Hlavní jazyk runtime" (podle vlastnosti Pm.RtLang).
en,de,ru,cs,sk,pl,.. - Výběr konkrétního jazyka. Lze vybrat pouze z jazyků, které jsou registrovány v konfigurátoru "Všechny užité jazyky".
Malý timeout (max. doba příjmu/vyslání jedné části dlouhého požadavku) (s) Při příjmu/vyslání dlouhého požadavku, dojde k rozdělení požadavku (komunikace) na několik menších částí. Malý timeout určuje max. přípustnou dobu příjmu/vyslání jedné části dlouhého požadavku. Přednastavená hodnota je 10 s.
Velký timeout (max. doba příjmu, zpracování, vyslání celého požadavku) (s) Velký timeout určuje max. dobu příjmu, zpracování, vyslání celého požadavku. Jedná se max. přípustnou dobu od příjmu první části požadavku až po odeslání poslední části požadavku. Přednastavená hodnota je 30 s.
Zpoždění mezi požadavky nebo mezi částmi dlouhého požadavku Povoluje/zakazuje vkládat zpoždění mezi požadavky. Při příjmu dlouhého požadavku, skládajícího se z několika částí, se zpoždění vkládá mezi jednotlivé části příjímaného požadavku. Při poslání dlouhého požadavku, skládajícího se z několika částí, se zpoždění vkládá za každou odeslanou část požadavku. Tzn. krátký požadavek s krátkou odpovědí (příjem požadavku v jediné části, odeslání odpovědi také v jediné části) bude mít vloženo jediné zpoždění, a to za odesláním (slouží k oddělení různých požadavků od sebe).
Zpoždění (ms)Velikost vkládaného zpoždění v ms. Přesnost je asi 10 ms.
Striktní režim přihlašování síťových uživatelů do aplikace s nutností použít jméno a hesloPovoluje/zakazuje striktní režim přihlašování síťových uživatelů do aplikace. Doporučuje se používat strikní režim, protože výsledné chování aplikace je jednoznačnější a jednodušší. Konfigurátor určuje chování PROMOTIC Web serveru u síťových požadavků bez dodaného jména a hesla. Vysvětlení chování a rozdílů mezi striktním a nestriktním režimem viz Pro PROMOTIC server platí následující pravidla.
Poznámka:
Pokud je hodnota portu 80 pro HTTP nebo 443 pro HTTPS (tzn. standardní hodnota), pak ve Web prohlížeči je URL adresa komponenty:
http://NázevPočítače/IdKomponenty

v opačném případě:

http://NázevPočítače:Port/IdKomponenty
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice