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

Attachment: signature.asc
Description: Digital signature

Reply via email to