ORMTIMST ; JM/SLC-ISC - ORMTIME STATUS ROUTINES ;06/06/2006
Source file <ORMTIMST.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRECHECK | ; Start install - make sure ORMTIME doesn't run while the installation takes place. | |
| NEXTRUN() | ; Number of minutes before the next scheduled run of ORMTIME. - returns in format MINUTES:SECONDS ; If past scheduled time, but within the last 10 minutes, returns 0 (give TaskMan time to invoke it) ; If -1, unable to determine value | |
| EN | ; Pre-install environment check - will ORMTIME run in the next 5 minutes? | |
| RUNNING() | ; Checks to see if ORMTIME is running | |
| ENVCHECK(MINUTES) | ; Environment check to see if ORMTIME is running, or will run in the next few minutes | |
| ENVMAIN | ; | |
| ABORT(TXT) | ; Send abort message | |
| OUT(TEXT) | ; Send output - if run from install, send to MES^XPDUTL | |
| BOUT(TEXT) | ; Send output - if run from install, send to BMES^XPDUTL | |
| PREMAIN | ; | |
| ENVTEST(MINUTES) | ; Run for testing purposes only | |
| PRETEST | ; test install | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^OR(100 - [#100] | RUNNING+1 | 
| Name | Line Occurrences | 
|---|---|
| $$NEXTRUN | ENVMAIN+21 | 
| $$RUNNING | ENVMAIN+3, ENVMAIN+12, PREMAIN+3 | 
| ABORT | ENVMAIN+17, ENVMAIN+31 | 
| BOUT | ENVMAIN+2, ENVMAIN+8, ENVMAIN+20, ENVMAIN+30, ENVMAIN+32, ABORT+1, PREMAIN+4, PREMAIN+7, PREMAIN+8 | 
| ENVCHECK | EN+2 | 
| ENVMAIN | ENVCHECK+5 | 
| OUT | ENVMAIN+13, ENVMAIN+16, ABORT+2, ABORT+3, ABORT+4, ABORT+5, PREMAIN+6 | 
| PREMAIN | PRETEST+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CHKSOON | ENVMAIN+1~, ENVMAIN+4*, ENVMAIN+10*, ENVMAIN+19 | 
| COUNT | ENVMAIN+1~, ENVMAIN+10*, ENVMAIN+13*, PREMAIN+1~, PREMAIN+2*, PREMAIN+4, PREMAIN+5*, PREMAIN+6*, PREMAIN+7 | 
| DELAY | NEXTRUN+3~, NEXTRUN+6*, NEXTRUN+8 | 
| DIFFDT | NEXTRUN+3~, NEXTRUN+12*, NEXTRUN+13, NEXTRUN+15 | 
| I | NEXTRUN+3~, NEXTRUN+10*, NEXTRUN+11, ENVMAIN+1~, ENVMAIN+11* | 
| KIDS | ENVCHECK+3~, ENVCHECK+4*, ENVTEST+1~, ENVTEST+2*, OUT+1, BOUT+1, PRETEST+1~, PRETEST+2*, PRECHECK+1~, PRECHECK+2* | 
| MAX | NEXTRUN+3~, NEXTRUN+4*, NEXTRUN+5, NEXTRUN+16 | 
| MIN | NEXTRUN+3~, NEXTRUN+18*, NEXTRUN+20 | 
| MINUTES | ENVCHECK~, ENVTEST~, ENVMAIN+23, ENVMAIN+28 | 
| MSG | ENVMAIN+1~, ENVMAIN+5*, ENVMAIN+6*, ENVMAIN+7*, ENVMAIN+8, ENVMAIN+24*, ENVMAIN+28*, ENVMAIN+29*, ENVMAIN+30 | 
| NEXT | ENVMAIN+1~, ENVMAIN+21*, ENVMAIN+23, ENVMAIN+26, ENVMAIN+27 | 
| NOWDT | NEXTRUN+3~, NEXTRUN+7*, NEXTRUN+8, NEXTRUN+12 | 
| ORY | NEXTRUN+3~, NEXTRUN+9, NEXTRUN+10 | 
| ORY( | NEXTRUN+11 | 
| PASTDUE | NEXTRUN+3~, NEXTRUN+8*, NEXTRUN+14 | 
| RESULT | NEXTRUN+3~, NEXTRUN+5*, NEXTRUN+10, NEXTRUN+14*, NEXTRUN+15*, NEXTRUN+16*, NEXTRUN+17, NEXTRUN+18, NEXTRUN+20*, NEXTRUN+21 | 
| RUNNING | ENVMAIN+1~, ENVMAIN+3*, ENVMAIN+6, ENVMAIN+9, ENVMAIN+11, ENVMAIN+12*, ENVMAIN+13, ENVMAIN+14, ENVMAIN+17 | 
| SCHDT | NEXTRUN+3~, NEXTRUN+11*, NEXTRUN+12, NEXTRUN+14 | 
| SEC | NEXTRUN+3~, NEXTRUN+18*, NEXTRUN+19*, NEXTRUN+20 | 
| SOON | ENVMAIN+1~, ENVMAIN+19, ENVMAIN+22*, ENVMAIN+23*, ENVMAIN+25, ENVMAIN+31 | 
| STARTMSG | ENVMAIN+1~, ENVMAIN+26*, ENVMAIN+27*, ENVMAIN+28*, ENVMAIN+29 | 
| TEXT | OUT~, OUT+1, OUT+2, BOUT~, BOUT+1, BOUT+2 | 
| TXT | ABORT~, ABORT+4 | 
| U | NEXTRUN+11 | 
| >> XPDENV | ENVCHECK+2 | 
| >> XPDQUIT | ABORT+6* |