以下のエンドポイントプロパティを使用しましたが、再試行ヒットを停止したいのに、やはり再試行します。成功か失敗かにかかわらず、エンドポイントに1回だけヒットします。WSO2での再試行を停止ESBエンドポイント
<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>
ここにコメントを投稿してくれてありがとう、本当に感謝しています。 202ステータスを送信して再試行しないようにする例があれば教えてください。 –
何も変更されていない場合は、httpサーバーを作成して202を返すことができます。 – richard