POČETNA SPI SC servis

Metoda dohvatiCPVRjecnikOsnovno

Opis Vraća podatke iz CPV rječnika

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiCPVRjecnikOsnovnoRequest
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
CPVOznake 1..1
CPVOznaka 1..n
CPVSifra Filter - CPV Oznaka string(10) 0..1
CPVOpis Filter - CPV Naziv string(250) 0..1
Aktivnost Filter - Aktivnost (true - vraća aktivne CPV-ove, false - vraća neaktivne CPV-ove) bit 0..1
/CPVOznaka
/CPVOznake
/dohvatiCPVRjecnikOsnovnoRequest

* Filteri (neobavezni) filtriraju response listu na način da se iz CPV rječnika izdvajaju samo podaci koji sadrže vrijednost poslanu u navedenim filterima.
* Filtriranje po poslanim šiframa se ne vrši na način potpunog uparivanja već po principu %LIKE%.
* Ukoliko elementi filtera nisu poslani tada se filtriranje na toj razini niti ne vrši.

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiCPVRjecnikOsnovnoResponse
VsID Identifikator vanjskog sustava (dogovara se) string(36) 1..1
CPVOznake 1..1
CPVOznaka 1..n
CPVSifra CPV Oznaka string(10) 0..1
CPVOpis CPV Naziv string(250) 0..1
Aktivnost CPV Aktivnost bit 1..1
/CPVOznaka
/CPVOznake
greska 0..1
Greska 1 – greška tinyint 1..1
OpisGreske Opis greške prilikom dohvata podatka string(300) 1..1
/greska
/dohvatiCPVRjecnikOsnovnoResponse

* U odgovoru metodi dohvatiCPVRjecnikOsnovnoResponse se vraća unija podataka iz kataloga prema poslanim filterima.
* Vraćaju se samo aktivne CPV oznake. Ako se pokuša dohvatiti nekativna oznaka, response javlja grešku: Nije pronađen niti jedan rezultat po uvjetima traženja.

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenalc127/v0.1"> <soapenv:Header /> <soapenv:Body> <v0:dohvatiCPVRjecnikOsnovnoRequest> <v0:VsID>SC</v0:VsID> <!--Optional:--> <v0:CPVOznake> <!--1 or more repetitions:--> <v0:CPVOznaka> <!--Optional:--> <v0:CPVSifra>99100000-1</v0:CPVSifra> </v0:CPVOznaka> </v0:CPVOznake> </v0:dohvatiCPVRjecnikOsnovnoRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns4:dohvatiCPVRjecnikOsnovnoResponse xmlns:ns7="http://www.spi.hr/ws/razmjena/sc/v0.1" xmlns:ns6="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" xmlns:ns5="http://www.spi.hr/ws/razmjena/sc/razmjenalc125/v0.1" xmlns:ns4="http://www.spi.hr/ws/razmjena/sc/razmjenalc127/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"> <ns4:VsID>SC</ns4:VsID> <ns4:CPVOznake> <ns4:CPVOznaka> <ns4:CPVSifra>99100000-1</ns4:CPVSifra> <ns4:CPVOpis>Usluge koje su specifične za međunarodne organizacije i tijela </ns4:CPVOpis> <ns4:Aktivnost>false</ns4:Aktivnost> </ns4:CPVOznaka> </ns4:CPVOznake> </ns4:dohvatiCPVRjecnikOsnovnoResponse> </soap:Body> </soap:Envelope>