Slide 1

Слични документи
Slide 1

PuTTY CERT.hr-PUBDOC

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

Microsoft PowerPoint - LB7-2_WCCF_2012.ppt

Microsoft PowerPoint - LB7-2_WCCF_2010.ppt

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

Fra Serafina Schoena Rijeka MB: MBO: Žiro račun: kod RBA d.d. GSM:

eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

AKD KID Middleware Upute za Macintosh instalaciju V1.0

Microsoft PowerPoint - podatkovni promet za objavu.pptx

QlikView Training

Upute - JOPPD kreiranje obrasca

Fina pain001 konverter - Korisnička uputa eksterno_ožujak 2016

Microsoft Word - InveoP_01.docx

INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc

PowerPoint Presentation

Kick-off meeting VIK

PowerPoint Presentation

PowerPoint Presentation

UPUTA za uvođenje JOPPD - prva faza

Trimble Access Software Upute za korištenje V2.0 Geomatika-Smolčak d.o.o.

Slide 1

Microsoft Word - IP_Tables_programski_alat.doc

Recuva CERT.hr-PUBDOC

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

Računarski praktikum II - Predavanje 03 - Apache Web server

Microsoft Word - 6. RAZRED INFORMATIKA.doc

Microsoft Word - privitak prijedloga odluke

RAD SA PROGRAMOM

Document ID / Revision : 0419/1.1 ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba

eOI Middleware Upute za instalaciju

UVJETI KORIŠTENJA INTERNETSKE STRANICE Korisnik posjetom web stranicama potvrđuje da je pročitao i da u cijelosti prihvaća o

Microsoft Word - CCERT-PUBDOC doc

** Osnovni meni

Slide 1

GTS obrt za savjetovanje, trgovinu i sport, vl. Tihomir Grbac HR Sveta Nedelja, Ferde Livadića 15 Tel/Fax: ,

KATALOG ZNANJA IZ INFORMATIKE

Slide 1

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.

m-intesa ZA KRETANJE BEZ GRANICA... INTESA SANPAOLO BANKA ZA UREĐAJE SVIJET MOGUĆEG.

OpenVPN GUI CERT.hr-PUBDOC

CARNET Webmail Upute za korištenje

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St

Microsoft PowerPoint - Rittal konfigurator 2019_prezentacija__HR

WAMSTER Prezentacija

PowerPoint Presentation

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no

Kako postupiti u slučaju prekida internet veze i nemogućnosti fiskaliziranja računa? U slučaju da dođe do prekida internet veze fiskalizacija računa n

O Nanokinetik NeeS TOC Builder-u NeeS TOC Builder je aplikacija koja se koristi za kreiranje Tabele sadržaja (TOC) za elektronske podneske u NeeS form

Slide 1

UNION Banka DD Sarajevo Tel.: Dubrovačka br Sarajevo, Bosna i Hercegovina Fax:

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr

Писање и превођење модула

Prezentator: Nataša Dvoršak Umag, 20.listopad 2006

PDO

SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Leo Siniša Radošić Modreni upravitelj zaporkama ZAVRŠNI RAD Varaždin,

Microsoft Word - WP_kolokvij_2_rjesenja.doc

CLI

CPHP_19

VMC_upute_MacOS

Upute za uporabu MULTI-Control Stanje: V a-02-HR Pročitajte i obratite pozornost na ove upute. Sačuvajte ove upute za buduću upora

Računarski praktikum I - Vježbe 01 - Uvod

Projekti šabloni

SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013.

Aster

Golden 7 Classic HTML5 na stolnim računalima i mobilnim uređajima. Vrsta igre: Video slot PVI (povratak vrijednosti igraču): 95,00 % Golden 7 Classic

Apache Maven Bojan Tomić

STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, Informacijske tehnologije

(Microsoft PowerPoint - 903_\216nidari\346_Java Persistence.pptx)

Sustav prodaje ulaznica za Nacionalni park Krka

INDIKATOR SVJETLA FUNKCIJE TIPKI 1. Prikazuje se temperatura i parametri upravljanja 2. Crveno svjetlo svijetli kad grijalica grije 3. Indikator zelen

UPUTSTVO ZA PODEŠAVANJE EON MENIJA 1

Poštovani,

Europass CV

OpenDNS Family Shield CERT.hr-PUBDOC

Uputstvo za korištenje korisničkog web portala AC-U UPUTSTVO ZA KORIŠTENJE KORISNIČKOG WEB PORTALA Izdanje: 1, maj / svibanj 2019 Strana 2 od 1

Sveucilište u Zagrebu

Baza podataka

User's Manual

Rad u mrežnom okruženju Osnove informatike s primjenom računala

INTERNET BANKARSTVO ZA TVRTKE I OBRTNIKE

PowerPoint Presentation

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

P R O G R A M I R A N J E Z A I N T E R N E T Lab. vježba 2 PROGRAMIRANJE ZA INTERNET Upute za laboratorijske vježbe (izradio: Marin Bugarić, Frano Re

Microsoft PowerPoint - 1. Zend_1 - Instalacija frameworka

ULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod.

Korisničke upute za podnošenje zahtjeva za rješavanje spora (žalbe)

Lorem ipsum dolor sit amet lorem ipsum dolor

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni diplomski studij SUSTAV

EUROPSKA KOMISIJA Bruxelles, C(2018) 3697 final ANNEXES 1 to 2 PRILOZI PROVEDBENOJ UREDBI KOMISIJE (EU) /... o izmjeni Uredbe (EU) br. 1301

Транскрипт:

Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009.

Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija developerskih aplikacija Migracija repozitorija Migracija izvještaja Alati korišteni tijekom migracije 2

Predmet migracije 30 različitih aplikacija Period nastanka od početka devedesetih do danas 10 Designerskih aplikacija 12 Developerskih aplikacija 8 miješanih aplikacija 450 formi 1000 izvještaja 3

Razlozi za migraciju Nastavak tehničke podrške od strane Oracla (upravo objavljena nova verzija 11g) Puno veća baza znanja (u odnosu na novije tehnologije) Krajnji korisnici nastavljaju koristiti poznato sučelje Jednostavnija implementacija naprednih funkcionalnosti u odnosu na Formse 6.0 Jednostavnije održavanje u odnosu na Formse 6.0 Kompatibilnost s Javom 4

Infrastruktura potrebna za migraciju DB1 EXP/IMP sheme u kojoj se nalazi repozitorij Razvojna baza 8.1.6 Repozitorij za Des 6.0 DB2 EXP/IMP razvojne baze 8.1.6 u bazu 10.2.0.3 (bez repozitorija 6.0) Repozitorij za Des 6.0 Importiran u bazu 8.1.7 DB3 Migracija repozitorija Des6.0 (iz baze 8.1.7) u repozitorij Des10gR2 (u bazu 10.2.0.4) Client 1-4 AS Baza 10.2.0.4 Importirana kopija razvojne baze 8.1.6 Migrirani repozitorij za Des10gR2 Designer 6.0, DevSuite 10gR2 (Forms and Reports 10.1.2.2) Oracle AS 10gR2 (10.1.2.2) 5

Pilot migracija Odabrane tri specifične aplikacije Instalirana infrastruktura Uspostavljene procedure i standardi Ažurirani postojeći alati za migraciju Kreirani novi alati Rezultat pilot migracije detaljna kuharica 6

Migracija developerskih aplikacija Procedure za komunikaciju s klijentom (D2kwutil biblioteka, TEXT_IO paket, HOST built-in itd.) Webutil Custom pisane procedure (JavaBeans) Pozivanje i ispis izvještaja run_product zamijenjen s run_report_object Kreirane procedure za poziv izvještaja u zajedničkim bibliotekama Maksimiziranje prozora Ne radi ispravno u IAS okruženju Kreirana nova procedura koja ispravno maksimizira prozore 7

Migracija repozitorija Razlike u generatoru upita u starom i novom Desgineru Stari Designer identifikatore iz where uvjeta prvo mapira na bazne tablice, a tek zatim na polja na formi Novi Designer radi suprotno Problem se javlja u svim podupitima u where dijelu glavnog table usage-a i bilo gdje u where dijelu lookup table usage-a na bloku Posljedica prilikom pokretanja migriranih formi, pokretanje upita na formi uzrokuje pogrešku Rješenje alat za usporedbu fmb datoteka te izmjena where uvjeta gdje je potrebno 8

Migracija repozitorija Migracija LOV-ova Ne postoje kao objekti u Designeru 6.0, već se generiraju implicitno U Designeru 6.0 nazivi polja za LOV se prvo čitaju s polja na formi, a zatim s odgovarajuće kolone iz server modela. Prilikom migracije se ovi podaci čitaju direktno iz server modela Nekim kolonama u LOV-u se kod migracije repozitorija ne dodjeljuje ispravna širina pa se ne prikazuju na ekranu Budući da se u Desgineru 6.0 LOV-ovi kreiraju kao lookup table usage, i na njima se pojavljuje problem sa generiranjem where uvjeta Rješenje bazna skripta koja direktno u repozitoriju pronalazi i mijenja atribute takvih polja 9

Migracija repozitorija Obaveznost polja Designer 6.0 obaveznost polja na lookup tablicama gleda prema obaveznosti stranog ključa koji povezuje lookup tablicu sa glavnom tablicom na bloku Designer 10g uzima u obzir obaveznost pojedinog polja u lookup tablici Posljedica - migracijom su pogrešno prenesene informacije o obaveznosti polja na lookup tablicama Rješenje bazna skripta koja direktno u repozitoriju pronalazi i mijenja atribute takvih polja 10

Migracija izvještaja Potrebno pronaći zamjenu za parametarsku formu Reports Buildera 1) Migracija parametarskih formi i korištenje Oracle HTML parametarskih formi. II) Kreiranje custom parametarske forme Zbog ograničenja HTML formi (izgled, nemogućnost korištenja nekih vrsta polja, itd.) odabrana opcija II Kreirana forma koja se dinamički mijenja prema definiciji izvještaja u bazi Može se koristiti i u daljnjem razvoju Za migraciju postojećih izvještaja u takav sustav, korišten je alat za ekstrakciju parametara iz izvještaja 11

Migracija izvještaja Slanje recordgroup parametra u izvještaj Nije podržano u izvještajima verzije 10g Rješenje - kreirane tablice u bazi koje se pune i prazne u autonomnoj transakciji U konfiguracijskim datotekama aplikacijskog poslužitelja definirani fontovi korišteni u izvještajima Podešeni ostali parametri Report Servera potrebni u okruženju 10g 12

Alati korišteni tijekom migracije Context Switcher Tool Brza promjena postavki za pojedinu aplikaciju za oba okruženja (60 i 10g) Izmjena osnovnih parametara u Registryju Izmjena designerovih parametara u Registryju Kreiranja potrebnih foldera Kreiranje potrebnih konfiguracijskih datoteka 13

Context Switcher Tool 22.10.2009 Naslov prezentacije 14

Alati korišteni tijekom migracije Designer Migration Tool Skripta frmplsqlconv.bat nije prilagođena obradi većeg broja datoteka DMT koristi Oracle skriptu frmplsqlconv.bat i njezine postavke Omogućava batch obradu Filtriranje datoteka prema tipu i prema datumu promjene Definiranje odredišnog direktorija te direktorija za spremanje logova Normalizacija imena datoteka Automatsko prevođenje konvertiranih datoteka i spremanje u odgovarajući direktorij, spremne za isporuku ili daljnju analizu 15

Designer Migration Tool 22.10.2009 Naslov prezentacije 16

Alati korišteni tijekom migracije Module Compile Tool Zamjena za ručno pisanje compile skripti Za slučajeve kada je potrebno prevesti čitavu aplikaciju ili veliki broj formi Mogućnost odabire prema tipu datoteke Normalizacija naziva datoteka Konverzija izvještaja u JSP format 17

Module Compile Tool 22.10.2009 Naslov prezentacije 18

Alati korišteni tijekom migracije Extract Report Parameters Tool Iz postojećih izvještaja (JSP) ekstrahira parametre Obrada većeg broja datoteka istovremeno Dohvaća sve relevantne atribute parametara Kreira sve potrebne insert skripte za bazu 19

Extract Report Parameters Tool 22.10.2009 Naslov prezentacije 20

IN2 d.o.o. Marohnićeva 1/1 10000 Zagreb, HR tel: +385 1 6386 800 www.in2.hr