Take Screenshot
Execute Initialization State
Set Transaction Status to Failed
Process Another Queue Item, if one exist
Close All Appn or Kill all appn
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
If System or Application Exception occurs same queue item retried
then how is it possible Processing Another Queue item?
Please explain
- 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:
- Set Transaction Status to Failed (Invoke SetTransactionStatus)
- Take Screenshot (SetTransactionStatus → System Exception Path ->Try taking screenshot )
- Close All Appn or Kill all appn (SetTransactionStatus → System Exception Path → Try closing applications )
- Execute Initialization State
- 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