====== UploadDocument() metod ====== ===== Akcija ===== Metod omogućava slanje dokumenata (trenutno samo u OAGIS formatu) na procesiranje u Balans EDI procesor. Procesor će omogućiti da primljeni dokument bude preveden u odgovarajući Balans ERP zapis i prosleđen na dalju obradu kroz Balans ERP informacioni sistem. ===== Sintaksa ===== UploadDocument(docMessage, xmlFmt) ===== Rezultat ===== **String** msgRes; Niz karaktera koji označavaju stanje u kom se nalazi sistem po prijemu dokumenta. Neposredno nakon prijema dokument prolazi osnovne provere: * ispravnost XML-a * dupliranje zahteva Mogući su sledeći rezultati provere: ^Rezultat^Vrednost^Opis| |BEDI_STDRES_OK|"0"|Označava da je dokument primljen bez grešaka.| |BEDI_STDRES_DUPLICATE|"1"|Označava da je dokument već primljen i da je pošiljka duplikat postojećeg dokumenta.| |BEDI_STDRES_INVALID_FMT|"1000"|Označava da je dokument pogrešnog formata| **Napomena: ** Rezultati provere od "1" do "999" su benigni i mogu se ignorisati. Rezultati od "1000" do "9999" su opasni i ne bi se smeli ignorisati. ===== Parametri ===== ^Naziv^Vrsta^Opis| |docMessage|String|Elektronski dokument, u XML zapisu određenog formata.| |xmlFmt|String|Format zapisa XML fajla. \\ Podrazumevana vrednost je "XML_FMT_OAGIS". \\ \\ **Moguće vrednosti:** \\ \\ "XML_FMT_OAGIS"; Fajl je u OAGIS formatu.| ==== Primer funkcije (SOAP request) ==== Header POST https://:/ HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: text/xml;charset=UTF-8 SOAPAction: "" Content-Length: 15877 Host: ws.melany.rs:8191 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) Body 2017-04-08T11:25:42Z 1111 2020202
NPJ76/RC 1 2017-04-08T11:25:42Z 2017-04-08T11:25:42Z 6 / 17 2017-04-09T11:25:42Z 1111 1134 VP 408 Centar 408
1 3838089592836 19203~~crn Artikal 1 2017-04-09T11:25:42Z 1 243.4 2 3838080571978 A1204 Artikal 2 2019-04-09T11:25:42Z 2 113.2
]]>
?