/ API Kontakty

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)

Klikněte pro zobrazení
 

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

Klikněte pro zobrazení
 

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

Klikněte pro zobrazení

Nastavení PAMICA mServeru

Klikněte pro zobrazení

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“