Configurar el ejemplo de Direccionamiento de mensajes

Direccionamiento de mensajes utilizando una base de datos

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:

  1. Cree la base de datos y la definición ODBC.

    Siga las instrucciones que conciernan al gestor de su base de datos:

  2. Especifique el identificador de usuario y la contraseña que están asociados al nombre de origen de datos ROUTING.

    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.

    1. Abra una ventana de consola de mandatos en la que podrá ejecutar los mandatos de WebSphere Message Broker. Escriba el mandato siguiente para especificar el identificador de usuario y la contraseña:
      mqsisetdbparms MB8BROKER -n ROUTING -u <ID_usuario> -p <contraseña>
    2. Si el grupo de ejecución MessageRoutingSampleUsingDatabase existe, entre el mandato siguiente para volverlo a cargar:
      mqsireload MB8BROKER -e MessageRoutingSampleUsingDatabase

Direccionamiento de mensajes utilizando un archivo

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:

  1. Cree el directorio siguiente:
  2. Asegúrese de que el intermediario predeterminado se ha creado y que se está ejecutando.
  3. Establezca la variable de entorno MQSI_FILENODES_ROOT_DIRECTORY en el directorio raíz.
    1. Siga las instrucciones de Configuración de un entorno de mandatos para crear un entorno de mandatos y un archivo de mandato que contenga la línea siguiente (asegurándose de que no haya ningún espacio en blanco antes y después del signo igual (=)):
      • En Windows:
        SET MQSI_FILENODES_ROOT_DIRECTORY=c:\MQSIFileRead
      • En Linux:
        export MQSI_FILENODES_ROOT_DIRECTORY="/tmp/MQSIFileRead"
    2. Detenga y reinicie el intermediario. Consulte Inicio y detención de un intermediario.
  4. Guarde los siguientes archivos en: c:\MQSIFileRead\routingDir en Windows o /tmp/MQSIFileRead/routingDir en Linux. Como alternativa, cuando el proyecto de ejemplo se haya importado al espacio de trabajo, expanda el directorio FileRead files y guarde los archivos en el directorio MQSI_FILENODES_ROOT_DIRECTORY.

Volver a la página inicial del ejemplo