As long as the job has not been hard-killed, Enterprise Server provides support for restarting JCL jobs at a specified step
               and, optionally, a procstep. A job that has been hard-killed no longer possesses the job information required to be able to
               restart. 
               	 
            
 
            	 
             A typical sequence of events is as follows: 
               	 
            
 
            	 
             
               		
               - The job completes and remains on the 
                  		  Output Hold queue. 
                  		
               
- The user requeues the job for restart using either ESMAC, the casout command, or the callable API, specifying the step and
                  (optionally) the procstep. 
                  		
               
- The job is put back into the 
                  		  Input queue. 
                  		
               
- The job is rescheduled and restarts at the specified step/procstep.