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

Roteando uma mensagem usando um nó .NETCompute

Direcione uma mensagem utilizando o nó .NETCompute como nó filtro.

Antes de iniciar:

Inclua um nó .NETCompute no fluxo de mensagens.

Por padrão, o conjunto de mensagens de saída é propagado para o terminal de Saída depois que o método de avaliação no código .NET é processado. No entanto, o nó .NETCompute suporta terminais dinâmicos. É possível criar terminais extras e usar o .NETCompute como um nó de filtro propagando uma mensagem para o terminal apropriado, com base no conteúdo da mensagem.

O seguinte fragmento de código C# mostra como uma mensagem pode ser filtrada, dependendo do conteúdo de um elemento na mensagem:

            #region UserCode
            // Inclua código do usuário nesta região para filtrar a mensagem
            
            if (root[NBParsers.XMLNSC.ParserName].LastChild.Name.Equals("LoyaltyProgram"))
{
    outTerminal.Propagate(assembly);
}

            if (root[NBParsers.XMLNSC.ParserName].LastChild.Name.Equals("SaleEnvelope"))
            {
                altTerminal.Propagate(assembly);
            }
            else
            {
                failureTerminal.Propagate(assembly);
            }
            #endregion UserCode

Para obter mais informações sobre como rotear mensagens, consulte a amostra .NETCompute Node.

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:31:03


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bc34207_