User Tools

Site Tools



lt:xmlcore

Skirtumai

Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
lt:xmlcore [2021/12/16 16:13] – [Pavydžiai] ignaslt:xmlcore [2021/12/16 16:20] – [2.3. Informacijos siuntimas į Directo (IN)] ignas
Linija 71: Linija 71:
  
  
-==== 2.3. Informacijos siuntimas į Directo (IN) ====+=== 2.3. Informacijos siuntimas į Directo (IN) ===
  
 Duomenys siunčiami naudojant ''form/urlencoded'' POST metodą. Duomenys siunčiami naudojant ''form/urlencoded'' POST metodą.
  
 Užpildomi formos kintamieji: Užpildomi formos kintamieji:
-  * **put**=1 +  * ''put=1'' 
-  * **what**=INVOICE +  * ''what=INVOICE'' 
-  * **key**=SUGENERUOTAS_RAKTAS +  * ''key=SUGENERUOTAS_RAKTAS'' 
-  * **xmldata**=<?xml version="1.0" encoding="utf-8"?><PAYLOAD>+  * ''xmldata=<?xml version="1.0" encoding="utf-8"?><PAYLOAD>''
  
-Šis siuntimas naudojamas, pavyzdžiui, kai pardavimo skaita yra sugeneruojama orinėje sistemojekurią reikia perduoti į „Directo“.+Įvesties sajoje XML turi būti siųstas adresu [[https://login.directo.ee/xmlcore/demo_ee/xmlcore.asp]] POST su kintamaisiais ''put = 1''''key = [appkey value]'', ''what = order'' (arba ''what = customer'' arba ''what = item'') ir ''xmldata = [XML turinys]'' XML įvestis turi atitikti schemą.
  
 <wrap important> <wrap important>
Linija 87: Linija 87:
 </wrap> </wrap>
  
-Tarkime, kad šiuo atveju URL pvz. https://login.directo.ee/xmlcore/this_is_the_worlds_greatest_company/xmlcore.asp+**Praktinis pavyzdys**
  
-Pavyzdinio serviso XSD schemą:  [[http://wiki.directo.ee/_media/et/xml_in_arved.xsd|xml_in_arved.xsd]].+Tokio tipo įvestis naudojama, pavyzdžiui, kai išorinėje sistemoje generuojami pardavimo užsakymai, kurie turi būti atspindėti Directo. Taip pat, pateikiamas pirkėjų schemos aprašymas. 
 + 
 +Tarkime, kad šiuo atveju URL pvz. [[https://login.directo.ee/xmlcore/this_is_the_worlds_greatest_company/xmlcore.asp]] 
 + 
 +Pavyzdinio serviso XSD schemą:  [[http://wiki.directo.ee/_media/et/xml_in_arved.xsd]].
  
 Pavyzdinis XML: Pavyzdinis XML:
Linija 141: Linija 145:
 Svarbu sulaukti atsakymo apie sėkmingą įkėlimą. Jeigu tokio rezultato nesulaukiama arba yra gaunama klaida, siuntimą reikia pakartoti ne anksčiau kaip po minutės. Reikėtų vengti kelių užklausų siuntimo vienu metu. Svarbu sulaukti atsakymo apie sėkmingą įkėlimą. Jeigu tokio rezultato nesulaukiama arba yra gaunama klaida, siuntimą reikia pakartoti ne anksčiau kaip po minutės. Reikėtų vengti kelių užklausų siuntimo vienu metu.
 </wrap> </wrap>
 +
 +**Pirkėjo įvesties sąsaja:**
 +
 +Duomenys aprašyti schemoje [[https://login.directo.ee/xmlcore/demo_ee/xml_IN_kliendid.xsd]] . Duomenų registravimas yra toks pat kaip užsakymų registravimas. XML, kuris atitinka schemą, bet nenaudoja visų galimų atributų, gali atrodyti taip:
 +
 +<code xml>
 +<? xml  version = "1.0"  encoding = "utf-8" ?> 
 +<customers >
 +   <customer  code = "Customer  code1 " name = "Name"  address1 = "address11"  address2 = "address21"  address3 = "address31"  email = " email1 "  regno = " regno1 "  class = " class1 "  type = " 1 " 
 +  </ customer >
 +  </ customers >
 +</code>
  
 ==== 2.4. HTML forma ==== ==== 2.4. HTML forma ====
lt/xmlcore.txt · Keista: 2023/09/15 15:27 vartotojo jaroslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki