Howdy,

In a <failureHandling> element, do retryFor and retryDelay values apply only
to failures? If the invoked operation throws a fault, will the retry still
happen?

Taking a hypothetical example:

<invoke operation="getStockQuote" partnerLink="stockPL" portType="stockPort" 
inputVariable="stockSymbol" outputVariable="stockQuote">

    <failureHandling>
        <faultOnFailure>true</faultOnFailure>
        <retryFor>5</retryFor>
        <retryDelay>30</retryDelay>
    </failureHandling>

    <catchAll>
        ... <!-- Do something -->
    </catchAll>

</invoke>

So, in the above example, if the operation throws a fault, the catchAll
would be executed. After that, would the operation still be retried? Or is
that retries happen only for failures, and not faults?

-Kodeninja
-- 
View this message in context: 
http://www.nabble.com/Trying-to-understand-the-%22failureHandling%22-ode-extension-tp25801007p25801007.html
Sent from the Apache Ode User mailing list archive at Nabble.com.

Reply via email to