Informazioni sull'esempio GoogleAPINode

Questo esempio dimostra come un nodo JavaCompute può effettuare una chiamata ad un servizio esterno e propagare un nuovo messaggio in base ai risultati di tale chiamata.

Il nodo estrae i valori elemento key e querystring dal messaggio in entrata. Utilizza queste informazioni per eseguire una ricerca su Google. Il risultato di tale ricerca viene utilizzato per creare il messaggio in uscita.

Si noti che l'esempio utilizza le API Web di Google e richiede il file googleapi.jar ed una chiave di licenza che può essere ottenuta seguendo i passi descritti nella pagina Istruzioni per la configurazione.

Questo esempio si occupa di quanto segue:

  1. Estrae i valori elemento querystring e key da un messaggio in entrata, utilizzando espressioni XPath.
  2. Effettua una chiamata ad un'API esterna (Google) per eseguire una ricerca. 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 al terminale out del nodo JavaCompute.

Le seguenti code MQ vengono create dall'esempio:

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

GoogleAPINodeFlow

icona Pagina principaleTorna ad Informazioni sull'esempio Nodo JavaCompute