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