A failure here is described as anything going wrong (network timeout,
service unavailable, server error...) other than faults described in the
service description (WSDL).

alex


On Thu, Oct 8, 2009 at 2:33 AM, kodeninja <[email protected]> wrote:

>
> 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