Now, if Step03 is using an output file of Step02 and is canceling in fact of something, you can correct the programm and do a Job-Restart only with
performing Step03. Therefor you have to edit and then submit the jcl.
//Job ... RESTART=STEP03
Automatic-Restart by an Job Scheduling System
(...like OPC ore something else)
Herein the Jobs are part of a daily schedule which includes all batch jobs
which have to run in a specific order for a day. Depending on the scheduleing system it's possible to automatic do a jobsubmission of a restart or recovery job if a production job is canceling. So you could define to ervery sensitive job a adequate error-handling.