Configuration d'un moteur de messagerie pour utiliser une source de données
Après avoir configuré une source de données JDBC, vous pouvez configurer le magasin de données d'un moteur de messagerie pour qu'il utilise la source de données.
Avant de commencer
Pour effectuer cette tâche, vous devez avoir choisi ou créé un bus et un moteur de messagerie, et ce dernier doit spécifier le type de magasin de messages Magasin de données.
Vous devez aussi avoir configuré une source de données, comme décrit dans Création de la base de données, du schéma et de l'ID utilisateur pour un moteur de messagerie.
Pourquoi et quand exécuter cette tâche
Un moteur de messagerie utilise une instance de source de données JDBC pour interagir avec la base de données contenant le magasin de données.
Définissez les paramètres de configuration du magasin de données à l'aide de la console d'administration de WebSphere Application Server.
Procédure
- Dans la sous-fenêtre de navigation, cliquez sur Intégration des services -> Bus -> nom_bus -> [Topologie] Moteurs de messagerie -> nom_moteur.
- Vérifiez que le type de magasin de messages et Magasin de données.
- Cliquez sur [Propriétés supplémentaires] Magasin de messages. Le panneau de détails de configuration du magasin de données s'affiche.
- Indiquez les détails de configuration suivants pour le magasin de données :
- Nom JNDI de la source de données
- Entrez le nom JNDI de la source de données qui permet d'accéder à la base de données contenant le magasin de données.
- Nom du schéma
- Entrez le nom du schéma de base de données contenant les tables utilisées par
le magasin de données.Conseil d'ordre général : Le nom de ce schéma correspond généralement à celui de l'ID utilisateur déclaré dans l'alias d'authentification. Avec certaines bases de données (par exemple, DB2), vous pouvez fournir un autre nom de schéma. Pour plus d'informations sur la relation entre les utilisateurs et le schéma, reportez-vous à la documentation de votre système SGBD.Conseil Informix : Lorsque vous configurez votre moteur de messagerie pour utiliser une base de données Informix, vous devez préciser le nom du schéma en minuscules.
Au démarrage, un moteur de messagerie utilisant un magasin de données vérifie l'existence de son magasin de données. Si l'option Créer des tables est sélectionnée pour la configuration, le moteur de messagerie crée les tables conformément au schéma choisi.
La zone Nom de schéma est facultative. Si vous nécessitez un nom de schéma, tenez compte des points suivants :- Le nom de schéma par défaut est IBMWSSIB.
- Si vous supprimez le texte pour que cette zone soit vide, le moteur de messagerie utilise l'ID utilisateur de l'alias d'authentification comme nom de schéma.
- Si vous définissez un nom de schéma de manière explicite, ce nom de schéma est utilisé par le moteur de messagerie.
- Si plusieurs moteurs de messagerie sont disponibles, vous devez configurer chaque moteur pour qu'ils utilisent un schéma unique. Dans le cas contraire, des messages d'erreur FFDC indiquant Connexion impossible car la source de données est désactivée ! peuvent s'afficher. Ceci s'applique plus particulièrement à DB2.
- Alias d'authentification
- Sélectionnez l'alias d'authentification permettant d'accéder à la source de données.
Conseil pour Apache Derby :
Lorsque vous créez un magasin de données Apache Derby connecté à un réseau, vous obtenez par défaut un alias d'authentification vide.
Si vous utilisez Apache Derby en mode Network Attached avec DB2 Universal JDBC Driver (si vous utilisez "fournisseur JDBC pour Derby Network Server utilisant (DB2) Universal JDBC Driver"), vous devez spécifier un alias d'authentification. Cette exigence est décrite dans Paramètres minimum requis des sources de données pour Apache Derby.
Voir également le conseil relatif à l'identification et la résolution des incidents : Exception d'ID utilisateur non pris en charge lors de la connexion à une base de données Apache Derby version 10.3 reliée au réseau
- Création de tables
- Cochez cette case si vous voulez
que WebSphere
Application Server
crée automatiquement les tables de la base de données. Remarque : L'ID utilisateur utilisé par le moteur de messagerie pour se connecter à la source de données doit disposer des droits nécessaires pour créer les tables et les index de la base de données.Restriction DB2 pour z/OS : Ne sélectionnez pas Créer des tables si vous utilisez DB2 pour z/OS ; une exception serait générée lorsque WebSphere Application Server tenterait de créer les tables.
- Restreindre les verrous de longue durée
Ce paramètre indique si le moteur de messagerie actif doit conserver des verrous de longue durée sur la table SIBOWNER de la base de données.
Cochez la case pour interdire au moteur de messagerie actif de conserver des verrous de longue durée sur la table SIBOWNER de la base de données. Si vous sélectionnez cette option, le moteur de messagerie verrouille la base de données uniquement pendant de courtes périodes. Lorsque le moteur de messagerie actif ne répond pas à la base de données, celui de secours pourra en devenir propriétaire car les verrous établis par le moteur de messagerie actif sont de courte durée. Cette option garantit également qu'un seul moteur de messagerie actif peut accéder à la base de données à un moment donné.
Remarque : Lorsque la case est cochée et si le moteur de messagerie actif ne parvient pas à communiquer avec la base de données ou à répondre à la base de données, toutes les transactions en cours émanant des applications prennent fin et aucune nouvelle connexion des applications au moteur de messagerie n'est autorisée.- Nombre de tables pour les objets permanents
- Les tables permanentes contiennent des objets persistants pour le magasin de données. Remarque : Vous pouvez uniquement augmenter le nombre de tables permanentes et non le réduire.
- Nombre de tables pour les objets temporaires
- Les tables temporaires contiennent des objets non persistants qui ont été sauvegardés dans
le magasin de données pour réduire la quantité de mémoire requise par le moteur de messagerie. Remarque : Vous pouvez uniquement augmenter le nombre de tables temporaires et non le réduire.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjm0045_
Nom du fichier : tjm0045_.html