kb:ws:sifarnici_itemsavailable

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
Last revisionBoth sides next revision
kb:ws:sifarnici_itemsavailable [2013/12/24 16:53] – [ItemsAvailable() metod] milanokb:ws:sifarnici_itemsavailable [2020/08/06 09:54] – [Parametri] aleksandar
Line 2: Line 2:
  
 ===== Akcija ===== ===== Akcija =====
- 
  
 Metod vraća kolekciju definisanih artikala u Balans ERP-u za zadati katalog, podkatalog, proizvođača (brend) i/ili kategoriju. Artikal je osnovna prodajna jedinica u Balansu. U osnovi ga definišu šifra, opis, jedinica mere, stanje na lageru i prodajna cena. Metod vraća kolekciju definisanih artikala u Balans ERP-u za zadati katalog, podkatalog, proizvođača (brend) i/ili kategoriju. Artikal je osnovna prodajna jedinica u Balansu. U osnovi ga definišu šifra, opis, jedinica mere, stanje na lageru i prodajna cena.
- 
  
 Osim osnovnih, artikal sadrži i veliki broj drugih svojstava. Osim osnovnih, artikal sadrži i veliki broj drugih svojstava.
- 
  
 ===== Sintaksa ===== ===== Sintaksa =====
  
- +ItemsAvailable (sessToken, [groupID], [subgroupID], [categoryID], [manufID], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemTitle], [itemBarcode])
-ItemsAvailable (sessToken, [groupID], [subgroupID], [categoryID], [manufID], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemBarcode]) +
  
 ===== Rezultat ===== ===== Rezultat =====
- 
  
 Kolekcija **[[:kb:ws:entities:item|Item]]** entiteta (//List<Item>//) ili null ukoliko nije dostupna ni jedna grupa. Kolekcija **[[:kb:ws:entities:item|Item]]** entiteta (//List<Item>//) ili null ukoliko nije dostupna ni jedna grupa.
 ===== 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|
 +|groupID|int|Jedinstveni identifikator grupe (kataloga) za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše.|19-6-11|
 +|subgroupID|int|Jedinstveni identifikator podgrupe (podkataloga) za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše.|19-6-11|
 +|categoryID|int|Jedinstveni identifikator kategorije za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše.|19-6-11|
 +|manufID|int|Jedinstveni identifikator brenda (proizvođača) za filtriranje rezultata. Ukoliko se preda 0 filter se ignoriše.|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 prazan tekst ili "%" filter se ignoriše.|19-6-11|
 +|itemType|String|Filter po tipu artikla (polje Tip). Ukoliko se preda prazan tekst ili "%" filter se ignoriše.|19-6-11|
 +|itemColor|String|Filter po boji artikla (polje Boja). Ukoliko se preda prazan tekst ili "%" filter se ignoriše.|19-6-11|
 +|itemModel|String|Filter po modelu artikla (polje Model). Ukoliko se preda prazan tekst ili "%" filter se ignoriše.|19-6-11|
 +|itemTitle|String|Filter po nazivu artikla (polje Naziv). Ukoliko se preda prazan tekst ili "%" filter se ignoriše.|19-6-11|
 +|itemBarcode|String|Filter po barkodu artikla. Ukoliko se preda prazan tekst filter se ignoriše.|19-6-11|
  
-^Naziv ^Vrsta ^Opis | +===== SOAP zahtev ===== 
-|sessToken |String |Jedinstveni niz znakova dobijen metodom [[:kb:ws:autorizacija_gettoken|GetToken]]() koji identifikuje korisničku sesiju. | +<code>
-|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. | +
-|itemBarcode |String |Filter po barkodu artikla. Ukoliko se preda prazan tekst filter se ignoriše. |+
  
 +POST https://ws.melny.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:ItemsAvailable>
 +         <!--Optional:-->
 +         <sessToken>20010112253713211004</sessToken>
 +         <groupID>0</groupID>
 +         <subgroupID>0</subgroupID>
 +         <categoryID>0</categoryID>
 +         <manufID>0</manufID>
 +         <itemID>0</itemID>
 +         <itemArticle>%</itemArticle>
 +         <itemType>%</itemType>
 +         <itemColor>%</itemColor>
 +         <itemModel>%</itemModel>
 +         <itemTitle>%</itemTitle>
 +         <itemBarcode>%</itemBarcode>
 +      </ser:ItemsAvailable>
 +   </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:ItemsAvailableResponse xmlns:ns2="http://services.bort.com/">
 +         <return>
 +            <artikal>66</artikal>
 +            <boja/>
 +            <brend>
 +               <ID>0</ID>
 +            </brend>
 +            <dateCreated>2020-07-09T00:00:00+02:00</dateCreated>
 +            <grupa>
 +               <ID>9917841</ID>
 +               <naziv>Ciciban</naziv>
 +               <velicFld>0</velicFld>
 +            </grupa>
 +            <ID>2951</ID>
 +            <jed>kom</jed>
 +            <kategorija>
 +               <ID>0</ID>
 +               <type>Sales</type>
 +            </kategorija>
 +            <model/>
 +            <naziv>Ciciban 440 elysee 19-24</naziv>
 +            <opis>Detaljan opis</opis>
 +            <podgrupa>
 +               <ID>0</ID>
 +               <katID>9917841</katID>
 +            </podgrupa>
 +            <tip>23</tip>
 +         </return>
 +         <return>
 +            <artikal>66</artikal>
 +            <boja/>
 +            <brend>
 +               <ID>0</ID>
 +            </brend>
 +            <dateCreated>2020-07-09T00:00:00+02:00</dateCreated>
 +            <grupa>
 +               <ID>9917841</ID>
 +               <naziv>Ciciban</naziv>
 +               <velicFld>0</velicFld>
 +            </grupa>
 +            <ID>2911</ID>
 +            <jed>kom</jed>
 +            <kategorija>
 +               <ID>0</ID>
 +               <type>Sales</type>
 +            </kategorija>
 +            <model/>
 +            <naziv>Ciciban 440 elysee 19-24</naziv>
 +            <opis>Detaljan opis</opis>
 +            <podgrupa>
 +               <ID>0</ID>
 +               <katID>9917841</katID>
 +            </podgrupa>
 +            <tip>19</tip>
 +         </return>
 +      </ns2:ItemsAvailableResponse>
 +   </S:Body>
 +</S:Envelope>
 +
 +</code>
 +
 +
 +
 +
 +==== SOAP Response (primer) ====
  
 \\ \\
 +
  
  • kb/ws/sifarnici_itemsavailable.txt
  • Last modified: 2020/08/06 09:54
  • by aleksandar