Cette rubrique explique comment configurer DB2 comme base de données Rational Connector
for SAP Solution Manager
Voici les étapes permettant de configurer Rational Connector for SAP Solution Manager pour utiliser DB2 comme base de données :
- Créez la base de données.
- Créez les tables de la base de données.
- Mettez à jour le fichier de propriétés du connecteur dans la base de données.
- Rendez les fichiers JDBC de la base de données accessibles au serveur d'applications.
Création de la base de données DB2
- Ouvrez le Centre de contrôle DB2.
- Sous Windows, sélectionnez
Démarrer -> IBM® DB2 -> Outils d'administration générale -> Centre de contrôle.
- Sous Linux, les commandes permettant d'ouvrir le Centre de contrôle DB2 varient en fonction du système d'exploitation. Exécutez la commande appropriée.
- Cliquez avec le bouton droit de la souris sur Toutes les bases de données, puis cliquez sur Créer base de données-> Standard.
Utilisez tous les paramètres par défaut, à l'exception des deux paramètres suivants :
- Définir le pool de mémoire tampon par défaut et la taille de la page de table sur 8 Ko.
- Définir le jeu de codes sur UTF-8.
- Cliquez sur Terminer.
Création de tables dans la base de données DB2
- Ouvrez le Centre de contrôle DB2.
- Sous Windows, sélectionnez
Démarrer -> IBM DB2 -> Outils d'administration générale -> Centre de contrôle.
- Sous Linux, les commandes permettant d'ouvrir le Centre de contrôle DB2 varient en fonction du système d'exploitation. Exécutez la commande appropriée.
- Cliquez sur l'icône Editeur de commande de la barre d'icônes supérieure.
- Cliquez sur Ajouter puis sélectionnez la nouvelle base de données comme cible.
- Coupez et collez le contenu de Table.ddl du répertoire principal de l'installation du connecteur vers la fenêtre de ligne de commande supérieure.
- Cliquez sur l'icône Exécuter.
Les tables ont été créées.
Mise à jour du fichier des propriétés du connecteur pour désigner la base de données DB2
- Dans le répertoire principal de l'installation du connecteur, accédez au répertoire server/conf et ouvrez le fichier sapconnector.properties :
<Répertoire racine d'installation de Connector>/server/conf/sapconnector.properties
- Dans le fichier de propriétés, localisez ces lignes :
#
# Sample lines for DERBY
# com.ibm.rational.connector.sap.db.vendor=DERBY
# can be relative to SAPC_HOME system variable or absolute com.ibm.rational.connector.sap.db.location=sapc/Derby/SAPConnectorDB
#
# Sample lines for DB2
#
#com.ibm.rational.connector.sap.db.vendor=DB2
#com.ibm.rational.connector.sap.db.location=//localhost:50000/SAPC:user=db2admin;password=<mot de passe>;
- Mettez en commentaires les deux lignes de la base de données Derby avec '#' et supprimez la mise en commentaires des deux lignes de DB2.
- Remplacez SAPC par le nom de la base de données que vous avez créée et db2admin et <mot de passe> par l'identificateur utilisateur et le mot de passe de l'identité du démon DB2. Au besoin, modifiez le numéro de port en 50000 pour qu'il corresponde à votre installation de DB2.
- Enregistrez le fichier de propriétés et fermez-le.
Rendre les pilotes JDBC DB2 accessibles à WebSphere Application
Server
Rendez les pilotes JDBC DB2 accessibles à l'application JEE du connecteur en créant un fournisseur JDBC DB2 sur WebSphere Application Server.
- Ouvrez la console d'administration WebSphere en pointant un navigateur sur http://votresystème:9060/ibm/console
.
- Dans l'arborescence de navigation de console, cliquez sur Ressources -> JDBC -> Fournisseurs JDBC.
- Dans la première page de l'assistant, Sélectionnez "Toutes les portées" sélectionnez
Node=le nom de votre noeud, Server=votre configuration de serveur. Cliquez ensuite sur "Nouveau".
Définissez le type de base de données sur DB2, le type de fournisseur sur DB2 En utilisant un pilote IBM JCC et le type d'implémentation sur Source de données XA.
- Dans la seconde page de l'assistant, définissez les répertoires java et bin sous SQLLIB comme chemins de répertoire de bibliothèque native et de pilote. Si vous ne connaissez pas l'emplacement de SQLLIB sur votre système, consultez la documentation DB2.
- Dans la dernière page de l'assistant, cliquez sur Terminer.
Enregistrez ensuite les modifications.
Rendre les pilotes JDBC DB2 accessibles à Tomcat
Copiez les pilotes JDBC DB2 vers < racine d'installation Apache Tomcat >/ répertoire lib. Vous pouvez obtenir le fichier db2jcc.jar dans le répertoire SQLLIB/java de l'installation DB2.