Use o comando mqsiaddbrokerinstance para incluir um broker com diversas instâncias em sistemas Windows.
Para restrições do conjunto de caracteres que você pode utilizar, consulte Caracteres Permitidos em Comandos.
Você deve assegurar que o broker tenha acesso a esta localização do armazenamento de rede antes de iniciar o broker e que o gerenciador de filas para o broker tenha sido configurado como um gerenciador de filas multi-instância do WebSphere MQ.
Esse diretório também é utilizado para registros de rastreio criados quando o rastreio está ativo. Esses registros são gravados em um subdiretório, log, que você deve criar antes de iniciar o broker.
Os logs de erros gravados pelo broker quando um processo é encerrado anormalmente são armazenados neste diretório.
O registro de erros é desvinculado e continua se expandindo. Verifique esse diretório periodicamente e limpe as informações de erro antigas.
Não é possível alterar esse parâmetro utilizando o comando mqsichangebroker. Para especificar ou alterar o caminho de trabalho, exclua e recrie o intermediário.
A especificação deste parâmetro cria um diretório de trabalho separado para o broker. Este diretório de trabalho é um subconjunto da estrutura de diretório de trabalho padrão que contém menos subdiretórios e nenhum subdiretório common\profiles.
É 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 compatibilidade com os sistemas existentes, você pode especificar <password>. No entanto, se você não especificar uma senha com este parâmetro quando executar o comando, será solicitado que insira uma senha. É necessário inserir a senha uma segunda vez para verificar se ela foi inserida corretamente.
O exemplo a seguir inclui uma instância de broker no broker Mybroker no caminho de trabalho compartilhado MyNetworkSharedWorkpath:
mqsiaddbrokerinstance MyBroker –e /MyNetworkSharedWorkpath -i
Fred -a Test