Utilice el mandato mqsicreatebroker para crear un intermediario y sus recursos asociados.
Las colas que se crean incluyen una cola de mensajes no entregados (DLQ), SYSTEM.DEAD.LETTER.QUEUE. Los valores de seguridad son los mismos que los de otras colas de WebSphere MQ específicas del intermediario.
Si un flujo de mensajes que no se puede procesar ha recibido un mensaje, suele restituirse en la cola de entrada. Si no se puede restituir o el flujo de mensajes no está configurado para restituir los mensajes o para realizar un proceso de error alternativo, el intermediario coloca el mensaje en la DLQ.
El mandato mqsideletebroker no suprime la DLQ predeterminada (a menos que se suprima el gestor de colas).
Si utiliza clústeres de WebSphere MQ en el dominio, defina el gestor de colas antes de ejecutar este mandato y configure el gestor de colas en el clúster para que se beneficie de una administración reducida y del incremento de la disponibilidad.
Si el gestor de colas lo crea en Windows este mandato, no se inicia como un servicio. El gestor de colas se detiene si finaliza la sesión. Por consiguiente, permanezca con la sesión iniciada o cambie el estado de arranque del servicio de gestor de colas. Si bloquea la estación de trabajo, el gestor de colas de WebSphere MQ no se detiene.
Si los parámetros que especifica en este mandato dan como resultado que el intermediario comparta tablas con otros intermediarios dentro de un esquema de base de datos, debe asegurarse de que todos esos intermediarios estén en la misma versión del producto.
En sistemas Windows, el ID de usuario utilizado para ejecutar este mandato debe tener autorización de Administrador en el sistema local.
En sistemas Linux y UNIX el ID de usuario utilizado para ejecutar este mandato debe ser miembro del grupo mqbrkrs y del grupo mqm.
En sistemas z/OS, el ID de usuario utilizado para ejecutar este mandato debe ser miembro de un grupo que tenga acceso READ y WRITE al directorio del componente. El ID de usuario también debe tener acceso a los recursos de WebSphere MQ y a DB2.
Utilizando LDAP: Asegúrese de que el registro tenga la seguridad necesaria para impedir el acceso no autorizado. No tiene que establecer las opciones LdapPrincipal y LdapCredentials en mqsicreatebroker para que el intermediario funcione correctamente. La contraseña no se almacena en texto inteligible en el sistema de archivos.
Se otorga la autorización de acceso a todas estas colas para el grupo mqbrkrs de WebSphere Event Broker. Si la DLQ está habilitada, también tendrá la misma autorización.
(51002)[IBM][CLI Driver][DB2/NT]SQL0805N Package "NULLID.SQLLF000" was not found. SQLSTATE=51002.
Este error se produce cuando el enlace a la base de datos no ha sido correcto.
db2 connect to MYDB user db2admin using db2admin db2 bind X:\sqllib\bnd\@db2cli.lst grant public db2 connect resetdonde X: es la unidad en la que se ha instalado DB2.
db2 connect to WBRKBKDB user db2admin using db2admin
db2 bind ~<nombre_usuario>/sqllib/bnd/@db2cli.lst grant public CLIPKG 5
db2 connect reset
Si no utiliza el ID de usuario y la contraseña de DB2 predeterminados (db2admin), debe sustituir los valores en el mandato db2 connect por los valores correctos.