Kasutaja tarvikud

Lehe tööriistad



lt:xmlcore

Skirtumai

Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.

Lõlita võrdlemise vaatele

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
lt:xmlcore [2021/12/16 16:00]
ignas [2.1. Prieiga prie serviso]
lt:xmlcore [2021/12/16 16:10]
ignas [2.2. Informacijos pasiėmimas iš Directo (OUT)]
Linija 1: Linija 1:
 ======Bendras XML duomenų mainų sąsajos aprašymas====== ======Bendras XML duomenų mainų sąsajos aprašymas======
  
-=====Bendra informacija=====+====Bendra informacija====
  
 Jei pageidaujama,​ kiekvienoje Directo bazėje galima nustatyti duomenų mainų sąsają, įgalinančią dvipusį duomenų srautą. Svarbu atsiminti, kad sąsaja nėra prieinama pagal numatytuosius nustatymus, tačiau konfigūruojama kiekvienu konkrečiu atveju, atsižvelgiant į konkretaus užduočių rinkinio poreikius. Sąsajos įdiegimas yra apmokamas pagal kainoraštį,​ o apmokėjimo dydis priklauso nuo kiekviena kryptimi judančių duomenų tipų skaičiaus, todėl prieš pradedant darbą, būtina susisiekti su Directo prekybos atstovu ir susitarti dėl tikslių poreikių bei derinti projekto kainą. Jei pageidaujama,​ kiekvienoje Directo bazėje galima nustatyti duomenų mainų sąsają, įgalinančią dvipusį duomenų srautą. Svarbu atsiminti, kad sąsaja nėra prieinama pagal numatytuosius nustatymus, tačiau konfigūruojama kiekvienu konkrečiu atveju, atsižvelgiant į konkretaus užduočių rinkinio poreikius. Sąsajos įdiegimas yra apmokamas pagal kainoraštį,​ o apmokėjimo dydis priklauso nuo kiekviena kryptimi judančių duomenų tipų skaičiaus, todėl prieš pradedant darbą, būtina susisiekti su Directo prekybos atstovu ir susitarti dėl tikslių poreikių bei derinti projekto kainą.
Linija 32: Linija 32:
  
  
-==== 2.2. Informacijos pasiėmimas iš Directo (OUT) ====+==== Pavydžiai ==== 
 +Toliau pateikti pavyzdžiai turi būti laikomi tik apytiksliais ir svarbu atsiminti, kad konkrečioje kuriamoje sąsajoje beveik tikrai bus naudojamos kitokios **schemos, URL, parametrai, apribojimai,​ žinutės atsakymai ir raktai** nei pateiktos pavyzdyjeJokiu būdu negarantuojama,​ kad šie URL iš tikrųjų atitiks užklausą. Jei užklausos metu duomenys yra gaunami, jie yra 100% fiktyvūs ir nesusiję su jokių tikrų įmonių duomenimis. 
 +Norėdami išbandyti, naudokite šią formą: [[https://​login.directo.ee/​xmlcore/​demo_ee/​webupload.html]] 
 + 
 + 
 +=== 2.1. Informacijos pasiėmimas iš Directo (OUT) ===
  
 GET metodo atveju bent 3 parametrai turi būti nurodyti: GET metodo atveju bent 3 parametrai turi būti nurodyti:
Linija 41: Linija 46:
 Papildomi parametrai yra derinami individualiai pagal poreikį, integracijos derinimo metu. Papildomi parametrai yra derinami individualiai pagal poreikį, integracijos derinimo metu.
  
-<wrap important>​ +Šiame pavyzdyje naudojami **what=item** ir **get**=1Visi filtrai galimijei schemoje yra atitinkamas laukasPavyzdžiui"​class",​ "​code",​ "​barcode",​ "​supplier",​ "​supplieritem",​ "​closed",​ "​ts"​ straipsnių aprašomoji struktūros schema: [[https://​login.directo.ee/xmlcore/​demo_ee /​ws_artiklid.xsd]]
-Šiuose pavyzdžiuose esančios nuorodos yra iliustracinio pobūdžioJokiu būdu negarantuojamakad šie URL iš tikrųjų atitiks užklausąJei užklausos metu duomenys yra gaunamijie yra 100% fiktyvūs ir nesusiję su jokių tikrų įmonių duomenimis. +
-</wrap>+
  
 +Užklausa prekėms pagal išsaugojimo datą (ts = Time stamp): [[https://​login.directo.ee/​xmlcore/​demo_ee/​xmlcore.asp?​what=item&​get=1&​ts=01.01.2021]]
  
-Šio pavyzdžio atveju yra naudojamas **what** = "​item"​ ir **key** reikšmė yra "​20DAF3F822B782AF12D1198C23F45604"​. Esant poreikiui, galite peržiūrėti šio pavyzdinio serviso XSD schemą: [[http://​wiki.directo.ee/_media/​et/​ws_artiklid.xsd|ws_artiklid.xsd]]. +Laiko filtras taip pat gali naudoti laiką taip& ts = 01.03.2021 12:30 & ts = 01.03.2021%2012:​30
  
 Užklausos pavyzdys, norint gauti visų prekių sąrašą: Užklausos pavyzdys, norint gauti visų prekių sąrašą:
Linija 56: Linija 59:
  
 https://​login.directo.ee/​xmlcore/​demo_ee/​xmlcore.asp?​get=1&​what=item&​code=0000 https://​login.directo.ee/​xmlcore/​demo_ee/​xmlcore.asp?​get=1&​what=item&​code=0000
 +
 +== Pirkėjo išvestis (OUT): ==
 +
 +[[https://​login.directo.ee/​xmlcore/​demo_ee/​xmlcore.asp?​get=1&​what=customer&​ts=01.01.2021]]
 +
 +Filtro parinkčių pavyzdžiai: ​ "​code",​ "​loyaltycard",​ "​regno",​ "​email",​ "​phone",​ "​closed",​ "​ts"​ pirkėjo struktūros schema: https://​login.directo.ee/​xmlcore/​demo_ee/​ws_customers.xsd
 +
 +== Sandėlio kiekio išvestis (OUT): ==
 +
 +https://​login.directo.ee/​xmlcore/​demo_ee/​xmlcore.asp?​get=1&​what=stocklevel
 +
 +Filtro parinkčių pavyzdžius:​ "​code",​ "​stock",​ apibūdinanti sandėlio kiekio schema: https://​login.directo.ee/​xmlcore/​demo_ee/​ws_laoseis.xsdt
 +
  
 ==== 2.3. Informacijos siuntimas į Directo (IN) ==== ==== 2.3. Informacijos siuntimas į Directo (IN) ====
lt/xmlcore.txt · Keista: 2023/09/15 15:27 vartotojo jaroslav