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

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

このタスクについて

インバウンド・サービスは、内部で提供されるサービス (つまり、自社が提供し、サービス統合バス宛先から直接使用できるロケーションでホスティングされるサービス) に対する Web インターフェースです。

最初にインバウンド・サービスを作成したときに、1 つ以上のエンドポイント・リスナーに接続し、(オプションで) このインバウンド・サービスを初期 UDDI レジストリーに公開するために使用する UDDI パブリケーション・プロパティーを指定します。インバウンド・ポートは、選択するエンドポイント・リスナーごとに 自動的に作成されますが、作成されるそれぞれのインバウンド・ポートには、テンプレート・ポート、JAX-RPC ハンドラー・リスト、またはセキュリティー設定がありません。ご使用のインバウンド・サービスへのアクセスを制御およびモニターする場合は、以下のいずれかの方法で、インバウンド・サービス構成を変更します。
  • JAX-RPC ハンドラー・リストをポートと関連付けて、ハンドラーがポートでのアクティビティーをモニターし、 ポートを通過する各メッセージの送信者と内容に応じた適切なアクションを取ることができるようにする。
  • Web サービス操作をパスワードで保護する。
  • メッセージに適用されるセキュリティーのレベルを設定します (WS-Security 構成とバインディング)。 セキュリティー・レベルは、 要求および応答メッセージに対して、独立して設定することができます。
  • 複数の UDDI レジストリーにサービスを公開します。

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

手順

  1. 管理コンソールを開始します。
  2. ナビゲーション・ペインで、「サービス統合 ->「バス」 -> 「bus_name -> [サービス (Services)]「インバウンド・サービス (Inbound Services)」」をクリックします。 すべてのインバウンド・サービスのリストは、インバウンド・サービス・コレクション・フォームに表示されます。
  3. リスト中のインバウンド・サービス名をクリックします。 このインバウンド・サービス用の現行設定が表示されます。
  4. オプション: 「テンプレート WSDL の再ロード」をクリックして、このインバウンド・サービス用のテンプレート WSDL ファイルを再ロードします。
    注:
    • 新規インバウンド・サービスを作成する場合、サービス用のテンプレート WSDL ファイルのコピーがローカルに保存されているリポジトリーにロードされます。テンプレート WSDL ファイルを変更する場合、ローカル・コピーを更新する必要があります。
    • 「テンプレート WSDL の再ロード」をクリックすると、 wsadmin ツールによるインバウンド・サービス WSDL ファイルのリフレッシュに記述されているコマンドを実行します。 このコマンドが正常に完了するための条件については、そのトピックで説明します。
    • WSDL 文書を取得するためにバスが認証プロキシー・サーバーを介してメッセージを渡す必要がある場合、 「テンプレート WSDL の再ロード」オプションは使用できないため、 wsadmin ツールを使用して、WSDL をリフレッシュするコマンドを実行する必要があります。詳しくは、対応するトラブルシューティングのヒントを参照してください。
  5. 一般プロパティーを変更します。これら各プロパティー用の情報は、インバウンド・サービス設定を参照してください。
    注:
    • インバウンド・サービス名を変更する場合、システムはそれを参照するオブジェクトすべてを検索し、名前を更新します。
    • テンプレート WSDL は、このインバウンド・サービスを説明するために作成するサービス固有 WSDL ファイルです。 WSDL ファイルの作成方法に関する情報は、JAX-RPC アプリケーション用の WSDL ファイルの開発を参照してください。
    • 論理上、テンプレート WSDL 名と名前空間が必要なのは、複 数のサービスが WSDL の中にある場合のみですが、それをセットす るために使用するフィールドは管理コンソールの中に必須フィールドとしてコード化されます。 これらはデフォルトで入力されているため、サービスに対してこれらが論理的に必要でない場合は、デフォルト値のままにしておく必要があります。 択一フィールドからその値を削除する場合、管理コンソールは空フィールドをエラーとして扱います。
    • 操作レベル・セキュリティーを使用可能にする」というオプションを選択する場合、このインバウンド・サービス用に、Web サービス操作のパスワード保護に記述されているステップも完了する必要があります。
  6. 追加プロパティーを変更します。
    1. このインバウンド・サービスと関連したインバウンド・ポー トを変更します。

      インバウンド・ポートは、特定のエンドポイント・リスナー上におけるサービス宛先の Web サービス使用可能化を、関連構成とともに記述します。 各インバウンド・ポートはエンドポイント・リスナーと関連しており、 サービスを特定のエンドポイント・リスナーを経由することによってのみ使用可能にすることで、 特定のインバウンド・サービスにアクセスできるユーザー・グループを制御できます。 詳しくは、エンドポイント・リスナーおよびインバウンド・ポート: サービス統合バス へのエントリー・ポイントを参照してください。

      JAX-RPC ハンドラー・リストを使用して、ポートでの活動をモニターし、ポートを通過する各メッセージの送信者と内容に応じた適切なアクション (ロギングや転送など) を取ることができます。詳しくは、バス対応 Web サービスおよび JAX-RPC ハンドラーを参照してください。

      WS-Security を使用して、メッセージに適用するセキュリティーのレベルを設定することができます。セキュリティー・レベルは、要求および応答メッセージに対して、独立して設定することができます。 詳しくは、 サービス統合テクノロジーおよび WS-Security を参照してください。

      インバウンド・ポート設定も参照してください。

    2. このインバウンド・サービスを 1 つ以上の UDDI レジストリーに公表するために使用する UDDI パブリケーション・プロパティー を変更します。 UDDI パブリケーション・プロパティーについての詳細は、UDDI パブリケーション設定およびUDDI レジストリー: バス対応 Web サービスによって参照できる Web サービス・ディレクトリーを参照してください。
    3. このインバウンド・サービス用に設定したカスタム・プロ パティーがある場合、これを変更します。 これらのカスタム・プロパティーは、名前と値のペアで、内部システム構成プロパティーの設定に使用できます。各ペア内の名前はプロパティー・キーで、値はストリング値です。
    4. 公開 WSDL ファイルのプロパティーを使用してこのインバウンド・サービス用のテンプレート WSDL を圧縮ファイルにエクスポートします。

      テクノロジー・プレビューとして、エクスポートされた圧縮ファイルはポート (バインディング) が定義されていない WSDL ファイルのバージョンを含みます。この バインディングなし WSDL はユーザーの同僚がイン バウンド・サービスを配置する準備に使用することを意図しています。それにより、ユーザーのチームのサー ビス用に計画された配置詳細上で情報を共有する便利な方法を提供します。 最終的にインバウンド・サービスを配置する時、関連 WSDL が完了されて いなければなりません (つまり、バインディング情報を組み込む必要があり ます)。

      非バウンド WSDL ファイルは、インバウンド・サービスが定義済みポートを持つ場合にはバウンド WSDL ファイルと一緒に、インバウンド・サービス用のエクスポート済み圧縮ファイル中で常時公開されます。そのため、inbound_service_name.zip という名前の圧縮ファイルは常時、次のファイルを含みます。
      • bus_nameinbound_service_nameNonBound.wsdl (このファイルは、インバウンド・サービス用の非バウンド・サービス、ポートおよびバインディングを含みます)。
      • bus_nameinbound_service_namePortTypes.wsdl (このファイルはインバウンド・サービス用のポート・タイプ定義を含みます)。
      インバウンド・サービスが 1 つ以上のポートを持つ場合、追加として圧縮ファイルは次のファイルを含みます。
      • bus_nameinbound_service_nameService.wsdl (このファイルは、インバウンド・サービス用のサービスとポート・エレメントを含みます)。
      • bus_nameinbound_service_nameBindings.wsdl (このファイルは、インバウンド・サービス用のポートに対応するバインディング・エレメントを含みます)。

      WSDL が生成されるエラーがある場合は、エラー・ページが戻されます。

  7. 変更をマスター構成に保存します。

タスクの結果

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

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



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