I am having some challanges with code derived from the loan-broker-bpel.
I have a simple JMS -> Bean (SE) flow set up. Everything registers fine. I
have a JMSClient to invoke the service, copied almost verbatim from the
loan-broker-bpel example. The only thing different is the message, which
follows the format:
String request =
"<?xml version='1.0' encoding='UTF-8'?><getLoanQuoteRequest
xmlns='http://com.jazzasoftware/catalogService'>\n" +
" <catalogId>102</catalogId>\n" +
"</getLoanQuoteRequest>";
TextMessage outMessage = requestor.getSession().createTextMessage(request);
On the SE side I have a bean class implementing the MessageExchangeListener
interface, and it it does it calls the log.info method, tracing progress
through my OnMessageExchange method.
What I see is the message arriving in the SE ok.
Having checked the status of the exchange, it has not changed from active,
and therefore I just call:
channel.send(exchange);
I don't get any errors. Its just that the JMSClient always times out (I'm
assuming it never gets a completed response back).
Could someone explain to me why this might be happening?
--
View this message in context:
http://www.nabble.com/loanbroker-bpel-sample-servicemix-3.1%28branch%29%2C-javax.jbi.messaging.MessagingException%3A-Do-not-understand-pattern%3A-null-tf3179847s12049.html#a11779585
Sent from the ServiceMix - User mailing list archive at Nabble.com.