Professional Documents
Culture Documents
www.infosistem.hr
ZATO Zbog novih zahtjeva korisnika KAKO Nain izvedbe same integracija za svaki zahtjev TO Krajnji rezultat integracije
www.infosistem.hr
Potrebe
Kreiranje velikog broja slinih izvjetaja Kreiranje velikih izvjetaja(> 50000 stranica) Slanje izvjetaja u PDF formatu na e-mail ili dokumentacijski sustav
www.infosistem.hr
Razlozi
Kompliciranost izvedbe ovih potreba postojedim alatom Potrebno pronadi alternativan alat
www.infosistem.hr
Kriteriji
Mogudnost uklapanja u postojede Oracle 6i aplikacije Mogudnost uklapanja u OAS aplikacije Veliina community-a Cijena Otvorenost izvornog koda Frekvencija izdavanja novih inaica Performanse Dokumentacija i literatura
www.infosistem.hr 5 Rovinj, listopad 2011.
JasperReports opdenito
Alat za izradu izvjeda Open Source Definicija izvjetaja je otvorena specifikacija XML datoteka (JRXML) JRXML mogude kreirati dinamiki iz PL/SQL-om CLOB varijabla Oracle xml funkcija (xmlElement, xmlAgg )
www.infosistem.hr 6 Rovinj, listopad 2011.
JasperReports opdenito
JRXML compile u runtime-u JRXML mogude napuniti podacima Oracle Forms (uvozom java klasa u Oracle formu)
www.infosistem.hr
Integracija
Ne smije imati dodatne zahtjeva za hardware resursima Ne smije se smanjiti funkcionalnost Ne promijenjeno pokretanje izvjetaja Ne smije bitno mijenjati postojedu infrastrukturu
www.infosistem.hr
Preduvjeti integracije
6i JRE ver. 1.4 ili via; Konfigurirana classpath varijabla 10 g Ugraen OAS-ov JRE; Konfigurirane konfiguracijske datoteke; JVM kontroler u Oracle Enterprise Manageru;
www.infosistem.hr 9 Rovinj, listopad 2011.
Problemi integracije
Konfiguracija JVM kontrolera u Oracle Enterprise Manageru Pradenje izvravanja izvjeda te prekid na zahtjev Pokretanje Oracle procedura prije pokretanja selecta izvjetaja
www.infosistem.hr
10
Dinamiki izvjetaji
1 2
www.infosistem.hr
11
Veliki izvjetaji
www.infosistem.hr
12
RESPONSE
www.infosistem.hr
13
ZAKLJUAK
Integracija je zahtijevala Spajanje PL/SQL-a s JAVA-om Konfiguriranje Client Server i OAS okruenja Nadogradnja postojedeg sustava za poziv izvjetaja Poznavanje JRXML Poznavanje JasperReports API-a
www.infosistem.hr
14
ZAKLJUAK
Integracijom su korisnici dobili Mogudnost izbora podataka koje ele prikazati na izvjetaju ovisno o osobnim poslovnim potrebama Mogudnost manipulacije izgledom izvjetaja Odabir formata izvjetaja Modernije grafike izvjetaje Mogudnost spremanja izvjetaja u dokumentacijski sustav
www.infosistem.hr 15 Rovinj, listopad 2011.
www.infosistem.hr
16