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 ノードのポートをプロバイダー実行グループが使用しているポートにオーバーライドするには、以下のステップを実行します。
構成可能サービスでポートが正しいことを確認するには、以下のステップを実行します。
Address Book サンプルまたは SOAP ノードのサンプルのいずれかを選択し、サンプルを実行するための適切な指示に従います。 サンプルを実行する際、要求はゲートウェイ・フローを介して経路指定されます。