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.

Reply via email to