Thanks  for the reply,

BUt from the doc.. i get page 3159 ARS 8.1 guide for all docs

Error processing

The server reacts to error conditions in various ways, depending on what
operation you are running. In general,
errors are handled according to where you are within filter processing with
regard to the database transaction:
If an error is encountered during filter processing and the filter has no
error handler, all processing
immediately stops, no further filters or actions run, and an error is
returned back to the caller.
If the error occurs during a Phase 1 or 2 action but before the database
transaction is completed, the
operation is cancelled, the database transaction is rolled back, and no
change is made to the database.
If an error occurs during Phase 3 actions, processing continues, and
changes are not rolled back. However,
if you override filter processing so that your Phase 3 actions are
processed before the database transaction,
errors are handled according to the "before-transaction-commit" rules. The
error handling itself does not
change, but using the override causes actions that are normally deferred to
take place before the database
transaction; therefore, any errors encountered are handled as an error
before the transaction is complete
and terminate the transaction and roll back.

*To summarize, overriding phasing for a filter moves Phase 3 actions into
Phase 1 actions. Such actions take on the*
*behavior of other Phase 1 actions (that is, if an error occurs while
processing the action, all filter processing is*
*halted, and any database changes are rolled back).*

On Tue, Oct 21, 2014 at 6:20 PM, Thad Esser <[email protected]> wrote:

> **
> Hopefully, this helps:
>
> https://docs.bmc.com/docs/display/public/ars81/Error+processing
>
> "When all the If actions of the error handling filter complete
> successfully, the error is considered handled, the error information and
> keyword is cleared, and the filter in which the error occurred continues
> execution with the next action. If another error occurs during the
> execution of the filter, the error handler is executed again."
>
> So there's no rollback if you have an error handler defined (and it
> executes).
>
> On Tue, Oct 21, 2014 at 8:19 AM, Remedy Support <[email protected]>
> wrote:
>
>> **
>> Hello friends,
>>
>> I have a call guide filter which is having error handler filter enabled.
>>
>> In the gudie, i have two push fields filters(F1 and F2) which pushes to
>> two forms FM1 and FM2.
>>
>> First push field goes fine, but in the second push filter, i am getting
>> an error.
>>
>> Now, the problem is that the push to form FM1 is not rolling back. It
>> should roll back.
>>
>> I have both the filters  with `! sign.
>>
>> I have also tried by putting error handler filter into the Filter 1 and
>> 2, but it did not work.
>>
>> Please suggest, what can be the  issue.
>>
>> Thanks a regards
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_
>



-- 
*Cheers!!*
*Sahil Pathania*

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to