Author: dkulp
Date: Mon Apr  8 18:29:52 2013
New Revision: 1465712

URL: http://svn.apache.org/r1465712
Log:
Merged revisions 1465707 via  git cherry-pick from
https://svn.apache.org/repos/asf/cxf/trunk

........
  r1465707 | dkulp | 2013-04-08 14:26:46 -0400 (Mon, 08 Apr 2013) | 2 lines

  Don't stick the service namespace onto the message as it's likely not the 
right namespace.  If anything, should check the schemas instead, but for the 
most part, that's not needed.

........

Modified:
    
cxf/branches/2.7.x-fixes/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java

Modified: 
cxf/branches/2.7.x-fixes/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.7.x-fixes/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java?rev=1465712&r1=1465711&r2=1465712&view=diff
==============================================================================
--- 
cxf/branches/2.7.x-fixes/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java
 (original)
+++ 
cxf/branches/2.7.x-fixes/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java
 Mon Apr  8 18:29:52 2013
@@ -475,15 +475,14 @@ public class SoapBindingFactory extends 
                 Map<String, String> nsMap = message.getEnvelopeNs();
                 if (nsMap == null) {
                     nsMap = new HashMap<String, String>();
-                    message.put("soap.env.ns.map", nsMap);
+                } else {
+                    nsMap = new HashMap<String, String>(nsMap);
                 }
-                if (!nsMap.containsValue(ns)) {
+                message.put("soap.env.ns.map", nsMap);
+                if (!nsMap.containsValue(ns)
+                    && !nsMap.containsKey("wsa")) {
                     nsMap.put("wsa", ns);
                 }
-                ns = 
message.getExchange().getBinding().getBindingInfo().getName().getNamespaceURI();
-                if (!nsMap.containsValue(ns)) {
-                    nsMap.put("tns", ns);
-                }
                 
message.put(AbstractOutDatabindingInterceptor.DISABLE_OUTPUTSTREAM_OPTIMIZATION,
 Boolean.TRUE);
             }
         });


Reply via email to