Cosminexus アプリケーションサーバ V8 Webサービス開発の手引

[目次][用語][索引][前へ][次へ]

13.1.9 Webサービス実装クラスからサービスおよびポートへのマッピング

Webサービス実装クラスからWSDLのサービス(wsdl:service要素のname属性)およびポート(wsdl:port要素のname属性)へのマッピングについて説明します。

<この項の構成>
(1) マッピング
(2) Webサービス実装クラス名の条件

(1) マッピング

Webサービス実装クラスと,WSDLのサービスおよびポートは,JAX-WS 2.1仕様に従ってマッピングされます。マッピング例を次の図に示します。

図13-10 Webサービス実装クラスと,サービスおよびポートのマッピング例

[図データ]

Webサービス実装クラスからサービスおよびポートへのマッピング規則を次に示します。

(2) Webサービス実装クラス名の条件

Webサービス実装クラス名には,次の表に示すすべての条件を満たす文字列を記述できます。

表13-9 Webサービス実装クラス名に記述できる文字列の条件

項番 条件 不正な文字列の例 不正な文字列を指定した場合の動作
1 半角英数字(0〜9,A〜Z,a〜z),およびアンダースコア(_)だけを使用した文字列 日立_service 動作は保証されません(エラーメッセージは表示されません)。
2 Java言語仕様で定められているJava識別子の命名規則に従った文字列 abstract aptコマンド実行時にコンパイルエラーとなり,終了します。詳細は,JDKのドキュメントを参照してください。