I change my route in way to exclude HeaderSetterprocessor. it looks like
that:
from("cxf:/CDAMediationService?serviceClass=" +
CDAMediationService.class.getName())
.process(new RequestProcessor())
.log(LoggingLevel.INFO, "Request before
transformation:\n${body}")
.to("xslt:xslt/MediateCDARequest.xslt")
.log(LoggingLevel.INFO, "Request after
transformation:\n${body}")
.setHeader(CxfConstants.OPERATION_NAMESPACE).simple("http://invoker.ps.eos.fairisaac.com")
.setHeader(CxfConstants.OPERATION_NAME).simple("processRequest")
//.process(new HeaderSetterProcessor())
.to("cxf://" + cdaUri + "?serviceClass=" +
Invoke.class.getName())
.wireTap("direct:saveResponse")
.log(LoggingLevel.INFO, "Respone before
transformation:\n${body}")
.to("xslt:xslt/MediateCDAResponse.xslt")
.log(LoggingLevel.INFO, "Response after
transformation:\n${body}")
.process(new ResponseProcessor());
But error saved ( stackTrace.log
<http://camel.465427.n5.nabble.com/file/n5737931/stackTrace.log> ). So i
thing problem in CxfProducer class. I wanna try another ws implementation.
What would you recommend?
Best,
Valery
--
View this message in context:
http://camel.465427.n5.nabble.com/Camel-throws-StackOverflowException-while-converting-message-body-tp5737854p5737931.html
Sent from the Camel - Users mailing list archive at Nabble.com.