Cuando crea un intermediario, si el
gestor de colas todavía no existe, se crea automáticamente. La base de datos de intermediario ya debe existir, pero las tablas en las
que el intermediario almacena sus datos internos se crean automáticamente
cuando se crea el primer intermediario que va a utilizar esa base de datos. Los intermediarios posteriores que se crean utilizando la misma base de
datos y el mismo ID de usuario de base de datos, compartirán estas tablas.
Para crear un intermediario:
- Compruebe que el ID de usuario con el que el intermediario se
conectará a la base de datos de intermediario tiene autorización para crear
tablas en la base de datos de intermediario. Si no está seguro, consulte al administrador de base de datos (DBA). El
intermediario se conecta con la base de datos de intermediario
utilizando el ID de usuario y la contraseña que especifique en los
parámetros -i y -u del mandato mqsicreatebroker cuando crea el intermediario.
Para obtener más información, consulte
Autorización de acceso a las bases de datos de intermediario.
- Defina el nombre del origen de datos (DSN) ODBC de la base de datos
de intermediario para permitir que el intermediario realice una conexión. Varios intermediarios del mismo host pueden utilizar el mismo DSN
ODBC para conectar a la misma base de datos de intermediario.
Para obtener más información, consulte
Habilitación de las conexiones ODBC con las bases de datos.
En Linux en System
z y Linux en POWER, el
único gestor de bases de datos soportado es DB2 y ODBC no se utiliza; el intermediario se conecta
directamente con la base de datos del intermediario. Cuando cree el intermediario, utilice el alias
DB2 de la base de datos como nombre del origen de datos.
- Asegúrese de haber iniciado la sesión utilizando un ID de usuario que tenga autorización para ejecutar el mandato
mqsicreatebroker.
- Ejecute el script mqsiprofile para configurar el entorno de
mandatos para el intermediario:
. dir_instalación/bin/mqsiprofile
Debe ejecutar este script para poder ejecutar cualquier mandato de WebSphere Event
Broker.
Para obtener más información, consulte
Configuración de un entorno de mandatos.
- Ejecute el perfil SQL que se creó al crear la base de datos del
intermediario. Por ejemplo, si la base de datos de intermediario es una
instancia de DB2, ejecute db2profile. Para más información, consulte Establecimiento del entorno para dar soporte al acceso de bases de datos de ..
- Utilice el mandato mqsicreatebroker para
crear el intermediario.
Por ejemplo, si desea crear un intermediario denominado
WBRK_BROKER en un gestor de
colas denominado
WBRK_QM con
una base de datos de intermediario que tiene el nombre de origen de datos
WBRKBKDB, entre el mandato siguiente:
mqsicreatebroker
WBRK_BROKER -i
wbrkuid -a
wbrkpw
-q WBRK_QM -n
WBRKBKDB -u dbuid -p dbpw
donde:
- wbrkuid y wbrkpw son el nombre de
usuario y la contraseña bajo los que se ejecuta el intermediario.
- dbuid y dbpw son el nombre de
usuario y la contraseña que el intermediario utiliza para acceder a la
base de datos de intermediario y crear tablas para almacenar sus datos internos.
Si desea añadir un Servidor de nombres de usuario al
dominio de intermediarios, cree el intermediario con los parámetros
adicionales -s y -j y el mandato mqsicreatebroker.
Para obtener más información, consulte
Habilitación de un Servidor de nombres de usuario.
Para obtener más información sobre las opciones de mandato, consulte
Mandato mqsicreatebroker.
Ha creado y ha iniciado un intermediario.
A continuación, debe realizar las tareas siguientes:
- Crear cualquier otro componente que necesite.
- Cree una infraestructura de WebSphere MQ para conectar entre sí los componentes; consulte Conexión de componentes.
- Añadir el intermediario al dominio de intermediarios:
Una vez
completadas estas tareas, el intermediario estará listo para su uso.