Web Services Gateway サンプルの実行

Web Services Gateway サンプルの実行は、メッセージ・フローを通じてメッセージを書き込むことから構成されます。 このサンプルを実行するために、テスト・クライアントを使用して、入力メッセージをいずれかのコンシューマー・メッセージ・フローに書き込むことができます。テスト・クライアントについて詳しくは、WebSphere Message Broker 資料の、テスト・クライアントを使用したメッセージ・フローのテストを参照してください。

サンプルの実行時に問題を検出した場合は、 WebSphere Message Broker 資料の『サンプル実行時の問題の解決』を参照してください。また、bar ファイルをビルドし直すときには、WebServiceGatewayJava プロジェクトに必要なライブラリーがないことを報告するエラーが表示される可能性があります。 トピック『Java コードの依存関係の追加』を参照して、インストール・ロケーションが正しいことを確認してください。

プロバイダーにコンシューマー用の正しいプロパティーがあることを検証する

Web サービス・コンシューマーが正しく構成されていることを検証する場合は、以下の指示に従います。TCP/IP モニターをセットアップした場合は、Web サービス・プロバイダーがどのポートを使用しているかは確認済みですが、それでもメッセージを TCP/IP モニターに送信するようにコンシューマーを構成してから、ブローカー・アーカイブ (BAR) ファイルを作成して再デプロイする必要があります。

Web サービスが使用するデフォルトのポートは 7800 で、SOAP 要求はこのポートを使用するようにセットアップされます。 ただし、このポートが既に使用されている場合、ポート番号が 1 つ増分します。

以下の mqsireportproperties コマンドを発行して、プロバイダー実行グループがどのポートを使用しているのかを調べます。

mqsireportproperties MB8BROKER -e WebServiceGatewaySample -o HTTPConnector -n port

SOAPRequest ノードで使用しているポートが正しいポートであることを検証して、bar ファイルの SOAPRequest ノードのポートをプロバイダー実行グループが使用しているポートにオーバーライドするには、以下のステップを実行します。

  1. サンプル・プロジェクト (Address Book および SOAP ノード) のそれぞれで bar ファイルを開きます。
  2. 「管理」タブを選択します。
  3. SOAPRequest ノードの URL 内のポートを変更します。
  4. BAR ファイルを保存します。

構成可能サービスでポートが正しいことを確認するには、以下のステップを実行します。

  1. MQ Explorer を開きます。
  2. 右クリックして、ゲートウェイというユーザー定義の構成可能サービスのプロパティーを選択します。
  3. 各プロパティーのポートを変更して「完了」をクリックします。

サンプルの実行

Address Book サンプルまたは SOAP ノードのサンプルのいずれかを選択し、サンプルを実行するための適切な指示に従います。 サンプルを実行する際、要求はゲートウェイ・フローを介して経路指定されます。

サンプルのホームに戻る