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.


Reply via email to