POČETNA SPI SC servis

Metoda dohvatiMjesta

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiMjestaRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
drzave1..1
drzava1..n
DrzSifraFilter - Troznačna šifra državestring(3)0..1
DrzNazivFilter - Naziv državestring(30)0..1
mjesta0..1
mjesto1..n
MjePtBrojFilter - PT broj
Filtriraju se podaci sa identičnom vrijednošću filtera
string(10)0..1
MjeNazivFilter - Naziv mjesta
Filtriraju se podaci koji sadrže poslanu vrijednost filtera
string(25)0..1
/mjesto
/mjesta
/drzava
/drzave
/dohvatiMjestaRequest

* Filteri (neobavezni) filtriraju response listu na način da se iz kataloga mjesta LC SPI sustava izdvajaju samo podaci koji sadrže vrijednost poslanu u navedenim filterima.
* Filtriranje po poslanim šiframa se vrši na način potpunog uparivanja, odnosno vraća se podatak iz LC SPI kataloga kojem je pripadajuća šifra identična poslanoj vrijednosti filtera.
* Ukoliko elementi filtera nisu poslani tada se filtriranje na toj razini niti ne vrši.

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiMjestaResponse
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
drzave1..1
drzava1..n
DrzSifraTroznačna šifra državestring(3)1..1
DrzNazivNaziv državestring(30)1..1
mjesta0..1
mjesto1..n
MjePtBrojPT brojstring(10)1..1
MjeNazivNaziv mjestastring(25)1..1
/mjesto
/mjesta
/drzava
/drzave
greska0..1
Greska1 – greškatinyint1..1
OpisGreskeOpis greške prilikom dohvata podatkastring(300)1..1
/greska
/dohvatiMjestaResponse

* U odgovoru metode dohvatiMjestaResponse se vraća unija podataka iz kataloga prema poslanim filterima.

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenasc/v0.1"> <soapenv:Header/> <soapenv:Body> <v0:dohvatiMjestaRequest> <v0:VsID>SC</v0:VsID> <!--Optional:--> <v0:drzave> <!--1 or more repetitions:--> <v0:drzava> <!--Optional:--> <v0:DrzNaziv>REPUBLIKA SLOVENIJA</v0:DrzNaziv> <!--Optional:--> <v0:DrzSifra>RS</v0:DrzSifra> <!--Optional:--> <v0:mjesta> <!--1 or more repetitions:--> <v0:mjesto> <!--Optional:--> <v0:MjePtBroj>00</v0:MjePtBroj> <!--Optional:--> <v0:MjeNaziv>BREŽICE</v0:MjeNaziv> </v0:mjesto> </v0:mjesta> </v0:drzava> </v0:drzave> </v0:dohvatiMjestaRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:dohvatiMjestaResponse xmlns:ns6="http://www.spi.hr/ws/razmjena/sc/v0.1" xmlns:ns5="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" xmlns:ns4="http://www.spi.hr/ws/razmjena/sc/razmjenalc125/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"> <ns3:VsID>SC<ns3:VsID/> <ns3:drzave> <ns3:drzava> <ns3:DrzSifra>RS</ns3:DrzSifra> <ns3:DrzNaziv>REPUBLIKA SLOVENIJA</ns3:DrzNaziv> <ns3:mjesta> <ns3:mjesto> <ns3:MjePtBroj>00</ns3:MjePtBroj> <ns3:MjeNaziv>BREŽICE</ns3:MjeNaziv> </ns3:mjesto> </ns3:mjesta> </ns3:drzava> </ns3:drzave> </ns3:dohvatiMjestaResponse> </soap:Body> </soap:Envelope>