既存のアウトバウンド・サービス構成の変更

アウトバウンド・サービスの構成詳細を変更します。例えば、サービスをセキュアにする、JAX-RPC ハンドラー・リストをサービスのポートに適用する、サービスを複数の UDDI レジストリーに公開するなどです。

このタスクについて

アウトバウンド・サービスは、 外部でホスティングされている Web サービスへの、1 つ以上のアウトバウンド・ポートを経由するアクセス を提供します。アウトバウンド・サービスは、 それがホスティングされているサービス統合バスにアクセスできる任意の内部システムで使用できます。

最初にアウトバウンド・サービスを作成する際、サービスで使用可能にするポートを選択できますが、それらのポートを JAX-RPC ハンドラー・リストやセキュリティー設定に関連付けることはできません。 以下のいずれかの方法でターゲット・サービスへのアクセスを制御およびモニターする場合は、 アウトバウンド・サービス構成を変更する必要があります。
  • JAX-RPC ハンドラー・リストをポートと関連付けて、ハンドラーがポートでのアクティビティーをモニターし、 ポートを通過する各メッセージの送信者と内容に応じた適切なアクションを取ることができるようにする。
  • Web サービス操作をパスワードで保護する。
  • メッセージに適用されるセキュリティーのレベルを設定する (WS-Security バインディング)。 セキュリティー・レベルは、要求および応答メッセージに対して、独立して設定することができます。
  • 任意のポートのプロキシー・サーバー認証を使用可能化する。

既存のアウトバウンド・サービスをリストして、その構成詳細を表示および変更するには、以下のステップを実行します。

手順

  1. 管理コンソールを開始します。
  2. ナビゲーション・ペインで、「サービス統合 ->「バス」 -> 「bus_name -> [サービス Services]「アウトバウンド・サービス (Outbound Services)」」をクリックします。 アウトバウンド・サービスのリストが、 アウトバウンド・サービス・コレクション・フォームで表示されます。
  3. このリスト内でアウトバウンド・サービスの名前をクリックします。 その アウトバウンド・サービスの現在の設定が表示されます。
  4. オプション: 「Reload WSDL」をクリックしてこのアウトバウンド・サービス用の外部 WSDL ファイルを再ロードします。
    注:
    • 新規アウトバウンド・サービスを作成するときは、サービスの外部 WSDL ファイルが ローカルで維持されるリポジトリーにロードされます。外部サービス・プロバイダーが WSDL ファイルを変更する場合は、ローカル・コピーを更新する必要があります。
    • 「WSDL の再ロード」をクリックすると、wsadmin ツールによるアウトバウンド・サービス WSDL ファイルのリフレッシュに記述されているコマンドが実行されます。 このコマンドが正常に完了するための条件については、そのトピックで説明します。
    • WSDL 文書を取得するためにバスが認証プロキシー・サーバーを介してメッセージを渡す必要がある場合、「WSDL の再ロード」オプションは使用できないため、wsadmin ツールを使用して、WSDL をリフレッシュするコマンドを実行する必要があります。 詳しくは、対応するトラブルシューティングのヒントを参照してください。
  5. 一般プロパティーを変更します。これらの各プロパティーの詳細については、 アウトバウンド・サービスの設定を参照してください。
    注:
    • アウトバウンド・サービス名を変更すると、 システムは、そのアウトバウンド・サービスを参照するすべてのオブジェクトを検索し、名前を更新します。選択する置換名は、 現在のサービス統合バス内で固有である必要があります。固有でない名前を入力した場合は、 エラー・メッセージが表示されます。
    • 「Service destination 名」は変更できません。ただし、名前の横にある「表示」をクリックすると、Service Destination の構成情報を表示、および変更することができます。
    • WSDL のロケーション情報 (「WSDL ロケーション・タイプ」、「WSDL ロケーション」、および「WSDL UDDI レジストリー」フィールド) を変更し、「適用」をクリックすると、アウトバウンド・サービス WSDL ファイルが再ロードされます。 したがって、WSDL ロケーション情報を変更したあとは、 WSDL 派生フィールド (WSDL サービス名や使用可能ポートのリストなど) を変更する前に、 「適用」をクリックする必要があります。
    • 論理的には、WSDL サービス名、および名前空間は、 WSDL にサービスが複数ある場合にしか必要ありませんが、それらの設定に使用するフィールドは必須フィールドとして管理コンソール内にコード化されています。 これらはデフォルトで入力されているため、サービスに対してこれらが論理的に必要でない場合は、デフォルト値のままにしておく必要があります。 択一フィールドからその値を削除する場合、管理コンソールは空フィールドをエラーとして扱います。
    • デフォルトのポート名」を選択する使用可能なポートのリストは、WSDL ファイルに記述されているポートのサブセットです。このサブセットは、アウトバウンド・サービスを作成、 または最後に変更したときに選択したものです。 使用可能なポートを追加、または除去するには、追加プロパティー・オプション「アウトバウンド・ポート」を使用します。
    • ポート選択 Mediation を作成し、それをサービス統合バスにデプロイすると、 メディエーションのリストで選択できるようになります。アウトバウンド・サービスにポート選択 Mediation を使用しない場合は、ドロップダウン・リストから none を選択します。 このリストには、ポート選択 Mediation を含むすべてのメディエーションが含まれています。 これらのメディエーションは、現在サービス統合バスにデプロイされています。
    • バス・メンバーは、このバスに追加されるアプリケーション・サーバーまたはクラスターです。 バス・メンバー・プロパティーは、ポート選択 Mediation の割り当て先のバス・メンバーを定義します。ポート選択 Mediation プロパティー値を (none) に変更した場合は、バス・メンバー・プロパティー値も (none) に変更する必要があります。 ポート選択メディエーションを使用する場合は、バス・メンバーにそれを割り当てます。 これを行わないと、管理コンソールにエラー・メッセージが表示されます。
    • 操作レベル・セキュリティーを使用可能にする」というオプションを選択する場合、このアウトバウンド・サービスに対して、Web サービス操作のパスワード保護に記述されているステップも完了する必要があります。
  6. 追加プロパティーを変更します。
    1. アウトバウンド・サービスに関連付けられているポートを変更します。 アウトバウンド・サービス・ポートのプロパティーの詳細については、アウトバウンド・ポートの設定を参照してください。
      注:
      • アウトバウンド・サービスに対する要求と応答は、サービス統合バスおよび外部 Web サービスの両方で使用可能な任意のバインディング (SOAP over HTTP、SOAP over JMS など) を経由して送信することができます。使用可能なバインディングは、それぞれ、 ポートで表されます。
      • JAX-RPC ハンドラーのリストを使用して、ポートでの活動をモニターし、 ポートを通過する各メッセージの送信者および内容に応じた適切な処置 (例えば、ロギングまたは転送) を実行することができます。 外部 Web サービスで HTTP 基本認証が必要な場合は、パスワードで保護されたアウトバウンド・サービスの呼び出しで説明されているように、JAX-RPC ハンドラー・リストを使用して、HTTP 基本認証ヘッダーを提供できます。
      • WS-Security を使用して、メッセージに適用するセキュリティーのレベルを設定することができます。セキュリティー・レベルは、要求および応答メッセージに対して、独立して設定することができます。詳しくは、 サービス統合テクノロジーおよび WS-Security を参照してください。
      • メッセージに適用するセキュリティーのレベルを設定することができます。セキュリティー・レベルは、要求および応答メッセージに対して、独立して設定することができます。
      • サービス統合テクノロジーは、アウトバウンド・サービスの呼び出し 、またはターゲット・サービスの WSDL ファイル検索のために、 インターネットへのアクセスを必要とします。インターネット・ルーティングをサポートするためにプロキシー・サーバーを使用する場合、 およびプロキシー・サーバーがインターネットへのアクセスを許可する前に認証を要求する 場合は、プロキシー・サーバー認証の使用可能化を行う必要があります。
    2. アウトバウンド・サービスに設定したカスタム・プロパティーが存在する場合は、これを変更します。 これらのカスタム・プロパティーは、名前と値のペアで、内部システム構成プロパティーの設定に使用できます。各ペア内の 名前はプロパティー・キーで、値はストリング値です。
  7. 変更をマスター構成に保存します。

タスクの結果

処理が正常に終了すると、 このサービス統合バスのアウトバウンド・サービスのリストが再度表示されます。正常に終了しなかった場合は、エラー・メッセージが表示されます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_out_config
ファイル名:tjw_out_config.html