| |
Obsahuje údaje, ktoré musí POHODA poznať, aby mohla zahájiť XML import/export.
Formát:
1. Spracovanie všetkých XML súborov vo vstupnom adresári:
[XML]
input_dir=Vstupny_adresar
response_dir=Vystupny_adresar
database=Nazov_databazy_uctovnej_jednotky
check_duplicity=0, 1
format_output=0, 1
XSLT_input=Vstupny_transformacny_subor
XSLT_output=Vystupny_transformacny_subor
2. Spracovanie jedného vstupného XML súbora:
[XML]
input_xml=Vstupny_xml_subor
response_xml=Vystupny_xml_subor
response_dir=Vystupny_adresar
database=Nazov_databazy_uctovnej_jednotky
check_duplicity=0, 1
format_output=0, 1
XSLT_input=Vstupny_transformacny_subor
XSLT_output=Vystupny_transformacny_subor
| input_dir: |
Povinný (pokiaľ nepoužijeme input_file).
Cesta k adresáru, v ktorom sú umiestnené XML súbory s dokladmi pre import alebo s požiadavkami na export. Používa sa, ak chceme importovať viac XML súborov. |
| response_dir: |
Nepovinný.
Adresár, do ktorého budú umiesťnované XML súbory s exportovanými dokladmi alebo XML súbory s výsledkami importu. Pokiaľ nie je zadaný, je vytvorený adresár response vo vstupnom adresári. |
| input_xml: |
Povinný (pokiaľ nepoužijeme input_dir).
Názov súboru pre import - používa sa, pokiaľ chceme importovať iba jeden konkrétny XML súbor. |
| response_xml: |
Nepovinný.
Názov výstupného súboru. Používa sa, pokiaľ importujeme iba jeden XML súbor použijeme parameter input_xml) a výstup chceme do konkrétneho súbora. Pokiaľ tento parameter nezadáme, vo výstupnom adresári (viď. parameter response_dir) je vytvorený súbor s rovnakým názvom ako vstupný súbor (input_xml). |
| databaza: |
Povinný (okrem zoznamu účtovných jednotiek).
Názov databázy účtovnej jednotky, do/z ktorej chceme import/export vykonávať. |
| check_duplicity: |
Nepovinný. Defaultná hodnota "0".
Pokiaľ je nastavená hodnota "1", kontroluje sa, či zadaný doklad nebol už importovaný. Pokiaľ áno, import neprebehne a v Response sa zobrazí hlásenie o duplicite.
Kontrola prebieha podľa atribútu id elementu dataPack a atribútu id elementu dataPackItem. |
| format_output : |
Nepovinný. Defaultná hodnota "0".
Pokiaľ je nastavená hodnota "1", vykoná sa preformátovanie výsledného XML do štrukturovanejšej podoby (pridanie odsadenia a znakjov nových riadkov).
Pozor! Pri všetkých XML môže byť preformátovanie časovo náročné. |
| XSLT_input : |
Nepovinný.
Názov transformačného súboru, ktorý sa použije na transformáciu vstupného XML. Výsledkom bude nový súbor s koncovkou "_trn_i1.xml", ktorý sa použije pre spracovanie. Názov je zadaný vrátane cesty, buď abslolútne (napr: "C:\Program Files\Stormware\Pohoda\Info\XSL\export.xsl"), alebo relatívne - vztiahnuté k adresáru programu POHODA (napr: "Info/XSL/export.xsl").
Poznámka: Transformačný súbor je možné zadať taktiež pri vstupnom XML do elementu. dat:dataPack/dat:transformation/dat:input. Najskôr sa vykoná transformácia zadaná v INI súbore, potom transformácia zadaná v XML. |
| XSLT_output : |
Nepovinný.
Názov transformačného súbora, ktorý sa použije na transformáciu výstupného XML. Výsledkom bude nový súbor s koncovkou "_trn_o1.xml". Názov je zadaný vrátane cesty, buď abslolútne (napr: "C:\Program Files\Stormware\Pohoda\Info\XSL\export.xsl"), alebo relatívne - vztiahnuté k adresáru programu POHODA (napr: "Info/XSL/export.xsl").
Poznámka: Transformačný súbor je možné zadať taktiež pri vstupnom XML do elementu dat:dataPack/dat:transformation/dat:output. Najskôr sa vykoná transformácia zadaná v INI súbore, potom transformaácia zadaná v XML. |
| action_after_processing : |
Nepovinný.
Nastavenie práce so vstupnými údajmi po vykonaní XML komunikácie.
„0“ – Nechať vstupný súbor po jeho spracovaní.
„1“ – Zmazať vstupný súbor po jeho spracovaní.
„2“ – Presunúť vstupný súbor po jeho spracovaní do zložky (parameter Move_to). |
| Move_to: |
Nepovinný.
Adresár na presunutie súboru po vykonaní XML komunikácie. Pokiaľ je nastavená hodnota action_after_processing=2, potom je potrebné nastaviť cieľový adresár na presunutie súboru.
|
|