Informazioni sull'esempio NewsGroupGetNode

Questo esempio dimostra come un nodo JavaCompute può effettuare una chiamata ad un'API esterna e ampliare un messaggio in entrata con i risultati di tale chiamata.

Il nodo estrae i valori elemento newsgroup e searchexpression dal messaggio in entrata. L'API JavaMail viene quindi utilizzata per ricercare nel newsgroup invii con un oggetto corrispondente alla searchexpression.

Si noti che l'esempio utilizza l'NNTP Provider for Javamail e richiede il file nntp.jar che si può ottenere seguendo i passi descritti nella pagina Istruzioni per la configurazione.

Questo esempio tratta i seguenti passi:

  1. Estrae i valori elemento newsgroup e searchexpression da un messaggio in entrata, utilizzando espressioni XPAth.
  2. Effettua una chiamata ad un'API esterna (JavaMail) per ricercare nel newsgroup messaggi che corrispondano a searchexpression. La chiamata dà come risultato una serie di messaggi corrispondenti.
  3. Crea il messaggio di output in base ai risultati della ricerca.
  4. Propaga il messaggio di output ampliato al terminale out del nodo JavaCompute.

Le seguenti code MQ vengono create dall'esempio:

Il seguente flusso di messaggi, NewsGroupGetNodeFlow, viene importato dall'esempio:

NewsGroupGetNodeFlow

icona Pagina principaleTorna ad Informazioni sull'esempio Nodo JavaCompute