Mandato mqsichangeusernameserver

Plataformas soportadas

  • Windows 2000, Windows XP
  • Plataformas UNIX
  • z/OS

Finalidad

En plataformas Windows y plataformas UNIX, utilice el mandato mqsichangeusernameserver para cambiar distintas propiedades del Servidor de nombres de usuarios.

En z/OS, use el mandato mqsichangeusernameserver para cambiar el intervalo de renovación y las propiedades de autentificación del Servidor de nombres de usuarios

Para poder emitir este mandato, ha de detener el Servidor de nombres de usuarios, utilizando mqsistop en plataformas Windows y plataformas UNIX, o stopcomponent en z/OS, (consulte lo referente al Mandato mqsistop).

Cuando reinicie el Servidor de nombres de usuarios utilizando mqsistart en plataformas Windows y plataformas UNIX, o startcomponent en z/OS, (vea lo referente a Mandato mqsistart) utilizará los parámetros modificados.

Sintaxis

Plataformas Windows y plataformas UNIX

z/OS

Sinónimo: cu

Parámetros

-a ContraseñaServicio
(Opcional - Plataformas Windows y plataformas UNIX) la contraseña para ServiceUserID. En plataformas UNIX, se requiere -a por motivos de compatibilidad con plataformas Windows, pero no se utiliza en relación con el IDUsuarioServicio.
-i IDUsuarioServicio
(Opcional - Plataformas Windows y plataformas UNIX) El ID de usuario bajo el cual se ejecuta el intermediario. Este valor sólo puede cambiarse si también se cambia la contraseña.
Esto puede especificarse en cualquier sintaxis de nombre de usuario válida. En plataformas Windows, son:
  • domain\username
  • \\server\username
  • .\username
  • username

En sistemas UNIX, sólo el último formato, username, es válido.

Si utiliza el formato no calificado para este ID de usuario (username) en Windows, el sistema operativo buscará el ID de usuario en todo su dominio, empezando por el sistema local. Esta búsqueda puede tardar algo de tiempo en finalizar.

El ServiceUserID especificado ha de ser miembro del grupo local mqbrkrs. En plataformas Windows, puede ser miembro directo o indirecto del grupo. El ServiceUserID también ha de estar autorizado a acceder al directorio inicial (donde se ha instalado WebSphere Business Integration Message Broker), y al directorio de trabajo (si se ha especificado mediante el distintivo mqsicreateusernameserver -w). Este ID también ha de ser miembro (directo o indirecto) del grupo local mqm.

Los requisitos de seguridad para el ServiceUserID están detallados en el apartado Requisitos de seguridad para plataformas Windows para plataformas Windows y en el apartado Requisitos de seguridad para plataformas UNIX para plataformas UNIX.

-d NombreDominioSeguridad
(Opcional - Plataformas Windows y plataformas UNIX) El nombre del dominio de seguridad en la plataforma Windows.
-r IntervaloRenovación
(Opcional - Plataformas Windows y plataformas UNIX) (Necesario - z/OS) El intervalo, en segundos tras el cual el Servidor de nombres de usuarios interroga al subsistema de seguridad para saber si ha habido cambios en los atributos de usuario o de grupo.
-g Origen DatosProtocoloAutentif
(Opcional - Plataformas Windows y plataformas UNIX) Utilice este parámetro para especificar el nombre del origen de datos que requiere el protocolo de autentificación.
-j
(Opcional - Plataformas Windows y plataformas UNIX) indica que grupos y miembros de grupos están definidos en el origen de datos para el protocolo de autentificación, en vez de extraerlos del sistema operativo.
-o
(Opcional - Plataformas Windows y plataformas UNIX) Indica que grupos y miembros de grupos se extraen del sistema operativo en vez de estar definidos en el origen de datos para el protocolo de autentificación.

Respuestas

Este mandato devuelve las siguientes respuestas:

  • BIP8012 No se ha podido conectar con componentes del sistema
  • BIP8013 El componente no existe
  • BIP8018 El componente está ejecutándose
  • BIP8021 ID de usuario/contraseña incorrectos
  • BIP8022 ID de usuario/contraseña no válidos
  • BIP8023 Se requiere contraseña
  • BIP8030 No se han podido modificar los privilegios del ID de usuario
  • BIP8068 Se requiere un argumento de entero

Ejemplos

Plataformas Windows y plataformas UNIX:

mqsichangeusernameserver -r 2000
z/OS:
F MQP1UNS,cu r=2000

Conceptos relacionados
Servidor de nombres de usuarios

Tareas relacionadas
Modificación de un Servidor de nombres de usuarios

Referencia relacionada
Preferencia de sintaxis
Mandato mqsicreateusernameserver
Mandato mqsideleteusernameserver