- PR -

AXIS2でString, int以外のJava独自クラスを使用する方法

1
投稿者投稿内容
水戸黄門
会議室デビュー日: 2005/02/12
投稿数: 11
投稿日時: 2007-05-28 10:30
AXIS2でString, int以外のJavaクラスHashMap、DataHandlerをサービスの引数、戻り値、Beanのメンバに使用した場合、OMElementとなってしまいます。これを元々のJavaクラスHashMap、DataHandlerする方法はないのでしょうか?
やったことは以下です。
環境:AXIS2 1.2、 jdk 1.5.0.11
1.サービスクラス、Beanクラスを作成。
2.Java2WSDLにてWSDLを作成して、Java2WSDLにてサーバ、クライアント側のJavaファイル生成
3.DatabindingにはADBを指定しました。
4.サーバにデプロイして、クライアントからのアクセスは可能
5.String、intはそのままのクラスでアクセス可能であるが、Java独自のクラスはOMElementになってしまいます。

Java独自のクラスはこちらで、シリアライズ、デシリアライズのコードを書いて、OMElementに
変換しなければならないのでしょうか?

よろしくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)