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
Cliquez New et choisissez Generic Data Source
Mettez les informations suivantes
Name | DB_SIP400 |
JNDI Name | jdbc/ DB_SIP400 |
Database Type | DB2 for i5/OS |
Choisissez JTOpen’s DB2 for i5/OS IBM Toolkit for Java: Version 8.0 and Later.
Décochez Supports Global Transactions
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
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 |
Choisissez le serveur (cluster) à déployer et cliquez sur Finish.
Cliquez sur le bouton Activate changes en haut à gauche.
La datasource est créée.