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>