Configure el intermediario y la base de datos para dar soporte a las conexiones desde flujos de mensajes.
- Establezca la propiedad Origen de datos de cada nodo en el nombre (es decir, el DSN ODBC) de la base de datos a la que desea acceder.
- Configure el intermediario para poder conectarse a la base de datos:
- Cree conexiones de origen de datos ODBC en el sistema en que se ejecuta el intermediario.
- Defina un ID de usuario y una contraseña que utilizará el intermediario para conectarse a la base de datos:
- Si ha utilizado el mandato mqsisetdbparms o ha enviado el miembro de JCL BIPSDBP en el conjunto de datos de personalización <hlq>.SBIPPROC en z/OS, para establecer un ID de usuario y una contraseña para una base de datos específica, el intermediario utiliza estos valores para conectarse a la base de datos.
- Si no ha establecido un ID de usuario y una contraseña, el intermediario utiliza el ID de usuario y la contraseña de base de datos predeterminados que proporcionó en el mandato mqsicreatebroker, o que modificó mediante un mandato mqsichangebroker posterior (o el mandato de consola o de JCL equivalente en z/OS).
- Si no ha establecido un ID de usuario y una contraseña predeterminados,
el intermediario utiliza su ID de usuario y contraseña.
- Configure la autorización del ID de usuario para acceder a la base de datos mediante los recursos de administración proporcionados por el proveedor de bases de datos.
Si no lo hace así, el intermediario genera un error cuando se ejecuta el flujo de mensajes.
- Todas las bases de datos a las que se acceda desde el mismo nodo deben
tener la misma funcionalidad ODBC que la base de datos especificada en la
propiedad Origen de datos del
nodo. Este requisito siempre se satisface si las bases de datos son del mismo
tipo (por ejemplo, DB2 u Oracle), están al mismo nivel de release (por
ejemplo, el release 9.1) y en la misma plataforma. Es posible que otras combinaciones de bases de datos tengan la misma funcionalidad ODBC. Si un nodo intenta acceder a una base de datos que no tiene la misma
funcionalidad ODBC que la base de datos especificada en la propiedad
Origen de datos del nodo, el
intermediario emite un mensaje de error.
- Con una sola cláusula SELECT FROM, sólo puede acceder a las tablas que existan en una única base de datos.
Si accede a columnas de base de datos que tengan nombres compuestos sólo de caracteres numéricos, debe encerrar los nombres entre comillas;
por ejemplo, "0001". Debido a esta restricción, no puede utilizar una sentencia SELECT, que devuelve los nombres sin comillas; por consiguiente, los nombres no son válidos y causan una excepción. 
Para obtener detalles de las sentencias y funciones ESQL que puede utilizar para acceder a las bases de datos, consulte Interacción con bases de datos mediante ESQL.