POČETNA
SPI SC servis
Metoda spremiMjesta
Specifikacija ulaznog XML-a:
Struktura |
Opis |
Tip podatka |
Uvjet |
Broj pojavljivanja elementa |
spremiMjestaRequest |
VsID | Identifikator vanjskog sustava (dogovara se) | string(36) | | 1..1 |
drzave | 1..1 |
drzava | 1..n |
DrzSifra | Troznačna šifra države | string(3) | | 1..1 |
DrzNaziv | Naziv države | string(30) | | 0..1 |
mjesta | 1..1 |
mjesto | 1..n |
MjePtBroj | PT broj | string(10) | | 1..1 |
MjeNaziv | Naziv mjesta | string(25) | | 1..1 |
/mjesto |
/mjesta |
/drzava |
/drzave |
/spremiMjestaRequest |
Specifikacija izlaznog XML-a:
Struktura |
Opis |
Tip podatka |
Uvjet |
Broj pojavljivanja elementa |
spremiMjestaResponse |
VsID | Identifikator vanjskog sustava (dogovara se) | string(36) | | 1..1 |
drzave | 1..1 |
drzava | 1..n |
DrzSifra | Troznačna šifra države | string(3) | | 1..1 |
DrzNaziv | Naziv države | string(30) | | 1..1 |
mjesta | 0..1 |
mjesto | 1..n |
MjePtBroj | PT broj | string(10) | | 1..1 |
MjeNaziv | Naziv mjesta | string(25) | | 1..1 |
status | 1..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 |
OpisGreske | Opis greške prilikom spremanja podatka – obavezan za Greska <> 0 | string(300) | Greska = 0 | 1..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>
<v0:drzava>
<v0:DrzSifra>RH</v0:DrzSifra>
<v0:DrzNaziv>REPUBLIKA HRVATSKA</v0:DrzNaziv>
<v0:mjesta>
<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>