Author: ffang Date: Sun Apr 27 21:08:29 2008 New Revision: 652052 URL: http://svn.apache.org/viewvc?rev=652052&view=rev Log: [SM-1334]oneway invocation exception with cxfbc jms transport Modified: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJmsTest.java Modified: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java?rev=652052&r1=652051&r2=652052&view=diff ============================================================================== --- servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java (original) +++ servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java Sun Apr 27 21:08:29 2008 @@ -134,6 +134,7 @@ Message message = ep.getBinding().createMessage(); message.put(MessageExchange.class, exchange); Exchange cxfExchange = new ExchangeImpl(); + message.setExchange(cxfExchange); cxfExchange.setOutMessage(message); @@ -145,7 +146,7 @@ } else { boi = ei.getBinding().getOperation(exchange.getOperation()); } - + cxfExchange.setOneWay(boi.getOperationInfo().isOneWay()); cxfExchange.put(BindingOperationInfo.class, boi); cxfExchange.put(Endpoint.class, ep); cxfExchange.put(Service.class, cxfService); Modified: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJmsTest.java URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJmsTest.java?rev=652052&r1=652051&r2=652052&view=diff ============================================================================== --- servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJmsTest.java (original) +++ servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJmsTest.java Sun Apr 27 21:08:29 2008 @@ -106,7 +106,7 @@ String reply = greeter.sayHi(); assertNotNull("no response received from service", reply); assertEquals(response2, reply); - + greeter.greetMeOneWay("test"); try { greeter.testDocLitFault("BadRecordLitFault"); fail("Should have thrown BadRecoedLitFault");