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


Reply via email to