JavaCompute Node サンプルのセットアップ
次のステップは、サンプルをインポートする前または後に実行することができます。
ステップ 1 - GoogleAPINode サンプル - Google Web API ファイル googleapi.jar のダウンロード
- Web ブラウザーで、http://www.google.com/apis/download.html にアクセスします。
- Google Web API のライセンス条件を読みます。チェック・ボックスをクリックして同意します。
- 「Download Now」をクリックします。
- 選択したディレクトリーに googleapi.zip ファイルを保管します。
- ファイルを unzip して、今後のために googleapi.jar の場所をメモします。
ステップ 2 - GoogleAPINode サンプル - Google アカウントの作成とライセンス・キーの入手
- Web ブラウザーで、https://www.google.com/accounts/NewAccount?continue=http://api.google.com/createkey&followup=http://api.google.com/createkey にアクセスします。
- 自分の詳細情報を入力し、「サービス利用規約」を
読んで、「利用規約を確認し、同意して、アカウントを作成します。」をクリックします。
自分のアカウントを作成します。
これでキーが、指定した E メール・アドレスに送信されます。
このライセンス・キーにより、GoogleAPINode サンプルを使用して、1 日当たり 1000 回の照会を行う資格が得られます。
(参考) Google Web API のホーム・ページは、http://www.google.com/apis/index.html です。ステップ 3 - NewsGroupGetNode サンプル - NNTP Provider for Javamail ファイル nntp.jar のダウンロード
- Web ブラウザーで、http://www.vroyer.org/lgpl/index.html にアクセスします。
- ファイル nntp-1.0.zip (または、このファイルがない場合はそれ以降のバージョン) をクリックして、選択したディレクトリーに保管します。
- ファイルを unzip し、ディレクトリーを nntp-1.0¥lib に切り替えて、今後のために nntp.jar の場所をメモします。
次のステップは、サンプルをインポートした後にのみ実行できます。
ステップ 4 - googleapi.jar ファイルの IBM WebSphere Message Broker shared-classes ディレクトリーへのコピー
- 上記のステップ 1 でダウンロードしたファイル googleapi.jar を、該当するディレクトリーにコピーし、実行時にブローカーが読み取れるようにします。
- Windows の場合: C:¥Documents and Settings¥All Users¥Application Data¥IBM¥MQSI¥shared-classes
- Linux の場合: /var/mqsi/shared-classes
ステップ 5 - ダウンロードした nntp.jar ファイルの IBM WebSphere Message Broker へのインポート
- 「ブローカー・アプリケーション開発」パースペクティブに切り替えます。
- JavaComputeNodeSampleProject をクリックしてから、「ファイル」>「インポート」をクリックします。
- 「ファイル・システム」をクリックしてから、 「次へ」をクリックします。
- 「ブラウズ...」をクリックして、ダウンロードしたファイル nntp.jar を含むディレクトリーにナビゲートします。
- nntp.jar の右側のチェック・ボックスを選択してから、「終了」をクリックします。
これでプロジェクト JavaComputeNodeSampleProject の下に jar が表示されるはずです。
ステップ 6 - IBM WebSphere Message Broker Toolkit のクラスパス・ビルド・エラーの修正
- JavaComputeNodeSampleProject という JavaCompute Node プロジェクトを右クリックし、「プロパティー」をクリックします。
- 「Java ビルド・パス」をクリックしてから、「ライブラリー」タブをクリックします。
- 「JAR の追加 (Add JARs)」をクリックします。
- JavaComputeNodeSampleProject を展開してから、nntp.jar をクリックします。「OK」をクリックします。
- 「外部 JAR の追加 (Add External JARs)」をクリックします。
- googleapi.jar ファイルのダウンロード場所にナビゲートしてから選択し、「オープン」をクリックします。
- 「OK」をクリックして「プロパティー」ダイアログを閉じます。
- 「プロジェクト」>「クリーニング」>「すべてのプロジェクトのクリーニング」をクリックしてから「OK」をクリックして、プロジェクトをクリーニングします。これで、IBM WebSphere Message Broker Toolkit に関するすべてのビルド・エラーが解決されるはずです。
- IBM WebSphere Message Broker の「問題」パネルに、警告 (危険を示す黄色い三角形のアイコンによって表される) しか残って
いないことを確認します。
依然としてエラーが残っている場合は、以下の手順を試してみます。
- すべての指示に正しく従ったか確認します。
- 最初に JavaComputeNodeSampleProject、次に JavaComputeNodeSampleFlowProject というように、プロジェクトを個々に
クリーニングします。
- 依然としてエラーが残っている場合は、以下のようにします。
- JavaComputeNodeSampleFlowProject を右クリックしてから、「プロパティー」>「プロジェクト参照」を右クリックします。
- JavaComputeNodeSampleProject のチェック・ボックスをクリアしてから、再度選択します。
- ステップ b を繰り返します。
ステップ 7 - JavaCompute Node サンプルの IBM WebSphere Message Broker へのデプロイ
- 「ブローカー管理」パースペクティブに切り替えます。
- 提供されている空の bar ファイル JavaComputeNodeSampleArchive.bar を開きます。
- 「追加」をクリックします。
- JavaComputeNodeSampleFlowProject の隣のチェック・ボックスを選択して、6 つの対応するメッセージ・フローすべてを選択します。
- 「OK」をクリックします。
- Ctrl + S を押して、bar ファイルを保管します。
- JavaComputeNodeExecutionGroup という実行グループに bar ファイルをドラッグ・アンド・ドロップして、bar ファイルをブローカー WBRK6_DEFAULT_BROKER にデプロイします。6 つのメッセージ・フローが短時間表示され、4 つの jar ファイルがブローカーの下のこの実行グループにデプロイされたことになります。
これで、サンプルの実行の指示に従ってサンプルを実行する準備ができました。
サンプルのホームに戻る