Configuration de WebSphere Application Server avec DB2 en tant que source de données

Vous devez configurer une base de données DB2 et configurer la connexion à l'aide de l'application Web sur WebSphere Application Server.

Avant de commencer

Vous devez créer une base de données IBM® DB2 pour l'application Web Rational Publishing Engine. Cette base de données doit comporter 16K de pages et le jeu de codes UTF-8. Dans cet exemple, la base de données s'appelle rpedb1. Pour plus d'informations sur la création d'une base de données, reportez-vous à la documentation du produit DB2.

Procédure

  1. Créez un fournisseur JDBC.
  2. Créez la source de données pour l'application rpeng.
  3. Créez une source de données pour l'application dgaas.
  4. Créez une entrée de données d'authentification.

Création d'un fournisseur JDBC

Procédure

  1. Démarrez WebSphere Application Server.
  2. Ouvrez la console d'administration dans un navigateur : https://serveur:port/ibm/console et connectez-vous.

    Par exemple : https://hôte_local:9043/ibm/console

  3. Sélectionnez Ressources > JDBC > Fournisseurs JDBC.
  4. Définissez la cellule comme la portée.
    Cellule
  5. Cliquez sur Nouveau.
  6. Dans l'assistant Créer un fournisseur JDBC, sélectionnez :
    1. Type de base de données : DB2
    2. Type de fournisseur : Fournisseur de pilotes DB2 Universal
    3. Type d'implémentation : Source de données XA
    4. Type d'implémentation : Entrez un nom, par exemple, RPE.
    Assistant Créer un fournisseur JDBC
  7. Cliquez sur Suivant.
  8. Dans la section de saisie d'informations sur le chemin d'accès aux classes de la base de données, entrez le chemin d'accès aux classes. Remplacez DB2UNIVERSAL_JDBC_DRIVER_PATH par le répertoire contenant vos fichiers .jar DB2 :
    <DB2UNIVERSAL_JDBC_DRIVER_PATH>/db2jcc.jar
    <DB2UNIVERSAL_JDBC_DRIVER_PATH>/db2jcc_license_cu.jar
    <DB2UNIVERSAL_JDBC_DRIVER_PATH>/db2jcc_license_cisuz.jar
  9. Entrez l'emplacement du répertoire pour le fichier "db2jcc.jar, db2jcc_license_cisuz.jar", qui est sauvegardé en tant que variable WebSphere ${DB2UNIVERSAL_JDBC_DRIVER_PATH}. Par exemple, C:\Program Files\IBM\SQLLIB\java.
  10. Entrez le chemin de bibliothèque native. Par exemple, C:\Program Files\IBM\SQLLIB\java.
  11. Cliquez sur Appliquer.
    Saisie des informations sur le chemin d'accès aux classes de la base de données
  12. Vérifiez que le chemin de bibliothèque native est correct, puis cliquez sur Suivant.
    Chemin de bibliothèque native
  13. Examinez la page de récapitulatif, puis cliquez sur Terminer.
    Chemin de bibliothèque native
  14. Sauvegardez les changements apportés à la configuration principale.

Création de la source de données pour l'application rpeng

Procédure

  1. Accédez au fournisseur JDBC que vous venez de créer.
    1. Cliquez sur Sources de données.
      Lien Sources de données
    2. Dans la zone Nom de la source de données, entrez rpeng.
    3. Dans la zone Nom JNDI, entrez RPENG_DB et cliquez sur Suivant.
      Saisie des informations de base sur la source de données
  2. Entrez les propriétés spécifiques à la base de données pour la source de données, puis cliquez sur Suivant.
    1. Affectez à l'option Type de pilote la valeur 4.
    2. Dans la zone Nom de la base de données, entrez le nom de la base de données.
    3. Dans la zone Nom du serveur, entrez le nom d'hôte de la machine sur laquelle DB2 s'exécute.
    4. Dans la zone Numéro de port, entrez le numéro de port de votre base de données DB2.
      Saisie des propriétés spécifiques à la base de données pour la source de données
  3. Dans la section de configuration des alias de sécurité, cliquez sur Suivant.
  4. Examinez la page de récapitulatif, puis cliquez sur Terminer.
    Récapitulatif de la source de données
  5. Sauvegardez les changements apportés à la configuration principale.

Création d'une source de données pour l'application dgaas

Procédure

Répétez les étapes décrites dans la rubrique Création de la source de données pour l'application rpeng, en définissant DGAAS pour le Nom de la source de données et DGAAS_DB pour le Nom JNDI.
Saisie des informations de base sur la source de données

Création d'une entrée de données d'authentification

Procédure

  1. Accédez au fournisseur JDBC RPE et cliquez sur Sources de données.
  2. Sur la page Sources de données, cliquez sur la source de données rpeng.
  3. Dans la section Eléments associés, cliquez sur Données d'authentification JAAS-J2C.
  4. Cliquez sur Nouveau.
  5. Entrez l'alias DB2, l'ID utilisateur et le mot de passe, puis cliquez sur OK.
    Nouvelles données d'authentification
  6. Sauvegardez les changements apportés à la configuration principale.
  7. Revenez à votre source de données rpeng.
  8. Dans les paramètres Sécurité, sélectionnez la base de données rpedb1 pour les options suivantes :
    1. Alias d'authentification pour la récupération XA
    2. Alias d'authentification gérés par le composant
    3. Alias d'authentification gérés par le conteneur
    Paramètres de sécurité
  9. Cliquez sur OK pour sauvegarder.
  10. Accédez de nouveau à la source de données rpeng et cliquez sur Tester la connexion pour tester la source de données.
    Réussite du test de connexion
  11. Répétez les étapes 7 à 10 avec la source de données dgaas.