You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2008/05/29 01:55:25 UTC
svn commit: r661153 - in /ode/branches/APACHE_ODE_1.1:
axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
bpel-epr/src/main/java/org/apache/ode/il/OMUtils.java
Author: mriou
Date: Wed May 28 16:55:25 2008
New Revision: 661153
URL: http://svn.apache.org/viewvc?rev=661153&view=rev
Log:
Sanitizing Axiom namespace prefixes creation.
Modified:
ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
ode/branches/APACHE_ODE_1.1/bpel-epr/src/main/java/org/apache/ode/il/OMUtils.java
Modified: ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java?rev=661153&r1=661152&r2=661153&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java (original)
+++ ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java Wed May 28 16:55:25 2008
@@ -334,7 +334,8 @@
@SuppressWarnings("unchecked")
public void createSoapBody(org.apache.axiom.soap.SOAPBody sb, SOAPBody soapBody, Message msgDef,
Element message, String rpcWrapper) throws AxisFault {
- OMElement partHolder = _isRPC ? _soapFactory.createOMElement(new QName(soapBody.getNamespaceURI(),rpcWrapper), sb) : sb;
+ OMElement partHolder = _isRPC ? _soapFactory
+ .createOMElement(new QName(soapBody.getNamespaceURI(), rpcWrapper, "odens"), sb) : sb;
List<Part> parts = msgDef.getOrderedParts(soapBody.getParts());
for (Part part : parts) {
Modified: ode/branches/APACHE_ODE_1.1/bpel-epr/src/main/java/org/apache/ode/il/OMUtils.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/bpel-epr/src/main/java/org/apache/ode/il/OMUtils.java?rev=661153&r1=661152&r2=661153&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.1/bpel-epr/src/main/java/org/apache/ode/il/OMUtils.java (original)
+++ ode/branches/APACHE_ODE_1.1/bpel-epr/src/main/java/org/apache/ode/il/OMUtils.java Wed May 28 16:55:25 2008
@@ -134,12 +134,13 @@
}
public static OMElement toOM(Element src, OMFactory omf, OMContainer parent) {
- OMNamespace elns = null;
+ OMElement omElement = parent == null ? omf.createOMElement(src.getLocalName(), null) :
+ omf.createOMElement(src.getLocalName(), null, parent);
if (src.getNamespaceURI() != null) {
- elns = omf.createOMNamespace(src.getNamespaceURI(), src.getPrefix());
+ if (src.getPrefix() != null)
+ omElement.setNamespace(omf.createOMNamespace(src.getNamespaceURI(), src.getPrefix()));
+ else omElement.declareDefaultNamespace(src.getNamespaceURI());
}
- OMElement omElement = parent == null ? omf.createOMElement(src.getLocalName(),elns) :
- omf.createOMElement(src.getLocalName(),elns,parent);
if (parent == null) {
NSContext nscontext = DOMUtils.getMyNSContext(src);