You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2002/11/25 14:00:58 UTC
DO NOT REPLY [Bug 14820] New: -
Axis successfully imports invalid WSDL and XML schema files with elements with equal names in the same scope
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=14820>.
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=14820
Axis successfully imports invalid WSDL and XML schema files with elements with equal names in the same scope
Summary: Axis successfully imports invalid WSDL and XML schema
files with elements with equal names in the same scope
Product: Axis
Version: 1.0
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Normal
Priority: Other
Component: WSDL processing
AssignedTo: axis-dev@xml.apache.org
ReportedBy: twan.van.enckevort@compuware.com
CC: Andrei.Iltchenko@nl.compuware.com
Axis WSDL2Java successfully imports invalid WSDL and XML schema files which
have elements with the same name within the same scope. I attached a zip file
with some test cases (main-01.wsdl to main-05.wsdl)
----------------------------------------------------------------
main-01.wsdl:
Two elements with the same name if the complex type Sall
<element name="fd1" type="int"/>
<element name="fd1" type="long"/>
----------------------------------------------------------------
main-02.wsdl:
Two complex types with the same name but with different content:
<complexType name="Sall">
----------------------------------------------------------------
main-03.wsdl:
Message with two parts with the same name:
<part name="body1" type="xsd1:Sall"/>
<part name="body1" type="xsd1:allW"/>
WSDL spec requires that names of parts are unique within a message
(2.3. Messages, right before 2.3.1 Message parts)
----------------------------------------------------------------
main-04.wsdl:
Two messages with the same name:
<message name="GetLastTradePriceInput">
WSDL spec requires that names of messages are unique within a WSDL file
(2.3. Messages)
----------------------------------------------------------------
main-05.wsdl:
Two porttypes with the same name:
<portType name="StockQuotePortType">
WSDL spec requires that names of porttypes are unique within a WSDL file
(2.4. Port Types)
----------------------------------------------------------------