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/06 22:30:55 UTC
DO NOT REPLY [Bug 14313] New: -
Java2WSDL generates schema element with type=""
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=14313>.
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=14313
Java2WSDL generates schema element with type=""
Summary: Java2WSDL generates schema element with type=""
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: volkmann2@charter.net
Java2WSDL can generate schema definitions of complex types like the following.
<xsd:schema targetNamespace="http://util.core.agedwards.com">
<xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<xsd:complexType name="WrappingException">
<xsd:sequence>
<xsd:element name="message" nillable="true" type="xsd:string"/>
<xsd:element name="nestedException" nillable="true" type=""/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Note the type="". This causes WSDL2Java to fail with the following error.
java.io.IOException: Type {http://schemas.xmlsoap.org/wsdl/} is referenced but
not defined.
When I changed it to type="xsd:anyType" (based on a tip from Brian Ward) the
problem went away.