POČETNA SPI URP servis

Metoda unosDatoteke

Opis Omogućuje unos datoteke

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
unosDatotekeRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
datoteke 1..1
datoteka 1..n
GUIDDokumenta GUID dokumenta string(36) 1..1
GUIDDatoteke GUID datoteke string(36) 1..1
NazivDatoteke Naziv datoteke string(200) 1..1
ExtDatoteke Ekstenzija datoteke string(20) 1..1
OznakaDatoteke Atribut označava radi li se o novoj verziji postojeće datoteke ili se radi o potpuno novoj datoteci. 0/false – radi se o novoj datoteci, 1/true – radi se o novoj verziji postojeće datoteke boolean 1..1
/datoteka
/datoteke
/unosDatotekeRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
unosDatotekeResponse
datoteke 1..1
datoteka 1..n
GUIDDatoteke GUID datoteke string(36) 1..1
GUIDDatotekeSpi GUID datoteke SPI string(36) 0..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
/datoteka
/datoteke
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
/unosDatotekeResponse

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:unosDatotekeRequest> <v1:VsID>URP</v1:VsID> <v1:datoteke> <!--1 or more repetitions:--> <v1:datoteka> <v1:GUIDDokumenta>ac0b3ff9-852e-4bcf-bad9-0f585de258d1</v1:GUIDDokumenta> <v1:GUIDDatoteke>5fbba3de-b700-40e0-8a0f-05a222b9fc1a</v1:GUIDDatoteke> <v1:NazivDatoteke>Prijedlog zaključka</v1:NazivDatoteke> <v1:ExtDatoteke>.docx</v1:ExtDatoteke> <v1:OznakaDatoteke>false</v1:OznakaDatoteke> <v1:Datoteka>MTIz</v1:Datoteka> </v1:datoteka> </v1:datoteke> </v1:unosDatotekeRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <unosDatotekeResponse xmlns="http://www.spi.hr/ws/razmjena/urp/spi-urp/v1.0"> <datoteke> <datoteka> <GUIDDatoteke>5fbba3de-b700-40e0-8a0f-05a222b9fc1a</GUIDDatoteke> <GUIDDatotekeSpi>969B3882-9985-436C-B8DC-6F5AE16698E4</GUIDDatotekeSpi> <Status> <Greska>false</Greska> <OpisGreske>Operacija uspješno okončana.</OpisGreske> </Status> </datoteka> </datoteke> </unosDatotekeResponse> </soap:Body> </soap:Envelope>