Hitachi

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


16.2.16 javax.xml.ws.RequestWrapperアノテーション

javax.xml.ws.RequestWrapperアノテーションは,wrapperスタイルで指定できます。

javax.xml.ws.RequestWrapperアノテーションはSEIで指定するアノテーションです。

javax.xml.ws.RequestWrapperアノテーションを使用したカスタマイズ例を次の図に示します。

図16‒23 javax.xml.ws.RequestWrapperアノテーションを使用したカスタマイズ例

[図データ]

〈この項の構成〉

(1) localName要素(javax.xml.ws.RequestWrapper)

localName要素は,リクエストwrapper要素のローカル名のマッピングをカスタマイズするときに指定します。localName要素に要素値を指定した場合,wrapper要素の型名もカスタマイズできます。

localName要素を指定するときの注意事項について説明します。

(2) targetNamespace要素(javax.xml.ws.RequestWrapper)

targetNamespace要素は,リクエストwrapper要素の名前空間のマッピングをカスタマイズするときに指定します。

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

(3) className要素(javax.xml.ws.RequestWrapper)

className要素は,生成するリクエストbeanのクラス名を完全修飾名で指定します。

className要素を指定するときの注意事項について説明します。

(4) partName要素(javax.xml.ws.RequestWrapper)

partName要素は,リクエストwrapper要素を参照するinputメッセージのパート名のマッピングをカスタマイズするときに指定します。

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