Tras configurar un origen de datos JDBC, puede configurar un almacén de datos de motor de mensajería para utilizar el origen de datos.
Acerca de esta tarea
Un motor de mensajería utiliza una instancia de un origen de datos JDBC para interactuar con la base de datos que contiene el almacén de datos para dicho motor de
mensajería.
Utilice la consola administrativa de WebSphere Application Server para establecer los parámetros de configuración del almacén de datos.
Procedimiento
- En el panel de navegación, pulse
.
- Compruebe que el Tipo de almacén de mensajes es Almacén de datos.
- Pulse [Propiedades adicionales] Almacén de mensajes. Se visualiza el panel de detalles de la configuración del almacén de datos.
- Especifique los detalles de configuración de almacén de datos siguientes:
- Nombre JNDI del origen de datos
- Escriba el nombre JDNI del origen de datos que proporciona acceso a la base de datos que contiene el almacén de datos.
- Nombre de esquema
- Escriba el nombre del esquema de base de datos que contiene las tablas que utiliza el almacén de datos.
Consejo general: El nombre del esquema generalmente es el mismo que el ID de usuario declarado en el alias de autenticación. Con algunas bases de datos, por ejemplo, DB2, puede proporcionar un nombre de esquema alternativo. Para obtener más información acerca de la relación entre los usuarios y el esquema, consulte la documentación para el RDBMS seleccionado.
Consejo de Informix: Cuando configure el motor de mensajería para utilizar una base de datos
Informix, debe especificar
el nombre de esquema en letras minúsculas..
Cuando se inicia, un motor de mensajería que utiliza un almacén de datos comprueba si existe su almacén de datos. Si la opción Crear tablas está seleccionada para la configuración, el motor de mensajería crea las tablas en su esquema seleccionado.
El campo
Nombre de esquema es opcional.
Si necesita un nombre de esquema, considere lo siguiente:
- El nombre de esquema predeterminado es IBMWSSIB.
- Si suprime el texto de manera que el campo está en blanco, el motor de mensajería utiliza el ID de usuario definido en el alias de autenticación como nombre de esquema.
- Si define un nombre de esquema explícitamente, el motor de mensajería utiliza ese nombre de esquema.
- Si hay varios motores de mensajería, debe configurar cada motor de mensajería para utilizar un esquema exclusivo, de lo contrario, pueden aparecer mensajes de error FFDC que indican que la conexión no se proporciona porque se ha inhabilitado el origen de datos . Esto se aplica a DB2 en particular.
- Alias de autenticación
- Seleccione el alias de autenticación que habilita el acceso al origen de datos.
- Crear tablas
- Seleccione el recuadro de selección si desea que WebSphere Application Server cree automáticamente las tablas de base de datos.
Nota: El ID de usuario que utiliza el motor de mensajería para conectarse al origen de datos debe tener autorización suficiente para crear las tablas y los índices de base de datos.
Restricción de DB2 para z/OS: No seleccione Crear tablas si utiliza DB2 para z/OS, de lo contrario, se lanzará una excepción cuando WebSphere Application Server intente crear las tablas.
- Restricción de bloqueos de larga ejecución
Este parámetro especifica si el motor de mensajería
activo debe retener bloqueos de larga ejecución en la tabla SIBOWNER en la base de datos.
Seleccione el recuadro de selección para impedir que el motor de mensajería
activo retenga bloqueos de larga duración en la tabla SIBOWNER en la base de datos.
Cuando se selecciona esta opción, el motor de mensajería establece un bloqueo en la
base de datos sólo para cortas duraciones. En caso de que el motor de mensajería
activo no responda a la base de datos, el motor de mensajería en espera podrá tomar
la propiedad de la base de datos, porque el motor de mensajería activo sólo mantiene
bloqueos de corta duración. Esta opción también garantiza que sólo un motor
de mensajería activo pueda acceder a la base de datos en un determinado momento.
Nota: Cuando el recuadro de selección está seleccionado y el motor de mensajería
activo no puede comunicarse con la base de datos o responder a la base de
datos, todas las transacciones actuales de las aplicaciones finalizan y no se
permiten nuevas conexiones de las aplicaciones para el motor de mensajería.
- Número de tablas de objetos permanentes
- Las tablas permanentes contienen objetos persistentes para el almacén de datos.
Nota: Sólo puede aumentar el número de tablas permanentes, no reducirlo.
- Número de tablas de objetos temporales
- Las tablas temporales contienen objetos no persistentes que se han guardado en el almacén de datos para reducir el requisito de memoria del motor de mensajería.
Nota: Sólo puede aumentar el número de tablas temporales, no reducirlo.