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

Criando um Filtro Simples Usando um Nó JavaCompute

O nó JavaCompute possui dois terminais de saída: Out e Alternate. Para usar o nó JavaCompute como um nó de filtro, propague uma mensagem para o terminal Out ou Alternate com base no conteúdo da mensagem.

Antes de começar

Para concluir essa tarefa, você deve ter incluído um Nó JavaCompute em seu fluxo de mensagens.

Use o assistente de criação do nó JavaCompute para gerar código de modelo para um nó de filtro:
Selecione o modelo Filtrar Classe de Mensagem no assistente de criação do nó JavaCompute para criar um nó de filtro.
O código de gabarito a seguir é produzido. Ele transmite a mensagem de entrada ao terminal de Saída sem realizar qualquer processamento na mensagem.
public class jcn2 extends MbJavaComputeNode {

  public void evaluate(MbMessageAssembly assembly) throws MbException {
    MbOutputTerminal out = getOutputTerminal("out");
    MbOutputTerminal alt = getOutputTerminal("alternate");

    MbMessage message = assembly.getMessage();

    // ----------------------------------------------------------
    // Incluir código do usuário abaixo

    // Fim do código do usuário
    // ----------------------------------------------------------

    // O seguinte deve ser alterado somente
    // se você não estiver propagando a mensagem para o terminal de 'saída'

    out.propagate(assembly);
  }
}

O gabarito produz uma implementação parcial de um método chamado evaluate(). O intermediário chama evaluate() uma vez para cada mensagem transmitida através do nó. O parâmetro transmitido a evaluate() é a montagem da mensagem. A montagem da mensagem encapsula a mensagem transmitida do nó anterior no fluxo de mensagens.

Inclua código customizado no gabarito e propague mensagens para os terminais de Saída e Alternativo para criar um filtro de mensagem.

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:28:34


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