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:ws:sifarnici_updatedstocks [2013/12/24 22:53] milanokb:ws:sifarnici_updatedstocks [2020/08/06 09:11] (current) – [Parametri] aleksandar
Line 1: Line 1:
 ====== UpdatedStocks() metoda ====== ====== UpdatedStocks() metoda ======
- 
  
 ===== Akcija ===== ===== Akcija =====
  
- +Metod vraća kolekciju raspoloživih objekata (skladišta) izmenjenih ili otvorenih u zadatom vremenskom okviru. Preciznije, vraća se kolekcija Stock objekata od kojih svaki sadrži, kao svojstvo, kolekciju [[:kb:ws:entities:inventory|Inventory]] objekata koji su izmenjeni u zadatom periodu vremena. Jedan Inventory objekat predstavlja jedan Artikal, sa njegovim osnovnim svojstvima.
-Metod vraća kolekciju raspoloživih objekata (skladišta) izmenjenih ili otvorenih u zadatom vremenskom okviru. +
  
 ===== Sintaksa ===== ===== Sintaksa =====
- 
  
 UpdatedStocks(sessToken, stockType, fromDate, [toDate]) UpdatedStocks(sessToken, stockType, fromDate, [toDate])
- 
  
 ===== Rezultat ===== ===== Rezultat =====
- 
  
 Kolekcija [[:kb:ws:entities:stock|Stock]] entiteta (//List<Stock>//) ili null ukoliko nije dostupan ni jedan novi ili izmenjeni objekat u zadatom vremenskom intervalu. Kolekcija [[:kb:ws:entities:stock|Stock]] entiteta (//List<Stock>//) ili null ukoliko nije dostupan ni jedan novi ili izmenjeni objekat u zadatom vremenskom intervalu.
 ===== Parametri ===== ===== Parametri =====
  
 +^Naziv^Vrsta^Opis^Revizija|
 +|sessToken|String|Jedinstveni niz znakova dobijen metodom [[:kb:ws:autorizacija_gettoken|GetToken]]() koji identifikuje korisničku sesiju.|19-6-11|
 +|stockType|[[:kb:ws:sifarnici_stocktypes|]]|Vrsta objekata (skladišta) za filtriranje rezultata. Vrednost je ograničena //StockTypes // enumeratorom, a //AllStocks // označava da se filter ignoriše.|19-6-11|
 +|fromDate|DateTime|Datum i vreme (TIMESTAMP) za filtriranje promena. Kolekcija će biti ispunjena //Stock // entitetima naparavljenim/izmenjenim od ovog momento do //toDate//.|19-6-11|
 +|toDate|DateTime|Neobavezan parametar koji služi za filtriranje gornje granice promena. Kolekcija će biti ispunjena //Stock// entitetima naparavljenim/izmenjenim u periodu između //fromDate // i //toDate.//   |19-6-11  |
 +
 +===== SOAP zahtev  =====
 +<code>
 +
 +POST https://ws.melany.rs:8191/Assets/Assets HTTP/1.1
 +Accept-Encoding: gzip,deflate
 +Content-Type: text/xml;charset=UTF-8
 +SOAPAction: ""
 +
 +<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.bort.com/">
 +   <soapenv:Header/>
 +   <soapenv:Body>
 +      <ser:UpdatedStocks>
 +         <sessToken>20010110491424109009</sessToken>
 +         <stockType>AllStock</stockType>
 +         <fromDate></fromDate>
 +         <toDate></toDate>
 +      </ser:UpdatedStocks>
 +   </soapenv:Body>
 +</soapenv:Envelope>
 +
 +</code>
 +
 +===== SOAP odgovor  =====
 +
 +<code>
 +HTTP/1.1 200 OK
 +Server: GlassFish Server Open Source Edition  4.1.2
 +X-Powered-By: Servlet/3.1 JSP/2.3 (GlassFish Server Open Source Edition  4.1.2  Java/Oracle Corporation/1.8)
 +Server: grizzly/2.3.23
 +Content-Type: text/xml; charset=utf-8
 +Transfer-Encoding: chunked
 +
 +<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
 +   <S:Body>
 +      <ns2:UpdatedStocksResponse xmlns:ns2="http://services.bort.com/">
 +         <return>
 +            <address/>
 +            <GLN/>
 +            <hidden>false</hidden>
 +            <ID>1</ID>
 +            <inventory>
 +               <artCode>31984</artCode>
 +               <artColor/>
 +               <artModel/>
 +               <artTitle>440 marine</artTitle>
 +               <artType>21</artType>
 +               <dtUpd>2020-07-09T00:00:00+02:00</dtUpd>
 +               <invID>2800</invID>
 +               <maxQtt>0.0</maxQtt>
 +               <minQtt>0.0</minQtt>
 +               <price>2490.0</price>
 +               <priceCols/>
 +               <qtt>1.0</qtt>
 +               <resQtt>0.0</resQtt>
 +               <stockID>1</stockID>
 +               <uom>kom</uom>
 +            </inventory>
 +            <inventory>
 +               <artCode>31984</artCode>
 +               <artColor/>
 +               <artModel/>
 +               <artTitle>440 navy</artTitle>
 +               <artType>22</artType>
 +               <dtUpd>2020-07-09T00:00:00+02:00</dtUpd>
 +               <invID>2810</invID>
 +               <maxQtt>0.0</maxQtt>
 +               <minQtt>0.0</minQtt>
 +               <price>2490.0</price>
 +               <priceCols/>
 +               <qtt>1.0</qtt>
 +               <resQtt>0.0</resQtt>
 +               <stockID>1</stockID>
 +               <uom>kom</uom>
 +            </inventory>
 +         </return>
 +      </ns2:UpdatedStocksResponse>
 +   </S:Body>
 +</S:Envelope>
 +
 +</code>
  
-^Naziv ^Vrsta ^Opis | 
-|sessToken |String |Jedinstveni niz znakova dobijen metodom [[:kb:ws:autorizacija_gettoken|GetToken]]() koji identifikuje korisničku sesiju. | 
-|stockType |StockTypes enumerator |Vrsta objekata (skladišta) za filtriranje rezultata. Vrednost je ograničena //StockTypes // enumeratorom, a //AllStocks // označava da se filter ignoriše. | 
-|fromDate |DateTime |Datum i vreme (TIMESTAMP) za filtriranje promena. Kolekcija će biti ispunjena //Stock // entitetima naparavljenim/izmenjenim od ovog momento do //toDate//. | 
-|toDate |DateTime |Neobavezan parametar koji služi za filtriranje gornje granice promena. Kolekcija će biti ispunjena //Stock// entitetima naparavljenim/izmenjenim u periodu između //fromDate // i //toDate.//  | 
  
  
-\\ 
  
  • kb/ws/sifarnici_updatedstocks.1387925587.txt.gz
  • Last modified: 2013/12/24 22:53
  • by milano