lt:xmlcore
Skirtumai
Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
lt:xmlcore [2021/12/16 16:12] – [2.1. Informacijos pasiėmimas iš Directo (OUT)] ignas | lt:xmlcore [2022/04/07 09:24] – [3. Atsakymų kodai] modesta | ||
---|---|---|---|
Linija 32: | Linija 32: | ||
- | ==== Pavydžiai ==== | + | ====2. 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, | 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, | ||
Norėdami išbandyti, naudokite šią formą: [[https:// | Norėdami išbandyti, naudokite šią formą: [[https:// | ||
Linija 71: | Linija 71: | ||
- | ==== 2.3. Informacijos siuntimas į Directo (IN) ==== | + | === 2.3. Informacijos siuntimas į Directo (IN) === |
Duomenys siunčiami naudojant '' | Duomenys siunčiami naudojant '' | ||
Užpildomi formos kintamieji: | Užpildomi formos kintamieji: | ||
- | * **put**=1 | + | * '' |
- | * **what**=INVOICE | + | * '' |
- | * **key**=SUGENERUOTAS_RAKTAS | + | * '' |
- | * **xmldata**=<?xml version=" | + | * '' |
- | Šis siuntimas naudojamas, pavyzdžiui, | + | Įvesties |
<wrap important> | <wrap important> | ||
Linija 87: | Linija 87: | ||
</ | </ | ||
- | Tarkime, kad šiuo atveju URL pvz. https:// | + | **Praktinis pavyzdys** |
+ | |||
+ | Tokio tipo įvestis naudojama, pavyzdžiui, | ||
+ | |||
+ | Tarkime, kad šiuo atveju URL pvz. [[https:// | ||
- | Pavyzdinio serviso XSD schemą: | + | Pavyzdinio serviso XSD schemą: |
Pavyzdinis XML: | Pavyzdinis XML: | ||
Linija 142: | Linija 146: | ||
</ | </ | ||
- | ==== 2.4. HTML forma ==== | + | **Pirkėjo įvesties sąsaja: |
+ | |||
+ | Duomenys aprašyti schemoje [[https:// | ||
+ | |||
+ | <code xml> | ||
+ | <? | ||
+ | < | ||
+ | < | ||
+ | </ customer > | ||
+ | </ customers > | ||
+ | </ | ||
+ | |||
+ | === 2.4. HTML forma === | ||
Parametrai, kuriuos reikia nurodyti: | Parametrai, kuriuos reikia nurodyti: | ||
Linija 171: | Linija 187: | ||
- | ==== 2.4. Pavyzdys PHP kalba ==== | + | === 2.5. Pavyzdys PHP kalba === |
Į servisą | Į servisą | ||
Linija 241: | Linija 257: | ||
</ | </ | ||
+ | |||
+ | === 2.6. Postman === | ||
+ | [[https:// | ||
+ | |||
+ | ==== 3. Atsakymų kodai ==== | ||
+ | |||
+ | | **kodas** |**Atsakymo tekstas** |**Pastaba**|**Paaiškinimas**|Description | | ||
+ | | 0 | Created | |Dokumentas sėkmingai sukurtas | Document successfully created| | ||
+ | | 0 | Updated | (if document update feature is used) | Dokumentas sėkmingai atnaujintas| | ||
+ | | 0 | Confirmed | (if auto document confirmation is used) | Dokumentas sėkmingai patvirtintas| | ||
+ | | | | ||
+ | | 2 | Too secure location | | Informuokite Directo| | ||
+ | | 3 | Database is moved to a new server. Takes about 15 minutes | |Duomenų bazė perkelta į kitą serverį, prašome palaukti 15 minučių| | ||
+ | | 4 | Database is closed - user count is zero | |Duomenų bazė uždaryta | | ||
+ | | 5 | Unauthorized | | Neteisingas raktas ar neteisingai paduotas raktas (key)| | ||
+ | | 6 | Invalid user given | | Neegzistuojantis darbuotojas| | ||
+ | | 7 | Invalid IP source given | | Neegzistuojantis arba apribotas darbuotojas| | ||
+ | | 8 | Invalid xml given: ... | | klaidingas, neteisingos struktūros XML| | ||
+ | | 9 | Error on import: ... | | Klaida susijusi su procedūra, informuokite Directo| | ||
+ | | | | ||
+ | | 11 | Duplicate | | Toks dokumentas jau egzistuoja| | ||
+ | | 12 | Missing document identificator | | nenustatytas dokumento unikalus laukas| | ||
+ | | 13 | Missing customer code / Missing customer regno | (if code is not used) | Nenusiųstas arba nenustatytas pirkėjo unikalus laukas| | ||
+ | | 14 | Update not allowed | (if document is commited or has related documents) | Negalima atnaujinti dokumento (greičiausiai su dokumentu yra kitų susijusių dokumentų| | ||
+ | | | | ||
+ | | 17 | Document insert failed | ||
+ | | 18 | uniqueid field not found | (needs to be set up correctly in transport parameters) | Nenustatytas unikalus laukas| | ||
+ | | 19 | Removal of document not allowed | | Dokumento ištrinti nepavyko (gali būti patvirtintas, | ||
+ | | 29 | Not confirmed: ... | (if auto document confirmation is used) | Dokumentas nepatvirtintas, | ||
+ | | | | ||
+ | | 30 | Created | (creation of related document like customer, payment etc.) | Antrinis dokumentas sukurtas sėkmingai| | ||
+ | | 30 | Updated | (update of related document like customer, payment etc.) | Antrinis dokumentas atnaujintas sėkmingai | | ||
+ | | 30 | Confirmed | (confirmed related document like payment etc.) | Antrinis dokumentas patvirtintas sėkmingai| | ||
+ | | 31 | ... not found | (prerequisite of creation of related document like customer, payment etc. not met) |(item IN) klaidos priežastis nurodyta atsakyme | | ||
+ | | 39 | ... not confirmed: ... | (if auto document confirmation for related document is in use) | Antrinio dokumento patvirtinti nepavyko, priežastis nurodyrta atsakyme| | ||
+ | | | | ||
+ | | 99 | No processable XML data found for document: |
lt/xmlcore.txt · Keista: 2023/09/15 15:27 vartotojo jaroslav