You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2011/08/17 19:43:57 UTC

svn commit: r1158848 - /axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java

Author: veithen
Date: Wed Aug 17 17:43:57 2011
New Revision: 1158848

URL: http://svn.apache.org/viewvc?rev=1158848&view=rev
Log:
Fixed some code in DefaultSchemaGenerator that was adding a complex type to the wrong collection, namely as an element. Not sure if this bug had any visible consequences, but it was discovered while preparing to migrate to XmlSchema 2.0.

Modified:
    axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java

Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=1158848&r1=1158847&r2=1158848&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java Wed Aug 17 17:43:57 2011
@@ -548,7 +548,7 @@ public class DefaultSchemaGenerator impl
         XmlSchemaComplexType complexType = new XmlSchemaComplexType(xmlSchema);
         complexType.setName("Exception");
         xmlSchema.getItems().add(complexType);
-        xmlSchema.getElements().add(elementName, complexType);
+        xmlSchema.getSchemaTypes().add(elementName, complexType);
         typeTable.addComplexSchema(Exception.class.getName(), elementName);
         QName schemaTypeName = new QName(Java2WSDLConstants.URI_2001_SCHEMA_XSD, "string");
         addContentToMethodSchemaType(sequence, schemaTypeName, "Message", false);