Puede crear y configurar flujos de mensajes para acceder a bases de datos de usuario.
Antes de empezar:
Para realizar esta tarea, debe haber completado las tareas siguientes:
Puede acceder a información adicional de una base de datos a fin de mejorar o influir en el funcionamiento del flujo de mensajes, y modificar el contenido de una base de datos añadiendo nueva información o eliminando o sustituyendo información existente.
Puede acceder a una base de datos de un flujo de mensajes desde los nodos siguientes:
Si desea ver más información detallada sobre estos nodos y sobre cómo configurarlos en flujos de mensajes, consulte el apartado Nodos incorporados.
Si desea que las acciones que se realizan en el flujo de mensajes respecto a la base de datos se coordinen con otras acciones, configure el flujo de mensajes de modo que ofrezca soporte para transacciones coordinadas. Para obtener información sobre cómo hacerlo, consulte el apartado Configuración de flujos de mensajes coordinados.
Para acceder a una base de datos desde un flujo de mensajes:
Si desea crear una nueva base de datos, siga las instrucciones que se proporcionan en el apartado Creación de las bases de datos (para sistemas distribuidos) o en el apartado Creación de una base de datos del intermediario. Describen cómo crear una base de datos DB2 para un intermediario, pero también se pueden aplicar a bases de datos de usuario.
Si desea utilizar una base de datos que no sea DB2, consulte la documentación del producto de base de datos, donde encontrará información detallada sobre cómo hacerlo.
En el apartado Bases de datos soportadas se definen los productos de base de datos para los que ofrece soporte WebSphere Business Integration Message Broker.
El acceso a una base de datos de usuario desde un flujo de mensajes se controla mediante el ID de usuario y la contraseña.
Si el intermediario se ejecuta en z/OS, sólo puede utilizar el ID de tarea iniciada del intermediario para acceder a bases de datos de usuario, sin tener en cuenta el sistema en el que se ha creado y configurado la base de datos.
En sistemas distribuidos, puede especificar los valores siguientes:
El mandato mqsicreatebroker tiene dos parámetros -u IDUsuarioOrigenDatos y -p ContraseñaOrigenDatos que puede utilizar para identificar el ID de usuario que utiliza el intermediario para acceder a la base de datos. Si especifica estos parámetros, se utilizan como los parámetros de control de acceso por omisión para las bases de datos de usuario a las que acceden los flujos de mensajes.
Si no especifica IDUsuarioOrigenDatos y ContraseñaOrigenDatos, el intermediario utiliza los valores especificados para los parámetros -i IDUsuarioServicio y -a ContraseñaServicio (que identifican el usuario en el que se ejecuta el intermediario) como valores por omisión.
Utilice el mandato mqsisetdbparms para especificar el par ID de usuario y contraseña. De este modo, se cambian los valores por omisión que se habían establecido al crear el intermediario (descrito más arriba).
Puede crear un par ID de usuario y contraseña para cualquier base de datos (identificado por el DSN) a la que acceda un flujo de mensajes. Por consiguiente, puede controlar el acceso a una base de datos a nivel individual, si así lo elige. Incluye bases de datos que ha creado y configurado en z/OS a las que acceden intermediarios en sistemas distribuidos.
Si el usuario que ha creado una tabla en una base de datos no es el usuario que utiliza el intermediario para acceder a la base de datos, debe especificar el ID de usuario que ha creado la base de datos como el nombre de esquema en sentencias ESQL pertinentes, a menos que se haya establecido un alias o sinónimo.
Conceptos relacionados
Flujos de mensajes
Tareas relacionadas
Creación de las bases de datos
Conexión a las bases de datos
Creación de una base de datos del intermediario
Configuración de flujos de mensajes coordinados
Configuración de bases de datos para flujos de mensajes coordinados
Configuración de WebSphere MQ y RRS para flujos de mensajes coordinados
Edición de propiedades configurables
Referencia relacionada
Bases de datos soportadas
Mandato mqsicreatebroker
Mandato mqsisetdbparms
Nodos incorporados
Conexiones de base de datos de usuario
Limitaciones en DBCS de base de datos de usuario
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ac00405_ |