kb:web_api:module_edi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:web_api:module_edi [2024/11/15 13:14] ognjen.bogicevickb:web_api:module_edi [2024/11/20 10:07] (current) ognjen.bogicevic
Line 1: Line 1:
 ====== Balans Web API - Edi ====== ====== Balans Web API - Edi ======
  
-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.+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.
  
 ===== REST API Zahtev ===== ===== REST API Zahtev =====
Line 11: Line 12:
 ===== Ulazni parametri ===== ===== Ulazni parametri =====
  
-Funkcija ima dva obavezna ulazna parametra:+Funkcija ima dva obavezna ulazna URL parametra:
   * **type** - Tip dokumenta koji se dostavlja servisu   * **type** - Tip dokumenta koji se dostavlja servisu
   * **requestId** - Jedinstevni idnetifikator dokumenta iz eksternog sistema   * **requestId** - Jedinstevni idnetifikator dokumenta iz eksternog sistema
  
 ^Standard^Ključ^Format^Opis| ^Standard^Ključ^Format^Opis|
-|UBL|ubl-sales-invoice|UBL INVOICE|Ulazni račun| +|UBL|ubl-sales-invoice|[[:kb:doc_ubl_invoice|UBL INVOICE]]|Ulazni račun| 
-|UBL|ubl-purchase-invoice|UBL INVOICE|Izlazni račun| +|UBL|ubl-purchase-invoice|[[:kb:doc_ubl_invoice|UBL INVOICE]]|Izlazni račun| 
-|OAGIS|oagis-purchase-order|PURCHASE ORDER|Porudžbina| +|OAGIS|oagis-purchase-order|[[:kb:web:balans_edi_oagis_opis|PROCESS PURCHASE ORDER]]|Porudžbina| 
-|UPSS|upss-invoice|DOKUMENT|UPSS XML za prenos faktura|+|UPSS|upss-invoice|[[:kb:doc_upss_faktura|DOKUMENT]]|UPSS XML za prenos faktura| 
  
 ===== Rezultat ===== ===== Rezultat =====
  
- +^HTTP Kod^Opis^Revizija
- +|200|Dokument uspešno primljen ili procesiran.|24-11-15| 
-**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. +|201|Greška pri obradi dokumenta.|24-11-15
- +|202|Dokument nije ispravno inicijalizovan.|24-11-15| 
-===== Parametri ===== +|400|Dokument je odbijen zbog greške u podacima.|24-11-15| 
- +|403|Dokument je odbijen.|24-11-15| 
-^Naziv^Vrsta^Opis+|404|Nije predat obavezan parametar **requestId** ili **type**.|24-11-15| 
-|docMessage|String|Elektronski dokument, u XML zapisu određenog formata.| +|422|Nije predat ili nije podržan predat tip dokumenta.|24-11-15| 
-|xmlFmt|String|Format zapisa XML fajla\\ Podrazumevana vrednost je "XML_FMT_OAGIS"\\  \\ **Moguće vrednosti:** \\  \\ "XML_FMT_OAGIS"; Fajl je u OAGIS formatu.| +|500|Nepoznata serverska greška.|24-11-15| 
- +|503|Greška pri povezivanju na bazu podataka.|24-11-15|
-==== Primer funkcije (SOAP request) ==== +
- +
-Header +
-<code> +
- +
-POST https://<url>:<port>/<putanja> 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) +
- +
-</code> +
- +
-Body +
- +
-<code> +
- <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.balansedi.com/"> +
-    <soapenv:Header/> +
-    <soapenv:Body> +
-        <ser:UploadDocument> +
-            <!--Optional:--> +
-            <docMessage> +
-                <![CDATA[<ProcessPurchaseOrder revision="8.0" environment="Production" xsi:schemaLocation="http://www.openapplications.org/oagis http://b2bdocs.agrokor.hr/schemas/oagis/8.0/BODs/ShowShipment.xsd http://agrokor.hr/agr http://b2bdocs.agrokor.hr/schemas/agr/oagis/8.0/UserArea/ShowShipment_UserArea.xsd" xmlns="http://www.openapplications.org/oagis" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:agr="http://agrokor.hr/agr" xmlns:mel="https://www.melany.rs/mel"> +
- +
-</code> +
- +
- +
  
  • kb/web_api/module_edi.1731676468.txt.gz
  • Last modified: 2024/11/15 13:14
  • by ognjen.bogicevic