Vše k JMHZ v Pohodě a Pamice na jednom místě

17.6 PAMICA mServer

PAMICA mServer
je integrovanou
součástí programu PAMICA. Proto budete-li chtít využít mServer, je zapotřebí spustit systém PAMICA. Každé spuštění PAMICA mServeru si vyhradí jednu instanci programu PAMICA
pouze pro svoji komunikaci a tu pak není možné použít pro běžnou práci v programu.

PAMICA mServer vám umožní online komunikaci se systémem PAMICA. Pro běžného uživatele je trochu náročnější, ale technici si s ním budou vědět rady. Jde v podstatě o HTTP server, který prostřednictvím HTTP protokolu přenáší XML data pomocí páru požadavek-odpověď. Komunikace funguje tak, že klient pošle požadavek na PAMICA mServer, ten ho zpracuje a odpoví na něj.

Výměna dat mezi klientem a PAMICA mServerem probíhá pomocí XML dat a je založena na stejném principu jako obecná XML komunikace programu PAMICA.

Výměna dat mezi klientem a PAMICA mServerem probíhá pomocí XML dat a je založena na stejném principu jako obecná XML komunikace programu PAMICA.

Popis komunikace PAMICA mServeru

    PAMICA mServer využívá HTTP protokol pro přenos libovolných dat pomocí páru požadavek-odpověď. Požadavek i odpověď jsou složeny z textových hlaviček, prázdného řádku a binárních dat. Typ dat je určen pomocí MIME (Multipurpose Intenet Mail Extension) typů v hlavičce Content-Type. PAMICA mServer komunikuje na lokální síti/PC. PAMICA naslouchá mServeru na nastaveném portu. Pokud obdrží na přiřazeném portu HTTP požadavek, provede jeho zpracování a pošle odpověď zpět. Klient posílá v HTTP požadavku data prostřednictvím metody POST. Metada GET pro přenos dat není podporována. Klient posílá v HTTP požadavku na PAMICA mServer data ve formátu XML. V hlavičce HTTP požadavku je nutné uvést parametr STW-Authorization, který slouží k autentizaci přístupu do programu PAMICA. PAMICA mServer podporuje komprese přenášených dat jak pro HTTP požadavek, tak pro HTTP odpověď. Aktuálně jsou podporovány metody gzip/deflate.

Popis komunikace PAMICA mServeru

PAMICA mServer využijete pro online komunikaci

  • s aplikacemi třetích stran.

Kvůli bezpečnosti přenášených dat dodržujte tato doporučení:

  • Používejte PAMICA mServer výhradně na serverovém operačním systému a zároveň ve vnitřní síti.
  • Nespouštějte PAMICA mServer na počítačích, kde je veřejná IP adresa.
Pro rychlejší práci s vytvořenými
konfiguracemi PAMICA mServeru můžete využít kontextové menu, které vyvoláte kliknutím pravého tlačítka myši na dialogovém okně.

Správa a konfigurace PAMICA mServeru

Správa a konfigurace PAMICA mServeru

Potřebná nastavení PAMICA mServeru proveďte v agendě Účetní jednotky. V hlavním menu Databáze vyberte volbu PAMICA mServer.

Otevře se vám stejnojmenné dialogové okno, ve kterém můžete vytvářet, editovat nebo mazat konfigurace PAMICA mServeru. Pro každou vytvořenou konfiguraci jsou zde uvedeny parametry název, port a stav spuštění. Dále zde můžete vybrané konfigurace PAMICA mServeru spustit.

PAMICA mServer
můžete spustit, resp.
zastavit i přes příkazový řádek pomocí parametru pamica.exe /HTTP + parametr + název vytvořené konfigurace PAMICA mServer v programu PAMICA
(příklad spuštění: Pamica. exe /HTTP start Zam1, příklad zastavení: Pamica. exe /HTTP stop Zam1). Více informací o nastavení
a funkčnosti PAMICA mServeru získáte na www.stormware.cz/pamica/pamica-mserver/ nebo v nápovědě programu PAMICA.

Spuštění PAMICA mServeru

Spuštění PAMICA mServeru

V dialogovém okně PAMICA mServer vyberte PAMICA mServer a přes tlačítko Spustit nebo pomocí dvojkliku levého tlačítka myši spustíte vybranou konfiguraci PAMICA mServeru.

Po úspěšném spuštění PAMICA mServeru se vám otevře nové dialogové okno, které bude zobrazovat průběh provedených komunikací na PAMICA mServeru.

Odeslané e-maily

Agenda Odeslané e-maily obsahuje přehled odeslaných e-mailů pomocí poštovního klienta SMTP, Gmail nebo Microsoft Outlook (cloudové služby). V této agendě dohledáte veškerou provedenou komunikaci s jednotlivými institucemi a zaměstnanci prováděnou prostřednictvím SMTP protokolu, Gmail nebo Microsoft Outlook (cloudové služby). Zobrazí se e-mail, na který byl tiskopis odeslán, předmět a text zprávy včetně přiložených příloh.

V poli Stav bude zaznamenáno, zda byl e-mail úspěšně odeslán. Pokud došlo k nějaké chybě, např. není zadán správně název serveru, číslo postu či e-mailová adresa, program vás na tuto skutečnost upozorní.

Nedojde-li ke správnému odeslání e-mailu, můžete ho upravit a pokusit se ho přímo z této agendy znovu odeslat.