Do you know all the object types of 'Object o' at run-time ? If you do maybe you can use Java2WSDL with that more option : --extraClasses ?
----------- Sebastien On Wed, 16 Feb 2005 11:20:24 -0800, Tim K. (Gmane) <[EMAIL PROTECTED]> wrote: > > Hello, > > Using java2wsdl to generate the WSDL from java server side classes, how > can I force the registration of a serializer/deserializer for a bean > that does not appear directly in the method arguments, e.g.: > > public A foo(A a) > > where A is a bean which can contain another bean B and also a bean array > B[] but it's not typed (e.g. it's defined as an Object): > > A > { > ... > Object o; // At run-time this can be B, B[] or other things. > ... > } > > The problem is that at run-time the server complains that there is no > deserializer for B which makes sense because java2wsdl has never seen B > anywhere in the method signatures. > > The work-around so far has been to add a dummy method that has both B > and B[] as arguments, but there's gotta be a nicer way to do it. > > Thank you for your help. > > -- > Tim > >