Sledovanie histórie komunikácie POHODA - Všeobecný internetový obchod
Východiskové nastavenie komunikácie POHODA – Všeobecný internetový obchod využíva pre ukladanie údajov komunikáciu TEMPorary zložky operačného systému Windows. V tomto prípade nie je komunikácie uchovaná. Ak budete chcieť sledovať priebeh komunikácie a jej históriu, je potrebné zapnúť v programe Pohoda voľbu Sledovanie komunikácie (história) v agende Nastavenie všeobecného internetového obchodu.
Podľa typu komunikácie bude vytvorená podzložka EXPORT/IMPORT, do ktorej budú uložené dátové súbory komunikácie (požiadavka a odpoveď) POHODA - Všeobecný internetový obchod.
Priebeh komunikácie je zaznamenaný do „Log“ súboru, ktorý je uložený v údajovom adresári programu POHODA, podadresár LOG. Názov súboru je: IOobchod.log
XML dokumenty, uložené pri sledovaní histórie komunikácie, sú uložené v inom kódovaní ako súbory, ktoré sú odoslané webovej službe. XML dokumenty uložené v histórii sú v kódovaní "Windows-1250".
Štruktúra Log súboru komunikácie POHODA - Všeobecný internetový obchod: stiahnuť
Vzorový príklad Log súboru komunikácie POHODA - Všeobecný Internetový obchod: stiahnuť
Autentizácia webovej služby
Program POHODA používa jednoduchú autentizáciu pri prístupe k webovej službe. Ide teda o Basic access authentication.
Kontrola duplicity importu údajov do programu POHODA
Kontrola duplicity je založená na kontrole importovaných blokov <dataPack> a <dataPackItem> vstupního XML dokumentu. Tieto bloky obsahujú atribút ID, ktorý jednoznačne identifikuje importované údaje.
Pri zapnutej kontrole duplicity je skontrolované ID bloku <dataPack> a <dataPackItem> oproti zoznamu už importovaných XML dokumentov do programu POHODA. Tieto záznamy sa nachádzajú v agende XML log. Ak je nájdená duplicita, import údajov bude ukončený.
Kontrola duplicity nekontroluje duplicitu v účtovných údajoch (Napr. číslo dokladu, IČO adresa , atď ...). Agenda XML log je vo východiskovom nastavení programu POHODA nastavená pre plnú editáciu, preto je možné záznamy zmazať. Ak budete chcieť zakázať zmazanie záznamov v tejto agende, je nutné upraviť nastavenie prístupových práv tejto agendy v programe POHODA.
Doplňujúce kontroly importovaných údajov:
- Doklad objednávka
- kontrola importovaného dokladu podľa čísla dokladu.
- V tomto prípade je nutné vo vstupnom XML dokumente uviesť element <ord:number> a podelement <typ:numberRequested>. Definícia elementu je popísaná v schéme Order.xsd a Type.xsd.Pri importe XML dokumentu, ktorý obsahuje tento element bude navyše vykonaná kontrola na číslo dokladu. Ak doklad s rovnakým číslom v programe POHODA existuje, import bude ukončený.
- Doklad Adresa
- kontrola importovanej adresy podľa zadaných parametrov (filtra).
- V tomto prípade je potrebné uviesť vo vstupnom XML dokumente element <duplicityFields>,v ktorom budeme definovať parametre pre kontrolu duplicity adresy.
Definícia elementu je popísaná v schéme Addressbook.xsd. Pri importe XML dokumentu, ktorý obsahuje tento element, bude navyše vykonaná kontrola na duplicity adresy. Ak táto adresa už v programe POHODA existuje, import bude ukončený.