Ich habe meine bis erfolgreich, wie unten, aber immer noch, obwohl ich eine Antwort 200 erhalten es versucht, den Flow "Test" wieder zurückzurufen.Mule Untilsuccessful Fehler Ausdruck funktioniert nicht
<until-successful maxRetries="2" millisBetweenRetries="1500" failureExpression="#[message.inboundProperties['http.status'] != 200 or 202 or 500]" synchronous="true" doc:name="Until Successful">
<flow-ref name="test" doc:name="test"/>
</until-successful>
Wenn ich auf diese Weise nur einen Code geben es funktioniert gut
<until-successful maxRetries="2" millisBetweenRetries="1500" failureExpression="#[message.inboundProperties['http.status'] != 200]" synchronous="true" doc:name="Until Successful">
<flow-ref name="test" doc:name="test"/>
</until-successful>
Ich habe versucht, den Ausdruck zu geben als auch folgt, aber die Arbeit nicht
failureExpression="#[message.inboundProperties['http.status'] != 200 || message.inboundProperties['http.status'] !=202]"
Kann jemand Bitte helfen Sie mir mit der Syntax
Richtig !!! mein schlechter ... Danke für die Hilfe :) – Pathfinder
Es funktionierte, wenn wir auf diese Weise schreiben failureExpression = "# [message.inboundProperties ['http.status']! = 200 && message.inboundProperties ['http.status']! = 202 && message.inboundProperties ['http.status']! = 500] " – Pathfinder