Am 14.12.12 16:48 schrieb "lawkai" unter <[email protected]>:
>Hi Babak, > >I have checked the latest version in trunk. > >While I agree that the ExecutionReport did get printed out via the >additional route to the bean QuickfixjMessageJsonPrinter, wouldn't it be >better if it gets routed back to become the http response for the request >(http://localhost:9123/order/status/?sessionID=FIX.4.2:TRADER->MARKET&orde >rID=abc)? > No with the current camel-quickfix codebase this is currently not possible as QuickfixjEndpoint doesn't adhere the InOut MEP if you would ask for it through the option: exchangePattern=InOut or the DSL element: setExchangePattern(ExchangePattern.InOut) Because it always sticks to InOnly MEP (see QuickfixjEndpoint on trunk lines 93/94) so that you can't provide the ExecutionReport as the result of Routing Slip EIP usage, correspondingly as the HTTP response. BTW I'm not familiar with QuickFixJ or the FIX protocol at all but maybe there're others on the forum who knows how to achieve this. Babak > > > >-- >View this message in context: >http://camel.465427.n5.nabble.com/camel-quickfix-RequestReplyExample-java- >io-IOException-tp5723769p5724106.html >Sent from the Camel - Users mailing list archive at Nabble.com.
