Interstage Application Server/Interstage Web Server メッセージ集 |
目次 |
第2部 メッセージラベルのあるメッセージ | > 第17章 メッセージ番号がiswsで始まるメッセージ | > 17.16 isws15000番台のメッセージ |
ISWS: ERROR: isws15021: Class %s1 that is used in the service endpoint interface uses class %s2, which cannot be mapped to the "wsibp:swaRef" XML data type, either directly or indirectly. Either use the javax.activation.DataHandler class instead of %s2, or specify "apache" for the "-attachmentsType" option.
[可変情報]
%s1:サービスエンドポイントインタフェース内で使用されているクラス名
%s2:クラス%s1から直接または間接的に参照されているクラス名
[意味]
サービスエンドポイントインタフェースに使用されているクラス%s1は、直接または間接的に、XMLデータ型“wsibp:swaRef”にマップすることができない%s2クラスを参照しています。%s2の替わりにjavax.activation.DataHandlerクラスを使用するか、-attachmentsTypeオプションの値に“apache”を指定してください。
[システムの処理]
処理を中断します。
[ユーザの対処]
iswsgen wsdl サブコマンドによるWSDL生成処理では、添付ファイルを表すJavaクラスをWSDL中のXMLスキーマ部分にマップする場合に、デフォルトではWS-I attachments Profile 1.0 に準拠したwsibp:swaRef型を使用します。
wsibp:swaRef型にマップすることができない%s2クラスを使用する場合、iswsgenコマンドはエラーを通知します。以下のいずれかの対処を行ってください。
目次 |