Utilice las especificaciones de la base de datos de mediación de anotador de mensajes de ESB (Enterprise Service Bus) para localizar información sobre los tipos de bases de datos soportadas, nombres de scripts y sus ubicaciones, acciones de configuración para la creación de perfiles, actualizaciones de esquemas y privilegios de ID de usuario.
El primitivo de mediación MessageLogger utiliza la base de datos de mediación de anotador de mensajes de ESB (Enterprise Service Bus) en WebSphere ESB. Los primitivos de Anotador de mensajes almacenan información en Base de datos común. Base de datos común es el valor predeterminado para la base de datos de mediación de anotador de mensajes de ESB (Enterprise Service Bus), pero puede utilizar una base de datos externa. Durante la fase de aumento del perfil, el sistema crea una variable denominada ESB_MESSAGE_LOGGER_QUALIFIER que se establece en el valor elegido del calificador de esquema de Base de datos común.
La base de datos se crea automáticamente para una configuración autónoma. Se proporciona un conjunto de archivos DDL que permite utilizar bases de datos adicionales en una configuración de servidor autónomo o para un entorno de Network Deployment.
Para una configuración autónoma que utilice una base de datosDB2 paraz/OS, o para un nodo gestionado o gestor de despliegue en una configuración de Network Deployment, debe crear la base de datos ESB (Enterprise Service Bus) y los grupos de almacenamiento antes de ejecutar el script de configuración de WebSphere Process Server para z/OS.
Tipos de bases de datos | Consideraciones |
---|---|
Derby Embedded | Se utiliza como el tipo de base de datos por omisión para el perfil autónomo. |
Derby Network Server | Se utiliza como el tipo de base de datos por omisión en el entorno de Network Deployment. |
DB2 Universal | Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 para z/OS v8 |
Importante: Cuando se crea un perfil para un servidor que utiliza DB2 para z/OS v9, el servidor debe poder conectar con la base de datos DB2.
Se utiliza
como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede
utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 UDB para iSeries (Nativa) |
Se utiliza como una base de datos local para el perfil autónomo. |
DB2 UDB para iSeries (Toolbox) |
Se utiliza como una base de datos remota para el entorno de Network Deployment o bien como una base de datos local para un perfil autónomo.Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 Universal Runtime Client | Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
Informix Dynamic Server | |
Microsoft SQL Server (incorporado) | |
Microsoft SQL Server (Data Direct) | |
Microsoft SQL Server (Microsoft) - En WebSphere Process Server, versión 6.2.0.1 se ha añadido soporte para el controlador JDBC de Microsoft SQL Server, versión 1.2 | |
Oracle 9i |
Necesite privilegios de sysdba para crear la base de datos, las tablas y los esquemas. Si no dispone del privilegio de sysdba correcto, se pueden generar errores al crear y acceder a las tablas y a los esquemas. |
Base de datos común se utiliza para los entornos autónomo y de Network Deployment en el ámbito de célula. No obstante, los usuarios pueden crear manualmente tantas instancias como necesiten. Se puede configurar cada primitivo de mediación de registrador de mensajes para que utilice un origen de datos diferente y, por lo tanto, una base de datos diferente.
Para los perfiles autónomo y de gestor de despliegue, el perfil de anotador de mensajes ESB (Enterprise Service Bus) ejecutará el script de Base de datos común createTable en Base de datos común. Consulte las "especificaciones de Base de datos común" para obtener más información.
Perfil autónomo
En un entorno autónomo predeterminado, se crea automáticamente una base de datos de Derby denominada EsbLogMedDB.
Entorno de Network Deployment
La base de datos predeterminada de Enterprise Service Bus no se selecciona automáticamente durante la creación del perfil de Network Deployment. Debe elegir la base de datos predeterminada o una de las bases de datos soportadas.
El script SQL createTable_ESB.sql se encuentra en raíz_instalación/dbscripts/CommonDB/DBTYPE.
Los scripts createMessageLoggerResource.jacl y removeMessageLoggerResource.jacl se encuentran en raíz_instalación/bin y pueden utilizarse para crear o suprimir tablas del tipo de base de datos solicitado.
El proveedor JDBC de Base de datos común y el origen de datos se utilizan por omisión:
Puede crear su propio origen de datos configurando la mediación de registrador de mensajes para que utilice un origen de datos distinto.
No se conocen restricciones.
La base de datos de mediación de anotador de mensajes de ESB (Enterprise Service Bus) utiliza la tabla MSGLOG en Base de datos común. Si lo desea, puede optar por usar una base de datos externa en vez de utilizar Base de datos común.
Los scripts de base de datos se exportan a la siguiente ubicación: raíz_instalación/dbscripts/CommonDB/DBTYPE/dbName
No hay ninguna actualización de esquema implicada en la tabla MSGLOG. Si se migra a WebSphere ESB versión 6.1, WebSphere ESB seguirá empleando las bases de datos MessageLogger utilizadas en releases anteriores. No hay soporte para migrar estos datos a WebSphere ESB Base de datos común.