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! |