Configurazione dell'esempio Nodo JavaCompute
E' possibile completare i seguenti passi prima o dopo l'importazione dell'esempio.
Passo 1 - esempio GoogleAPINode - Scaricare il file delle API Web Google googleapi.jar
- In un browser Web, andare a: http://www.google.com/apis/download.html.
- Leggere le condizioni della licenza delle API Web Google. Fare clic sulla casella di spunta per accettarle.
- Fare clic su Download Now.
- Salvare il file googleapi.zip in una directory a propria scelta.
- Decomprimere il file e prendere nota dell'ubicazione di googleapi.jar per un uso successivo.
Passo 2 - esempio GoogleAPINode - Creare un account Google ed ottenere una chiave di licenza
- In un browser Web, andare a: https://www.google.com/accounts/NewAccount?continue=http://api.google.com/createkey&followup=http://api.google.com/createkey.
- Immettere i dettagli, leggere i Termini e condizioni di servizio, quindi fare clic su Accetto. Crea il mio account.
La chiave viene ora inviata all'indirizzo e-mail specificato. Questa chiave di licenza dà diritto a 1000 query al giorno, utilizzando l'esempio GoogleAPINode.
Come riferimento, la pagina home per le API Web Google è: http://www.google.com/apis/index.html.
Passo 3 - esempio NewsGroupGetNode - Scaricare il file di NNTP Provider for Javamail nntp.jar
- In un browser Web, andare a: http://www.vroyer.org/lgpl/index.html.
- Fare clic sul file nntp-1.0.zip (o su una versione successiva se questo file non è presente) e salvarlo in una directory a propria scelta.
- Decomprimere il file, modificare la directory in nntp-1.0\lib e prendere nota dell'ubicazione di nntp.jar per un successivo utilizzo.
I seguenti passi possono essere completati solo dopo aver importato gli esempi.
Passo 4 - Copiare il file googleapi.jar nella directory shared-classes di IBM WebSphere Message Broker
- Copiare il file googleapi.jar scaricato nel Passo 1 illustrato sopra nella directory appropriata, in modo che possa essere letto dal broker al run time:
- Su Windows: C:\Documents and Settings\All Users\Application Data\IBM\MQSI\shared-classes
- Su Linux: /var/mqsi/shared-classes
Passo 5 - Importare il file nntp.jar scaricato in IBM WebSphere Message Broker
- Passare alla vista Broker Application Development.
- Fare clic su JavaComputeNodeSampleProject, quindi su File > Importa.
- Fare clic su File System, quindi su Avanti.
- Fare clic su Sfoglia per andare alla directory che contiene il file nntp.jar scaricato.
- Selezionare la casella di spunta sulla destra per nntp.jar, quindi fare clic su Fine.
Ora il file jar dovrebbe apparire sotto il progetto JavaComputeNodeSampleProject.
Passo 6 - Correggere gli errori di creazione del percorso classi in IBM WebSphere Message Broker Toolkit
- Fare clic con il tasto destro del mouse sul progetto nodo JavaCompute denominato JavaComputeNodeSampleProject e quindi fare clic
su Properties.
- Fare clic su Java Build Path, quindi fare clic sulla scheda Libraries.
- Fare clic su Add JARs.
- Espandere JavaComputeNodeSampleProject, quindi fare clic su nntp.jar. Fare clic su OK.
- Quindi fare clic su Add External JARs.
- Andare all'ubicazione in cui è stato scaricato il file googleapi.jar, selezionarlo e fare clic su Open.
- Fare clic su OK per chiudere la finestra di dialogo relativa alle proprietà.
- Eliminare il progetto, facendo clic su Project > Clean > Clean all projects, quindi su OK.
Il risultato dovrebbe essere la risoluzione di tutti gli errori di creazione in IBM WebSphere Message Broker Toolkit.
- Assicurarsi che rimangano solo avvertenze, indicate da un'icona triangolo di attenzione giallo, nel pannello Problemi di IBM WebSphere Message Broker.
Se ancora rimangono errori, tentare la seguente procedura.
- Verificare di aver seguito tutte le istruzioni correttamente.
- Eliminare singolarmente i progetti, prima JavaComputeNodeSampleProject, quindi JavaComputeNodeSampleFlowProject.
- Se ancora permangono errori:
- Fare clic con il tasto destro del mouse su JavaComputeNodeSampleFlowProject, quindi su Properties > Project References.
- Deselezionare la casella di spunta per JavaComputeNodeSampleProject, quindi selezionarla di nuovo.
- Ripetere il passo b).
Passo 7 - Distribuire gli esempi Nodo JavaCompute ad IBM WebSphere Message Broker
- Passare alla vista Amministrazione Broker.
- Aprire il file bar vuoto che è stato fornito, JavaComputeNodeSampleArchive.bar.
- Fare clic su Aggiungi.
- Selezionare la casella di spunta accanto a JavaComputeNodeSampleFlowProject in modo che vengano selezionati tutti i sei corrispondenti flussi di messaggi.
- Fare clic su OK.
- Salvare il file bar premendo Ctrl + S.
- Distribuire il file bar al broker WBRK6_DEFAULT_BROKER, trascinando e rilasciando il file in questione nel gruppo di esecuzione denominato JavaComputeNodeExecutionGroup.
In breve si dovrebbero visualizzare i sei flussi di messaggi e i quattro file jar ora distribuiti al gruppo di esecuzione nel broker.
Ora tutto è pronto per eseguire gli esempi attenendosi alle istruzioni in Esecuzione dell'esempio.
Torna alla pagina home dell'esempio