Création d'une source de données pour le registre UDDI

Vous pouvez créer une source de données de sorte que le registre UDDI puisse l'utiliser pour accéder à la base de données UDDI.

Avant de commencer

La base de données du registre UDDI doit être préalablement créée. Les étapes suivantes supposent que si vous effectuez une installation dans un cluster, l'ensemble des membres du cluster n'utilisent qu'une seule base de données.
[AIX Solaris HP-UX Linux Windows]Remarque : Pour que vous puissiez vous connecter à une base de données DB2 distante sous le système d'exploitation z/OS, une licence DB2 Connect doit être installée. Pour plus d'informations, voir la documentation DB2.

Pourquoi et quand exécuter cette tâche

Cette tâche constitue une étape de la configuration et du déploiement d'un nouveau registre UDDI. Le registre UDDI accède à la base de données UDDI à l'aide de la source de données.

Procédure

  1. Facultatif : Pour le réseau Apache Derby, créez une entrée de données d'authentification J2C (Java™ 2 Connector). Cette étape est facultative pour Apache Derby intégré.
    1. Cliquez sur Sécurité > Sécurité globale > [Authentification] Service d'autorisation et d'authentification Java > Données d'authentification J2C.
    2. Cliquez sur Nouveau pour créer une entrée de données d'authentification J2C.
    3. Entrez les détails suivants :
      2e appel
      Nom abrégé approprié, par exemple UDDIAlias.
      ID utilisateur

      [AIX Solaris HP-UX Linux Windows][IBM i]ID utilisateur de la base de données, par exemple db2admin pour DB2 ou IBMUDDI pour Oracle, utilisé pour lire et écrire dans la base de données du registre UDDI. Pour Apache Derby en réseau, n'importe quelle valeur peut être attribuée à l'ID utilisateur.

      [AIX Solaris HP-UX Linux Windows]Pour une base de données DB2 distante sur le système d'exploitation z/OS, l'ID utilisateur doit être valide sur le système distant.

      [z/OS]ID utilisateur de la base de données, par exemple db2admin pour DB2, utilisé pour lire et écrire dans la base de données du registre UDDI. Pour Apache Derby en réseau, n'importe quelle valeur peut être attribuée à l'ID utilisateur.

      Mot de passe
      Mot de passe associé à l'ID utilisateur indiqué ci-dessus. Pour Apache Derby en réseau, n'importe quelle valeur peut être attribuée au mot de passe.
      Description
      Description de l'ID utilisateur.

      Cliquez sur Valider, puis sauvegardez les modifications dans la configuration principale.

  2. Créez un fournisseur JDBC, si aucun n'est adapté, en utilisant le tableau suivant afin de déterminer le type de fournisseur et d'implémentation pour la base de données choisie.
    Tableau 1. Types de fournisseur et types d'implémentation. Le tableau répertorie le type de fournisseur correct et le type d'implémentation pour chaque base de données.
    Base de données Type de fournisseur Type d'implémentation
    [AIX Solaris HP-UX Linux Windows]DB2 [AIX Solaris HP-UX Linux Windows]Fournisseur de pilote JDBC DB2 universel [AIX Solaris HP-UX Linux Windows]Source de données du pool de connexions
    [IBM i]DB2 [IBM i]DB2 UDB for iSeries (Native) [IBM i]Source de données du pool de connexions
    [z/OS]DB2 [z/OS]Fournisseur de pilote JDBC DB2 universel [z/OS]Source de données du pool de connexions
    [AIX Solaris HP-UX Linux Windows][IBM i]Oracle [AIX Solaris HP-UX Linux Windows][IBM i]Oracle JDBC Driver [AIX Solaris HP-UX Linux Windows][IBM i]Source de données du pool de connexions
    Apache Derby intégré Pilote JDBC Derby Source de données du pool de connexions
    Apache Derby version réseau Fournisseur de pilote JDBC serveur de réseau Derby Source de données du pool de connexions
    Microsoft SQL Server Pilote JDBC DataDirect Connect

    Microsoft SQL Server JDBC Driver

    Source de données du pool de connexions

    Pour un noeud UDDI dans un cluster, sélectionnez un cluster comme portée du pilote JDBC.

    Pour plus d'informations sur la création d'un fournisseur JDBC, reportez-vous à la rubrique Configuration d'un fournisseur JDBC à l'aide de la console d'administration.
  3. Créez la source de données pour le registre UDDI :
    1. Cliquez sur Ressources > JDBC > Fournisseurs JDBC.
    2. Sélectionnez la portée du fournisseur JDBC sélectionné ou créé précédemment, c'est-à-dire le niveau auquel est défini le fournisseur JDBC. Par exemple, pour un fournisseur JDBC défini au niveau de server1, sélectionnez :
      Node=Node01, Server=server1 
      Tous les fournisseurs JDBC définis à la portée sélectionnée sont affichés.
    3. Sélectionnez le fournisseur JDBC préalablement créé.
    4. Sous Propriétés supplémentaires, sélectionnez Source de données. Ne sélectionnez pas l'option Sources de données (WebSphere Application Server V4).
    5. Cliquez sur Nouveau pour créer une nouvelle source de données.
    6. Dans l'assistant de création d'une source de données, entrez les données suivantes :
      Chaîne
      Un nom approprié, par exemple Source de données UDDI.
      Nom JNDI
      Entrez datasources/uddids. Cette zone est obligatoire.

      Aucune autre source de données ne doit utiliser ce nom JNDI. Si une autre source de données l'utilise, supprimez-la ou modifiez son nom JNDI. Par exemple, si vous avez créé un noeud UDDI par défaut qui utilise une base de données Apache Derby, avant de continuer, exécutez le script uddiRemove.jacl avec l'option par défaut pour supprimer la source de données et l'instance d'application UDDI.

      Alias d'authentification géré par composant
      • Pour DB2[AIX Solaris HP-UX Linux Windows][IBM i], Oracle, ou Apache Derby version réseau, sélectionnez l'alias créé à l'étape 2. Il est précédé du nom du noeud, par exemple MyNode/UDDIAlias.
      • Pour Apache Derby version intégrée, sélectionnez (aucun).
    7. Cliquez sur Next.
    8. Dans la page de propriétés spécifiques à la base de données de l'assistant, entrez les données suivantes :
      • Pour DB2 :
        [AIX Solaris HP-UX Linux Windows]Nom de la base de données
        [AIX Solaris HP-UX Linux Windows]Le nom de la base de données, par exemple UDDI30.

        Si vous utilisez une base de données éloignée sur un système réparti, le nom de la base de données est l'alias que vous avez créé pour faire référence à la base de données. Voir Création d'une base de données DB2 répartie.

        Si vous utilisez une base de données DB2 éloignée sur le système d'exploitation z/OS, le nom de la base de données est la valeur LOCATION locale. Pour déterminer cette valeur, entrez la commande opérateur -DIS DDF sur la console ou référez-vous à votre administrateur DB2. L'utilisation des minuscules et des majuscules est importante pour cette valeur.

        [IBM i]Nom de la base de données
        [IBM i]Le nom de la base de données, par exemple *LOCAL.
        [z/OS]Nom de la base de données
        [z/OS]La valeur LOCATION locale. Pour déterminer cette valeur, entrez la commande opérateur -DIS DDF sur la console ou référez-vous à votre administrateur DB2. L'utilisation des minuscules et des majuscules est importante pour cette valeur.

        Si vous utilisez une base de données éloignée, le nom de la base de données est l'alias que vous avez créé pour faire référence à la base de données. Voir Création d'une base de données DB2 répartie.

        [AIX Solaris HP-UX Linux Windows]Type de pilote
        [AIX Solaris HP-UX Linux Windows]Cette valeur est requise uniquement pour une base de données DB2 éloignée sur le système d'exploitation z/OS. Définissez cette valeur à 4.
        [z/OS]Type de pilote
        [z/OS]Définissez cette valeur à 4.
        [AIX Solaris HP-UX Linux Windows]Nom du serveur
        [AIX Solaris HP-UX Linux Windows]Cette valeur est requise uniquement pour une base de données DB2 éloignée sur le système d'exploitation z/OS. Sélectionnez pour cette valeur l'adresse IP de la machine éloignée qui héberge la base de données. Pour déterminer cette valeur, entrez la commande opérateur -DIS DDF sur la console ou adressez-vous à votre administrateur DB2.
        [z/OS]Nom du serveur
        [z/OS]Sélectionnez pour cette valeur l'adresse IP de la machine qui héberge la base de données. Pour déterminer cette valeur, entrez la commande opérateur -DIS DDF sur la console ou adressez-vous à votre administrateur DB2.
        [AIX Solaris HP-UX Linux Windows]Numéro du port
        [AIX Solaris HP-UX Linux Windows]Cette valeur est requise uniquement pour une base de données DB2 éloignée sur le système d'exploitation z/OS. Sélectionnez pour cette valeur le port sur lequel la base de données DB2 est à l'écoute. Pour déterminer cette valeur, entrez la commande opérateur -DIS DDF sur la console ou adressez-vous à votre administrateur DB2.
        [z/OS]Numéro du port
        [z/OS]Sélectionnez pour cette valeur le port sur lequel la base de données DB2 est à l'écoute. Pour déterminer cette valeur, entrez la commande opérateur -DIS DDF sur la console ou adressez-vous à votre administrateur DB2.
      • [AIX Solaris HP-UX Linux Windows][IBM i]Pour Oracle :
        URL
        L'URL (Uniform Resource Locator) de la base de données à partir de laquelle la source de données obtient des connexions, par exemple jdbc:oracle:oci8:@nom_base de données_Oracle.

        [AIX Solaris HP-UX Linux Windows][z/OS]Cet exemple s'applique aux bases de données Oracle locales et éloignées.

      • Pour Apache Derby (version intégrée ou réseau) :
        [AIX Solaris HP-UX Linux Windows][z/OS]Nom de la base de données
        [AIX Solaris HP-UX Linux Windows][z/OS]Le nom de la base de données, par exemple :
        racine_serveur_app/profiles/profile_name/databases/com.ibm.uddi/UDDI30.
        [IBM i]Nom de la base de données
        [IBM i]Le nom de la base de données, par exemple :
        racine_profil/databases/com.ibm.uddi/UDDI30

        Dans le cas de Apache Derby version réseau, vérifiez que les valeurs Nom du serveur et Numéro de port correspondent au serveur réseau.

        Ne modifiez pas les autres zones.

      Utiliser cette source de données dans la persistance CMP
      Veillez à ce que cette case ne soit pas cochée.
    9. Cliquez sur Suivant, vérifiez le récapitulatif et cliquez sur Terminer.
    10. Cliquez sur la source de données pour afficher ses propriétés, puis ajoutez les informations suivantes :
      Description
      Description de la source de données.
      Catégorie
      Entrez uddi.
      Nom de classe auxiliaire du magasin de données
      Cette valeur est fournie automatiquement :
      Tableau 2. Noms de classe auxiliaire du magasin de données
      Base de données Nom de classe auxiliaire du magasin de données
      [AIX Solaris HP-UX Linux Windows]DB2 [AIX Solaris HP-UX Linux Windows]com.ibm.websphere.rsadapter.DB2DataStoreHelper, ou com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper si vous utilisez une base de données distante DB2 sur le système d'exploitation z/OS
      [IBM i]DB2 [IBM i]com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
      [z/OS]DB2 [z/OS]com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
      [AIX Solaris HP-UX Linux Windows][IBM i]Oracle 11g [AIX Solaris HP-UX Linux Windows][IBM i]com.ibm.websphere.rsadapter.Oracle11gDataStoreHelper
      Apache Derby intégré com.ibm.websphere.rsadapter.DerbyDataStoreHelper
      Apache Derby version réseau com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
      [AIX Solaris HP-UX Linux Windows]Microsoft SQL Server [AIX Solaris HP-UX Linux Windows]com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper

      com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper

      Alias de configuration de mappage
      Sélectionnez DefaultPrincipalMapping.
    11. [AIX Solaris HP-UX Linux Windows][z/OS]Cliquez sur Valider et sauvegardez les modifications dans la configuration maîtresse.
    12. [IBM i]Cliquez sur Valider.
    13. [IBM i]Sélectionnez Propriétés supplémentaires > Propriétés personnalisées > bibliothèques.
    14. [IBM i]Entrez IBMUDI30,IBMUDS30 dans la zone Valeur et cliquez sur OK.
    15. [IBM i]Sauvegardez les modifications apportées à la configuration principale.
  4. Testez la connexion à votre base de données UDDI en cochant la case de la source de données et en cliquant sur Tester la connexion. Un message de type Le test de connexion pour la source de données Source de données UDDI sur le serveur server1 au niveau du noeud Node01 a abouti s'affiche. Si un autre message s'affiche, utilisez les informations qu'il contient pour étudier, puis résoudre le problème.

Que faire ensuite

Ensuite, configurez et déployez le noeud de registre UDDI.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_dsource
Nom du fichier : twsu_dsource.html