kb:ws:sifarnici_stocklevel

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_stocklevel [2013/12/24 23:06] – external edit 127.0.0.1kb:ws:sifarnici_stocklevel [2020/08/06 14:28] (current) – [Sintaksa] aleksandar
Line 1: Line 1:
 ====== StockLevel() metoda ====== ====== StockLevel() metoda ======
- 
  
 ===== Akcija ===== ===== Akcija =====
- 
  
 Metod vraća kolekciju Inventory entiteta koji predstavljaju stanje jednog ili grupe artikala u određenom momentu, već prema ulaznim parametrima. Metod vraća kolekciju Inventory entiteta koji predstavljaju stanje jednog ili grupe artikala u određenom momentu, već prema ulaznim parametrima.
- 
  
 ===== Sintaksa ===== ===== Sintaksa =====
  
- +StockLevel (sessToken, stockID, stockType, [forDate], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemTitle],[priceListName],[priceListDate])
-StockLevel (sessToken, stockID, forDate, [groupID], [subgroupID], [categoryID], [manufID], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemTitle], [itemBarcode])+
  
  
 ===== Rezultat ===== ===== Rezultat =====
- 
  
 Kolekcija **[[:kb:ws:entities:inventory|Inventory]]** entiteta (//List<Inventory>//) ili null ukoliko prema zadatim parametrima nema stanja na lageru. Kolekcija **[[:kb:ws:entities:inventory|Inventory]]** entiteta (//List<Inventory>//) ili null ukoliko prema zadatim parametrima nema stanja na lageru.
 ===== 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|
 +|stockID|int|Identifikator objekta dobijen metodom [[:kb:ws:stocksavailable|StocksAvailable]]. Ovo je obavezan parametar.|19-6-11|
 +|stockType|[[:kb:ws:sifarnici_stocktypes|StockTypes]]|Vrednost koja se dobija preko metode [[:kb:ws:sifarnici_getstocktypes|]]().|19-6-11|
 +|forDate|DateTime|Datum i vreme preseka stanja. Lager će biti izvučen prema poslednjim podacima u ovom momentu.|19-6-11|
 +|itemID|int|Jedinstveni identifikator artikla za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše. Postavka vrednosti ovog parametra može rezultirati sa najviše jednom stavkom rezultata.|19-6-11|
 +|itemArticle|String|Filter po osnovnoj šifri artikla (polje Artikal). Ukoliko se preda ”%” filter se ignoriše.|19-6-11|
 +|itemType|String|Filter po tipu artikla (polje Tip). Ukoliko se preda ”%” filter se ignoriše.|19-6-11|
 +|itemColor|String|Filter po boji artikla (polje Boja). Ukoliko se preda ”%” filter se ignoriše.|19-6-11|
 +|itemModel|String|Filter po modelu artikla (polje Model). Ukoliko se preda ”%” filter se ignoriše.|19-6-11|
 +|itemTitle|String|Filter po nazivu artikla (polje Naziv). Ukoliko se preda ”%” filter se ignoriše.|19-6-11|
 +|priceListName|String|Naziv traženog cenovnika|19-6-11|
 +|priceListDate|Date|Datum do kada cenovnik važi|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:StockLevel>
 +         <sessToken>20010110584722719004</sessToken>
 +         <stockID>2</stockID>
 +         <stockType>AllStock</stockType>
 +         <forDate></forDate>
 +         <itemID>0</itemID>
 +         <itemArticle>%</itemArticle>
 +         <itemType>%</itemType>
 +         <itemColor>%</itemColor>
 +         <itemModel>%</itemModel>
 +         <itemTitle>%</itemTitle>
 +         <priceListName></priceListName>
 +         <priceDate></priceDate>
 +      </ser:StockLevel>
 +   </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
 +
 +<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
 +   <S:Body>
 +      <ns2:StockLevelResponse xmlns:ns2="http://services.bort.com/">
 +         <return>
 +            <artCode>31981</artCode>
 +            <artColor/>
 +            <artModel/>
 +            <artTitle>Ciciban 440 navy 19-24</artTitle>
 +            <artType>20</artType>
 +            <dtUpd>2020-07-09T00:00:00+02:00</dtUpd>
 +            <invID>2791</invID>
 +            <maxQtt>0.0</maxQtt>
 +            <minQtt>0.0</minQtt>
 +            <price>2490.0</price>
 +            <priceCols/>
 +            <qtt>2.0</qtt>
 +            <resQtt>0.0</resQtt>
 +            <stockID>2</stockID>
 +            <uom>kom</uom>
 +         </return>
 +         <return>
 +            <artCode>31981</artCode>
 +            <artColor/>
 +            <artModel/>
 +            <artTitle>Ciciban 440 navy 19-24</artTitle>
 +            <artType>21</artType>
 +            <dtUpd>2020-07-09T00:00:00+02:00</dtUpd>
 +            <invID>2801</invID>
 +            <maxQtt>0.0</maxQtt>
 +            <minQtt>0.0</minQtt>
 +            <price>2490.0</price>
 +            <priceCols/>
 +            <qtt>1.0</qtt>
 +            <resQtt>0.0</resQtt>
 +            <stockID>2</stockID>
 +            <uom>kom</uom>
 +         </return>
 +      </ns2:StockLevelResponse>
 +   </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. | 
-|stockID |int |Identifikator objekta dobijen metodom [[:kb:ws:stocksavailable|StocksAvailable]]. Ovo je obavezan parametar. | 
-|forDate |DateTime |Datum i vreme preseka stanja. Lager će biti izvučen prema poslednjim podacima u ovom momentu. | 
-|groupID |int |Jedinstveni identifikator grupe (kataloga) za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše. | 
-|subgroupID |int |Jedinstveni identifikator podgrupe (podkataloga) za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše. | 
-|categoryID |int |Jedinstveni identifikator kategorije za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše. | 
-|manufID |int |Jedinstveni identifikator brenda (proizvođača) za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše. | 
-|itemID |int |Jedinstveni  identifikator artikla za filtriranje rezultata. Ukoliko se preda 0  filter se ignoriše. Postavka vrednosti ovog parametra može rezultirati  sa najviše jednom stavkom rezultata. | 
-|itemArticle |String |Filter po osnovnoj šifri artikla (polje Artikal). Ukoliko se preda prazan tekst ili ”%” filter se ignoriše. | 
-|itemType |String |Filter po tipu artikla (polje Tip). Ukoliko se preda prazan tekst ili ”%” filter se ignoriše. | 
-|itemColor |String |Filter po boji artikla (polje Boja). Ukoliko se preda prazan tekst ili ”%” filter se ignoriše. | 
-|itemModel |String |Filter po modelu artikla (polje Model). Ukoliko se preda prazan tekst ili ”%” filter se ignoriše. | 
-|itemTitle |String |Filter po nazivu artikla (polje Naziv). Ukoliko se preda prazan tekst ili ”%” filter se ignoriše. | 
-|itemBarcode |String |Filter po barkodu artikla. Ukoliko se preda prazan tekst filter se ignoriše. | 
  
  
-\\ 
  
  • kb/ws/sifarnici_stocklevel.1387926377.txt.gz
  • Last modified: 2013/12/24 23:06
  • by 127.0.0.1