hi I have a route that takes a message from a queue, passes it to a servicemix-http component and places the response on another queue.
When I inject a message to the input queue, I see the http component being
invoked and I see the output message placed on the output queue (can browse
or peek it using Hermes JMS for example). All looks good, however, 20s
after this I get a org.apache.camel.ExchangeTimedOutException and the output
message is deleted from the output queue.
What am I missing here?
Cheers.
route as follows:
<camel:route>
<camel:from uri="activemq:IN"/>
<camel:inOut uri="nmr:{urn:oms}foo:fooEP"/>
<camel:to uri="activemq:OUT"/>
</camel:route>
servicemix component config:
<bean class="org.apache.servicemix.common.osgi.EndpointExporter" />
<context:property-placeholder
location="file:${karaf.home}/etc/oms.properties"/>
<http:provider service="oms:foo"
endpoint="fooEP"
locationURI="${location.url}">
<http:ssl>
<http:sslParameters keyPassword="${ssl.cert.keypass}"
keyStore="${ssl.cert.keystore}"
keyStorePassword="${ssl.cert.keypass}"
trustStore="${ssl.fp.cert.truststore}"
trustStorePassword="${ssl.cert.keypass}"/>
</http:ssl>
</http:provider>
--
Darren Davison
Public Key: 0xE855B3EA
signature.asc
Description: Digital signature
