WebSphere Enterprise Service Bus, Versión 6.2.0 Sistemas operativos: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Configuraciones de base de datos de Enterprise Service Bus Logger Mediation

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 soportadas

La base de datos de mediación de anotador de mensajes de ESB (Enterprise Service Bus) puede utilizar los siguientes productos de base de datos:
Tabla 1. Productos de bases de datos soportadas
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
DB2 para z/OS v9

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)
DB2 para i5/OS (Nativa)

Se utiliza como una base de datos local para el perfil autónomo.

DB2 UDB para iSeries (Toolbox)
DB2 para i5/OS (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
Oracle 10g
Oracle 11g

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.
Importante: En i5/OS, existe una única base de datos global en la cual puede definir todos los esquemas para todos los componentes funcionales. Debe asegurarse de que todos los nombres de esquema son exclusivos dentro de la partición lógica (LPAR).

Privilegios de ID de usuario

Las credenciales de usuario que se proporcionan en la herramienta de gestión de perfiles deben tener los permisos necesarios para crear espacios de tablas, tablas, esquemas, índices y procedimientos almacenados. Para la opción Crear una nueva base de datos, la identidad de usuario debe tener los privilegios necesarios para crear una nueva base de datos. Consulte la sección "Usuarios y esquemas para bases de datos" y "Privilegios de base de datos" para obtener más información.
Nota: Si el usuario que ejecuta el script tiene autorización suficiente para crear las tablas, el script no requerirá que se incluya un ID de autenticación en el mismo.

Instancias de DBMS (Servicio de Gestión de Bases de Datos)

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.

Acciones de configuración durante la creación de perfiles

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.

Scripts SQL

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.

Proveedor JDBC

El proveedor JDBC de Base de datos común y el origen de datos se utilizan por omisión:

Nombre del origen de datos:
  • Origen de datos WPS
Nombre JNDI de origen de datos:
  • jdbc/WPSDB

Puede crear su propio origen de datos configurando la mediación de registrador de mensajes para que utilice un origen de datos distinto.

Restricciones

No se conocen restricciones.

Tablas

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.

Scripts exportados

Los scripts de base de datos se exportan a la siguiente ubicación: raíz_instalación/dbscripts/CommonDB/DBTYPE/dbName

Scripts de actualización de esquema

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.

Si desea mantener una sola ubicación para la información sobre mensajes, puede
  • Desplazar los datos manualmente desde la base de datos antigua a la base de datos nueva
  • Seguir utilizando la base de datos antigua
  • Utilizar el script createMessageLoggerResource.jacl para desplazar los datos.

concept Tema de concepto

Condiciones de uso | Comentarios


Icono de indicación de la hora Última actualización: 05 julio 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. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org).