NewsGroupGetNode サンプルについて

このサンプルは、JavaCompute ノード が外部 API に対する外部呼び出しを行い、着信メッセージにこの呼び出しの結果を 付け加える方法を例示します。

このノードは、着信メッセージから newsgroup と searchexpression のエレメント値を抽出します。 次に JavaMail API を使用して、searchexpression と一致する件名の投稿を newsgroup から検索します。

このサンプルは NNTP Provider for Javamail を使用するので、nntp.jar ファイルが必要であることに注意してください。 このファイルは、「セットアップ手順」ページの手順に従って入手できます。

このサンプルでは、以下のステップを扱います。

  1. XPAth 式を使用して、着信メッセージから newsgroup と searchexpression のエレメント値を抽出します。
  2. 外部 API (JavaMail) に対する外部呼び出しを行って、searchexpression と一致するメッセージを newsgroup から 検索します。 一致したメッセージの配列が戻されます。
  3. 検索結果に基づいて出力メッセージを作成します。
  4. 付加された出力メッセージを JavaCompute ノードの out ターミナルに伝搬します。

このサンプルによって以下の MQ キューが作成されます。

このサンプルによって、以下のメッセージ・フロー NewsGroupGetNodeFlow がインポートされます。

NewsGroupGetNodeFlow

メインページのアイコン『JavaCompute Node サンプルについて』に戻る