Use o comando mqsimode para configurar e recuperar informações do modo de operação.
Use o comando mqsimode para alterar o modo de operação de um broker ou para recuperar informações sobre o modo no qual o broker está trabalhando atualmente.
>>-mqsimode--| brokerSpec |--+---------------------+------------> '- -o --operationMode-' >--+-------------------+--+---------------------+---------------> '- -w --timeoutSecs-' '- -v --traceFileName-' >--+----------------------+------------------------------------>< '- -x --modeExtensions-' brokerSpec |--+- brokerName ----------------+------------------------------| +- -n --brokerFileName--------+ | .-------------------------. | | V | | '-----+- -i --ipAddress-+---+-' +- -p --port------+ '- -q --qMgr------'
Use esta opção se múltiplos usuários desejarem se conectar ao mesmo broker ou se você estiver usando parâmetros de conexão avançada, como SSL.
Para criar este arquivo, clique com o botão direito do mouse no broker no WebSphere Message Broker Explorer e selecione Exportar Arquivo *.broker. Quando solicitado, navegue para o local no qual você deseja salvar o arquivo e insira o nome do arquivo; a extensão .broker é anexada automaticamente ao clicar em Salvar. Inclua o local (caminho) e o nome do arquivo quando especificar este parâmetro. Você deverá assegurar que o local seja acessível quando executar este comando.
Para executar um comando que use SSL para administrar um broker remoto através de um canal seguro, você deve especificar a senha de keystore e de truststore da conexão usando a variável de ambiente IBM_JAVA_OPTIONS. Consulte Resolvendo Problemas ao Executar Comandos para obter informações adicionais.
Use esta opção para conexões com brokers remotos que não requerem parâmetros de conexão avançada.
Se você escolher esta opção, deverá especificar pelo menos um destes três parâmetros; a ordem na qual eles são especificados é insignificante. Não é possível especificar cada parâmetro mais de uma vez.
Os parâmetros que forem omitidos assumirão valores-padrão:
Se tiver adquirido uma licença para o Standard Edition, você estará autorizado a executar seus brokers no modo standard ou escala.
Se você tentar se conectar a um broker remoto especificando os parâmetros i, p e q ou usando um arquivo de parâmetro de conexão (.broker), o comando tentará usar o código do cliente WebSphere MQ Java™. Esta opção não é suportada no z/OS e retorna o seguinte erro:
BIP1046E: Não é possível se conectar ao broker (name)
O código de razão relatado é MQRC_ENVIRONMENT_ERROR. É necessário especificar um gerenciador de filas locais.
Executando o comando mqsimode especificando o parâmetro -o
Ao executar o comando mqsimode para o intermediário BROKER1 e especificar o parâmetro -o, o modo é atualizado e você recebe um relatório sobre todos os erros. Por exemplo, se você executar o comando mqsimode a seguir para alterar seu broker no Remote Adapter Deployment modo e seu broker estiver no seguinte estado:mqsimode BROKER1 –o adapter
Você
recebe as seguintes mensagens:BIP1044: Conectando-se ao gerenciador de filas do broker...
BIP1045: Conectando-se ao broker...
BIP1805: O modo para o broker 'Broker_Name1' foi alterado para 'adapter'.
BIP1823: AVISO: O broker 'Broker_Name1' possui um fluxo de mensagens chamado 'Message_Flow'
no grupo de execução 'Execution_Group', que contém um ou mais nós que não são
válidos neste modo: Node_Type.
BIP8229: O comando foi concluído com o seguinte número de avisos: 1.
Executando o comando mqsimode sem o parâmetro -o
Ao executar o comando mqsimode sem o parâmetro -o, você recebe um relatório sobre o modo que está sendo usado pelo broker, um relatório sobre todas as violações do modo e um relatório de todas as extensões de modo que são necessárias e não estão configurados. Por exemplo, se você executar o comando mqsimode a seguir, e seu broker estiver no seguinte estado:mqsimode Broker_Name
Você
recebe as seguintes mensagens:BIP1044: Conectando-se ao gerenciador de filas do broker...
BIP1807: Descobrindo informações do modo do broker 'Broker_Name'...
BIP1802: O broker 'Broker_Name' está no modo 'standard'.
BIP8071: Conclusão de comando bem-sucedida.
Desativando todas as extensões de modo
Para desativar todas as extensões de modo, execute o comando mqsimode com o parâmetro -x:mqsimode Broker_Name –x
em que Broker_Name é o nome do broker.