Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
kb:balans_veb_servisi_sifarnici [2019/02/06 11:20] – aleksandar | kb:balans_veb_servisi_sifarnici [2020/09/14 08:02] – aleksandar |
---|
====== Manipulacija šifarnicima sistema ====== | ====== Manipulacija šifarnicima sistema ====== |
| |
WSDL: [[http://bort.melany.rs/Assets/Assets?WSDL|http://bort.melany.rs:8081/Assets/Assets?WSDL]] | WSDL: [[https://ws.melany.rs:8191/Assets/Assets?WSDL|https://ws.melany.rs:8191/Assets/Assets?WSDL]] |
| |
Aplikativni interfejs ove grupe ima za cilj čitanje osnovnih šifarničkih podataka Balans ERP sistema koje čine: | Aplikativni interfejs ove grupe ima za cilj čitanje osnovnih šifarničkih podataka Balans ERP sistema koje čine: |
===== Skladišta i objekti ===== | ===== Skladišta i objekti ===== |
| |
^Metod^Funkcionalnost| | ^Metod^Funkcionalnost^Revizija| |
|[[:kb:ws:stocksavailable|StocksAvailable]]|Kolekcija dostupnih i vidljivih skladišta (objekata) sistema.| | |[[:kb:ws:stocksavailable|StocksAvailable]]|Kolekcija dostupnih i vidljivih skladišta (objekata) sistema.|19-6-11| |
|[[:kb:ws:sifarnici_updatedstocks|UpdatedStocks]]|Kolekcija dostupnih skladišta otvorenih/izmenjenih nakon zadatog datuma.| | |[[:kb:ws:sifarnici_updatedstocks|UpdatedStocks]]|Kolekcija dostupnih skladišta otvorenih/izmenjenih nakon zadatog datuma.|19-6-11| |
|[[:kb:ws:sifarnici_stocklevel|StockLevel ]]|Upit trenutnog stanja lagera.| | |[[:kb:ws:sifarnici_stocklevel|StockLevel ]]|Upit trenutnog stanja lagera.|19-6-11| |
|[[:kb:ws:sifarnici_getstocktypes|]]|Spisak mogućih vrsta skladišta (odnosno, [[:kb:ws:sifarnici_stocktypes|StockTypes parametra]])| | |[[:kb:ws:sifarnici_getstocktypes|]]|Spisak mogućih vrsta skladišta (odnosno, [[:kb:ws:sifarnici_stocktypes|StockTypes parametra]])|19-6-11| |
| |
===== Artikli i usluge ===== | ===== Artikli i usluge ===== |
| |
^Metod^Funkcionalnost| | ^Metod^Funkcionalnost^Revizija| |
|[[:kb:ws:sifarnici_groupsavailable|GroupsAvailable ]]|Kolekcija dostupnih grupa (kataloga) artikala, opciono sa pripadajućim podgurpama.| | |[[:kb:ws:sifarnici_groupsavailable|GroupsAvailable ]]|Kolekcija dostupnih grupa (kataloga) artikala, opciono sa pripadajućim podgurpama.|19-6-11| |
|[[:kb:ws:sifarnici_subgroupsavailable|SubgroupsAvailable]]|Kolekcija podgrupa (podkataloga) pripadajućih traženoj grupi (katalogu).| | |[[:kb:ws:sifarnici_subgroupsavailable|SubgroupsAvailable]]|Kolekcija podgrupa (podkataloga) pripadajućih traženoj grupi (katalogu).|19-6-11| |
|[[:kb:ws:sifarnici_categoriesavailable|CategoriesAvailable]]|Kolekcija kategorija artikala.| | |[[:kb:ws:sifarnici_categoriesavailable|CategoriesAvailable]]|Kolekcija kategorija artikala.|19-6-11| |
|[[:kb:ws:sifarnici_manufacturersavailable|ManufacturersAvailable]]|Kolekcija proizvođača (brendova) artikala.| | |[[:kb:ws:sifarnici_manufacturersavailable|ManufacturersAvailable]]|Kolekcija proizvođača (brendova) artikala.|19-6-11| |
|[[:kb:ws:sifarnici_itemsavailable|ItemsAvailable]]|Kolekcija artikala zadate grupe/podgrupe/kategorije i brenda.| | |[[:kb:ws:sifarnici_itemsavailable|ItemsAvailable]]|Kolekcija artikala zadate grupe/podgrupe/kategorije i brenda.|19-6-11| |
|[[:kb:ws:sifarnici_updateditems|UpdatedItems]]|Kolekcija artikala otvorenih/izmenjenih nakon zadataog datuma.| | |[[:kb:ws:sifarnici_updateditems|UpdatedItems]]|Kolekcija artikala otvorenih/izmenjenih nakon zadataog datuma.|19-6-11| |
|[[:kb:ws:sifarnici_itemprices|ItemPrices]]|Cenovnik artikala i usluga prema zadatim kriterijumima.| | |[[:kb:ws:sifarnici_itemprices|ItemPrices]]|Cenovnik artikala i usluga prema zadatim kriterijumima.|19-6-11| |
|[[:kb:ws:sifarnici_updatedprices|UpdatedPrices]]|Izmenjene cene artikala i usluga nakon zadatog datuma.| | |<del>[[:kb:ws:sifarnici_updatedprices|UpdatedPrices]]</del> |Metoda trenutno nije realizovana. \\ Izmenjene cene artikala i usluga nakon zadatog datuma.|19-11-5| |
| |
===== STRUKTURA SOAP ZAHTEVA I ODGOVORA ===== | ===== Prateće funkcije ===== |
| |
Ova grana BORT web servisa koristi SOAP (**S**imple **O**bject **A**ccess **P**rotocol) za komunikaciju koji se prenosti uoibičajenim HTTP transportom. SOAP zapravo potpada pod REST protokol koji uvek koristi HTTP POST metod da dostavi tzv. Request Body (sadržaj) poslate poruke, a onda sama poruka predaje instrukcjie primaocu šta se traži od njega. RB koristi XML jezik za strukturiranje poruka. | ^Metod^Funkcionalnost^Revizija| |
| |[[:kb:ws:sifarnici_uploadfile|UploadFile]]|Slanje datoteke na server|20-9-14| |
| |[[:kb:ws:sifarnici_getfile|GetFile]]|Preuzimanje datoteke sa servera|20-9-14| |
| |[[:kb:ws:sifarnici_getzipfile|GetZipFile]]|Kolekvitno preuzimanje datoteka sa servera|20-9-14| |
| |
| ===== STRUKTURA SOAP ZAHTEVA I ODGOVORA ===== |
| |
| Ova grana BORT web servisa koristi SOAP (**S**imple **O**bject **A**ccess **P**rotocol) za komunikaciju koji se prenosti uobičajenim HTTP transportom. SOAP suštinski potpada pod REST koji uvek koristi HTTP POST metod da dostavi tzv. Request Body (sadržaj) poslate poruke. SOAP koristi XML jezik za strukturiranje poruka. |
| |
==== Primer upućenog zahteva (request) ==== | ==== Primer upućenog zahteva (request) ==== |
| |
Zaglavlje zahteva: | Zaglavlje zahteva: |
| |
<code> | <code> |
| |
POST https://melany.rs/Assets/Assets HTTP/1.1 | POST https://melany.rs/Assets/Assets HTTP/1.1 |
Accept-Encoding: gzip,deflate | Accept-Encoding: gzip,deflate |
Connection: Keep-Alive | Connection: Keep-Alive |
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) | User-Agent: Apache-HttpClient/4.1.1 (java 1.5) |
| |
</code> | </code> |
| |
Request body: | Request body: |
| |
<code><?xml version="1.0" encoding="UTF-8"?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> | <code> |
| <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> |
<SOAP-ENV:Header/> | <SOAP-ENV:Header/> |
<S:Body> | <S:Body> |
</S:Body> | </S:Body> |
</S:Envelope> | </S:Envelope> |
| |
</code> | </code> |
| |
Date: Wed, 06 Feb 2016 11:13:05 GMT | Date: Wed, 06 Feb 2016 11:13:05 GMT |
Transfer-Encoding: chunked | Transfer-Encoding: chunked |
| |
</code> | </code> |
| |
</S:Body> | </S:Body> |
</S:Envelope> | </S:Envelope> |
| |
</code> | </code> |
| |
\\ | |
| |
| |