16.1.9 Webサービス実装クラスからサービスおよびポートへのマッピング
Webサービス実装クラスからWSDLのサービス(wsdl:service要素のname属性)およびポート(wsdl:port要素のname属性)へのマッピングについて説明します。
- 〈この項の構成〉
(1) マッピング
Webサービス実装クラスと,WSDLのサービスおよびポートは,JAX-WS 2.2仕様に従ってマッピングされます。マッピング例を次の図に示します。
Webサービス実装クラスからサービスおよびポートへのマッピング規則を次に示します。
-
WSDLのサービス名をjavax.jws.WebServiceアノテーションのserviceName要素でカスタマイズしていない場合,Webサービス実装クラスの名前の接尾辞に,"Service"を付加したものをwsdl:service要素のname属性の値とします。
-
WSDLのポート名をjavax.jws.WebServiceアノテーションのportName要素でカスタマイズしていない場合,javax.jws.WebServiceアノテーションのname要素値の接尾辞に,"Port"を付加したものをwsdl:port要素のname属性の値とします。
-
javax.jws.WebServiceアノテーションのportName属性およびname属性でカスタマイズしていない場合,Webサービス実装クラスの名前の接尾辞に,"Port"を付加したものをwsdl:port要素のname属性の値とします。