You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2006/10/18 15:03:53 UTC
svn commit: r465242 -
/webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/description/AxisService.java
Author: deepal
Date: Wed Oct 18 06:03:48 2006
New Revision: 465242
URL: http://svn.apache.org/viewvc?view=rev&rev=465242
Log:
AXIS2-1438
Modified:
webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/description/AxisService.java
Modified: webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/description/AxisService.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/description/AxisService.java?view=diff&rev=465242&r1=465241&r2=465242
==============================================================================
--- webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/description/AxisService.java (original)
+++ webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/description/AxisService.java Wed Oct 18 06:03:48 2006
@@ -43,6 +43,8 @@
import org.apache.ws.commons.schema.XmlSchemaExternal;
import org.apache.ws.commons.schema.XmlSchemaObjectCollection;
import org.apache.ws.commons.schema.utils.NamespaceMap;
+import org.apache.ws.commons.schema.utils.NamespacePrefixList;
+import org.apache.ws.commons.schema.utils.NodeNamespaceContext;
import org.apache.ws.java2wsdl.Java2WSDLConstants;
import org.apache.ws.java2wsdl.SchemaGenerator;
import org.apache.ws.java2wsdl.utils.TypeTable;
@@ -528,7 +530,14 @@
private XmlSchema addNameSpaces(int i) {
XmlSchema schema = (XmlSchema) schemaList.get(i);
- schema.setNamespaceContext(nameSpacesMap);
+ NamespaceMap map = (NamespaceMap) nameSpacesMap.clone();
+ NamespacePrefixList namespaceContext = schema.getNamespaceContext();
+ String prefixes[] = namespaceContext.getDeclaredPrefixes();
+ for (int j = 0; j < prefixes.length; j++) {
+ String prefix = prefixes[j];
+ map.add(prefix, namespaceContext.getNamespaceURI(prefix));
+ }
+ schema.setNamespaceContext(map);
return schema;
}
@@ -957,7 +966,6 @@
addSchemaNameSpace(schema.getTargetNamespace());
}
}
-
}
public void addSchema(Collection schemas) {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org