Comando mqsisetdbparms

Plataformas Suportadas

  • Windows
  • Linux e Sistemas UNIX
  • z/OS

Finalidade

Utilize o comando mqsisetdbparms para associar um id de usuário e senha específicos com cada DSN (Data Source Name) utilizado nos seguintes nós:
  • Compute
  • Database
  • Filter
  • DataInsert
  • DataDelete
  • DataUpdate
  • Mapping
  • Warehouse
Quando o mesmo DSN é utilizado em vários nós (com referência à mesma instância do banco de dados), a mesma combinação de ID de usuário e senha será utilizada.

O par ID de usuário/senha é criado na pasta DSN sob a pasta de registro do intermediário.

Esse comando não será executado se o intermediário estiver em execução. É necessário parar o intermediário antes de executar esse comando.

Nota: O comando mqsisetdbparms não se aplica ao bancos de dados do intermediário.

O comando mqsisetdbparms sempre permite criar, alterar ou excluir os pares de ID de usuário e de senha.

Não é possível utilizar esse comando para substituir o nome da origem de dados do intermediário.

Sintaxe

Criar

Alterar

Excluir

Parâmetros

brokername
(Obrigatório) O nome do intermediário cujas definições devem ser criadas, alteradas ou excluídas.
-n DataSourceName
(Obrigatório) A origem de dados para a qual o par de ID do usuário e senha devem ser modificados.
-u DataSourceUserId
(Obrigatório para Criação; Opcional para Alteração) O ID do usuário a ser associado a essa origem de dados.
-p DataSourcePassword
(Obrigatório para Criação e Alteração) A senha a ser associada a essa origem de dados.

(Apenas plataformas Windows e sistemas Linux e UNIX) Para compatibilidade com sistemas existentes, você também pode especificar <senha>. Entretanto, se não especificar uma senha com este parâmetro ao executar o comando, será solicitado que você digite uma senha durante sua chamada e digite a senha uma segunda vez para verificar se ela foi digitada corretamente.

-d
(Obrigatório para Exclusão) Excluir o par de ID do usuário e Senha para essa origem de dados do registro.

Autorização

Nos sistemas Windows o ID do usuário utilizado para chamar esse comando deve ter autoridade de Administrador no sistema local.

Em Sistemas UNIX, o ID do usuário utilizado para invocar esse comando deve ser um membro do grupo mqbrkrs.

No z/OS, o ID do usuário utilizado para invocar esse comando deve ser um membro de um grupo que possui acesso READ e WRITE ao diretório de componentes.

Nota: Assegure-se de que o registro esteja protegido apropriadamente para evitar acesso não autorizado. O mqsisetdbparms não é requerido para operação correta do intermediário. Entretanto, se o administrador do intermediário não designar IDs de usuários e senhas específicos para origens de dados específicas, o ID do usuário (e a senha, em Windows e Sistemas UNIX) do intermediário será utilizado. A senha não é armazenada em texto sem formatação no sistema de arquivo.

Exemplos

mqsisetdbparms WBRK_BROKER -n MQBroker1 -u MQUserId -p password
mqsisetdbparms WBRK_BROKER -n MQBroker1 -d

Em z/OS, coloque esses comandos no membro JCL BIPSDBP no conjunto de dados de customização <hlq>.SBIPPROC e envie a tarefa.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
an09155_