Cosminexus V9 アプリケーションサーバ SOAPアプリケーション開発の手引
添付ファイルに使用できるJava型,およびJavaインタフェースで指定できる個所について説明します。
Javaインタフェースに指定するJava型と,添付ファイルとしての使用可否を次の表に示します。
| 項番 | Javaインタフェースで指定するJava型 | 添付ファイルとしての使用可否 |
|---|---|---|
| 1 | javax.activation.DataHandler | ○※1 |
| 2 | org.apache.axis.holders.DataHandlerHolder | ○ |
| 3 | javax.activation.DataHandlerの配列型 | ○ |
| 4 | org.apache.axis.holders.DataHandlerHolderの配列型 | ×※2 |
| 5 | javax.activation.DataHandlerを継承したデータ型 | ×※3 |
添付ファイルとして使用できるJava型と,指定できる個所の対応を次の表に示します。
表3-15 Javaインタフェースでの指定個所と添付ファイルで指定できるJava型の対応(RPC)
| 項番 | Javaインタフェースでの指定個所 | 添付ファイルのJava型 | 指定可否 |
|---|---|---|---|
| 1 | メソッド引数 | javax.activation.DataHandler | ○ |
| 2 | org.apache.axis.holders.DataHandlerHolder | ○ | |
| 3 | javax.activation.DataHandlerの配列型 | ○ | |
| 4 | メソッド戻り値 | javax.activation.DataHandler | ○ |
| 5 | org.apache.axis.holders.DataHandlerHolder | ×※1 | |
| 6 | javax.activation.DataHandlerの配列型 | ○ | |
| 7 | ユーザ定義のデータ型クラスのフィールド | javax.activation.DataHandler | ○ |
| 8 | org.apache.axis.holders.DataHandlerHolder | ×※2 | |
| 9 | javax.activation.DataHandlerの配列型 | ○ | |
| 10 | ユーザ定義例外のフィールド | javax.activation.DataHandler | ×※3 |
| 11 | org.apache.axis.holders.DataHandlerHolder | ×※3 | |
| 12 | javax.activation.DataHandlerの配列型 | ×※3 |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.