JMS ゲートウェイのセットアップ

JMS ゲートウェイを作成するには、以下の手順を実行します。

  1. 「アカウント管理」>「プロファイル」>「ゲートウェイ」をクリックします。
  2. 「作成」をクリックします。

ゲートウェイの詳細

「ゲートウェイ・リスト」ページから、以下のステップを実行します。

  1. ゲートウェイを示す名前を入力します。このフィールドは必須です。
  2. (オプション) ゲートウェイの状況を指定します。デフォルトは「使用可能」です。使用可能状態のゲートウェイは、文書を送信することができます。 使用不可状態のゲートウェイは、文書を送信できません。
  3. (オプション) ゲートウェイがオンラインかオフラインかを指定します。 デフォルトは「オンライン」です。
  4. (オプション) ゲートウェイの説明を入力します。

ゲートウェイの構成

このページの「ゲートウェイ構成」セクションで、以下のステップを実行します。

  1. 「トランスポート」リストから、「JMS」を選択します。
  2. 「住所」フィールドには、文書の配信先となる URI を入力します。このフィールドは必須です。

    WebSphere MQ JMS の場合、ターゲット URI のフォーマットは次のようになります。

    file:///<user_defined_MQ_JNDI_bindings_path>

    例を次に示します。

    file:///opt/JNDI-Directory

    このディレクトリーには、ファイル・ベースの JNDI の「.bindings」ファイルが含まれています。このファイルは、WebSphere Partner Gateway が目的の宛先に文書をルーティングする方法を示します。このフィールドは必須です。

  3. (オプション) JMS キューへのアクセスにユーザー名とパスワードが必要な場合は、ユーザー名とパスワードを入力します。
  4. 「再試行カウント」フィールドには、失敗するまでにゲートウェイが行う文書の送信試行回数を入力します。デフォルトは 3 です。
  5. 「再試行間隔」フィールドには、ゲートウェイで文書の再送付を行うまで待機する時間を入力します。デフォルトは 300 秒です。
  6. 「スレッド数」フィールドには、同時に処理する文書数を入力します。デフォルトは 3 です。
  7. 「クライアント IP の検証」フィールドでは、文書が処理される前に送信側の IP アドレスを検証する場合には、「はい」を選択します。それ以外の場合は、「いいえ」を選択します。 デフォルトは「いいえ」です。
  8. 「自動キュー」フィールドでは、残りの再試行回数がなくなって配信障害が発生しそうなときにゲートウェイを (自動的に) オフラインにする場合には、「はい」を選択します。それ以外の場合は、「いいえ」を選択します。 デフォルトは「いいえ」です。

    「自動キュー」を選択した場合は、ゲートウェイを手動でオンラインにするまで、すべての文書がキューに入ったままになります。

  9. 「認証が必要」フィールドで、文書にユーザー名とパスワードが必要かどうかを指定します。デフォルトは「いいえ」です。
  10. 「JMS ファクトリー名」フィールドに、JMS プロバイダーが JMS キューへの接続に使用する Java クラスの名前を入力します。このフィールドは必須です。
  11. 「JMS メッセージ・クラス」フィールドにメッセージ・クラスを入力します。 TextMessage や BytesMessage など、有効な JMS メッセージ・クラスを入力します。このフィールドは必須です。
  12. 「JMS メッセージ・タイプ」フィールドに、メッセージのタイプを入力します。これはオプションのフィールドです。
  13. 「プロバイダー URL パッケージ」フィールドに、Java で JMS コンテキスト URL を認識するために使用するクラス (または JAR ファイル) の名前を入力します。このフィールドはオプションです。 値を指定しない場合は、バインディング・ファイルのファイル・システム・パスが使用されます。
  14. 「JMS キュー名」フィールドに、文書を送信する JMS キューの名前を入力します。このフィールドは必須です。
  15. 「JMS JNDI ファクトリー名」フィールドに、ネーム・サービスへの接続に使用するファクトリー名を入力します。このフィールドは必須です。
  16. ゲートウェイのプリプロセスまたはポストプロセス・ステップを構成する場合は、ハンドラーの構成を参照してください。 それ以外の場合は、「保管」をクリックします。

Copyright IBM Corp. 2003, 2005