Acerca del ejemplo de NewsGroupGetNode

Este ejemplo muestra que un nodo JavaCompute puede llamar a una API externa y aumentar un mensaje entrante con los resultados de esa llamada.

El nodo extrae los valores de elemento de grupo de noticias y expresión de búsqueda del mensaje entrante. A continuación, la API JavaMail se utiliza para buscar en el grupo de noticias los mensajes cuyo tema coincida con el de la expresión de búsqueda.

Tenga en cuenta que el ejemplo utiliza el proveedor NNTP para Javamail y requiere el archivo nntp.jar que puede obtenerse siguiendo los pasos de la página Instrucciones de instalación.

Este ejemplo cubre los siguientes pasos:

  1. Extrae los valores de elemento de grupo de noticias y expresión de búsqueda de un mensaje entrante utilizando expresiones XPAth.
  2. Llama a una API externa (JavaMail) para buscar en el grupo de noticias mensajes que coincidan con la expresión de búsqueda. Esta operación devuelve una matriz de mensajes coincidentes.
  3. Crea el mensaje de salida basándose en los resultados de la búsqueda.
  4. Propaga el mensaje de salida aumentado al terminal de salida del nodo JavaCompute.

En el ejemplo se crean las siguientes colas MQ:

El ejemplo importa el siguiente flujo de mensajes, NewsGroupGetNodeFlow:

NewsGroupGetNodeFlow

Icono de la página principalVolver al ejemplo Acerca del nodo JavaCompute