Lietotāja rīki

Vietnes rīki



lv:xmlcore

Atšķirības

Norādītais vecais variants no patreizējās lapas atšķiras ar:

Saite uz salīdzināšanas skatu.

Abās pusēs iepriekšējo versiju Iepriekšējā versija
Nākamā versija
Iepriekšējā versija
lv:xmlcore [2018/07/20 17:41]
marija
lv:xmlcore [2022/02/03 11:32] (patlaban)
marija [Vispārīga informācija]
Rinda 3: Rinda 3:
 ====Vispārīga informācija==== ====Vispārīga informācija====
  
-Jebkurai Directo DB ir iespējams konfigurēt datu apmaiņu, kas ļauj nodrošināt abpusēju datu plūsmu. Ir svarīgi ņemt vērā, ka datu apmaiņas saskarne nav standartizēta,​ bet tiek pielāgota katram gadījumam individuāli,​ lai atbilstu darba uzdevumā izvirzītajām prasībām. Datu apmaiņas uzstādīšana ir saistīta ar vienreizēju ieviešanas maksu, kas ir atkarīga no datu tipu skaita, kas tiks iesaistīts datu apmaiņā, tāpēc ir vēlams savlaicīgi sazināties ar Directo pārstāvjiem,​ lai precizētu projekta izmaksas.+Jebkurai Directo DB ir iespējams konfigurēt datu apmaiņu, kas ļauj nodrošināt abpusēju datu plūsmu. Ir svarīgi ņemt vērā, ka datu apmaiņas saskarne nav standartizēta,​ bet tiek pielāgota katram gadījumam individuāli,​ lai atbilstu darba uzdevumā izvirzītajām prasībām. ​\\ 
 +Datu apmaiņas uzstādīšana ir saistīta ar ikmēneša abonēšanas maksu par xml moduli un izstrādes izmaksām, kas ir atkarīgas no uzdevuma sarežģītības, tāpēc ir vēlams savlaicīgi sazināties ar Directo pārstāvjiem,​ lai precizētu projekta izmaksas.
  
 Neatkarīgi no projekta specifikas, ir daži principi, kas visos gadījumos ir vienādi: Neatkarīgi no projekta specifikas, ir daži principi, kas visos gadījumos ir vienādi:
Rinda 16: Rinda 17:
  
 ====Piemēri==== ====Piemēri====
-Dotie piemēri ir veidoti tikai datu apmaiņas pamatprincipu ​attēlošanai!\\+<wrap important>​Dotie piemēri ir veidoti tikai datu apmaiņas pamatprincipu ​demonstrācijai!</​wrap>​
  
 ===Datu iegūšana no Directo=== ===Datu iegūšana no Directo===
Rinda 43: Rinda 44:
 ===Datu nosūtīšana uz Directo=== ===Datu nosūtīšana uz Directo===
  
-Datus sūta, izmantojot POST metodi un norādot trīs parametrus:+Datus sūta, izmantojot POST metodi un norādot ​vismaz ​trīs parametrus:
  
   * ''​put=1''​   * ''​put=1''​
Rinda 49: Rinda 50:
   * ''​xmldata=<?​xml version=„1.0“ encoding=„utf-8“?><​PAYLOAD>''​   * ''​xmldata=<?​xml version=„1.0“ encoding=„utf-8“?><​PAYLOAD>''​
  
-==Praktisks piemērs - pārdošanas ​reķina ievade==+==Praktisks piemērs - pārdošanas ​ķina ievade==
  
 Šāda tipa ievade, piemēram, var tikt izmantota, lai replicētu kādu ārējās pārdošanas sistēmas rēķinu Directo. Šāda tipa ievade, piemēram, var tikt izmantota, lai replicētu kādu ārējās pārdošanas sistēmas rēķinu Directo.
Rinda 74: Rinda 75:
 </​code>​ </​code>​
  
-Pieņemsim, ka datu ievietošana ir noritējusi veiksmīgi un tiek sūtīts ​šāds sinhronais xml:+Pieņemsim, ka datu ievietošana ir noritējusi veiksmīgi un atbilde ir šāds sinhronais xml:
  
 <code xml> <code xml>
Rinda 83: Rinda 84:
 </​code>​ </​code>​
  
-Ja ''​Result''​ elementa ''​Type''​ atribūts nav vienāds ar 0 tad ir notikusi kāda kļūda un šādā gadījumā ''​Desc''​ parādīsies precizējoša informācija.+Ja ''​Result''​ elementa ''​Type''​ atribūts nav vienāds ar 0tad ir notikusi kāda kļūda un šādā gadījumā ''​Desc''​ parādīsies precizējoša informācija.
  
-Piemēram, ja rēķins ar šādu numuru jau eksistē, tad atbildes ziņojums būšāds:+Piemēram, ja rēķins ar šādu numuru jau eksistē, tad atbildes ziņojums ​var šāds:
  
 <code xml> <code xml>
Rinda 140: Rinda 141:
  
 <code php> <code php>
- +$xmldata = '<'​.'?​xml version="​1.0"​ encoding="​UTF-8"​ ?>
-$xmldata = '<'​.'?​xml version="​1.0"​ encoding="​UTF-8"?>​+
 <invoice AppKey="​1234567879012345678790"​ InvoiceNr="​123" ​ <invoice AppKey="​1234567879012345678790"​ InvoiceNr="​123" ​
  InvoiceDate="​2015-06-07"​ CustomerCode="​CUST001">​  InvoiceDate="​2015-06-07"​ CustomerCode="​CUST001">​
Rinda 165: Rinda 165:
 curl_close($ch);​ curl_close($ch);​
 </​code>​ </​code>​
 +
 +{{page>​lv:​gns}}
lv/xmlcore.1532097681.txt.gz · Labota: 2018/07/20 17:41 , labojis marija