Ist es möglich, senden Sie die wsdl Anfrage Körper in aktiven mq mit Kamel-Route. Wenn ja, wer kann ich erreichen dies unten ist meine Beispiel-Code, in dem ich versuche, die WSDL Anfrage Körper in einer Warteschlange senden, aber es ist nicht passiert.Wie wsdl Anfrage Körper in activemq mit Kamel Route senden
<route id="report">
<from id="_from2" uri="direct:reportIncident"/>
<to id="_to3" uri="activemq:queue:in.incident.report"/>
<process id="_process1" ref="reportIncidentProcessor"/>
<to id="_to1" uri="log:output"/>
</route>
Ich habe unter Ausnahme in meiner fuse.log Datei
org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 20000 millis due reply message with correlationID: Camel-ID-NISB-TEC-C3880-54427-1496206891706-5-5 not received on destination: temp-queue://ID:NISB-TEC-C3880-54424-1496206882676-7:1:1. Exchange[ID-TEC-1496206891706-5-4]
at org.apache.camel.component.jms.reply.ReplyManagerSupport.processReply(ReplyManagerSupport.java:153)[246:org.apache.camel.camel-jms:2.17.0.redhat-630077]
at org.apache.camel.component.jms.reply.TemporaryQueueReplyHandler.onTimeout(TemporaryQueueReplyHandler.java:62)[246:org.apache.camel.camel-jms:2.17.0.redhat-630077]
Die Nachricht wird an AMQ gesendet, aber niemand am anderen Ende verbraucht es und sendet die Antwort mit hin 20 Sekunden. Wenn Sie nicht möchten, dass die Kommunikation Anfrage-Antwort ist, müssen Sie das Austauschmuster entsprechend festlegen oder [Endpunkt konfigurieren] (http://camel.apache.org/jms.html). – Ralf