SDAMQ ;ALB/MJK - AM Background Job ; 12/1/91
Source file <SDAMQ.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 6 | (ADD,BULL,UPD)^SDAMQ1 EN^SDAMQ3 EN^SDAMQ4 EN^SDAMQ5 ($$NOW,$$SWITCH)^SDAMU ^SDMHNS | 
| VA Fileman | 2 | C^%DTC ^DIR | 
| Kernel | 1 | ^%ZTLOAD | 
| Registration | 1 | $$FDATE^VALM1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Scheduling | 11 | SDAM APPT UPDATE  SDAM BACKGROUND JOB  SDAMLD  SDAMO  SDAMOCC  SDAMODO  SDAMOW  SDAMQ3 SDAMQ4 SDAMQ5 SDMHAD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; -- manual entry point | |
| RANGE(SDBEG,SDEND,SDAMETH) | ; -- select range | |
| START | ; | |
| AUTO | ; -- nightly job entry point | |
| STARTQ | ||
| DIV(SDIV,SDNAME,SDLEN) | ; -- get division ifn and name ; input: SDIV := candidate division ifn ; SDLEN := length of name to pass back [optional] ; output: SDNAME := name of division ; return: := division ifn | |
| ENQ | ||
| RANGEQ | ||
| AUTOQ | ||
| CO(SDOE) | ; -- has co process completed | |
| MES | ; | |
| SWITCH() | ; | 
| Name | Field # of Occurrence | 
|---|---|
| C^%DTC | AUTO+3, AUTO+6, RANGE+3 | 
| ^%ZTLOAD | EN+7 | 
| ^DIR | RANGE+7, RANGE+11 | 
| ADD^SDAMQ1 | START+5 | 
| BULL^SDAMQ1 | START+12 | 
| UPD^SDAMQ1 | START+11 | 
| EN^SDAMQ3 | START+6 | 
| EN^SDAMQ4 | START+7 | 
| EN^SDAMQ5 | START+8 | 
| $$NOW^SDAMU | START+5, START+11 | 
| $$SWITCH^SDAMU | AUTO+6, SWITCH+1, MES+2, RANGE+4 | 
| ^SDMHNS | AUTO+4 | 
| $$FDATE^VALM1 | MES+2, RANGE+4, RANGE+6, RANGE+8, RANGE+10 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | DIV+8, DIV+9 | 
| ^DG(43 - [#43] | DIV+8 | 
| ^SCE - [#409.68] | CO+1 | 
| ^SDD(409.65 - [#409.65] | AUTO+6 | 
| ^TMP("SDSTATS" | START+4!, STARTQ! | 
| Name | Line Occurrences | 
|---|---|
| $$RANGE | EN+3 | 
| $$SWITCH | EN+1, START+1, AUTO+1 | 
| AUTOQ | AUTO+1 | 
| ENQ | EN+1, EN+3 | 
| MES | EN+1 | 
| RANGEQ | RANGE+7, RANGE+11 | 
| START | AUTO+4, AUTO+6 | 
| STARTQ | START+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | DIV+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | RANGE+7!, RANGE+11! | 
| DIR("?" | RANGE+6*, RANGE+10* | 
| DIR("A" | RANGE+5*, RANGE+9* | 
| DIR("B" | RANGE+4*, RANGE+8* | 
| DIR(0 | RANGE+5*, RANGE+9* | 
| DT | AUTO+3, AUTO+6, SWITCH+1, RANGE+2, RANGE+3 | 
| SDAMETH | EN+2~, EN+3*, STARTQ!, AUTO+4*, AUTO+6*, AUTOQ!, RANGE~, RANGE+3 | 
| SDBACK | AUTO+6*, AUTOQ! | 
| SDBEG | EN+2~, EN+3*, START+6, START+7, START+8, START+11, STARTQ!, AUTO+4*, AUTO+6*, AUTOQ! , RANGE~, RANGE+2*, RANGE+7*, RANGE+9, RANGE+10 | 
| SDEND | EN+2~, EN+3*, START+6, START+7, START+8, START+11, STARTQ!, AUTO+4*, AUTO+6*, AUTOQ! , RANGE~, RANGE+2*, RANGE+11*, RANGEQ | 
| SDFIN | START+2~, START+11* | 
| SDIV | DIV~, DIV+8 | 
| SDLEN | DIV~, DIV+7~*, DIV+9 | 
| SDNAME | DIV~, DIV+9* | 
| SDOE | CO~, CO+1 | 
| SDOPCDT | AUTO+4*, AUTOQ! | 
| SDSTART | START+2~, START+5* | 
| SDT | RANGE+1~, RANGE+2*, RANGE+3*, RANGE+4, RANGE+5, RANGE+6, RANGE+8, RANGE+9, RANGE+10 | 
| SDWITCH | RANGE+1~, RANGE+4*, RANGE+5, RANGE+6 | 
| U | AUTO+6, RANGE+5, RANGE+9, DIV+8, DIV+9, CO+1 | 
| X | EN+6*, AUTO+4, AUTO+6, AUTOQ!, RANGE+1~, RANGE+3, DIV+6~, DIV+8*, DIV+9, DIV+10 | 
| X1 | AUTO+3*, AUTO+6*, AUTOQ!, RANGE+1~, RANGE+3* | 
| X2 | AUTO+3*, AUTO+6*, AUTOQ!, RANGE+1~, RANGE+3* | 
| >> Y | RANGE+7, RANGE+11 | 
| >> ZTDESC | EN+5* | 
| >> ZTIO | EN+5* | 
| >> ZTRTN | EN+5* | 
| >> ZTSAVE( | EN+6* | 
| ZTSK | EN+7! |