山口さん

 木村です。

 シリアライザの登録が上手くいっていないようです。
スタブを利用して実装されているようですから、APIはあまり
意識しなくても、WSDDさえしっかり記述してあげれば問題なく
動作するはずです。

 ただ今回、具体的な問題箇所が分からないので、可能であれ
ば、エラーの発生するクライアント/サービス実装/WSDL/WSDD/
およびBean実装を可能な範囲で公開ください。最低でも、WSDD
とBean実装があることが望ましいところです。

よろしくお願いします。
---
Toshi <[EMAIL PROTECTED]>

On Sun, 4 Sep 2005 [EMAIL PROTECTED] wrote:

山口と申します。
引数をBeanとしたWebサービスを作成しています。
Beanはint型、String型、Object型で構成されてます。
現在は、Object型の値がnullであれば問題なく動作しています。

ただし、Object型にデータをセットすると以下のようなエラーが
起きてしまいます。
|faultString: java.io.IOException: No serializer found for
| class com.sample.bean.AddObject in registry
[EMAIL PROTECTED]

Beanの中のObject型のシリアライズ/デシリアライズの方法を教えて
いただけないでしょうか?

wsdl2Javaでスタブやスケルトンを生成した際に、サービスの引数に
しているBeanに
 public static org.apache.axis.encoding.Serializer getSerializer(
        java.lang.String mechType,
        java.lang.Class _javaType,
        javax.xml.namespace.QName _xmlType) {
     return
       new  org.apache.axis.encoding.ser.BeanSerializer(
         _javaType, _xmlType, typeDesc);
 }

のような追記されているメソッドがいくつかあるのですがこれを利用
するのでしょうか。

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

木村様>
お礼が遅くなってしまいましたが、
先日は回答頂きありがとうございました。
おかげさまで解決できました。

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信