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 sc...@apache.org on 2010/03/31 15:29:11 UTC

svn commit: r929531 - /axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java

Author: scheu
Date: Wed Mar 31 13:29:11 2010
New Revision: 929531

URL: http://svn.apache.org/viewvc?rev=929531&view=rev
Log:
Quick Change to WSDL11ToAxisServiceBuilder to add a missing xml namespace definition if it is not defined.
Contributor: Rich Scheuerle and Davanum Srinivas

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

Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java?rev=929531&r1=929530&r2=929531&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java Wed Mar 31 13:29:11 2010
@@ -2047,6 +2047,12 @@ public class WSDL11ToAxisServiceBuilder 
             String prefix;
             if (XMLSCHEMA_NAMESPACE_URI.equals(schemaTypeName.getNamespaceURI())) {
                 prefix = xsdPrefix;
+                if(log.isDebugEnabled()) {
+                    log.debug("Unable to find a namespace for " + xsdPrefix + ". Creating a new namespace attribute");
+                }
+                cmplxTypeSequence.setAttributeNS("http://www.w3.org/2000/xmlns/",
+                        "xmlns:" + xsdPrefix,
+                        XMLSCHEMA_NAMESPACE_URI);
             } else {
                 // this schema is a third party one. So we need to have
                 // an import statement in our generated schema