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


Configurations de la base de données de médiation du consignateur du bus ESB (Enterprise Service Bus)

Utilisez les spécifications de la base de données de médiation du consignateur de bus de service d'entreprise pour rechercher des informations sur les types de base de données pris en charge, sur les noms de scripts et leur emplacement, sur les actions de configuration de création de profils, sur les mises à niveau de schémas et sur les privilèges octroyés aux ID utilisateur.

La base de données de médiation du consignateur de bus de service d'entreprise est utilisée par la primitive de médiation dans WebSphere ESB. La primitive du consignateur de messages stocke les informations sur les messages dans la Base de données commune. La Base de données commune représente la base de données par défaut, mais vous pouvez utiliser une base de données externe. Au cours de la phase d'augmentation de profil, le système crée une variable appelée ESB_MESSAGE_LOGGER_QUALIFIER , qui porte la valeur du qualifiant de schéma de Base de données commune sélectionné.

Elle est créée automatiquement pour la configuration autonome. Plusieurs fichiers DDL sont fournis pour vous permettre d'utiliser des bases de données supplémentaires dans une configuration de serveur autonome ou en environnement de déploiement réseau.

Pour une configuration autonome avec une base de données DB2 for z/OS, ou pour un noeud géré ou un gestionnaire de déploiement dans une configuration de déploiement réseau, vous devez créer la base de données ESB (Enterprise Service Bus) et les groupes de stockage avant d'exécuter le script de configuration de WebSphere Process Server for z/OS.

Types de base de données pris en charge

La base de données de médiation du consignateur de bus de service d'entreprise peut utiliser les produits de base de données suivants :
Tableau 1. Produits de base de données pris en charge
Types de base de données Description
Derby Embedded Utilisé en tant que type de base de données par défaut pour un profil autonome.
Serveur réseau Derby Utilisé en tant que type de base de données par défaut dans les environnements de déploiement réseau.
DB2 Universal Utilisée comme la base de données dans les configurations de déploiement réseau. (En option) Peut être utilisée comme la base de données dans les configurations de serveur autonome.

DB2 for z/OS v8
DB2 for z/OS v9

Important : Lors de la création d'un profil pour un serveur utilisant DB2 for z/OS v9, le serveur doit pouvoir être connecté à la base de données DB2.
Utilisée comme la base de données dans les configurations de déploiement réseau. (En option) Peut être utilisée comme la base de données dans les configurations de serveur autonome.

DB2 UDB for iSeries (natif)
DB2 for i5/OS (natif)

Utilisé en tant que base de données locale pour les profils autonomes.

DB2 UDB for iSeries (boîte à outils)
DB2 for i5/OS (boîte à outils)

Utilisé en tant que base de données distante pour les environnements de déploiement réseau ou en tant que base de données locale pour les profils autonomes.Utilisée comme la base de données dans les configurations de déploiement réseau. (En option) Peut être utilisée comme la base de données dans les configurations de serveur autonome.
Client DB2 Universal Runtime Utilisée comme la base de données dans les configurations de déploiement réseau. (En option) Peut être utilisée comme la base de données dans les configurations de serveur autonome.
Informix Dynamic Server  
Microsoft SQL Server (intégré)  
Microsoft SQL Server (Data Direct)  
Microsoft SQL Server (Microsoft) - Le support du pilote JDBC version 1.2 de Microsoft SQL Server a été ajouté dans WebSphere Process Server version 6.2.0.1  

Oracle 9i
Oracle 10g
Oracle 11g

Pour pouvoir créer la base de données, les tables et les schémas, vous devez disposer des droits sysdba. Si vous ne disposez pas des privilèges sysdba corrects, la création et l'accès aux tables et aux schémas risquent d'engendrer des erreurs.
Important : i5/OS contient une seule base de données globale dans laquelle vous définissez tous les schémas pour tous les composants fonctionnels. Vous devez vous assurer que tous les noms de schémas sont uniques au sein de la partition logique (LPAR).

Droits de l'ID utilisateur

Les données d'identification de l'utilisateur que vous indiquez dans l'outil de gestion de profil doivent être capables de créer des espaces table, des tables, des schémas, des index et des procédures mémorisées. Pour l'option Créer une base de données, l'ID utilisateur doit disposer des droits lui permettant de créer une nouvelle base de données. Pour plus d'informations, voir "Utilisateurs et schémas de bases de données" et "Privilèges de base de données".
Remarque : Si l'utilisateur exécutant le script dispose des droits requis pour la création d'espaces de table, le script ne nécessitera pas d'ID d'authentification.

Instances Database Management Service (DBMS)

La Base de données commune est utilisée pour les environnements autonomes et de déploiement réseau, au niveau des cellules. Toutefois, les utilisateurs peuvent créer manuellement autant d'instances qu'ils le souhaitent (chaque primitive de médiation de consignateur de message peut être configurée pour utiliser une source de données différente, et donc une base de données différente).

Opérations de configuration au cours de la création du profil

Pour les profils autonomes et les profils de gestionnaire de déploiement, le profil de consignateur de bus de service d'entreprise exécute le script de la Base de données commune, createTable, dans la Base de données commune. Pour plus d'informations, voir les spécifications "Base de données commune".

Profil autonome

Dans les environnements autonomes par défaut, une base de données Derby (appelée EsbLogMedDB) est automatiquement créée.

Environnement de déploiement réseau

La base de données de bus de service d'entreprise par défaut n'est pas automatiquement sélectionnée au cours de la création de profil de déploiement réseau. Vous devez sélectionner la base de données par défaut, ou encore l'une des bases de données prises en charge.

Scripts SQL

Le script SQL createTable_ESB.sql se trouve dans racine_installation/dbscripts/CommonDB/DBTYPE.

Les scripts createMessageLoggerResource.jacl et removeMessageLoggerResource.jacl se trouvent dans racine_installation/bin et peuvent être utilisés pour la création ou la suppression de tables pour le type de base de données pris en charge.

Fournisseur JDBC

Le fournisseur JDBC de la Base de données commune et la source de données sont utilisés par défaut :

Nom de la source de données :
  • WPS DataSource
Nom JNDI de la source de données :
  • jdbc/WPSDB

Vous pouvez créer votre propre source de données, en configurant la médiation du consignateur de messages en vue d'utiliser une source de données différente.

Restrictions

Il n'y a pas de restriction.

Tables

La base de données de médiation du consignateur de bus de service d'entreprise est utilisée par la primitive de médiation dans Base de données commune. Vous pouvez choisir de ne pas utiliser la Base de données commune et utiliser plutôt une base de données externe, si vous préférez.

Scripts exportés

Les scripts de base de données sont exportés à l'emplacement suivant : racine_installation/dbscripts/CommonDB/DBTYPE/dbName

Scripts de mise à niveau des bases de données

Aucune mise à niveau de schéma n'est requise pour la table MSGLOG. Lorsque vous effectuez la migration vers WebSphere ESB version 6.1, WebSphere ESB continue à utiliser les bases de données MessageLogger des versions antérieures. Il n'existe pas de prise en charge de migration de ces données vers la WebSphere ESB Base de données commune.

Si vous souhaitez conserver un seul emplacement pour les informations sur les messages, vous pouvez :
  • Déplacer manuellement les données de l'ancienne base de données vers la nouvelle
  • Continuer à utiliser l'ancienne base de données
  • Utiliser le script createMessageLoggerResource.jacl pour déplacer les données.

concept Rubrique concept

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/cins_esb_logger_db_specs.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).