/ API Kontakty

Jak začít s XML API?


Jako úplně první krok je potřeba uvést, jakými způsoby je možné XML API komunikaci volat. Uživatel má dvě možnosti: příkazovou řádku nebo mServer.

Komunikace přes příkazovou řádku

1. Spuštění XML API komunikace přes příkazovou řádku

Externí proces spustí program POHODA nebo PAMICA s parametry pro XML import/export.


2. Příkazová řádka

Příkazová řádka pro spouštění Pohoda.exe/Pamica.exe v režimu XML importu/exportu.


POHODA:

  • Pohoda.exe/XML “Uzivatel“ “Heslo“ “Cesta k INI souboru“
  • Příklad: C:\Pohoda\Pohoda.exe /XML “Admin“ “admpwd“ “C:\Pohoda\Data\XML\xml_imp.ini“
  • Je možné zadat také relativní cestu ve tvaru “./xml_imp.ini" vztahující se k adresáři programu POHODA.

PAMICA:

  • XML komunikaci je možné spouštět dávkově pomocí příkazu: Pamica.exe /XMLn “Uzivatel“ “Heslo“ “Cesta k INI souboru“.
  • Příklad: C:\Pamica\Pamica.exe /XMLn “Admin “ “admpwd “ “C:\Pamica\Data\XML\xml_imp.ini “

Komunikace přes mServer

mServer je HTTP server, který využívá HTTP prorokol pro přenos XML dat pomocí páru požadavek-odpověď.

Celá komunikace funguje tak, že klient pošle požadavek na POHODA mServer, ten požadavek zpracuje a pošle odpověď zpět.


Příklad komunikace PAMICA mServeru s klientem přes web server:

Klikněte pro zobrazení
 

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

POHODA:

  • pohoda.exe /HTTP [parametr] [název vytvořené konfigurace POHODA mServer v programu POHODA].
  • Přes příkazovou řádku je možné: spustit, vypnout, restartovat nebo získat seznam vytvořených mServerů v programu POHODA.

PAMICA:

  • pamica.exe /HTTP [parametr] [název vytvořené konfigurace PAMICA mServer v programu PAMICA].
  • Přes příkazovou řádku je možné: spustit, vypnout, restartovat nebo získat seznam vytvořených mServerů v programu PAMICA.