====== 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
]]>
?