POČETNA SPI SC servis

Metoda spremiMjesta

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremiMjestaRequest
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
drzave1..1
drzava1..n
DrzSifraTroznačna šifra državestring(3)1..1
DrzNazivNaziv državestring(30)0..1
mjesta1..1
mjesto1..n
MjePtBrojPT brojstring(10)1..1
MjeNazivNaziv mjestastring(25)1..1
/mjesto
/mjesta
/drzava
/drzave
/spremiMjestaRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremiMjestaResponse
VsIDIdentifikator 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
status1..1
Greska 0 – nema greške;
1 – greška (nije spremljeno);
2 – spremljeno (ali ne svi podaci);
3 – već postoji u LC SPI sustavu
tinyint 1..1
OpisGreskeOpis greške prilikom spremanja podatka
– obavezan za Greska <> 0
string(300)Greska = 01..1
/status
/mjesto
/mjesta
/drzava
/drzave
/spremiMjestaResponse

* Ako u LC SPI sustavu nije pronađena država prema vrijednosti elementa DrzSifra metoda vraća grešku o nemogućnosti spremanja mjesta radi nepoznate države.
* Ako u LC SPI sustavu već postoji mjesto po DrzSifra, MjePtBroj tada će se spremanje podatka o mjestu ignorirati, a u izlaznom XML-u će se prikazati kao greška spremanja podatka.

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:spremiMjestaRequest> <v0:VsID>SC</v0:VsID> <v0:drzave> <!--1 or more repetitions:--> <v0:drzava> <v0:DrzSifra>RH</v0:DrzSifra> <!--Optional:--> <v0:DrzNaziv>REPUBLIKA HRVATSKA</v0:DrzNaziv> <v0:mjesta> <!--1 or more repetitions:--> <v0:mjesto> <v0:MjePtBroj>32000</v0:MjePtBroj> <v0:MjeNaziv>VUKOVAR</v0:MjeNaziv> </v0:mjesto> </v0:mjesta> </v0:drzava> </v0:drzave> </v0:spremiMjestaRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:spremiMjestaResponse 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>RH</ns3:DrzSifra> <ns3:DrzNaziv>REPUBLIKA</ns3:DrzNaziv> <ns3:mjesta> <ns3:mjesto> <ns3:MjePtBroj>32000</ns3:MjePtBroj> <ns3:MjeNaziv>VUKOVAR</ns3:MjeNaziv> <ns3:status> <ns3:Greska>0</ns3:Greska> <ns3:OpisGreske/> </ns3:status> </ns3:mjesto> </ns3:mjesta> </ns3:drzava> </ns3:drzave> </ns3:spremiMjestaResponse> </soap:Body> </soap:Envelope>