WebSphere ESB utilise un certain nombre de tables de base de données pour contenir, conserver et suivre les informations. La création de ces bases de données fait partie du processus de configuration de WebSphere ESB. Vous pouvez créer ces tables de bases de données lors de la création du profil ou bien les créer séparément à l'aide de scripts.
Durant le fonctionnement normal de WebSphere ESB, les données sont consultées, déplacées ou complétées. Ces données sont hébergées dans un certain nombre de tables de base de données que vous avez créées. Vous pouvez créer et configurer ces tables de base de données en même temps qu'un profil WebSphere ESB. Vous pouvez aussi ne pas créer les tables de base de données en même temps que les profils, et le faire une fois le profil créé, à l'aide des scripts fournis avec le produit.
Dans certains cas, vous pouvez créer les tables et les schémas sur la console d'administration en cochant l'option Création de tables de la page . Pour plus d'informations, voir "Matrices de création de table et de schéma".
Composant serveur | Base de données (nom par défaut) | Remarques |
---|---|---|
Business Space | WPRCSDB (la Base de données commune) | Pour les profils autonomes, vous devez créer la Base de données commune avant de démarrer WebSphere ESB. Pour les autres profils, vous devez utiliser la console d'administration pour configurer Business Space. Vous devez configurer une base de données Business Space pour pouvoir utiliser Business Space powered by WebSphere qui fournit une interface commune permettant aux utilisateurs d'application de créer, de gérer et d'intégrer des interfaces Web dans l'ensemble de la gamme IBM® WebSphere Business Process Management. |
Common Event Infrastructure | EVENT (conserve les événements) | Vous n'avez pas besoin de créer cette base de données avant de démarrer WebSphere ESB, mais vous devez le faire pour surveiller les événements. |
Relations | WPRCSDB (la Base de données commune) | Vous devez créer la
Base de données commune avant de démarrer
WebSphere ESB. Remarque : Les tables WPRCSDB
doivent être configurées durant le démarrage du gestionnaire de déploiement ou du serveur
autonome, ou bien avant le démarrage du gestionnaire de déploiement ou du serveur autonome.
|
SIBus | Créé par l'utilisateur | Ces tables doivent être configurées durant le démarrage du moteur de messagerie ou bien avant le démarrage du moteur de messagerie. Vous pouvez utiliser un magasin de fichiers avec SIBus dans un environnement autonome durant la création du profil. Cependant, vous ne pouvez pas utiliser un magasin de fichiers avec SIBus dans un environnement de déploiement réseau. |
Bus ESB | EsbLogMedDB | Ces tables doivent être configurées lors du démarrage du gestionnaire de déploiement ou du serveur autonome, ou avant ces opérations. |
Vous trouverez des informations détaillées sur les bases de données prises en charge, y compris les versions, dans Systèmes requis par Systèmes requis parWebSphere ESB. Chaque base de données est représentée par un paramètre dbType, qui est une chaîne de caractères. La paramètre dbType est utilisé dans les commandes manageprofile. Les valeurs de dbType pour les bases de données prises en charge sont indiquées au Tableau 2.
Base de données prise en charge | Valeur de dbType | Restrictions et remarques |
---|---|---|
Derby Embedded | DERBY_EMBEDDED | Ce type de base de données ne prend pas en charge les topologies de déploiement réseau. Derby est type de base de données par défaut utilisé pour un profil autonome. |
Serveur réseau Derby | DERBY_NETWORK | Il s'agit du type de base de données par défaut utilisé pour les topologies de déploiement réseau. |
DB2 Universal | DB2_Universal | |
DB2 for z/OS v8 DB2 for z/OS v9 | DB2UDBOS390_V8_1 |
L'assistant d'installation ne pourra pas créer une nouvelle base de données de ce type. |
![]() DB2 UDB for iSeries (natif) |
DB2UDBISERIES_NATIVE | Ce type de base de données ne prend pas en charge les topologies de déploiement réseau. |
![]() DB2 UDB for iSeries (boîte à outils) |
DB2UDBISERIES_TOOLBOX | Il s'agit du type de base de données par défaut utilisé pour les topologies de déploiement réseau. |
Informix Dynamic Server | INFORMIX | La fonction de génération de rapports de Business Space ne prend pas en charge ce type de base de données. |
Microsoft SQL Server (intégré) | MSSQLSERVER_EMBEDDED | |
Microsoft SQL Server (Data Direct) | MSSQLSERVER_DATADIRECT | Business Space ne prend pas en charge ce type de base de données. |
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 | MSSQLSERVER_MICROSOFT | Business Space ne prend pas en charge ce type de base de données. |
Oracle 9i |
Oracle9i |
L'assistant d'installation ne pourra pas créer une nouvelle base de données
de ce type pour Oracle 9i, Oracle 10g et Oracle 11g. Remarque : Utilisez
le paramètre Oracle10g pour Oracle 10g et Oracle 11g
|
Un autre paramètre utilisé dans les conventions de dénomination de fichiers et de chemins de répertoires est feature ; il détermine laquelle des diverses bases de données (voir Tableau 1) est prise en compte. Le Tableau 3 répertorie les bases de données et le paramètre feature associé.
Base de données | Fonction |
---|---|
Business Space | BusinessSpace |
Common Event Infrastructure | CEI |
Base de données commune | CommonDB |
Base de données de médiation du consignateur du bus Enterprise Service Bus | EsbLoggerMediation |
WPS_INSTALL_ROOT/dbscripts/feature/dbTypeoù feature peut être :
La création de la plupart des fournisseurs JDBC est effectuée pendant la création du profil, en fonction des paramètres de base de données indiqués. Toutefois, les fournisseurs JDBC de Business Process Choreographer peuvent être créés ultérieurement à l'aide des scripts ou de la console d'administration. Si un fournisseur JDBC approprié se trouve sur le serveur ou le cluster, le fournisseur JDBC existant est utilisé et aucun nouveau fournisseur n'est créé.
Tableau 4 décrit les pilotes de périphérique qui sont nécessaires pour se connecter à distance au système i5/OS. Le pilote requis dépend des systèmes inclus et de la base de données utilisée. Ce pilote doit se trouver sur le système source pour pouvoir se connecter à distance au système cible.