If application exception occurs please rearrange this

Take Screenshot
Execute Initialization State
Set Transaction Status to Failed
Process Another Queue Item, if one exist
Close All Appn or Kill all appn

@Akbar_Badhusa

Set Transaction Status to Failed
Take Screenshot
Close All Appn or Kill all appn
Execute Initialization State
Process Another Queue Item, if one exist

Please look at RE Framework for more details

Cheers

1 Like

If System or Application Exception occurs same queue item retried
then how is it possible Processing Another Queue item?
Please explain

@Akbar_Badhusa

  1. If only one item is there and if retry in queue is enabled…then the same one is retried…else it would be a different one…

But technically even it is processing the same item, it is still considered a different transaction because in queue a new item or transaction is added for the item to be reprocessed .so even when system exception occurs it still tries to get next item

Hope this helps

Cheers

This is the correct order. Once a system exception has occurred in the Process Transaction state:

  1. Set Transaction Status to Failed (Invoke SetTransactionStatus)
  2. Take Screenshot (SetTransactionStatus → System Exception Path ->Try taking screenshot )
  3. Close All Appn or Kill all appn (SetTransactionStatus → System Exception Path → Try closing applications )
  4. Execute Initialization State
  5. Process Another Queue Item, if one exist

the correct order shouldn’t be as below?
1.Take Screenshot
2.Set Transaction Status to Failed
3.Close All Appn or Kill all appn
4.Execute Initialization State
5.Process Another Queue Item, if one exist