scireum research labs

information management made easy

IBM System i JDBC Connection Pool für Sun Application Server erstellen

Samstag 19. Januar 2008 von mha

Folgender Beitrag beschreibt kurz das Einrichten eines JDBC Connection Pools zu einer iSeries (AS400) für den Sun Application Server 9.1 (Glassfish). Als erstes brauchen wir die Toolbox (JT/Open) diese enthält den JDBC Treiber und weitere Tools um auf die i5 zugreifen zu können. Der Download ist hier zu finden: https://sourceforge.net/projects/jt400. Weitere Infos zu der Toolbox gibt es unter: http://jt400.sourceforge.net/. In dem Download ist eine Datei: jt400.jar enthalten diese muß in das Verzeichnis: <sun app svr>\domains\<Domainname>\lib\ext\jt400.jar

Nun wechseln wir in die Adminoberfläche Sun Appsvr, dort auf Resources> JDBC> Connection Pools > New
Name: z.B. i5pool
Resource Type: javax.sql.ConnectionPoolDatasource
Vendor: leer lassen 
auf next klicken
Datasource Name: com.ibm.as400.access.AS400JDBCConnectionPoolDataSource
Dann unten bei Add Property klicken und folgende anlegen:serverName: hostname (z.B. i5.xyz.de)
networkProtocol: tcpip
user: user auf der i5
password: password des users
portNumber: 8471
libraries: z.B.: lib1, lib2, qgpl

Thats it!

Jetzt noch eine JDBC Resource auf den Connection Pool legen und ab gehts!

 WICHTIG!: Alle Files müssen journalisiert werden, auf die man mit Transationen zugreifen möchte, ansonsten gibts einen SQL7008 um die Ohren.

Kategorie: IBM System i | Keine Kommentare »