У меня composite-source
состоит из двух http:listener
в Mule;
Я хочу установить переменную на основе каждого из слушателей после получения запросов от этих слушателей;
но эта ошибка возникает при развертывании в mule 3.6.0:
org.mule.module.launcher.DeploymentInitException: SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'set-session-variable'. One of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/http":response-builder, "http://www.mulesoft.org/schema/mule/http":error-response-builder}' is expected.
Что я должен делать??
Вот мой код:
<composite-source doc:name="Composite Source">
<http:listener config-ref="HTTP_Listener_Configuration_Source1"
path="/" doc:name="HTTP">
<set-session-variable doc:name="Session Variable" value="#[x]" variableName="x" />
</http:listener>
<http:listener config-ref="HTTP_Listener_Configuration_Source2"
path="/" doc:name="HTTP">
<set-session-variable doc:name="Session Variable" value="#[y]" variableName="x" />
</http:listener>
</composite-source>
P.S. Я сделал это с http:inbound-endpoint
http:listener
не вcomposite-source
? - person David Dossot   schedule 25.05.2015