Utilice el mandato mqsicreatebroker para crear un intermediario en un sistema z/OS.
>>---mqsicreatebroker----NombreIntermediario--------------------> >-- -q --NombreGestorColas--+------+--+------+------------------> '- -1 -' '- -2 -' >--+---------------------+--+-------------------------+---------> '- -l --VíaLilUsuario-' '- -P --PuertoEscuchaHTTP-' >--+---------------------------------------+--------------------> '- -g --TiempoEsperaCambioConfiguración-' >--+----------------------------------------+-------------------> '- -k --TiempoEsperaConfiguraciónInterna-' >--+---------------------------------+--------------------------> '- -v --IntervaloPralEstadísticas-' >--+--------------------------------------------+---------------> '- -y --PrincipalLdap-- -z--CredencialesLdap-' >--+------------------------+--+------------------------+-------> '- -c --VíaConversorICU -' '- -x --VíaSalidaUsuario-' >--+--------------------+--+---------------------+--------------> '- -s --+-active---+-' '- -b --políticaCaché-' '-inactive-' >--+-------------------------+--------------------------------->< '- -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.
Este nombre es sensible a las mayúsculas y minúsculas; encierre los nombres entre apóstrofos si se utilizan mayúsculas y minúsculas conjuntamente.
No incluya variables de entorno en esta vía de acceso; WebSphere Message Broker no las tendrá en cuenta.
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.
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.
Un intervalo de cero minutos indica que el sistema operativo tiene un método externo de notificación (el temporizador ENF), y que no utiliza un temporizador interno dentro de WebSphere Message Broker.
Debe ejecutar el mandato con la opción 1 antes de ejecutar el mandato con la opción 2, de lo contrario, el mandato fallará.
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.
mqsicreatebroker CSQ1BRK -q CSQ1
mqsicreatebroker MB8BROKER -q MB8QMGR -s active