if you want to use the retry mechanism you shouldnt use the one in REFramework Linear process (Single Transaction) - #2 by Florent_Salendres . Instead you should just use the default one and change it to look like this
-
success/business exception lines dragged to “end process” since its a linear process
-
dont drag system exception to end process as you want the framework to retry upon a system exception such as timeout
-
change new transaction condition to transactionNumber=1
-
change no data condition to transactionNumber > 1
-
clear everything in get transaction data state
-
now you have an REFramework that runs a linear process and also retries when it encounters a timeout