9th Marzo 2008, 04:55 pm
E’ possibile richiamare un qualsiasi programma AS400 da una connessione JDBC utilizzando lo statement SQL CALL. Questo non solo dal Toolbox for Java, ma, teoricamente, da una qualsiasi connessione ODBC/JDBC.
Se non si devono ricevere dei parametri di ritorno dal programma, non è necessario creare anticipatamente una definizione di Stored procedure, altrimenti occorre prima definire la procedura con lo statement SQL CREATE PROCEDURE.
Continue reading ‘Come richiamare un programma AS400 da Java o Access’ »
29th Febbraio 2008, 11:51 pm
L'IBM Toolbox for Java è una libreria di classi utili al collegamento a sistemi AS400.
Esso è un programma su licenza gratuito, che viene installato nell'IFS di AS400 alla posizione
/QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar
Viene anche distribuito con iSeries Access (Client Access) e non richiede licenza per il suo utilizzo.
L'installazione di default avviene nel percorso:
C:\Programmi\IBM\Client Access\jt400\lib\jt400.jar
Esite anche una versione open source del Toolbox, detta JTOpen.
Il pacchetto sicuramente più sfruttato del toolbox è il driver JDBC per il collegamento con AS400. Non tutti sanno che se si desidera utilizzare solo tale funzionalità è possibile ridurre la dimensione del file jar estraendo solo le classi necessarie. Il comando da utilizzare sarà simile al il seguente:
java -cp jt400.jar utilities.AS400ToolboxJarMaker -component JDBC -ccsid 1144
In questo caso estraiamo le classi necessarie al dirver JDBC per la code-page italiana (1144).