15.1.2 ポートタイプからSEI名へのマッピング
WSDLのポートタイプ名(wsdl:portType要素のname属性)からSEI名へのマッピングについて説明します。
- 〈この項の構成〉
(1) マッピング
WSDLのポートタイプとSEI名は,JAX-WS 2.2仕様に従ってマッピングされます。マッピング例を次の図に示します。
マッピングするときに,WSDLのポートタイプ名の先頭文字は大文字に変換されます。変換例を次に示します。
(変換前)portTypeName (変換後)PortTypeName
(2) ポートタイプ名の条件
WSDLのポートタイプ名と名前空間を指定する場合は,パッケージ名も含めてSEI名が"javax.xml.ws.Provider"にならないようにする必要があります。そのため,ポートタイプ名には"Provider"または"provider"を指定しないでください。また,名前空間には"http://ws.xml.javax"を指定しないでください。
ポートタイプには,次の表に示すすべての条件を満たす文字列を記述できます。ただし,バインディング宣言でカスタマイズする場合は,XML Schema仕様のxsd:NCName型として使用できる文字列を記述できます。