Use o comando mqsichangebroker nos sistemas Windows para modificar seu broker.
>>-mqsichangebroker-- BrokerName -------------------------------> >--+---------------------------------------------------+--------> '- -a --servicePassword --+-----------------------+-' '- -i -- serviceUserId -' >--+------+--+-------------------+------------------------------> +- -t -+ '- -l --userLilPath-' '- -n -' >--+----------------------------------+-------------------------> '- -g --configurationChangeTimeout-' >--+------------------------------------+-----------------------> '- -k --internalConfigurationTimeout-' >--+------------------------+-----------------------------------> '- -P --httpListenerPort-' >--+-------------------------------+----------------------------> '- -v --statisticsMajorInterval-' >--+------------------------------------------+-----------------> '- -y--ldapPrincipal-- -z--ldapCredentials-' >--+--------------------------+--+--------------------+---------> '- -c --ICU converter path-' '- -x --userExitPath-' >--+-----------------------+--+----------------------+----------> '- -e --activeUserExits-' '- -f --function level-' >--+--------------------+--+---------------------+--------------> '- -s --+-active---+-' '- -d --+-defined---+-' '-inactive-' '-undefined-' >--+-------------------+--+----------------------+------------->< '- -b --cachePolicy-' '- -r --cachePortRange-'
(Necessário) Esse deve ser o primeiro parâmetro. Especifique o nome do intermediário a ser modificado.
É possível especificar o serviceUserId em qualquer sintaxe de nome de usuário válida:
username
.\username
username@domain
domain\username
\\server\username
Se você utilizar o formato não qualificado para este ID do usuário (username), o sistema operacional pesquisará 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 que você especifica deve ser um membro direto ou indireto do grupo local mqbrkrs. O serviceUserId também deve estar autorizado a acessar o diretório inicial (no qual o WebSphere Message Broker foi instalado) e o diretório de trabalho (se especificado pelo parâmetro -w).
Se você especificar que o intermediário deve ser executado como um aplicativo confiável do WebSphere MQ (parâmetro -t), também deverá incluir o ID do usuário do serviço no grupo mqm.
Os requisitos de segurança para o serviceUserId estão descritos em Requisitos de Segurança para Sistemas Windows.
Para obter mais detalhes sobre como usar aplicativos confiáveis do WebSphere MQ, consulte a seção Intercomunicação do Centro de Informações Online do WebSphere MQ Versão 7.
(Opcional) O intermediário cessa a execução como um aplicativo confiável do WebSphere MQ.
Crie seu próprio diretório para armazenar seus arquivos .lil ou .jar. Não salve-os no diretório de instalação do WebSphere Message Broker.
Se você especificar mais de um diretório adicional, cada diretório deve estar separado pelo separador de caminho padrão específico da plataforma.
Um fluxo de mensagens não pode responder a uma alteração na configuração enquanto está processando uma mensagem do aplicativo. Um grupo de execução retornará uma resposta negativa para a mensagem de configuração implementada se algum de seus fluxos de mensagens não concluir o processamento de uma mensagem do aplicativo e aplicar a alteração na configuração dentro deste tempo limite.
Especifique o valor em segundos, no intervalo de 10 - 3600. O padrão é 300.
Para obter informações sobre como configurar o valor para este tempo limite, consulte Configurando Valores de Tempo Limite de Configuração.
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 deve refletir o tempo de resposta mais longo gasto por qualquer grupo de execução para responder. Se o valor for muito baixo, o broker retornará uma resposta negativa e poderá emitir mensagens de erro no log de erros local.
Especifique o valor em segundos, no intervalo de 10 - 3600. O padrão é 60.
Para obter informações sobre como configurar o valor para este tempo limite, consulte Configurando Valores de Tempo Limite de Configuração.
O broker inicia este listener quando um fluxo de mensagens que inclui nós HTTP ou o suporte a serviços da Web é iniciado; o padrão é 7080.
Verifique se a porta especificada não foi especificada para nenhuma outra finalidade.
mqsichangebroker <brokername> ""
Este comando não desativa todos os novos recursos, e não é possível usar este sinalizador para executar o broker em uma versão principal diferente.
Esta opção é uma alternativa para iniciar um broker com múltiplas instâncias no modo de espera usando o comando mqsistart.
Se especificar -d defined, o serviço do WebSphere MQ será definido no gerenciador de filas e o broker iniciará e parará quando o gerenciador de filas iniciar e parar.
Se você especificar -d undefined, o serviço do WebSphere MQ não será definido no gerenciador de filas e o broker não iniciará e executará quando o gerenciador de filas iniciar e parar. Essa é a definição padrão.
Para alterar outras propriedades do intermediário, primeiro exclua e recrie o intermediário e, em seguida, use o WebSphere Message Broker Toolkit para reimplementar a configuração do intermediário. Se você desejar atualizar as credenciais de ID do usuário que o broker usa para acessar um ou mais bancos de dados dos fluxos de mensagens implementados, use o comando mqsisetdbparms. Para obter informações adicionais, consulte Acessando Bancos de Dados em Fluxos de Mensagens.
mqsichangebroker MB8BROKER -x /opt/3rdparty/wmbexit
mqsichangebroker MB8BROKER -f 8.0.0.2
mqsichangebroker
MB8BROKER -s active
mqsichangebroker MB8BROKER -d defined
mqsichangebroker MB8BROKER -d undefined