Configurer un pool jdbc AS400 avec Oracle Weblogic

Le serveur Application System/400 (plus connu sous le nom d’AS/400, puis de iSeries et enfin de System i5) est un mini-ordinateur de la gamme IBM.
Pour configurer une datasource AS400 sur un serveur weblogic, il faut suivre la procédure suivante.

Prérequis

Téléchargez le driver jdbc avec l’url: http://www-03.ibm.com/systems/power/software/i/toolbox/. Récupérez le driver jt400.jar et mettez-le dans le répertoire « $MW_HOME/wlserver_10.3/server/lib ».
Editez le fichier « $MW_HOME/wlserver_10.3/common/bin/commEnv.sh » et Ajoutez le nouveau fichier jar à la fin de « WEBLOGIC_CLASSPATH ».
Voilà l’exemple de code :
WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.6.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar${CLASSPATHSEP}${WL_HOME}/server/lib/jt400.jar"
export WEBLOGIC_CLASSPATH

Arrêtez et redémarrerz le serveur admin et le serveur SOA.

Création d’une datasource

Naviguez vers esb_int_domainàServices, Cliquez sur Data Sources
2
Cliquez New et choisissez Generic Data Source
3
 
Mettez les informations suivantes

Name DB_SIP400
JNDI Name jdbc/ DB_SIP400
Database Type DB2 for i5/OS

4
Choisissez JTOpen’s DB2 for i5/OS IBM Toolkit for Java: Version 8.0 and Later.
5
Décochez Supports Global Transactions
6
Ici, mettez des informations(meme si elles ne sont pas correctes ) pour passer le contôle (champs obligatoires),  et dans le prochain screenshot, les informations correctes vont être rechargé.

  • Database name : XXXX
  • Host Name : XXXXXX
  • Port: 60000

7
Mettez les informations suivantes. Ces informations sont variées au fonction des différents environnements. (eg : sur l’environnement d’intégration)

Driver Class Name: com.ibm.as400.access.AS400JDBCDriver
URL: jdbc:as400://xxx.xxx.net;autocommit=true
PROPERTIES user=odidev
autocommit=true
transaction isolation=none
Password
Confirm Password
Test Table Name SQL SELECT count(*) FROM qsys2.systables

 
8
 
Choisissez le serveur (cluster) à déployer et cliquez sur Finish.
Cliquez sur le bouton Activate changes en haut à gauche.
La datasource est créée.