JDeveloperでは、Webサービス・スタブ/スケルトン・ウィザードでWebサービスへのスタブまたはプロキシを作成することにより、アプリケーションでのWebサービスの使用が容易になります。Webサービスの場所を指定するか、作成した後で、ウィザードを起動できます。 また、直接ウィザードを起動してWebサービスのURLを入力したり、Webサービスの検索ウィザードを使用してUDDIレジストリ内のWebサービスを検索することもできます。
RPCまたはドキュメント・タイプのWebサービスについては、JDeveloperにより適切なタイプのスタブが自動的に生成されます。
WSDLドキュメントが更新された場合など、Javaスタブ・ファイルの再生成が必要になることがあります。 詳細は、「Webサービス・スタブの再生成」を参照してください。
UDDIレジストリまたはインターネットのWebサービス・リストで検索したWebサービスについてスタブを作成して実行すると、エラーが発生する場合があります。Webサービスの標準は現在も変化しており、Webサービスが最新の標準に準拠していない場合もあるということを知っておく必要があります。あるいは、サービスが実行されるサーバーの準拠している標準が異なる可能性もあります。JDeveloperで作成したWebサービス・スタブでエラーが発生した場合は、エラー・メッセージを調べて問題を確認してください。また、同様のサービスを提供しており、問題なく実行できる別のWebサービスのスタブを作成することも考慮してください。
Webサービスとの間でやり取りが可能なオブジェクトの型は限定されています。 該当するオブジェクトの詳細と、サポートされていないオブジェクトのカスタム・シリアライザを作成する方法の詳細は、「JavaクラスとWebサービス」を参照してください。
JavaBeanパラメータを使用するEJB Webサービスのスタブを作成する場合は、JavaBeanにjava.io.Serializable
インタフェースを実装する必要があります。
Copyright © 1997, 2004, Oracle. All rights reserved.