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 mqsichangeflowuserexits

Utilize o comando mqsichangeflowuserexits para configurar a lista de saídas de usuário ativas ou inativas. Há uma lista de saídas de usuário ativas e uma de inativas para cada grupo de execução e fluxo de mensagens. O estado efetivo de saídas do usuário para um determinado fluxo é decidido quando o fluxo é iniciado.

Sistemas Operacionais Suportados

  • Windows
  • Sistemas Linux e UNIX
  • z/OS. Execute esse comando de uma de duas maneiras - como um comando do console ou customizando e enviando BIPCHUE; consulte Conteúdo do PDSE do Broker

Finalidade

A ordem de precedência é fluxo de mensagens, grupo de execução, em seguida, padrão do broker. A lista ativa tem precedência sobre a lista inativa nas configurações do fluxo de mensagens e do grupo de execução.

Se o estado para uma determinada saída de usuário não for configurado para o fluxo de mensagens, seu estado será extraído da configuração do grupo de execução. Se seu estado não for configurado para o fluxo de mensagens ou o grupo de execução, ele assumirá o estado padrão que é implicitamente inativo ou pode ser explicitamente definido como ativo pela propriedade do broker activeUserExits, através do comando mqsichangebroker.

Se um nome de saída de usuário específico estiver presente nas listas ativas e inativas para um fluxo de mensagens ou grupo de execução, a lista ativa terá precedência e a saída de usuário estará ativa para esse nível. Portanto, se você deseja alterar uma saída de usuário de ativa para inativa, deve especificá-la como parte da lista inativa, utilizando o sinalizador -i e também removê-la da lista ativa, especificando novamente a nova lista ativa, utilizando o sinalizador -a.

Quando as várias saídas estiverem ativas para um determinado fluxo, elas serão chamadas em uma ordem definida. Essas saídas na lista ativa do fluxo de mensagens são invocadas primeiro na ordem em que foram especificadas no sinalizador -a.

Após estes terem sido invocados, as saídas na lista ativa do grupo de execução (que não estavam nem na lista ativa e nem na inativa do fluxo de mensagens) são invocados. Estas saídas são chamadas na ordem em que foram especificas no sinalizador -a.

Observe que para limpar as listas de saída do usuário, devem ser utilizadas aspas duplas como um argumento com o sinalizador -i ou -a, dependendo de qual lista de saída de usuário tiver que ser limpa.

Todas as saídas do usuário que não são mencionadas na lista ativa ou inativa do fluxo de mensagens ou do grupo de execução, mas estão na lista ativa do broker, são invocadas na ordem em que foram especificadas quando a propriedade do broker activeUserExits foi definida.

Se alguma das saídas do usuário especificadas na lista ativa ou inativa não estiverem registradas para o grupo de execução de destino, o comando falhará com um erro BIP8858.

Após uma conclusão bem-sucedida do comando, se alguma saída do usuário ficar inválida, dependendo da lista na qual a saída do usuário apareceu, será adotada a seguinte ação:
  • Se a saída do usuário tiver sido especificada na lista ativa ou inativa do fluxo de mensagens, o fluxo falhará ao iniciar e uma mensagem BIP2315 será gravada no log do sistema.
  • Se a saída do usuário tiver sido especificada na lista ativa ou inativa do grupo de execução, o grupo de execução irá falhar ao iniciar e uma mensagem BIP2314 será gravada no log do sistema.
Uma saída de usuário pode se tornar inválida por uma das seguintes razões:
  • O broker ou grupo de execução é reiniciado depois de você alterar a variável MQSI_USER_EXIT_PATH através da remoção do diretório contendo a biblioteca de saída de usuário.
  • O broker ou grupo de execução é reiniciado depois de você alterar a propriedade do broker userExitPath removendo o diretório contendo a biblioteca de saída de usuário.
  • A biblioteca de saída de usuário (ou uma de suas dependências) é removida ou o broker não consegue carregá-la.
Selecione o link apropriado para obter detalhes desse comando na plataforma, ou plataformas, que a sua empresa utiliza:

Autorização

Para obter informações sobre autorizações específicas da plataforma, consulte os tópicos a seguir: Se você tiver ativado a segurança de administração do broker, também deverá configurar a autoridade detalhada em Tarefas e Autorizações para Segurança de Administração.
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 | an35900_