PAMICA mServer
PAMICA mServer je HTTP server, který využívá HTTP protokol pro přenos libovolných dat pomocí páru požadavek–odpověď. Celá komunikace probíhá tak, že klient pošle požadavek na PAMICA mServer, ten požadavek zapracuje a pošle odpověď zpět.
Celá komunikace je založena na XML komunikaci, která je již v programu zapracována.
Na co všechno můžete PAMICA mServer využít?
- Import docházky
- Vytváření XML tiskové sestavy z programu PAMICA do PDF
- Import/export dokumentů (souborů) do/ze složky Dokumentů firmy
- Přepočet mezd
- Import personalistiky a složek mezd (pouze v řadě SQL)
- Import historických mezd (pouze v řadě SQL)
PAMICA mServer je součástí programu PAMICA, pro jeho provoz je tedy nutné spustit program PAMICA. Pro komunikaci si PAMICA mServer vyhradí jednu instalaci, pro uživatele to tedy znamená, že pokud chce zároveň s provozem PAMICA mServeru provádět operace v programu PAMICA, musí program spustit dvakrát – jednou v režimu PAMICA mServeru a podruhé pro běžnou ruční práci v programu.
Příklady použití PAMICA mServer
Komunikace mServer – aplikace třetích stran (web server)

× 
Komunikace mServer – aplikace třetích stran (VPN)

Komunikace mServer – aplikace třetích stran (HTTP a HTTPS)

Nastavení PAMICA mServeru

Spusťte si program a otevřete agendu Účetní jednotky. V hlavním menu zvolte povel Databáze/PAMICA mServer…, čímž se otevře nové dialogové okno Pamica mServer pro správu a spuštění konfigurací PAMICA mServerů.
Komunikace mServer – aplikace třetích stran (web server)
Pomocí příslušných povelů zde můžete vytvářet, editovat nebo mazat instance PAMICA mServeru. Dále se zde provádí spuštění/zastavení vybrané instance PAMICA mServeru.
Vytvoření a editace nastavení PAMICA mServeru
- Název a popis dané konfigurace
- Účetní jednotka programu PAMICA, se kterou bude komunikovat daná konfigurace
- Port, na kterém bude daná instance konfigurace PAMICA mServeru komunikovat
- Povolit a nastavit HTTPS komunikaci
- Monitoring (log) komunikace (http request, http response)
- Monitoring přenesených dat (XML request data, XML response data)
Spuštění PAMICA mServeru
V dialogovém okně PAMICA mServer vyberete PAMICA mServer a přes tlačítko Spustit vybranou konfiguraci PAMICA mServer spustíte.
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.
Pokud využíváte monitoring, můžete si pro každou provedenou událost (transakci) zobrazit přenesená data v rámci HTTP požadavku klienta a HTTP odpovědi PAMICA mServeru. Zobrazení přenesených dat provedete přes kontextové menu. Průběh HTTP požadavku a HTTP odpovědi provedené komunikace na PAMICA mServeru je dále zaznamenán do log souboru, který bude uložen dle nastavení konfigurace daného PAMICA mServeru.
Spuštění PAMICA mServer přes příkazový řádek
Pamica.exe /http „název spouštěné instance PAMICA mServer“
Příklad:
Pamica.exe /http start “mserver1“
Zastavení a spuštění instance PAMICA mServer
Zastavení spuštěné instance PAMICA mServeru provedete pomocí tlačítka Zastavit nebo zavřením okna. Spuštěná instance PAMICA mServeru počká na dokončení všech aktuálně zpracovávaných http požadavků a pak se ukončí.
Zastavení PAMICA mServer přes příkazový řádek
Příklad:
Pamica.exe /http stop “mserver1“