POČETNA SPI SC servis

Metoda dohvatiPrograme

Dohvat podataka o programima koji se koriste za slanje u ostale metode koje zahtijevaju podatak o programskoj klasifikaciji.

Specifikacija ulaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiProgrameRequest
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
GodinaFilter – poslovna godinasmallint1..1
programi0..1
program1..n
ProKlasSifraŠifra programske klasifikacijestring(15){Or0..1
ProKlasNazivNaziv programske klasifikacijestring(100)Or}0..1
/ program
/ programi
/ dohvatiProgrameRequest

Specifikacija izlaznog XML-a:

Struktura Opis Tip podatka Uvjet Broj pojavljivanja elementa
dohvatiProgrameResponse
VsIDIdentifikator vanjskog sustava (dogovara se)string(36)1..1
GodinaPoslovna godinasmallint1..1
programi{Or0..1
program1..n
ProKlasSifraŠifra programske klasifikacijestring(15)1..1
ProKlasNazivNaziv programske klasifikacijestring(100)1..1
RazinaHijerarhijska struktura programske klasifikacije (1 – prva razina, 2- druga razina…)tinyint1..1
GodinaGodina za koju se sprema programska klasifikacijasmallint0..1
RBPlanaProracunaRedni broj plana proračunasmallint0..1
ProgNadSifraŠifra nadređenog programastring(15)0..1
TipAKTTip aktivnosti programa (A - Aktivnost, K – Kapitalni, T – Tekući)string(1)0..1
OpciCiljOpći cilj programske klasifikacijastring(2000)0..1
PosebniCiljeviPosebni ciljevi programske klasifikacijestring(2000)0..1
ZakonskaOsnovaZakonska osnova programske klasifikacijestring(2000)0..1
PokazateljiRezultataPokazatelji rezultata programske klasifikacijestring(2000)0..1
MjereNacinOstvarenjaCiljaMjere načina ostvarenja cilja programske klasifikacijestring(2000)0..1
/ program
/ programi
greskaOr}0..1
Greska1 - greškatinyint1..1
OpisGreškeOpis greške prilikom dohvata podatakastring(300)1..1
/ greska
/ dohvatiProgrameResponse

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:dohvatiProgrameRequest> <v0:VsID>SC</v0:VsID> <v0:Godina>2020</v0:Godina> <!--Optional:--> <v0:programi> <!--1 or more repetitions:--> <v0:program> <!--You have a CHOICE of the next 2 items at this level--> <v0:ProKlasNaziv>ODRŽAVANJE OKOLIŠA</v0:ProKlasNaziv> </v0:program> </v0:programi> </v0:dohvatiProgrameRequest> </soapenv:Body> </soapenv:Envelope>

Primjer responsea:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:dohvatiProgrameResponse 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:programi> <ns2:program> <ns2:ProKlasSifra>P01</ns2:ProKlasSifra> <ns2:ProKlasNaziv>ODRŽAVANJE OKOLIŠA</ns2:ProKlasNaziv> <ns2:Razina>1</ns2:Razina> <ns2:Godina>2020</ns2:Godina> <ns2:RBPlanaProracuna>2</ns2:RBPlanaProracuna> <ns2:OpciCilj/> <ns2:PosebniCiljevi/> <ns2:ZakonskaOsnova/> <ns2:PokazateljiRezultata/> <ns2:MjereNacinOstvarenjaCilja/> </ns2:program> </ns2:programi> </ns2:dohvatiProgrameResponse> </soap:Body> </soap:Envelope>