WSIFService インターフェース

WSIFService インターフェースは、サービス・オペレーションの特定の呼び出しに使用 する、WSIFOperation インターフェースのインスタンスを生成できます。

Web Services Invocation Framework (WSIF) サービスでは、特定の Web サービス記述言語 (WSDL) バインディングに対する WSIF オペレーションをそれぞれ生成することができるプロバイダーのリストが保管されます。 このサービスは、プロバイダー・タイプによりプロバイダーを検索します。例えば、このサービス は、あるプロバイダーが SOAP ポートを扱い、 他のプロバイダーがユーザー定義の Java™ ポートを扱うことを認識しています。管理環境では、 コンテナーは WSIFService インターフェースを構成できます。

注: Apache ではもう WSIF をサポートしていません。

WSIFService 実装は、いくつかの基準に基づいて、任意のポートを選択することができます。 WSIFService 実装は、選択ポートを設定することができます。 あるいは、このポートは setPreferredPort メソッドを呼び出すことにより設定することができます。

getPort メソッドは、ポートでサービスを呼び出すために使用する WSIFPort クラスの インスタンスを戻します。 getPort メソッドのバリアントは、 作成するポートの特性を定義するために使用されます。
  • 引数なしの getPort メソッドは、優先ポートを戻します。
  • ストリング引数を伴う getPort メソッドは、 選択したポートの WSDL ID を含むストリングで指定されたポートを戻します。
ポート名が無効な場合、戻り値は NULL です。

ポートが選択されると (WSIFService 実装か、setPreferredPort メソッドのいずれかにより選択)、 WSIFService 実装は、関連するプロバイダーが存在し、構成されていることを検証します。 プロバイダーがこの検証チェックに失敗すると、WSIFService インターフェースはプロバイダーが定義されている 別のポートを選択します。 例えば、選択されたポートが JMS 上の SOAP であるのに JMS ライブラリーが利用不能である場合、 WSIF は別のポートを選択します。 選択されたポートが設定されていない場合、または選択されたポートが利用不能である場合、 WSIF 実装は、WSDL にリストされている最初の使用可能なポートを選択します。

getAvailablePortNames() メソッドは、ストリングの反復として、 使用可能なプロバイダーのセットによりフィルタリングされた WSDL ポート名のリストを戻します。

getDefinition () メソッドは、サービス用の WSDL 定義を戻します。 WSDL 定義が利用できない場合、このメソッドは NULL を戻します。


トピックのタイプを示すアイコン 参照トピック



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