POČETNA SPI URP servis

Metoda unosSubjekta

OpisOmogućuje unos subjekta

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
unosSubjektaRequest
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
subjekti1..1
subjekt1..n
SifraSubjektaŠifra subjektastring(16)1..1
NazivSubjektaNaziv subjektastring(80)1..1
/subjekt
/subjekti
/unosSubjektaRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
unosSubjektaResponse
subjekti1..1
subjekt1..n
SifraSubjektaŠifra subjektastring(16)1..1
status1..1
Greska0 - nije došlo do greške 1 – došlo je do greškeboolean1..1
OpisGreskeTekstualni opis greškestring(300)0..1
/status
/subjekt
/subjekti
status0..1
Greska0 - nije došlo do greške 1 – došlo je do greškeboolean1..1
OpisGreskeTekstualni opis greškestring(300)0..1
/status
/unosSubjektaResponse

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.spi.hr/ws/razmjena/urp/spi-urp/v1.0"> <soapenv:Header/> <soapenv:Body> <v1:unosSubjektaRequest> <v1:VsID>URP</v1:VsID> <v1:subjekti> <!--1 or more repetitions:--> <v1:subjekt> <v1:SifraSubjekta>03</v1:SifraSubjekta> <v1:NazivSubjekta>Testni naziv subjekta</v1:NazivSubjekta> </v1:subjekt> </v1:subjekti> </v1:unosSubjektaRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <unosSubjektaResponse xmlns="http://www.spi.hr/ws/razmjena/urp/spi-urp/v1.0"> <subjekti> <subjekt> <SifraSubjekta>03</SifraSubjekta> <Status> <Greska>false</Greska> <OpisGreske>Operacija uspješno okončana.</OpisGreske> </Status> </subjekt> </subjekti> </unosSubjektaResponse> </soap:Body> </soap:Envelope>