Pozdrav!
Delimicno resenje tvog problema, u sest reci:
paket WebUtil, njegov deo Java Beans.
Zasto delimicno?
Moja firma koristi doticno resenje ali samo sa jednom bazom...
Ako dobro razumem, to vase cedo bi trebalo da radi sa dve baze: arhivskom bazom (podaci) i produkcionom bazom (slike)?
I pri tom da koristite Forms verzije 5?
Najveci problem je automacko otvaranje druge konekcije (ako sam dobro razumeo problem), bez da korisnik zna ista o tome. Prvo resenje koje mi pada na pamet je (ne i najbolje!):
1. Napravite Oracle nalog, sa odgovarajucim privilegijama, na produkcionoj bazi
2. U formi u kojoj se gledaju slike, napraviti "link" koji otvara novu formu sa slikom
3. U novoj formi (gde ce biti prikazana slika) prepraviti triger za lovoganje (ako se dobro secam: OnLogin triger) da se uloguje automacki (sa hardkodiranim korisnikom i bazom) na produkcionu bazu, bez da ista pita korisnika o tome.
4. Pomocu Java B. prikazati sliku.
5. Na izlasku iz baze, zatvoriti konekciju na produkcionu bazu (a ako Forms 5 ne moze da drzi 2 otvorene konekcije, odmah ulogovati korisnika na arhivsku bazu)
BTW, ovo je samo jedno od resenja.
WebUtil ima komponente za rad sa OLE objektima... pa... mozes i tu nesto da radis (da otvoris sliku u Paint) mada to resenje, u nasoj firmi, se pokazalo kao klimavo: Korisnik zaboravi da zatvori Paint, pa otvori novi, pa novi, pa novi...... pa OLE pukne, pa pad ponekad izazove krah aplikacije a ponekad i krah win-a... pa tako... (a mozda mi nismo umeli bas najbolje da izadjemo na kraj sa tim OLE problemom...)
Drugi problem na koji mozes naici je: verzija Formsa i verzija WebUtil-a... (mislim da za taj problem ima resenja na Metalinku)
A kako da uklopis WebUtil i Forms?
Resenje
1. Odes na
www.oracle.com
2. U polje za pretragu ukucas WebUtil
3. Skines paket, dokumentaciju i demo
4. Iz dokumentacije procitas sve o instalaciji i slepo se drzeci uputstva, instaliras WebUtil
5. Iz dokumentacije procitas sve o Java B. a iz demo-a prekopiras za pocetak njihov kod koji odlicno radi...
PS. Ako imas jos neki problem, pises ovde again...