POČETNA SPI SC servis

Metoda dohvatiFunkcijskuKlasifikaciju

Vanjski sustav evidentira šifru funkcijske klasifikacije i pod tom šifrom šalje isti kao podatak u ostale metode koje zahtijevaju podatak o funkcijskoj klasifikaciji.

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiFunkcijskuKlasifikacijuRequest
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
GodinaFilter – poslovna godinasmallint1..1
funkcijskeKlasifikacije0..1
funkcijskaKlasifikacija1..n
FunKlasSifraŠifra funkcijske klasifikacijestring(9)1..1
FunKlasOpisNaziv funkcijske klasifikacijestring(100)1..1
/ funkcijskaKlasifikacija
/ funkcijskeKlasifikacije
/ dohvatiFunkcijskuKlasifikacijuRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiFunkcijskuKlasifikacijuResponse
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
GodinaPoslovna godinasmallint1..1
funkcijskeKlasifikacije{Or0..1
funkcijskaKlasifikacija1..n
FunKlasSifraŠifra funkcijske klasifikacijestring(9)1..1
FunKlasOpisNaziv funkcijske klasifikacijestring(100)1..1
RazinaPredstavlja dubinu u treeview-u, kreće od 1, children= parent+1 (default= 3)tinyint1..1
FunkNadSifraŠifra nadređene funkcijske klasifikacije ukoliko postojistring(9)0..1
/ funkcijskaKlasifikacija
/ funkcijskeKlasifikacije
greskaOr}0..1
Greska1 - greškatinyint1..1
OpisGreškeOpis greške prilikom dohvata podatakastring(300)1..1
/ greska
/ dohvatiFunkcijskuKlasifikacijuResponse

Primjer requesta:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v0="http://www.spi.hr/ws/razmjena/sc/razmjenarp/v0.1"> <soapenv:Header/> <soapenv:Body> <v0:dohvatiFunkcijskuKlasifikacijuRequest> <v0:VsID>SC</v0:VsID> <v0:Godina>2020</v0:Godina> <!--Optional:--> <v0:funkcijskeKlasifikacije> <!--1 or more repetitions:--> <v0:funkcijskaKlasifikacija> <!--You have a CHOICE of the next 2 items at this level--> <v0:FunKlasSifra>0134</v0:FunKlasSifra> </v0:funkcijskaKlasifikacija> </v0:funkcijskeKlasifikacije> </v0:dohvatiFunkcijskuKlasifikacijuRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:dohvatiFunkcijskuKlasifikacijuResponse xmlns:ns6="http://www.spi.hr/ws/razmjena/sc/v0.1" xmlns:ns5="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" xmlns:ns4="http://www.spi.hr/ws/razmjena/sc/razmjenalc125/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"> <ns2:VsID>SC</ns2:VsID> <ns2:Godina>2020</ns2:Godina> <ns2:funkcijskeKlasifikacije> <ns2:funkcijskaKlasifikacija> <ns2:FunKlasSifra>0134</ns2:FunKlasSifra> <ns2:FunKlasOpis>Opće usluge grada</ns2:FunKlasOpis> <ns2:Razina>3</ns2:Razina> <ns2:FunkNadSifra>013</ns2:FunkNadSifra> </ns2:funkcijskaKlasifikacija> </ns2:funkcijskeKlasifikacije> </ns2:dohvatiFunkcijskuKlasifikacijuResponse> </soap:Body> </soap:Envelope>