POČETNA SPI URP servis

Metoda promjenaStatusaPredmeta

Opis Omogućuje promjenu statusa predmeta

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
promjenaStatusaPredmetaRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
predmeti 1..1
predmet 1..n
GUIDPredmeta GUID predmeta za kojeg se želi napraviti promjena statusa string(36) 1..1
SifraStatusaPredmeta Šifra statusa predmeta koji se želi postaviti na predmetu smallint 1..1
DatumRokovnika Datum do kojega je predmet u rokovniku datetime 0..1
/predmet
/predmeti
/promjenaStatusaPredmetaRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
promjenaStatusaPredmetaResponse
predmeti 1..1
predmet 1..n
GUIDPredmeta GUID predmeta string(36) 1..1
SifraStatusaPredmeta Šifra statusa predmeta smallint 1..1
status 1..1
Greska 0 - nije došlo do greške 1 – došlo je do greške boolean 1..1
OpisGreske Tekstualni opis greške string(300) 0..1
/status
/predmet
/predmeti
status 0..1
Greska 0 - nije došlo do greške 1 – došlo je do greške boolean 1..1
OpisGreske Tekstualni opis greške string(300) 0..1
/status
/promjenaStatusaPredmetaResponse

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:promjenaStatusaPredmetaRequest> <v1:VsID>URP</v1:VsID> <v1:predmeti> <!--1 or more repetitions:--> <v1:predmet> <v1:GUIDPredmeta>235e6ead-2c29-4009-80cf-9cb0d84be929</v1:GUIDPredmeta> <v1:SifraStatusaPredmeta>3</v1:SifraStatusaPredmeta> </v1:predmet> </v1:predmeti> </v1:promjenaStatusaPredmetaRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <promjenaStatusaPredmetaResponse xmlns="http://www.spi.hr/ws/razmjena/urp/spi-urp/v1.0"> <predmeti> <predmet> <GUIDPredmeta>235e6ead-2c29-4009-80cf-9cb0d84be929</GUIDPredmeta> <SifraStatusaPredmeta>3</SifraStatusaPredmeta> <Status> <Greska>false</Greska> <OpisGreske>Operacija uspješno okončana.</OpisGreske> </Status> </predmet> </predmeti> </promjenaStatusaPredmetaResponse> </soap:Body> </soap:Envelope>