Ich habe unten Endpunkt-Eigenschaft verwendet und will es erneut versuchen Treffer, aber immer noch versucht es. Ich will nur einen Treffer zum Endpunkt, ob es Erfolg oder Misserfolg ist.Stop Retry im WSO2 ESB Endpoint
<endpoint name="DecisionGatewayProxy_EPR">
<address uri="http://XXXX:8280/soap/XXXX">
<timeout>
<duration>20000</duration>
<responseAction>fault</responseAction>
</timeout>
<markForSuspension>
<errorCodes>101504, 101505</errorCodes>
<retriesBeforeSuspension>0</retriesBeforeSuspension>
<retryDelay>1</retryDelay>
</markForSuspension>
<suspendOnFailure>
<errorCodes>101500, 101501, 101506, 101507, 101508</errorCodes>
<initialDuration>20000</initialDuration>
<progressionFactor>0.0</progressionFactor>
</suspendOnFailure>
</address>
</endpoint>
Danke für das Posten von Kommentar hier, wirklich zu schätzen. Könnten Sie mir bitte mit einem Beispiel mitteilen, wie Sie den Status 202 senden können, damit er es nicht erneut versucht? –
können Sie HTTP-Server schreiben, um 202 zurückzugeben, wenn nichts geändert wird. – richard