Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Patch Available
Description
TransformBeanSupport configures erroneous IN-ONLY target. Below, please find a patch for the problem.
Index: src/main/java/org/apache/servicemix/bean/support/TransformBeanSupport.java
===================================================================
— src/main/java/org/apache/servicemix/bean/support/TransformBeanSupport.java (revision 677808)
+++ src/main/java/org/apache/servicemix/bean/support/TransformBeanSupport.java (working copy)
@@ -68,7 +68,7 @@
throw new IllegalStateException("An IN-ONLY TransformBean has no Target specified");
}
outExchange = getExchangeFactory().createInOnlyExchange();
- target.configureTarget(exchange, getContext());
+ target.configureTarget(outExchange, getContext());
outExchange.setProperty(JbiConstants.SENDER_ENDPOINT, getService() + ":" + getEndpoint());
String processCorrelationId = (String)exchange.getProperty(JbiConstants.CORRELATION_ID);
if (processCorrelationId != null) {