AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problema con driver jdbc AS/400

 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian)
View previous topic :: View next topic  
Author Message
marco
Guest





PostPosted: Tue May 18, 2004 7:34 am    Post subject: Problema con driver jdbc AS/400 Reply with quote



Una domanda da principiante:
ho un'applicazione java su AS/400 dove,
utilizzando il driver jdbc del Toolbox for Java (jt400.jar) eseguendo
l'istruzione "create table" la tabella viene creata nella libreria
indicata nella connessione "jdbc:AS400://<host>/<libreria>";
utilizzando il driver nativo la tabella viene creata in QGPL e viene
ignorata la libreria indicata nella connessione
"jdbc:db2:*LOCAL;libraries=<libreria>".

Mi si dice che, utilizzando il driver nativo, il problema forse è dato
dal fatto che non sembra sia possibile passare le proprietà di
connessione direttamente nell'URL, come invece è ammesso con il
Toolbox;
però queste (proprietà) sono previste nella relativa documentazione,
inoltre se eseguo altre operazioni SQL , tipo select - update o delete
queste proprietà sembrano essere assunte , in quanto le operazioni
sono eseguite
sulla libreria corretta ( e non tenta di utilizzare la QGPL).

La libreria in cui creare la tabella non è una collection SQL e la
versione java installata su AS400 è la 1.4.

Stò sbagliando io qualcosa oppure questo è il normale comportamento
del driver nativo JDBC ?
Back to top
Franco Lombardo
Guest





PostPosted: Tue May 18, 2004 1:27 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote



Quote:
Mi si dice che, utilizzando il driver nativo, il problema forse è dato
dal fatto che non sembra sia possibile passare le proprietà di
connessione direttamente nell'URL, come invece è ammesso con il
Toolbox;
però queste (proprietà) sono previste nella relativa documentazione,
inoltre se eseguo altre operazioni SQL , tipo select - update o delete
queste proprietà sembrano essere assunte , in quanto le operazioni
sono eseguite
sulla libreria corretta ( e non tenta di utilizzare la QGPL).

Si', sono sempre io ad perseguitarti, da gruppo a gruppo :-)

Effettivamente la possibilità di passare proprieta' nell'URL
risulta solo nei manuali dalla V5R2: io ho provato con la V4R5
e non è possibile. Tu che versione di sistema operativo hai?

Ho notato che nella versione 5.2 della documentazione è presente
anche la nuova sintassi per specificare la collezione di default:
jdbc:db2:*local/mylibrary: hai provato così?

Altro suggerimento, magari stupido come gli altri:
hai caricato in macchina le group PTF per Java e per il DB
Se hai V5R2 i codici sono SF99169 per Java e SF99502 per DB,
altrimenti guarda
http://www.as400service.ibm.com/s_dir/sline003.NSF/GroupPTFs?OpenView&view=GroupPTFs

Ciao

Franco





Back to top
marco
Guest





PostPosted: Wed May 19, 2004 10:06 am    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote



Risolto:
il problema lo si può risolvere specificando naming=sql (anzichè
system) nelle proprietà di connessione;
in questo modo interpreta la libreria specificata nella connessione
come libreria di default.
Nell'altro caso viene utilizzato solo come lista librerie e la
libreria di default è quella dell'utente.


"Franco Lombardo" <f_lombardo (AT) hotmail (DOT) com> wrote

Quote:
Mi si dice che, utilizzando il driver nativo, il problema forse è dato
dal fatto che non sembra sia possibile passare le proprietà di
connessione direttamente nell'URL, come invece è ammesso con il
Toolbox;
però queste (proprietà) sono previste nella relativa documentazione,
inoltre se eseguo altre operazioni SQL , tipo select - update o delete
queste proprietà sembrano essere assunte , in quanto le operazioni
sono eseguite
sulla libreria corretta ( e non tenta di utilizzare la QGPL).

Si', sono sempre io ad perseguitarti, da gruppo a gruppo :-)

Effettivamente la possibilità di passare proprieta' nell'URL
risulta solo nei manuali dalla V5R2: io ho provato con la V4R5
e non è possibile. Tu che versione di sistema operativo hai?

Ho notato che nella versione 5.2 della documentazione è presente
anche la nuova sintassi per specificare la collezione di default:
jdbc:db2:*local/mylibrary: hai provato così?

Altro suggerimento, magari stupido come gli altri:
hai caricato in macchina le group PTF per Java e per il DB
Se hai V5R2 i codici sono SF99169 per Java e SF99502 per DB,
altrimenti guarda
http://www.as400service.ibm.com/s_dir/sline003.NSF/GroupPTFs?OpenView&view=GroupPTFs

Ciao

Franco

Back to top
Giovanni Martone
Guest





PostPosted: Fri May 21, 2004 9:56 am    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote

[email]frenk_mo (AT) hotmail (DOT) com[/email] (marco) wrote in message news:<d1076d42.0405172334.3b665f8d (AT) posting (DOT) google.com>...
Quote:
Una domanda da principiante:
ho un'applicazione java su AS/400 dove,
utilizzando il driver jdbc del Toolbox for Java (jt400.jar)

Il fantomatico jt400.jar allora non sono stato l'unico sfigato ad
utilizzarlo :-)

Scherzi a parte ho avuto parecchi nell'utilizzare il jt400.jar (non
facevo operazioni come le tue cmq) con una VM 1.4 la versione del SO
non la ricordo; ho risolto quasi tutti i miei problemi installando ptf
su ptf.

G.M.

Back to top
Gab.
Guest





PostPosted: Fri May 21, 2004 10:20 am    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote

Quote:

Stò sbagliando io qualcosa oppure questo è il normale comportamento
del driver nativo JDBC ?

Io utilizzo il jt400 e con questo codice funziona tutto egregiamente:

props.put("errors","full");
props.put("naming", "system");
props.put("date format","iso");
props.put("prompt","false");
props.put("libraries",listaLibrerie);
props.put("user",user);
props.put("password",password);



Back to top
Scorpio
Guest





PostPosted: Fri May 21, 2004 8:12 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote


"Gab." <nipogabriMenoQuesto (AT) libero (DOT) it> ha scritto nel messaggio
news:c8kl1p$2nu$1 (AT) balena (DOT) cs.interbusiness.it...
Quote:

Stò sbagliando io qualcosa oppure questo è il normale comportamento
del driver nativo JDBC ?

Io utilizzo il jt400 e con questo codice funziona tutto egregiamente:

Altri utilizzatori di AS400 + Java ? E ditemi, come vi trovate ?

Scorpio.




Back to top
Emiliana
Guest





PostPosted: Mon May 24, 2004 12:39 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote

Ciao a tutti,
sto usando il driver jdbc in un'applicazione su pc che legge dati da AS400.
A livello di sicurezza che problemi si possono riscontrare?

Emi



"Scorpio" <_scorpio (AT) libero (DOT) it> wrote

Quote:
"Gab." <nipogabriMenoQuesto (AT) libero (DOT) it> ha scritto nel messaggio
news:c8kl1p$2nu$1 (AT) balena (DOT) cs.interbusiness.it...

Stò sbagliando io qualcosa oppure questo è il normale comportamento
del driver nativo JDBC ?

Io utilizzo il jt400 e con questo codice funziona tutto egregiamente:

Altri utilizzatori di AS400 + Java ? E ditemi, come vi trovate ?

Scorpio.

Back to top
Scorpio
Guest





PostPosted: Mon May 24, 2004 8:31 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote


"Emiliana" <primogennaio73 (AT) katamail (DOT) com> ha scritto nel messaggio
news:62d5bc31.0405240439.66db2bf6 (AT) posting (DOT) google.com...
Quote:
Ciao a tutti,
sto usando il driver jdbc in un'applicazione su pc che legge dati da
AS400.
A livello di sicurezza che problemi si possono riscontrare?


Rispetto a quali altre tipologie d'accesso? Credo che i rischi siano sempre
collegati alla possibilità di intercettare password etc.

Scorpio.






Back to top
Franco Lombardo
Guest





PostPosted: Tue May 25, 2004 6:27 am    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote


Quote:
Altri utilizzatori di AS400 + Java ? E ditemi, come vi trovate ?

Ottimamente, perche' hai dei problemi specifici?

Se ti interessa ho raccontato quattro balle al Webbit di
Padova:

http://www.jugtorino.it/newwiki/jsp/Wiki?JavaAS400Seminario

Ciao

Franco



Back to top
Emiliana
Guest





PostPosted: Tue May 25, 2004 7:41 am    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote

Avete mai usato file PCML per richiamare da Java programmi su As400?
Sembra tutto così semplice, ma non mi funziona!!
Ho creato il file pcml, ma lancio il progamma e mi manda il seguente
errore:

java.util.MissingResourceException: PCML document source
'c:pippopcmlinfo' cannot be found.
at com.ibm.as400.data.SystemResourceFinder.getPCMLDocument(SystemResourceFinder.java:192)........


Il file c'è in quella directory!
Cosa non ho capito?
Emi
Back to top
Scorpio
Guest





PostPosted: Wed May 26, 2004 5:04 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote


"Franco Lombardo" <f_lombardo (AT) hotmail (DOT) com> ha scritto nel messaggio
news:2hg79aFcha1bU1 (AT) uni-berlin (DOT) de...
Quote:

Altri utilizzatori di AS400 + Java ? E ditemi, come vi trovate ?

Ottimamente, perche' hai dei problemi specifici?

Mah, il JToolBox lavora egregiamente, ho più di un dubbio su Websphere su
AS400...

Quote:
Se ti interessa ho raccontato quattro balle al Webbit di
Padova:

http://www.jugtorino.it/newwiki/jsp/Wiki?JavaAS400Seminario

Ciao

Franco





Back to top
Scorpio
Guest





PostPosted: Wed May 26, 2004 5:07 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote


"Emiliana" <primogennaio73 (AT) katamail (DOT) com> ha scritto nel messaggio
news:62d5bc31.0405242341.282b74e (AT) posting (DOT) google.com...
Quote:
Avete mai usato file PCML per richiamare da Java programmi su As400?
Sembra tutto così semplice, ma non mi funziona!!

No, per ragioni di portabilità usiamo la toolbox solo per query / lancio di
stored procedure, cercando di limitare al massimo le estensioni troppo
proprietarie.


Quote:
Ho creato il file pcml, ma lancio il progamma e mi manda il seguente
errore:
java.util.MissingResourceException: PCML document source
'c:pippopcmlinfo' cannot be found.
at
com.ibm.as400.data.SystemResourceFinder.getPCMLDocument(SystemResourceFinder

..java:192)........

Uhm, stai lavorando lato client o lato server ? In quest'ultimo caso può
darsi che tu debba registrare nel container quella risorsa (ma non ne sono
per nulla sicuro)... In caso contrario, puoi postare (anche in privato, se
vuoi) un pezzo di codice ? Quel tanto che basta per capire...


Quote:


Il file c'è in quella directory!
Cosa non ho capito?
Emi



Back to top
Emiliana
Guest





PostPosted: Thu May 27, 2004 3:19 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote

"Scorpio" <_scorpio (AT) libero (DOT) it> wrote

Quote:
"Emiliana" <primogennaio73 (AT) katamail (DOT) com> ha scritto nel messaggio
news:62d5bc31.0405242341.282b74e (AT) posting (DOT) google.com...
Avete mai usato file PCML per richiamare da Java programmi su As400?
Sembra tutto così semplice, ma non mi funziona!!

No, per ragioni di portabilità usiamo la toolbox solo per query / lancio di
stored procedure, cercando di limitare al massimo le estensioni troppo
proprietarie.


Ho creato il file pcml, ma lancio il progamma e mi manda il seguente
errore:
java.util.MissingResourceException: PCML document source
'c:pippopcmlinfo' cannot be found.
at
com.ibm.as400.data.SystemResourceFinder.getPCMLDocument(SystemResourceFinder
.java:192)........

Uhm, stai lavorando lato client o lato server ? In quest'ultimo caso può
darsi che tu debba registrare nel container quella risorsa (ma non ne sono
per nulla sicuro)... In caso contrario, puoi postare (anche in privato, se
vuoi) un pezzo di codice ? Quel tanto che basta per capire...

Grazie ho risolto in altro modo!

Ciao Emiliana

Quote:



Il file c'è in quella directory!
Cosa non ho capito?
Emi

Back to top
Franco Lombardo
Guest





PostPosted: Fri May 28, 2004 6:37 am    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote

Quote:
Mah, il JToolBox lavora egregiamente, ho più di un dubbio su Websphere su
AS400...

Sono d'accordo con te. Nella mia limitatissima esperienza,
realtiva a piccole e medie aziende, non ho ancora visto
in produzione un Websphere su AS400: in genere la soluzione
preferita e' quella di installarlo su una macchina dedicata
(Win/Linux) che legge i dati da AS400.

Ciao

Franco



Back to top
Scorpio
Guest





PostPosted: Fri May 28, 2004 7:29 pm    Post subject: Re: Problema con driver jdbc AS/400 Reply with quote


"Franco Lombardo" <f_lombardo (AT) hotmail (DOT) com> ha scritto nel messaggio
news:2ho503Ff83qaU1 (AT) uni-berlin (DOT) de...
Quote:
Mah, il JToolBox lavora egregiamente, ho più di un dubbio su Websphere
su
AS400...

Sono d'accordo con te. Nella mia limitatissima esperienza,
realtiva a piccole e medie aziende, non ho ancora visto
in produzione un Websphere su AS400: in genere la soluzione
preferita e' quella di installarlo su una macchina dedicata
(Win/Linux) che legge i dati da AS400.

Soluzione che alla fine ho adottato anch'io. ... Stavo pensando di
studiare un bel po' di manuali IBM per vedere di ottimizzare was su
as400,speriamo in bene...

Scorpio






Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.