axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Martin" <>
Subject RE: Re[2]: deploy a class as a web service
Date Thu, 30 Dec 2004 14:09:24 GMT
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!


-----Original Message-----
From: Daniel Sánchez Gómez [] 
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"
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?


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.

View raw message