Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


16.2.22 javax.xml.ws.WebServiceProviderアノテーション

javax.xml.ws.WebServiceProviderアノテーションは,javax.xml.ws.providerインタフェースを実装するクラスに指定し,プロバイダの要件を満たすクラスがWebサービスのエンドポイントを定義していることを宣言します。

javax.xml.ws.WebServiceProviderアノテーションとjavax.jws.WebServiceアノテーションは,どちらか一方しか指定できません。

javax.xml.ws.WebServiceProviderアノテーションは,Webサービス開始時に参照されるだけです。hwsgenコマンドの実行時には解釈されません。

〈この項の構成〉

(1) targetNamespace要素(javax.xml.ws.WebServiceProvider)

targetNamespace要素には,http://またはurn:のプロトコルを名前空間として指定します。指定できる名前空間の形式および文字列を示します。

(2) serviceName要素(javax.xml.ws.WebServiceProvider)

serviceName要素は半角英数字とアンダースコア(_)で指定します。それ以外の文字を指定した場合の動作は保証されません(エラーメッセージは出力されません)。

(3) portName要素(javax.xml.ws.WebServiceProvider)

portName要素は半角英数字とアンダースコア(_)で指定します。それ以外の文字を指定した場合,動作は保証されません(エラーメッセージは出力されません)。

(4) wsdlLocation要素(javax.xml.ws.WebServiceProvider)

wsdlLocation要素については,「10.6 メタデータの発行」を参照してください。