POČETNA SPI SC servis

Metoda dohvatiKatalogRoba

Opis Dohvaća katalog roba, radova i usluga

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiKatalogRobaRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
katalogRoba 1..1
katalogRobe 1..n
RobaSifra Filter - Šifra oznake robe, rada ili usluge string(15) 0..1
RobaNaziv Filter - Naziv robe, rada ili usluge string(52) 0..1
Vrsta Filter - Označava vrstu: R - roba; J - radovi(javni); U - Usluga string(1) 0..1
/katalogRobe
/katalogRoba
/dohvatiKatalogRobaRequest

* Naziv robe se može pretraživati po dijelu naziva, npr. %papir% i dohvaćaju se podaci koji sadrže riječ 'papir'
* Ukoliko se ne unese niti jedan filter, dohvaća se cijeli katalog

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiKatalogRobaResponse
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
katalogRoba {Or 1..1
katalogRobe 1..n
RobaSifra Šifra oznake robe, rada ili usluge string(15) 1..1
RobaNaziv Naziv robe, rada ili usluge string(52) 1..1
KlasifikacijaSifra Šifra klasifikacije string(5) 0..1
Vrsta R - roba; J - radovi(javni); U - Usluga string(1) 1..1
jedMjere Jedinica mjere (npr. kom; pak; arak; kg) string(7) 0..1
/katalogRobe
/katalogRoba
greska Or} 1..1
Greska 1 - greška tinyint 1..1
OpisGreške Opis greške prilikom dohvata podataka string(300) 1..1
/greska
/dohvatiKatalogRobaRequest

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenalc127/v0.1"> <soapenv:Header /> <soapenv:Body> <v0:dohvatiKatalogRobaRequest> <v0:VsID>SC</v0:VsID> <v0:katalogRoba> <!--1 or more repetitions:--> <v0:katalogRobe> <!--Optional:--> <v0:RobaSifra>R0077</v0:RobaSifra> </v0:katalogRobe> </v0:katalogRoba> </v0:dohvatiKatalogRobaRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns4:dohvatiKatalogRobaResponse xmlns:ns7="http://www.spi.hr/ws/razmjena/sc/v0.1" xmlns:ns6="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" xmlns:ns5="http://www.spi.hr/ws/razmjena/sc/razmjenalc125/v0.1" xmlns:ns4="http://www.spi.hr/ws/razmjena/sc/razmjenalc127/v0.1" xmlns:ns3="http://www.spi.hr/ws/razmjena/sc/razmjenasc/v0.1" xmlns:ns2="http://www.spi.hr/ws/razmjena/sc/razmjenarp/v0.1"> <ns4:VsID>SC</ns4:VsID> <ns4:katalogRoba> <ns4:katalogRobe> <ns4:RobaSifra>R0077</ns4:RobaSifra> <ns4:RobaNaziv>Kruška</ns4:RobaNaziv> <ns4:KlasifikacijaSifra>01</ns4:KlasifikacijaSifra> <ns4:Vrsta>R</ns4:Vrsta> <ns4:jedMjere>kg</ns4:jedMjere> </ns4:katalogRobe> </ns4:katalogRoba> </ns4:dohvatiKatalogRobaResponse> </soap:Body> </soap:Envelope>