The events that can occur and their sequence are as follows: 
            
            
               
               - Event-job-ready, followed by one of:
                  
                     
                     - 
                        Event-job-flushed
                        
                     
- 
                        Event-job-JCL-error
                        
                     
- Event-job-started, followed by (for each step in the job, one or more times) :
                        
                           
                           - Event-step-ready, followed by one of :
                              
                                 
                                 - 
                                    Event-step-bypassed
                                    
                                 
- Event-step-started, followed by:
                                    
                                       
                                       - 
                                          Event-before-PGM-call
                                          
                                       
- 
                                          Event-after-PGM-call
                                          
                                       
- 
                                          Event-step-ended
                                          
                                       
 
 
- 
                              Event-job-ended