Comando mqsichangeusernameserver

Plataformas Suportadas

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

Finalidade

Em plataformas Windows e UNIX, utilize o comando mqsichangeusernameserver para alterar várias propriedades do Servidor de Nome de Usuário.

No z/OS, utilize o comando mqsichangeusernameserver para alterar o intervalo de atualização e propriedades de autenticação do Servidor de Nome de Usuário

Você deve parar o Servidor de Nome de Usuário utilizando mqsistop em plataformas Windows e UNIX ou stopcomponent no z/OS, (consulte comando mqsistop) antes de emitir esse comando.

Quando iniciar novamente o Servidor de Nome de Usuário, utilizando mqsistart em plataformas Windows e UNIX ou startcomponent no z/OS, (consulte Comando mqsistart) ele utilizará os parâmetros alterados.

Sintaxe

Plataformas Windows e plataformas UNIX

z/OS

Sinônimo: cu

Parâmetros

-a ServicePassword
(Opcional - Plataformas Windows e UNIX) A senha para o ServiceUserID. Nas plataformas UNIX, -a é requerido para a compatibilidade entre as plataformas Windows mas, não é utilizado em relação à ServiceUserID.
-i ServiceUserID
(Opcional - Plataformas Windows e UNIX) O ID do usuário sob o qual o intermediário é executado. Esse valor somente pode ser alterado se a senha também for alterada.
Pode ser especificado em qualquer sintaxe válida do username. Em plataformas Windows, eles são:
  • domain\username
  • \\server\username
  • .\username
  • username

Em sistemas UNIX, apenas o último formato, username, é válido.

Se você utilizar o formato não qualificado para este ID do usuário (username) no Windows, o sistema operacional pesquisa o ID do usuário em todo o seu domínio, começando com o sistema local. Essa pesquisa pode levar algum tempo para concluir.

O ServiceUserID especificado deve ser um membro do grupo local mqbrkrs. Em plataformas Windows, ele pode ser um membro indireto ou direto do grupo. O ServiceUserID também deve ter autorização para acessar o diretório home (em que o WebSphere Business Integration Event Broker foi instalado), e o diretório de trabalho (se especificado pelo sinalizador mqsicreateusernameserver -w). Esse ID também deve ser membro (direto ou indireto) de grupo local mqm.

Os requisitos de segurança do ServiceUserID estão detalhados no Requisitos de Segurança para Plataformas Windows para plataformas Windows e no Requisitos de Segurança para Plataformas UNIX para plataformas UNIX.

-d SecurityDomainName
(Opcional - Plataformas Windows e UNIX) O nome do domínio de segurança na plataforma Windows.
-r RefreshInterval
(Opcional - Plataformas Windows e UNIX) (Obrigatório - z/OS) O intervalo, em segundos, no qual o Servidor de Nome de Usuário interroga o subsistema de segurança sobre alterações nos atributos do usuário ou do grupo.
-g AuthProtocolDataSource
(Opcional - plataformas Windows e UNIX) Utilize esse parâmetro para especificar o nome da origem de dados requerida pelo protocolo de autenticação.
-j
(Opcional - Plataformas Windows e UNIX) Indica que grupos e membros do grupo serão definidos na origem de dados para o protocolo de autenticação, ao invés de extraídos do sistema operacional.
-o
(Opcional - Plataformas Windows e UNIX) Indica que grupos e membros do grupo serão extraídos do sistema operacional, ao invés de serem definidos na origem de dados para o protocolo de autenticação.

Respostas

Esse comando retorna as seguintes respostas:

  • BIP8012 Impossível conectar aos componentes do sistema
  • BIP8013 O componente não existe
  • BIP8018 Componente em execução
  • BIP8021 ID do usuário/senha incorretos
  • BIP8022 ID do usuário/senha inválidos
  • BIP8023 Senha requerida
  • BIP8030 Incapaz de modificar os privilégios do ID do usuário
  • BIP8068 Argumento inteiro requerido

Exemplos

Plataformas Windows e Plataformas UNIX:

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

Conceitos relacionados
Servidor de Nome de Usuário

Tarefas relacionadas
Modificando um Servidor de Nome de Usuário

Referências relacionadas
Preferência de Sintaxe
Comando mqsicreateusernameserver
Comando mqsideleteusernameserver