I strongly disagree with Sunil. WSDL First (TM) is the way to go. 

I think it's okay to use java2wsdl to generate a WSDL template to
start with, but you should always edit the generated WSDL.

My recommendation is to use a WSDL editing wizard. Cape Clear provides
a free one (SOA Editor). Altova and Sonic provide commercial ones.

Anne


On Wed, 23 Mar 2005 13:49:53 -0500, Soti, Dheeraj <[EMAIL PROTECTED]> wrote:
> Sunil,
> 
> Will java2wsdl create the complex type hierarchies correctly? I have a complex
> class hierarchy (using inheritance and nested classes) and finally I ended up
> handcoding the wsdl from scratch. Did I miss something? I've also read some 
> best
> practice articles talking about top down approach where u write your wsdl 
> first
> and then proceed.
> 
> Thanks
> 
> Dheeraj
> 
> -----Original Message-----
> From: Sunil Kothari [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 23, 2005 1:20 AM
> To: [email protected]
> Cc: [EMAIL PROTECTED]
> Subject: Re:possible ways of creating WSDL file
> 
> I think of 3 ways of creating WSDL
> 1) Using java2wsdl tool
> 2) Using .jws facility
> 3) Handcode WSDL
> 
> I think 3) is error-prone and requires high level of understanding of
> WSDL. 2) is also not recommended for various reasons like
> a) No deployment descriptors are created
> b) WSDL is not persistent and prone to changes
> c) (This I am not sure) For overloaded methods this way of creation
> causes problems.
> 
> I hope this helps.
> 
> Sunil Kothari
> Valtech India
> 
> DISCLAIMER:
>  Any Information contained or transmitted in this e-mail and / or
> attachments may contain confidential data, proprietary to Majoris
> Systems Pvt Ltd., and / or the authors of the information and is
> intended for use only by the individual or entity to which it is
> addressed. If you are not the intended recipient or email appears
> to have been sent to you by error, you are not authorised to access,
> read, disclose, copy, use or otherwise deal with it. If you
> have received this e-mail in error, please notify us immediately at
> mail to: [EMAIL PROTECTED] and delete this mail from your records.
> 
> This is to notify that Majoris Systems Pvt Limited shall have no
> liability or obligation, legal or otherwise, for any errors,
> omissions, viruses or computer problems experienced as a result of
> this transmission since data over the public Internet cannot be
> guaranteed to be secure or error-free.
>

Reply via email to