Hi: sorry for the delay.
The client-config.wsdd needs to be in the directory the client application is
invoked from, I'm not entirely clear what other places are searched.
- Anyone?.
It's one of the many ways to configure the AxisEngine; you can also do this in
code
AxisProperties.setProperty("axis.doAutoTypes", "true");
Before the you make the Web Service call.
If either Engine, client or server is not set up to use AutoTypes, you should
see message like "cannot find deserialiser for
{http://somenamespace}SomeLocalPart".
Note that the classes need to be proper JavaBeans (get/set for all properties
and accesible default constructor) for this to work.
Alternatively, there is a method public - static TypeDesc getTypeDesc() - you
can implement that will get used if present, so you can craft your own TypeDesc
method and add it to the class or a sub-class, if necessary...
Have a look at the test.typedesc.TestTypeDescSynch class and the files in that
package in the Axis test source tree...
Hope this makes sense!
Patrick
-----Original Message-----
From: Daniel S�nchez G�mez [mailto:[EMAIL PROTECTED]
Sent: 30 December 2004 11:49
To: Patrick Martin
Subject: Re[2]: deploy a class as a web service
Hi Patrick,
I've downloaded axis 1.2 beta for windows and I have set <parameter
name="axis.doAutoTypes" value="true"/>
into the server-config.wsdd file, but I don't found
client-config.wsdd. Where I can found this file or how can I create it?
Thanks.
Con fecha jueves, 30 de diciembre de 2004, 11:49:54, escribiste:
PM> You might want to consider getting the latest AXIS from CVS and
PM> setting
PM> <parameter name="axis.doAutoTypes" value="true"/>
PM> In server-config.wsdd and client-config.wsdd.
PM> For the right kind of JavaBean, this might save you a lot of effort.
PM> Hope this helps.