Utilice el mandato mqsisetdbparms para asociar un ID de usuario y una contraseña específicos con uno o más recursos del dominio del intermediario.
La pareja de ID de usuario y contraseña se crea en la carpeta DSN bajo la carpeta de registro del intermediario.
Este mandato no se ejecuta si el intermediario está en ejecución. Debe detener el intermediario antes de ejecutar este mandato.
El mandato mqsisetdbparms no se aplica a las bases de datos de intermediario. Por consiguiente, no puede utilizar este mandato para alterar el nombre de origen de datos de intermediario.
Por compatibilidad con los sistemas existentes, todavía puede especificar <contraseña>. Sin embargo, si no especifica una contraseña con este parámetro cuando ejecuta el mandato, se le solicitará que entre una contraseña durante su invocación, y que la vuelva a entrar para comprobar que la ha entrado correctamente.
En sistemas Windows, ID de usuario utilizado para ejecutar este mandato debe tener autorización de Administrador en el sistema local.
En Linux y Sistemas UNIX , el ID de usuario que se utiliza para ejecutar este mandato debe ser miembro del grupo mqbrkrs.
En z/OS, el ID de usuario que se utiliza para ejecutar este mandato debe ser miembro de un grupo que tiene acceso de READ y WRITE al directorio de componente.
Asegúrese de que el registro tenga la seguridad necesaria para impedir el acceso no autorizado. mqsisetdbparms no es necesario para el correcto funcionamiento del intermediario. Sin embargo, si el administrador de intermediarios no asigna ID de usuario y contraseñas específicos a recursos específicos, se utiliza el ID de usuario de intermediario (y la contraseña en Windows y Sistemas UNIX ). La contraseña no se almacena en texto inteligible en el sistema de archivos.
Nombres de origen de datos
mqsisetdbparms WBRK_BROKER -n MQBroker1 -u MQUserId -p password
mqsisetdbparms WBRK_BROKER -n MQBroker1 -d
Nombres de recursos JMS y JNDI
Los siguientes ejemplos muestran el uso del mandato cuando el URI para un nombre de recurso JMS o JNDI se sustituye por el NombreRecurso asociado con el parámetro -n.
Para un recurso JMS, el prefijo es "jms::"; para JNDI, el prefijo es "jndi::".
En Linux y Sistemas UNIX , si la serie de parámetro incluye un carácter de barra inclinada invertida (\), debe utilizar un segundo carácter de barra inclinada invertida (\\) al entrar el mandato mqsisetdbparms.
mqsisetdbparms MiIntermediario1 -n jms::tcf1 -u miIDusuario -p secreto
mqsisetdbparms MiIntermediario1 -n jndi::com.sun.jndi.fscontext.RefFSContextFactory
-u miIDusuario -p secret
Nombres de cuentas de nodos JMS
Los ejemplos anteriores describen cómo configurar la seguridad de recursos JMS y JNDI para todos los nodos JMS que utilizan dichos recursos en un intermediario.
Nombre flujo mensajes_Etiqueta nodo
MiFlujoJMS1_MiJMSInput1
<tipo de recurso><nombre de cuenta>@<nombre de recurso>
jms::MiFlujoJMS1_MiJMSInput1@tcf1
mqsisetdbparms MiIntermediario1 -n jms::MiFlujoJMS1_MiJMSInput1@tcf1
-u miIDusuario -p secret