SOAP over HTTP サービスへの WSIF サービスのリンク
SOAP プロバイダーを使用すると、WSIF Stub と動的クライ アントが SOAP サービスを呼び出すことができます。 Web サービス記述言語 (WSDL) 拡張機能をご使用の Web サービスの WSDL ファイルに追加して、サービスが SOAP プロバイダーを使用できるようにします。
始める前に
注: 現在の WSIF のデフォルト SOAP プロバイダー (IBM® Web サービス SOAP プロバイダー) では、以前の (Apache SOAP) プロバイダー上で実行されているサービスと完全には相互運用できません。
これは、IBM Web サービス SOAP プロバイダーが JAX-RPC 準拠の Web サービスと完全に相互運用できるように設計されているのに対し、Apache SOAP はそのようなサービスを提供できないことが原因です。詳しくは、WSIF SOAP プロバイダー: 既存アプリケーションの処理を参照してください。
このタスクについて
Web Services Invocation Framework (WSIF) SOAP プロバイダーは、 HTTP を介した SOAP 1.1 をサポートしています。
SOAP プロバイダーは JSR 101/109 に準拠し、SOAP メッセージを構文解析および作成するために Web Services for Java™ EE を使用します。
SOAP プロバイダーは以下のものをサポートします。
- SOAP-ENC エンコード
- RPC スタイルと Document スタイルの SOAP メッセージ
- 添付ファイル付き SOAP メッセージ。
SOAP プロバイダーはトランザクションではありません。
SOAP プロバイダーは WSIF 同期タイムアウトをサポートしていません。 SOAP プロバイダーは、Web Services for Java EE に対して設定されたデフォルトのクライアント・タイムアウト値を使用します。
WSIF サービスを SOAP over HTTP サービスにリンクさせるには、サービスの WSDL ファイルに拡張機能を記述します。