Para ejecutar el ejemplo de Direccionamiento de Mensajes utilizando una base de datos necesitará una base de datos con una tabla que se llena con los datos de ejemplo como parte de la configuración. Una definición ODBC para la base de datos también es necesaria y el intermediario debe configurarse con un identificador de usuario y una contraseña que utilizará para acceder a la base de datos.
Lleve a cabo las tareas siguientes para configurar el entorno de base de datos:
Siga las instrucciones que conciernan al gestor de su base de datos:
Utilice el mandato mqsisetdbparms para especificar un identificador de usuario y una contraseña para que el intermediario los utilice con el origen de datos ROUTING. Este identificador de usuario debe ser el mismo identificador de usuario que se ha utilizado cuando se creó la base de datos en el paso anterior. El identificador de usuario determina el nombre del esquema de la base de datos y el intermediario debe utilizar el mismo identificador al usuario cuando acceda a la tabla. Por ejemplo, si su identificador de usuario es USERID, el nombre completo de la tabla ROUTING_TABLE es USERID.ROUTING_TABLE.
mqsisetdbparms MB8BROKER -n ROUTING -u <ID_usuario> -p <contraseña>
mqsireload MB8BROKER -e MessageRoutingSampleUsingDatabase
Cuando configure un nodo FileRead, debe establecer el directorio desde el que desea leer los archivos. Puede establecer una vía de acceso absoluta o relativa. Si establece una vía de acceso relativa, debe definir el directorio raíz para el intermediario. Puede definir el directorio raíz estableciendo la variable de entorno MQSI_FILENODES_ROOT_DIRECTORY.
Para ejecutar este ejemplo, establezca la variable de entorno de la manera siguiente:
En el resto de esta documentación se supone que ha establecido la variable de entorno como se ha especificado.
Para configurar el ejemplo de Direccionamiento de mensajes utilizando un archivo:
SET MQSI_FILENODES_ROOT_DIRECTORY=c:\MQSIFileRead
export MQSI_FILENODES_ROOT_DIRECTORY="/tmp/MQSIFileRead"