WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Création d'un profil autonome pour la connexion à une base de données distante

L'outil de gestion de profils permet de créer ou d'augmenter la configuration d'un ou plusieurs profils de serveur autonome WebSphere ESB configurés avec une base de données DB2 for i5/OS sur un serveur i5/OS distant. Sur le serveur i5/OS distant qui héberge la base de données DB2 for i5/OS, WebSphere ESB n'est pas installé.

Avant de commencer

Si l'installation WebSphere ESB se trouve sur un serveur Linux®, UNIX® ou Windows® et que la base de données réside sur un serveur i5/OS éloigné, vous devez télécharger le pilote JDBC IBM® Toolbox for Java™ (jt400.jar) depuis le site Web SOURCEFORGE.NET, à l'adresse https://sourceforge.net/projects/jt400, vers un répertoire temporaire local.

Procédure
  1. Dans l'écran d'accueil de l'outil de gestion de profil, cliquez sur Suivant.
    Remarque : Si des profils WebSphere Application Server pouvant être augmentés sont détectés dans les profils WebSphere ESB, le panneau de détection de profils existants s'affiche. N'augmentez pas un profil existant, mais créez un nouveau profil.
  2. Sur le panneau de sélection de l'environnement, sélectionnez WebSphere Enterprise Service Bus. Cliquez sur Suivant.
  3. Dans le panneau de sélection du type de profil, cliquez sur l'option de création d'un Profil de serveur autonome. Cliquez sur Suivant.
  4. Dans le panneau d'options de création de profils, vous pouvez sélectionner soit la création normale de profil (à l'aide des paramètres par défaut), soit la création avancée. Sélectionnez la création de profil Avancée. Cliquez sur Suivant.
  5. Dans le panneau de déploiement d'applications facultatives, vérifiez que la case de déploiement de la console d'administration est cochée et acceptez les valeurs par défaut de déploiement des modèles d'applications et des applications par défaut. Cliquez sur Suivant.
  6. Sur le panneau Nom et Emplacement du profil, entrez un nom unique et un emplacement unique pour ce profil. Un nom et un emplacement par défaut y figurent initialement. Un répertoire par défaut est présenté sous $racine_données_utilisateur/profiles/nom_profil. S'il existe d'autres profils, vous pouvez choisir de définir celui que vous créez comme profil par défaut. Vous pouvez également choisir de créer le serveur à l'aide d'un modèle de développement. Cliquez sur Suivant.
  7. Sur le panneau Nom du noeud, Nom d'hôte, Nom de cellule, indiquez un nom unique. Un nom de noeud par défaut est fourni, mais vous pouvez modifier le nom de noeud à condition d'indiquer un nouveau nom unique. Cliquez sur Suivant.
  8. Dans le panneau de la sécurité administrative, désélectionnez l'option ou indiquez un ID utilisateur et un mot de passe. Cliquez sur Suivant.
  9. Dans le panneau d'attribution des valeurs de port, des valeurs de port par défaut sont indiquées. Vous pouvez spécifier différentes valeurs de port, en cas de besoin. Cliquez sur Suivant.
  10. Si cette création de profil WebSphere ESB s'effectue sous Windows ou Linux, le panneau de définition de service Windows ou Linux. s'affiche ; il vous permet, si vous le souhaitez, de configurer ce profil en tant que service Windows ou Linux. Le serveur qui héberge WebSphere ESB doit comporter une entrée de base de données relationnelle pointant vers le serveur éloigné ou vous devez créer l'entrée si elle n'existe pas. Cliquez sur Suivant.
  11. Facultatif : Dans le panneau de définition de serveur Web, vous avez la possibilité de sélectionner la création d'une définition de serveur Web. Cliquez sur Suivant.
    For i5/OS operating system Remarque : Sous i5/OS, il est conseillé de ne pas créer la définition de serveur Web via l'outil de gestion de profil. Par conséquent, n'activez pas cette option dans le panneau de définition du serveur Web. Vous aurez besoin d'utiliser IBM HTTP Server pour les formulaires de configuration et d'administration iSeries qui créent à la fois la définition du serveur Web et une instance de serveur HTTP. En outre, ce serveur associe correctement le serveur HTTP à cette définition de serveur Web. Pour plus d'informations, voir la rubrique Configuration d'une instance de serveur HTTP dans centre de documentation de WebSphere Application Server Network Deployment for i5/OS, version 6.1.
  12. Sur le panneau de configuration de Business Space, cochez l'option Configuration de Business Space pour configurer Business Space powered by WebSphere, qui fournit aux utilisateurs d'applications un environnement d'utilisation intégré dans toute la gamme IBM Websphere Business Process Management, puis cliquez sur Suivant. La configuration de Business Space définit une interface graphique intégrée pour les utilisateurs professionnels de votre application dans ce profil.
    Important : Business Space est pris en charge avec les produits de base de données suivants : Derby Embedded, Derby Network Server, DB2 Universal, DB2 Universal Runtime Client, DB2 for i5/OS, Oracle 9i, Oracle 10g et Oracle 11g.

    Si la base de données que vous utilisez avec WebSphere ESB n'est pas prise en charge par Business Space, une base de données Derby Embedded est sélectionnée dans la configuration de Business Space. Vous ne pourrez pas fédérer ce profil dans un environnement de déploiement, car Derby Embedded n'est pas pris en charge pour les environnements de déploiement.

  13. Sur le panneau de configuration de base de données, sélectionnez l'entrée DB2 UDB for iSeries (boîte à outils) dans Sélectionner un produit de base de données. *SYSBAS apparaît dans la zone du Nom de base de données.
    1. Sélectionnez Créer une base de données distante.
    2. Cochez la case de l'option Retarder l'exécution des scripts de base de données (doit être sélectionnée pour une base de données éloignée) si vous voulez copier et exécuter manuellement les scripts de base de données sur le serveur de base de données éloigné.
    3. Sélectionnez Utiliser cette base de données pour les moteurs de messagerie.
    4. Cliquez sur Suivant.
  14. Dans le panneau de configuration de base de données (Partie 2), entrez un nom d'utilisateur et un mot de passe valides pour vous authentifier auprès de la base de données i5/OS DB2 distante.
    1. Entrez l'emplacement (répertoire) des fichiers de classe du pilote JDBC (jt400.jar).
      • Si le profil est créé sous i5/OS, ce répertoire est le suivant : /QIBM/ProdData/Http/Public/jt400/lib.
        Remarque : Les scripts sont exécutés automatiquement depuis les plateformes i5/OS où réside WebSphere ESB pour créer la base de données commune éloignée.
      • Si le profil n'est pas créé sous i5/OS, entrez le répertoire local contenant ce fichier jar.
    2. Entrez le nom d'hôte du serveur de bases de données (adresse IP, par exemple) du serveur i5/OS où se trouve la base de données DB2 for i5/OS distante.
    3. Entrez le nom de la collection de base de données (WPRCSDB par défaut). Les trois premiers caractères du nom de schéma doivent être uniques pour la base de données hébergée sur le serveur i5/OS distant.
    4. Cliquez sur Suivant.
  15. Le panneau Récapitulatif du profil s'affiche. Cliquez sur Suivant.
  16. La création de profil est terminée et l'option Lancer la console premiers pas n'est pas sélectionnée. Cliquez sur Terminer.
  17. Si nécessaire, exportez les DDL de l'infrastructure CEI (Common Event Infrastructure) et de la base de données commune vers un système i5/OS éloigné. Les DDL (sous forme de scripts de base de données générés) se trouvent dans les emplacements que vous avez sélectionnés précédemment sur les panneaux de configuration de la base de données d'infrastructure d'événement commune et la base de données commune. Pour fournir les scripts à l'administrateur, vous pouvez utiliser plusieurs méthodes.
  18. L'administrateur doit exécuter les scripts CEI pour configurer les tables de la base de données DB2 éloignée pour EVENT si les systèmes de base de données local et éloigné ne sont pas des plateformes i5/OS ou que la case Retarder l'exécution des scripts de base de données (doit être sélectionnée pour une base de données éloignée) était cochée. L'administrateur doit également exécuter les scripts commonDB pour WPRCSDB sur le système éloigné i5/OS si Créer une base de données distante n'était pas sélectionnée.
  19. Si l'installation WebSphere ESB se trouve sur un serveur Linux, UNIX ou Windows et que la base de données réside sur un serveur i5/OS, lancez le gestionnaire de déploiement et utilisez la console d'administration pour vérifier que la variable d'environnement WebSphere Application Server, OS400_TOOLBOX_JDBC_DRIVER_PATH, est affectée de l'emplacement du fichier jt400.jar que vous avez téléchargé. Ensuite, arrêtez et relancez le serveur.
    Important : Il se peut que des messages d'erreur s'affichent lors du démarrage du serveur avant la configuration de la variable d'environnement. Ces erreurs sont résolues après l'arrêt et le redémarrage du serveur.

Résultats

Vous avez créé un profil autonome pour la connexion à une base de données distante.

Les tables et les collections de DB2 for i5/OS ont été générées sur un système i5/OS pour l'infrastructure CEI (EVENT), CommonDB, Service Integration Bus et le Journal des messages de WebSphere Enterprise Service Bus.


task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_db_cfg_sa_i5.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).