Hi
I was seeking some suggestions for designing a job restartability scenario.
Scenario :
I have a DS job consisting of StageA,StageB and StageC.Suppose for incoming 100 rows StageA and StageB have done their processing of 100 records but job fails at StageC .
Is it possible to reuse the already processed data from StageA or StageB which could be fed directly to StageC for processing.
I was wondering if processed link data from StageB could be reused and sent to StageC.
I do not want to use intermediate Datasets as they increase the I/Os.
Any suggestions are highly appreciated.
Thanks
Restart a job
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
No. Once a stage failure causes the job to stop all virtual Data Sets (data in memory) are discarded. If you want to preserve them then you DO need intermediate storage (which implies separate job for Stage C at the very least).
There *may* be something clever you could do with message queues, but you would need to provide for draining these on successful completion.
There *may* be something clever you could do with message queues, but you would need to provide for draining these on successful completion.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.