Newsgroup: it.comp.software.database
Titolo: lanciare un prog sviluppato con Developer6

Ho un programma che e' stato sviluppato con Oracle9i e
Developer6, nella documentazione allegata sono mostrate
delle maschere molto carine ma non viene spiegato come
lanciare il programma.
Nella directory P/bin trovo i seguenti file
I3.fmb  I4.fmx  ogd  reports.log
I2.fmb  I3.fmx  I.fmb   pll
I2.fmx  I4.fmb  I.fmx   rdf
Nella directory P/scripts trovo gli scripts per creare
le tabelle del DB e per popolarle.
Ora ho installato solo Oracle9i Database, mi chiedo se
per testare questo programma devo installare necessariamente
Developer6.
Per quanto riguarda Developer6 ho difficolta' a reperirlo,
JDeveloper9i e' la stesa cosa?
Ora la domanda clou... prima di lanciare il programma 
immagino che dovro' connettermi all'istanza di database 
che contiene le tabelle, poi cosa dovrei fare?


Ti rispondo con le mie conoscenze di Developer2000 versione 4.5(da allora il
programma è stato cestinato)
Per eseguire un programma sviluppato in DEv2000 devi nstallare su ogni
client il forms run-time che devono essere distribuite insieme al programma.
Per far partire il programma l'istruzione è di questo tipo
NomeEseguibileRunTime NomeDellaForm(generalmente ha estensione .fmx)
nomeutente/password@istanzaOracle.
Ciao
Matteo


TNS_ADMIN settato, per la connect string.
felice_pago
--------------------------------
Inviato via 
http://usenet.libero.it

 e' la stesa cosa?
A quanto pare sono due cose diverse...
Ho trovato sul sito di Oracle questo prodotto:
Oracle Forms Developer/Services 6i Release 2
ma non so se si riferisce al Developer6 che sto cercando.
Puo' essermi utile per eseguire i .fmx?

 Puo' essermi utile per eseguire i .fmx?
E' lui: Dev6i e' l'evoluzione del Dev60 tanto che il codice della 
versione del 6i e' 6.0.8.xx e quella del 6.0 (patch 7) e' 6.0.5.xx. Dato 
che Dev60 credo sia ormai introvabile in rete dovresti (per sicurezza) 
ricompilare tutto dato che le due versioni non sono esattamente la 
stessa cosa.
Il termine "services" che trovi si riferisce al fatto che potresti anche 
usare gli stessi eseguibili sia per utilizzarli in client/server (ogni 
client deve avere il runtime del developer) che via web (sul client non 
serve praticamente nulla) mettendo in piedi un "Forms Server".
La 6i e' l'ultima versione a "doppia faccia", perche' quella successiva 
(denominata 9i a causa dell'allineamento di tutti i codici versione dei 
prodotti Oracle) non opera piu' in C/S.
Per cui prima metti in piedi il db con gli schemi necessari (e verifica 
da sqlplus che funzioni) e poi ricompila tutto. A quel punto puoi 
lanciare il runtime. Occhio ai settaggi (anche per la compilazione): 
FORMS60_PATH deve contenere le directory dove stanno le plsql lib (.pll 
e .plx), ovviamente se ce ne sono, e le eventuali form (.fmb) 
referenziate.
Suggerimenti per alcuni comandi (da cmdline):
compilazione di form (.fmb, genera .fmx)
ifcmp60 userid=usr/pwd@db batch=y debug=y module_type=FORM compile_all=y 
window_state=minimize module=nomeform.fmb
compilazione di report (.rdf, genera .rep)
rwcon60 userid=usr/pwd@db batch=yes stype=rdffile source=nomereport.rdf 
dtype=repfile dest=nomereport.rep logfile=Rdf2Rep.log
compilazione di libreria (.pll, genera .plx)
ifcmp60 userid=usr/pwd@db batch=y debug=y module_type=LIBRARY 
compile_all=y window_state=minimize module=nomelibreria.pll
lancio runtime (la prima form, poi le altre dovrebbero essere richiamate 
con "call form ...")
ifrun60.EXE module=nomeform.fmx userid=usr/pwd@db
Ovviamente ci sono moltissimi altri parametri, vedi l'help di ognuno.
Queste sono solo alcune piccole cose (e come vedi non sono propriamente 
"due righe"). Non vorrei abbattere il tuo entusiasmo, ma le variabili in 
gioco sono talmente tante e tali che non so se arriverai alla fine: come 
avrai gia' visto i manuali Oracle sull'argomento sono un bel malloppone 
e IMHO per avere una certa padronanza (seria) servono *prima* un corso e 
poi 3-4 mesi di lavoro in un ambiente gia' skillato (da cui "rubare" 
esperienza). 
In bocca al lupo !!
HTH
Byez
Stefano

 In bocca al lupo !!
grazie di nuovo

 serve praticamente nulla) mettendo in piedi un "Forms Server".
niente jinitiator ?
qualcosa come 117xxx
non ricordo bene :
ma ogni volta che il client via br si collega al form server
questi controlla la versione di applicativo rilasciato, e se è il caso
rimanda giù un frm qualcos'altro 100-150 Kb .

