WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Creación de un filtro simple utilizando un nodo JavaCompute

El nodo JavaCompute tiene dos terminales de salida: Out (Salida) y Alternate (Alternativo). Para utilizar el nodo JavaCompute como un nodo de filtro, propague un mensaje al terminal Out o Alternate basándose en el contenido del mensaje.

Antes de empezar

Para realizar esta tarea, tiene que haber añadido un Nodo JavaCompute al flujo de mensajes.

Utilice el asistente de creación de nodo JavaCompute para generar código de plantilla para un nodo de filtro:
Seleccione la plantilla Clase de mensaje de filtro en el asistente de creación de nodo JavaCompute para crear un nodo de filtro.
Se produce el siguiente código de plantilla. Pasa el mensaje de entrada al terminal Out sin realizar ningún proceso en el mensaje.
public class jcn2 extends MbJavaComputeNode {

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

    MbMessage message = assembly.getMessage();

    // ----------------------------------------------------------
    // Añadir código de usuario más abajo

    // Fin de código de usuario
    // ----------------------------------------------------------

    // Lo siguiente sólo se deberá cambiar
    // si no se propaga el mensaje al terminal 'out'

    out.propagate(assembly);
  }
}

La plantilla produce una implementación parcial de un método denominado evaluate(). El intermediario llama a evaluate() una vez para cada mensaje que pasa por el nodo. El parámetro que se pasa a evaluate() es el mensaje ensamblado. El mensaje ensamblado encapsula el mensaje que se pasa del nodo anterior en el flujo de mensajes.

Añada código personalizado a la plantilla y propague mensajes a los terminales Out y Alternate para crear un filtro de mensajes.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:36


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac30370_