I have a WF which contains say 10 sessions. But only 6 out of 10 sessions got succeeded, when i ran the WF. I need to run only the failed 4 sessions when i run the WF again, i shouldn't rerun the succeeded sessions. Please suggest to me how to achieve this.
NOTE: I AM USING THE SQLSERVER AS SOURCE AND ORACLE AS TARGET.
The same thread/Question is already present with some details not understanding properly
I tried the following
a) Define a parameter Restart_indicator (It can have 2 values 'Y' in Restart Situation, 'N' otherwise.
Que : How to give 2 values to the parameter (Parameter & variable in MAPPING Tool Bar)
b) Define a Run Table where work-flow name + session name will be the key. c) At the start of workflow run initialize all entries associated with that work flow when Restart_indicator = 'N' d) every time a session executes successfully , update the Run table entry for that workflow session combination. e) For every session have a conditional execution the condition being i) Restart_indicator = 'N' or Restart_indicator = 'Y' and Run_table entry for workflow session indicates that the session has not completed successfully.
QUE: How to define the conditional execution to begin the failed session to re-start? please elaborate this little bit.
Thanks