ie im Nachrichtenprozessor definierte Sequenz empfängt nicht die Antwort

Ich habe einen separaten Proxy (inWSO2ESB4.8.1) sendet die Nachricht an den Nachrichtenspeicher (der mit @ konfiguriert iWSO2MB 2.2.0) und dann sendet der Prozessor die Nachricht an das Backend und das Backend empfängt die Nachricht, aber die Antwort vom Backend kommt nicht in die definierte Reihenfolge zurück.Seq_IfcFileCheckinResponse im Prozessor.

Mein Backend ist ein Rest-Service und ich sende eine JSON-Anfrage. Ich habe folgende Warnmeldung in der ESB-Konsole bemerkt:

WARN - JmsConsumer [JMSMessageStore-C-1]. Ich habe keine javax.jms.ObjectMessage erhalten

Folgende Konfigurationen für Nachrichtenspeicher und Prozessor,

 <messageStore class="org.apache.synapse.message.store.impl.jms.JmsStore"
                 name="JMSMessageStore">
      <parameter name="java.naming.factory.initial">org.wso2.andes.jndi.PropertiesFileInitialContextFactory</parameter>
      <parameter name="store.jms.password">admin</parameter>
      <parameter name="java.naming.provider.url">repository/conf/jndi.properties</parameter>
      <parameter name="store.jms.connection.factory">QueueConnectionFactory</parameter>
      <parameter name="store.jms.username">admin</parameter>
      <parameter name="store.jms.destination">IfcQueue</parameter>
      <parameter name="store.jms.JMSSpecVersion">1.1</parameter>
   </messageStore>

un

   <messageProcessor class="org.apache.synapse.message.processor.impl.forwarder.ScheduledMessageForwardingProcessor"
                     name="JMSMessageProcessor"
                     targetEndpoint="bimserverendpoint"
                     messageStore="JMSMessageStore">
      <parameter name="message.processor.reply.sequence">Seq_IfcFileCheckinResponse</parameter>
      <parameter name="client.retry.interval">5000</parameter>
      <parameter name="max.delivery.attempts">2</parameter>
      <parameter name="interval">1000</parameter>
      <parameter name="message.processor.fault.sequence">ErrorSeq_IfcFileCheckinResponserSeq</parameter>
      <parameter name="is.active">true</parameter>
   </messageProcessor>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage