WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Comando mqsideploy - z/OS

Use o comando mqsideploy no z/OS para fazer uma solicitação de implementação para um broker local.

Sintaxe

Comando do z/OS - BIPDPLY

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>-mqsideploy--| brokerSpec |----------------------------------->

>-- -e --executionGroupName--+- -a --BARFileName--+------+-+---->
                             |                    '- -m -' |   
                             '- -d --deployedObjects-------'   

>--+-------------------+--+---------------------+--------------><
   '- -w --timeoutSecs-'  '- -v --traceFileName-'   

brokerSpec

|--+- brokerName ----------------+------------------------------|
   +- -n --brokerFileName--------+   
   | .-------------------------. |   
   | V                         | |   
   '-----+- -i --ipAddress-+---+-'   
         +- -p --port------+         
         '- -q --qMgr------'         

Comando do Console do z/OS

Sinônimo: dp

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>-+-deploy-+--------------------------------------------------->
   '-dp ----'   

>-- e=executionGroupName --+- a=BARFileName --+---------+-+----->
                           |                  '- m=yes -' |   
                           '- d=deployedObjects ----------'   

>--+------------------+--+-------------------+-----------------><
   '- w=timeoutValue -'  '- v=traceFileName -'   

Parâmetros

brokerSpec
Você deve especificar pelo menos um parâmetro para identificar o broker de destino para este comando, em um dos seguintes formatos:
brokerName
Este parâmetro identifica o nome de um broker definido localmente.
-n brokerFileName
Este parâmetro identifica o nome de um arquivo que contém os detalhes da conexão para um broker local.

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.

-i ipAddress, -p port, -q qMgr
Estes parâmetros identificam os detalhes de conexão do broker. Se você especificar um gerenciador de filas, ele deverá ser definido no computador local.

Se você escolher esta opção, deverá especificar pelo menos um destes três parâmetros: a ordem na qual eles são especificados é irrelevante. Não é possível especificar cada parâmetro mais de uma vez.

Os parâmetros que forem omitidos assumirão valores-padrão:

  • -i ipAddress: O nome do host ou o endereço IP do computador no qual o broker está em execução. Se você não especificar este parâmetro, um valor que representa o computador local será usado.
  • -p port: A porta TCP na qual o gerenciador de filas do broker está atendendo. Se você não especificar este parâmetro, o valor 1414 será usado.
  • -q qMgr: O nome do gerenciador de filas do broker. Se você não especificar este parâmetro, um valor que representa o gerenciador de filas padrão no computador local será usado.
Não é possível conectar-se a um gerenciador de filas remotas no z/OS; consulte Nota sobre o Uso.
-aBARFileName
(Opcional) Este parâmetro especifica o nome do arquivo broker archive (BAR) que deve ser usado para implementação do fluxo de mensagens e de outros recursos. Você também deve especificar o parâmetro -e com essa opção.

O arquivo BAR pode estar em um sistema de arquivos local ou remoto, se o ID do usuário ou o broker que está executando o comando puder acessar o arquivo e lê-lo.

-ddeployedObjects
(Opcional) Esse parâmetro descreve o conjunto de objetos que você deseja remover do grupo de execução. É possível especificar vários arquivos a serem excluídos separando os nomes de arquivos com dois-pontos (:).

Objetos de todos os tipos podem ser especificados, mas se um nome de objeto ambíguo for especificado (por exemplo, "top", quando "top.dictionary" e "top.cmf" estão implementados no mesmo grupo de execução), todo o comando falhará com a mensagem BIP1089. Nessas circunstâncias, você deve especificar o nome completo dos objetos a serem removidos; por exemplo, "top.dictionary:top.cmf".

-e executionGroupName
(Opcional) Esse parâmetro especifica o nome do grupo de execução ao qual implementar. Você também deve especificar o parâmetro -a com essa opção.
-m
(Opcional) Esse parâmetro especifica a implementação de informações completas:

A operação padrão é uma implementação delta ou incremental. Use o parâmetro -m para substituir a operação padrão e executar uma implementação completa.

  • Para uma implementação de arquivo BAR, -m remove todos os fluxos de mensagens e conjuntos de mensagens implementados no momento do grupo de execução como parte da implementação. Se você não configurar -m, o conteúdo do arquivo BAR será implementado, além do que já está implementado no grupo de execução. Os objetos implementados com o mesmo nome que um item dentro do arquivo BAR são substituídos pela versão dentro do arquivo BAR.
  • Para uma operação remover fluxo de mensagens ou conjunto de mensagens, o parâmetro -m é ignorado.
-v traceFileName
(Opcional) Esse parâmetro envia informações de rastreio interno de depuração para o arquivo especificado.
-w timeoutSecs
(Opcional) Este parâmetro especifica o tempo máximo, em segundos, que o comando aguarda o intermediário completar o pedido antes de retornar.

Você pode configurar este parâmetro com um valor no intervalo de 1 - 2 145 336 164. Se você não fornecer um valor timeoutValue ou se configurar um valor menor que 1 ou maior que 2 145 336 164, um erro será retornado.

Configure este parâmetro para um valor maior que a soma dos parâmetros de tempo limite de configuração ConfigurationChangeTimeout e InternalConfigurationTimeout que você especificou para o intermediário, se desejar assegurar que uma resposta seja recebida dentro do período de timeoutValue. Se você configurar um valor menor, a resposta retornada poderá indicar que o estado do pedido de implementação é desconhecido.

Nota sobre o Uso

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.

Exemplos

Os exemplos a seguir mostram o uso do parâmetro -n para definir os parâmetros de conexão para o intermediário. Se o intermediário estiver no computador local, é possível especificá-lo pelo nome.

Implemente um arquivo BAR no intermediário identificado pelos parâmetros de conexão no arquivo b1.broker, e remova todos os fluxos de mensagens e conjuntos de mensagens implementados a partir do grupo de execução como parte da implementação. Permita 10 minutos para o intermediário responder.
mqsideploy -n broker1.broker -e default -a mybar.bar -m -w 600 
Remova o fluxo de mensagens top e o dicionário bar do grupo de execução default no broker identificado pelos parâmetros de conexão no arquivo b1.broker.
mqsideploy –n b1.broker –e default –d top.cmf:bar.dictionary
Implemente um arquivo BAR usando o comando de console:
F MQ01BRK,dp e=default,a=flows.bar
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:13


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | an28530_