If I'm using the WSDD to set web service properties (eg. to use a document service style) then these properties have no way of appearing in the WSDL generated by Java2WSDL, since Java2WSDL itself generates the WSDD. Since the WSDL dynamically generated by axis (eg. http://localhost:8080/axis/services/VelocityService?wsdl) will reflect the properties specified in the WSDD this seems to me to make the Java2WSDL inappropriate.

 

I guess the crux of the matter is: Is there any need to use Java2WSDL if we are using WSDD to configure the web service?

 

Ed

 

Original message:

-------------------------------------

 

Hi,

Yes I accept with it, but in addition to it, as a conceptual discussion

Java2WSDL is needed for having our webservice in clean.

 

Even as a webservice, it should be started with a wsdl and on top of that

we should develop our webservice.(It is always better than the other way

round).

 

so to do it, rather writing a wsdl in lines, better have an initial

scratch service class and create wsdl from it and keep on develop it.

 

It will always make sure that your wsdl will have the entire details of

the webservice.

 

Thanks,

 

regards,

Jeyakumaran

> you'll need the WSDL produced by Java2WSDL to register your webservice

> with a UDDI registry, so other clients that are not necessarily written

> with Axis/Java can locate and invoke your webservice.

>

> Ed Pond wrote:

>

>>*This message was transferred with a trial version of CommuniGate(tm)

>> Pro* So I can take a class, describe my proposed web service in a WSDD

>> and then use AdminClient to publish it. But much of the documentation

>> and discussion here describes how to use Java2WSDL to generate WSDL -

>> what is the motivation for doing this when Axis does this for you?

>>

>>I'm trying to expose an existing java api as a web service and have

>> successfully done so using just a WSDD and AdminClient, and also by

>> using Java2WSDL, then WSDL2Java to generate server-side bindings, but

>> this latter approach took a huge amount of effort compared to the

>> former, and doesn't directly bind to the implementation class I want it

>> to.

>>

>>Any ideas?

>>

>>Ed

>>

>>DISCLAIMER: The information in this message is confidential and may be

>> legally privileged. It is intended solely for the addressee.  Access to

>> this message by anyone else is unauthorised.  If you are not the

>> intended recipient, any disclosure, copying, or distribution of the

>> message, or any action or omission taken by you in reliance on it, is

>> prohibited and may be unlawful.  Please immediately contact the sender

>> if you have received this message in error. Thank you. Copyright Valid

>> Information Systems Limited. http://www.valinf.com Address Morline

>> House, 160 London Road, Barking, Essex, IG11 8BB. Tel: 020 8215 1414

>> Fax: 020 8215 2040.

>>

>>

>>

>>

 

 

Lanka Software Foundation

Promoting opensource in Srilanka



DISCLAIMER: The information in this message is confidential and may be legally privileged. It is intended solely for the addressee. Access to this message by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, or distribution of the message, or any action or omission taken by you in reliance on it, is prohibited and may be unlawful. Please immediately contact the sender if you have received this message in error. Thank you. Copyright Valid Information Systems Limited. http://www.valinf.com Address Morline House, 160 London Road, Barking, Essex, IG11 8BB. Tel: 020 8215 1414 Fax: 020 8215 2040.



Reply via email to