DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8598>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8598

Axis is generating wrong WSDL file





------- Additional Comments From [EMAIL PROTECTED]  2002-05-31 16:06 -------
Some Answers:
  1) Axis does not support most restriction facets (it does support 
enumeration), which is why these are lost in the wsdl.  Fixing this
would require a lot of changes.  So this is a long-term bug or feature.

  2) The ">name" names are due to the way Axis identifies nested anonymous 
types.  So wsdl? should generate the appropriate anonymous types in the wsdl 
file.  This is a bug.

  3) Seems like the namespace<->package mapping should be stored away in the 
deploy.wsdd and used in the ?wsdl generation.  This is a bug.


there are a number of ways to deal with this problems:

A) Fix the wsdl? generator on a case by case basis.
B) Have wsdl? return the original wsdl or copy of the wsdl.
C) Have the generated classes contain the original xml used to generate
   the class.  Thus wsdl? would use the original xml directly instead of
   doing introspection.

I prefer B and C

Reply via email to