POČETNA SPI SC servis

Metoda spremiDrzave

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremiDrzaveRequest
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
/drzava
/drzave
/spremiDrzaveRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
spremiDrzaveResponse
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
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
/drzava
/drzave
/spremiDrzaveResponse

* Ako je poslan DrzSifra ili DrzNaziv koji već postoje u LC SPI sustavu spremanje države će biti ignorirano, 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:spremiDrzaveRequest> <v0:VsID>SC</v0:VsID> <v0:drzave> <!--1 or more repetitions:--> <v0:drzava> <v0:DrzSifra>RP</v0:DrzSifra> <v0:DrzNaziv>REPUBLIKA PALAU</v0:DrzNaziv> </v0:drzava> </v0:drzave> </v0:spremiDrzaveRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns3:spremiDrzaveResponse 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>RP</ns3:DrzSifra> <ns3:DrzNaziv>REPUBLIKA PALAU</ns3:DrzNaziv> <ns3:status> <ns3:Greska>0</ns3:Greska> <ns3:OpisGreske/> </ns3:status> </ns3:drzava> </ns3:drzave> </ns3:spremiDrzaveResponse> </soap:Body> </soap:Envelope>