You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/12/08 15:35:17 UTC

svn commit: r724362 - /servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/core/model/AbstractBinding.java

Author: gnodet
Date: Mon Dec  8 06:35:16 2008
New Revision: 724362

URL: http://svn.apache.org/viewvc?rev=724362&view=rev
Log:
SM-1708: Support WS-Addressing for new http endpoints

Modified:
    servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/core/model/AbstractBinding.java

Modified: servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/core/model/AbstractBinding.java
URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/core/model/AbstractBinding.java?rev=724362&r1=724361&r2=724362&view=diff
==============================================================================
--- servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/core/model/AbstractBinding.java (original)
+++ servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/core/model/AbstractBinding.java Mon Dec  8 06:35:16 2008
@@ -54,8 +54,11 @@
         Message out = new MessageImpl();
         out.put(Message.REQUEST_MESSAGE, request);
         out.put(Binding.class, this);
-        out.put(Operation.class, request.get(Operation.class));
-        out.put(org.apache.servicemix.soap.api.model.Message.class, request.get(Operation.class).getOutput());
+        Operation op = request.get(Operation.class);
+        if (op != null) {
+            out.put(Operation.class, op);
+            out.put(org.apache.servicemix.soap.api.model.Message.class, op.getOutput());
+        }
         return out;
     }