Utilize o comando mqsichangebroker para alterar algumas das propriedades do intermediário.
Você deve parar o intermediário, utilizando mqsistop em plataformas e ou stopcomponent no z/OS, (consulte comando mqsistop) antes de emitir esse comando.
Quando iniciar novamente o intermediário, utilizando mqsistart em plataformas e ou startcomponent no z/OS, (consulte Comando mqsistart) ele utilizará os parâmetros alterados.
Se você tiver criado esse intermediário para também utilizar este ID de usuário e senha para acesso ao banco de dados (ou seja, se omitiu os parâmetros -u DataSourceUserID e -p DataSourcePassword ou incluiu-os, mas forneceu o mesmo ID e senha para o ID do usuário do serviço utilizando -a ServicePassword e -i ServiceUserID), assegure que você atualizou as duas instâncias da senha nesse comando.
Para concluir uma alteração de senha com êxito, você deve:
Pode ser especificado em qualquer sintaxe válida do username. Em plataformas , eles são:
Em sistemas , apenas o último formato, username, é válido.
Se você utilizar o formato não qualificado para este ID do usuário (username) em plataformas , 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 , 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 foi instalado), e o diretório de trabalho (se especificado pelo sinalizador -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 para plataformas e no Requisitos de Segurança para Plataformas para plataformas .
É necessário assegurar que tenha alterado todas as instâncias da utilização desta senha. Se você tiver criado (ou alterado) o intermediário para utilizar o mesmo ID do usuário e senha para seu ID do usuário do serviço, bem como seu acesso ao banco de dados, deverá atualizar as duas instâncias ao mesmo tempo. Consulte a descrição de -a para obter detalhes adicionais.
Observe que no z/OS esse nome faz distinção entre maiúsculas e minúsculas e você deve delimitar os nomes com aspas simples, se eles contiverem caracteres maiúsculos e minúsculos.
Esta opção não está disponível no AIX. Se especificada, o sinalizador será ignorado.
Para obter detalhes adicionais sobre como utilizar aplicativos confiáveis do , consulte Intercommunication.
Em plataformas o diretório padrão é o subdiretório \bin de e, em plataformas , é o subdiretório \lil do . Este diretório sempre é pesquisado primeiro: se você preferir carregar LILs em outros diretórios, poderá especificar diretórios adicionais utilizando este sinalizador.
Se você especificar mais de um diretório adicional, eles deverão ser separados pelo separador padrão específico de caminhos da plataforma (ponto-e-vírgula (;) em plataformas , dois pontos (:) no e z/OS).
Você não pode incluir variáveis de ambiente neste caminho: se fizer isso, elas serão ignoradas.
Observe que em plataformas e no z/OS esse nome faz distinção entre maiúsculas e minúsculas e você deve incluir os nomes entre aspas simples se eles contiverem caracteres maiúsculos e minúsculos.
Quando um fluxo de mensagens estiver processando uma mensagem do aplicativo, ele não poderá responder a uma alteração de configuração. Se qualquer um dos fluxos de mensagens no grupo de execução que tiver recebido solicitação para alterar sua configuração não concluir o processamento de uma mensagem do aplicativo e aplicar a alteração da configuração neste tempo limite, o grupo de execução retornará uma resposta negativa à mensagem de configuração implementada.
O valor definido para este tempo limite depende do carregamento do sistema (incluindo utilização da CPU) e do carregamento de cada grupo de execução. Você pode fazer uma estimativa inicial implementando toda a configuração do intermediário. O tempo gasto para essa conclusão bem-sucedida fornece uma indicação do valor mínimo que deve ser definido.
O valor é especificado em segundos e pode variar de 10 a 3600. O valor padrão é 300.
A soma de ConfigurationTimeout e de ConfigurationDelayTimeout (descritos abaixo) representa o período máximo de tempo que um intermediário tem permissão para processar uma mensagem de configuração implementada antes de gerar uma resposta negativa.
Isto representa o tempo gasto para que uma mensagem de configuração mínima implementada seja processada pelo intermediário e seus grupos de execução, e depende de atrasos da rede do gerenciador de filas, do carregamento no gerenciador de filas do intermediário e do carregamento do sistema.
brokerName -e "Execution Group Name" -u
F MQP1BRK,reporttrace u=yes,e='exgrp1'
Observe que no z/OS este nome faz distinção entre maiúsculas e minúsculas e é necessário incluir os nomes entre aspas simples, se eles contiverem caracteres com letras mistas.
O tempo de resposta de cada grupo de execução se difere, de acordo com o carregamento do sistema e do carregamento de seus próprios processos. O valor definido deve refletir o tempo de resposta mais longo gasto por qualquer grupo de execução para responder. Se o valor definido for muito baixo, o intermediário retornará uma resposta negativa e poderá emitir mensagens de erro no log de erros local.
O valor é especificado em segundos e pode variar de 10 a 3600. O valor padrão é 60.
Se o intermediário estiver em um sistema de produção, será recomendável aumentar os valores para ConfigurationTimeout e ConfigurationDelayTimeout para permitir que mensagens do aplicativo que estão sendo processadas por fluxos de mensagens sejam concluídas antes da aplicação da alteração da configuração.
Se o intermediário estiver em um sistema de desenvolvimento ou de teste, talvez você queira reduzir tempos limites (em específico, o ConfigurationTimeout) para aprimorar os tempos de resposta recebidos e para forçar uma resposta de um intermediário que não esteja mostrando o comportamento esperado. No entanto, a redução dos valores de tempo limite reduz a probabilidade de implementação bem-sucedida de uma alteração de configuração.
Observe que este listener é iniciado pelo intermediário quando um fluxo de mensagens que inclui o suporte a serviços da Web é iniciado e possui um valor padrão de 7080.
É necessário assegurar que a porta especificada não tenha sido especificada para nenhuma outra finalidade.
Um intervalo de zero minuto indica que a plataforma possui um método externo de notificação e não está utilizando um cronômetro interno no .
Se desejar alterar outras propriedades do intermediário, deverá excluir e criá-lo novamente e utilizar o para reimplementar sua configuração. Se desejar alterar o ID do usuário utilizado para acesso ao banco de dados, consulte Administrando o Domínio do Intermediário.
Em plataformas Windows, o ID do usuário utilizado para chamar este comando deve ter autoridade de Administrador no sistema local.
Em plataformas , o ID do usuário utilizado para chamar este comando deve ser root ou deve ser igual ao especificado no parâmetro -i. Ele também deve ser membro do grupo mqbrkrs.
-s
-s ""
F MQP1BRK,cb g=100,k=200
Conceitos relacionados
Domínio do Intermediário
Tarefas relacionadas
Administrando o Domínio do Intermediário
Referências relacionadas
Requisitos de Segurança para Plataformas
Requisitos de Segurança para Plataformas
Preferência de Sintaxe
Comando mqsicreatebroker
Comando mqsideletebroker
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
an07090_ |