Configuration de WebSphere Business Events avec l'environnement de test universel installé

Pour exécuter vos applications J2C WebSphere Business Events, vous pouvez configurer WebSphere Business Events avec l'environnement de test universel installé.

Procédure

  1. Installez l'application ainsi que WebSphere Application Server v7 avec les Feature Packs.
  2. Installez et configurez WebSphere Business Events en choisissant l'option d'installation standard ou avancée : pour une installation standard, voir Installation de WebSphere Business Events avec une nouvelle instance de WebSphere Application Server (option Standard). Pour une installation avancée, appliquez la procédure Installation de WebSphere Business Events sur une instance WebSphere Application Server existante (option Avancé) avec les modifications suivantes :
    1. Installez WebSphere Business Events en utilisant l'option d'installation personnalisée et désignez votre installation existante de l'environnement de test universel. Ignorez les étapes qui ont pour but d'ajouter les Feature Packs au serveur, puisque vous avez déjà installé WebSphere Application Server lors de l'installation de l'application.
    2. Installez Object Grid.
    3. Redémarrez l'environnement de test universel. La première ligne du fichier SystemOut.log doit indiquer la réussite de l'opération. Par exemple : WebSphere Platform 7 .....[WXDOG 7.0 cf50902.39719].
    4. Configurez WebSphere Application Server. Suivez les étapes de la rubrique Configuration de WebSphere Application Server. L'étape 1 vous demande d'accéder au répertoire <rép_install>/config/was et d'éditer le script setenv (setenv.bat sous Windows ou setenv.sh sous Linux et UNIX). Ajoutez la variable d'environnement utilisateur WBE_WAS_HOME et faites-la pointer sur votre environnement de test universel (<rép_install>SDP/runtimes/base_v7). Les étapes 10 et 11 consistent à créer un espace de rubrique de messagerie JMS ; après avoir exécuté les scripts configure_messaging.bat et install_app, vous constatez des échecs signalant que l'application wberuntimeear n'est pas installée. Pour remédier à cette situation, supprimez la configuration de messagerie en exécutant la commande configure_messaging.bat -undo. Ensuite, exécutez à nouveau le script configure_messaging.bat, qui doit cette fois se terminer sans erreur.
    5. Créez la base de données du référentiel. Suivez les étapes de la rubrique Création de la base de données du référentiel
    6. Configurez votre gestionnaire de base de données. Suivez les étapes de la rubrique Configuration du gestionnaire de base de données. L'étape 4 vous demande de créer la base de données en exécutant configure_db.bat, mais ce script n'existe pas. Il n'est plus inclus dans le package d'installation de WBE. Copiez les fichiers SQL de votre base de données à partir du répertoire <rép_install>\config\db de WebSphere Business Event, créez une base de données pour Derby ou DB2 en utilisant les outils fournis pour chacun de ces gestionnaires de base de données et en suivant les instructions appropriées. Depuis la perspective Données de votre espace de travail, créez un projet de conception de données et importez-y les fichiers SQL. Connectez-vous à la base de données et exécutez les fichiers SQL dessus pour créer les tables et les colonnes. L'étape 5 vous demande de créer une source de données JDBC dans la console d'administration de WebSphere Application Server Network Deployment. La mention en gras précise que cette étape est à suivre uniquement pour la base de données intégrée Cloudscape/Derby, mais en réalité, elle doit être appliquée à toutes les bases de données. Dans WebSphere Application Server, avant de démarrer l'application en exécutant wberuntimeear, créez un fournisseur et une ressource JDBC pour votre base de données. Faites pointer le fournisseur JDBC sur les fichiers JAR spécifiques à votre base de données. Pour le nom JNDI, spécifiez jdbc/repository. Il s'agit de la valeur par défaut. Créez une entrée d'authentification JAAS et affectez-la à la ressource.
    7. Redémarrez l'environnement de test universel.

Commentaires