Information Systems:EODDAILY

From uniWIKI
Revision as of 09:52, 20 July 2016 by Norwinu (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is called by the scheduler (job name ENDOFDAY) every day except Sunday, at 1:00AM. It puts the computer into an application restricted state. If it fails, it will be cancelled by the backup; which starts at 3:00AM.

/* send email that daily overnight process is starting                    */
                                                                            
             CHGVAR     VAR(&SMSG) VALUE('EOD starting (2:15 3:00 +         
                          5:00 6:30)')                                      
             CHGVAR     VAR(&LMSG) VALUE(&SMSG)                             
             CALL       PGM(OPMSGSEND) PARM(&SMSG &LMSG)                    
                                                                            
/* End all processes that use either ASW or extension files.  This is     */
/* so that the temporary backup can save all files, and because some of   */
/* the ASW jobs cannot run if any other jobs are using their files.       */
                                                                            
             CALL       PGM(EODEND2)                                        

/* run End of Day processing                                              */
                                                                            
             CALL       PGM(EOD)                                            
  
/* send email that daily overnight process ended normally                 */  
                                                                              
             CHGVAR     VAR(&SMSG) VALUE('Daily overnite processing +         
                          ended Normally')                                    
             CHGVAR     VAR(&LMSG) VALUE('This message means there +          
                          were no errors that halted processing.  If +        
                          this message is not sent, it means the +            
                          full backup cancelled this job.')                                  
             CALL       PGM(OPMSGSEND) PARM(&SMSG &LMSG)