Utilice el mandato mqsicreatebroker para crear un intermediario en un sistema Linux o UNIX.
>>-mqsicreatebroker--nombreIntermediario------------------------> >-- -q --nombreGstColas--+------------------------+--+------+---> '- -w --víaAccesoTrabajo-' '- -t -' >--+------+--+---------------------+----------------------------> '- -m -' '- -l --víaLilUsuario-' >--+---------------------------------------+--------------------> '- -g --tiempoEsperaCambioConfiguración-' >--+----------------------------------------+-------------------> '- -k --tiempoEsperaConfiguraciónInterna-' >--+-------------------------+----------------------------------> '- -P --puertoEscuchaHttp-' >--+---------------------------------+--------------------------> '- -v --intervaloPralEstadísticas-' >--+---------------------------------------------+--------------> '- -y --Principalldap-- -z --Credencialesldap-' >--+------------------------+--+------------------------+-------> '- -c --víaConversorICU -' '- -x --víaSalidaUsuario-' >--+--------------------------+--+--------------------+---------> '- -o --modalidadOperación-' '- -s --+-active---+-' '-inactive-' >--+----------------------+--+----------------------+-----------> '- -e --sharedWorkPath-' '- -d --+-definido---+-' '-nodefinido-' >--+---------------------+--+-------------------------+-------->< '- -b --políticaCaché-' '- -r --rangoPuertosCaché-'
Para conocer las restricciones en el juego de caracteres que puede utilizar, consulte Caracteres permitidos en mandatos.
El comportamiento predeterminado es crear un gestor de colas utilizando la vía de acceso mqm predeterminada, si el gestor de colas no existe ya en el mismo servidor.
crtmqm –md /<broker sharedWorkPath>/mqm/qmdata
-ld //<broker sharedWorkPath>/mqm/qmlog queueManagerName
Si esta vía de acceso compartida del gestor de colas no es la adecuada, cree el gestor de colas de varias instancias en el servidor antes de ejecutar este mandato.
El atributo del gestor de colas MAXMSGLEN (la longitud máxima de los mensajes que pueden colocarse en colas) se actualiza a 100 MB. Este atributo se actualiza independientemente de si el gestor de colas lo crea o no este mandato.
Para conocer las restricciones en el juego de caracteres que puede utilizar, consulte Caracteres permitidos en mandatos.
Cuando se ha habilitado un intermediario para la modalidad de varias instancias utilizando el distintivo –e, la vía de acceso de trabajo (workPath) se divide en los datos específicos de esta instancia de intermediario y los compartidos entre este intermediario y cualquiera de las instancias del mismo creadas mediante el mandato mqsiaddbrokerinstance. Los datos específicos de este intermediario de varias instancias habilitado se almacenan en el directorio workPath del servidor local, mientras que los datos compartidos se guardan en un directorio de almacenamiento en red en la ubicación especificada con el distintivo –e.
Este directorio también se utiliza para registros de rastreo que se crean cuando está activo el rastreo. Estos registros se graban en un subdirectorio, log, que debe crear antes de iniciar el intermediario.
Las anotaciones de error que graba el intermediario cuando un proceso finaliza anormalmente se almacenan en este directorio.
Las anotaciones de error no tienen límites y crecen sin cesar. Examine de forma periódica este directorio y borre toda la información de error antigua.
No puede cambiar este parámetro utilizando el mandato mqsichangebroker. Para especificar o cambiar la vía de acceso de trabajo, suprima y vuelva a crear el intermediario.
La especificación de este parámetro crea un directorio de trabajo separado para el intermediario. Este directorio de trabajo es un subconjunto del directorio de trabajo predeterminado que contiene menos subdirectorios y ningún subdirectorio en common\profiles.
Si especifica este parámetro en HP-UX y Solaris, especifique el ID_usuario_servicio como mqm.
Para obtener más detalles sobre el uso de las aplicaciones fiables de WebSphere MQ, consulte la sección Intercomunicación de Centro de información en línea de WebSphere MQ Versión 7.
Los nombres de directorios son sensibles a mayúsculas y minúsculas y deben ir entre comillas simples si contienen caracteres en mayúsculas y minúsculas mezclados.
No incluya variables de entorno en la vía de acceso; el intermediario no las tendrá en cuenta.
Cree su propio directorio para almacenar sus archivos .lil o .jar. No los guarde en el directorio de instalación de WebSphere Message Broker.
Si especifica más de un directorio, deben ir separados por dos puntos (:).
Un flujo de mensajes no puede responder a un cambio en la configuración mientras está procesando un mensaje de aplicación. Un grupo de ejecución devuelve una respuesta negativa al mensaje de configuración desplegado si alguno de sus flujos de mensajes no finaliza el proceso de un mensaje de aplicación y aplica el cambio de configuración dentro de este tiempo de espera.
Especifique el valor en segundos, dentro del rango 10 a 3.600. El valor predeterminado es 300.
Para obtener información sobre cómo establecer el valor para este tiempo de espera, consulte Establecimiento de valores de tiempo de espera de configuración.
El tiempo de respuesta de cada grupo de ejecución difiere según la carga del sistema y la carga de sus propios procesos. El valor debe reflejar el periodo de respuesta más largo que cualquier grupo de ejecución tarde en responder. Si el valor es demasiado bajo, el intermediario devuelve una respuesta negativa y puede emitir mensajes de error a las anotaciones de error locales.
Especifique el valor en segundos, dentro del rango 10 a 3.600. El valor predeterminado es 60.
Para obtener información sobre cómo establecer el valor para este tiempo de espera, consulte Establecimiento de valores de tiempo de espera de configuración.
El intermediario inicia este escucha cuando se inicia un flujo de mensajes que incluye nodos HTTP o soporte de servicios web; el valor predeterminado es 7080.
Asegúrese de que el puerto que especifique no se haya especificado para ninguna otra finalidad.
Si ha adquirido una licencia para Standard Edition, está autorizado a ejecutar los intermediarios en modalidad standard o scale.
Si especifica -s active, la seguridad de administración está habilitada. Sólo se permite completar acciones en el intermediario a los ID de usuario que autorice. La autorización de lectura, grabación y ejecución siempre se otorga en la cola de seguridad SYSTEM.BROKER.AUTH a todos los ID de usuario que pertenecen al grupo de seguridad mqbrkrs. Cuando se ha creado el intermediario, puede añadir autorizaciones de ID de usuario adicionales a esta cola.
Cuando se crea un grupo de ejecución en un intermediario, para el cual se ha habilitado la seguridad administrativa, se crea la cola SYSTEM.BROKER,AUTH.nombre_grupo_ej. Rellene la cola con la autorización de usuario adecuada.
Si especifica -s inactive, o bien omite este parámetro, la seguridad del intermediario no se habilita. Todos los usuarios pueden completar todas las acciones respecto al intermediario y todos los grupos de ejecución.
Si la seguridad de administración de intermediario no está habilitada, los usuarios web pueden acceder a la interfaz de usuario web como usuario predeterminado, con acceso ilimitado a datos y recursos de intermediario.
Esta opción es una alternativa a iniciar un intermediario de varias instancias en modalidad de espera utilizando el mandato mqsistart.
Si especifica -d defined, el servicio WebSphere MQ se define en el gestor de colas y el intermediario se inicia y detiene cuando el gestor de colas se inicia y detiene.
Si especifica -d undefined, el servicio WebSphere MQ no se define en el gestor de colas y el intermediario no se inicia y detiene cuando el gestor de colas se inicia y detiene. Éste es el valor predeterminado.
mqsicreatebroker MB8BROKER
-q MB8QMGR -t
mqsicreatebroker MB8BROKER
-q MB8QMGR -x /opt/3rdparty/wmbexits
mqsicreatebroker MB8BROKER
-q MB8QMGR -s active
mqsicreatebroker MB8BROKER
-q MyQmgr -e MyNetworkSharedWorkpath -d defined
mqsicreatebroker MB8BROKER -q MB8QMGR -o scale