Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SDAMQ

Package: Scheduling

Routine: SDAMQ


Information

SDAMQ ;ALB/MJK - AM Background Job ; 12/1/91

Source Information

Source file <SDAMQ.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 7 (ADD,BULL,UPD)^SDAMQ1  EN^SDAMQ3  EN^SDAMQ4  EN^SDAMQ5  ($$NOW,$$SWITCH)^SDAMU  EN^SDMHNS  EN^SDMHPRO  
VA FileMan 2 C^%DTC  ^DIR  
Kernel 1 ^%ZTLOAD  
List Manager 1 $$FDATE^VALM1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
Scheduling 11 SDAM APPT UPDATE  SDAM BACKGROUND JOB  SDAMLD  SDAMO  SDAMOCC  SDAMODO  SDAMOW  SDAMQ3  
SDAMQ4  SDAMQ5  SDMHAD  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- manual entry point
ENQ
START ;
STARTQ
AUTO ; -- nightly job entry point
AUTOQ
SWITCH() ;
MES ;
RANGE(SDBEG,SDEND,SDAMETH) ; -- select range
RANGEQ
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
CO(SDOE) ; -- has co process completed

External References

Name Field # of Occurrence
C^%DTC AUTO+3, AUTO+8, RANGE+3
^%ZTLOAD EN+8
^DIR RANGE+7, RANGE+11
ADD^SDAMQ1 START+5
BULL^SDAMQ1 START+10
UPD^SDAMQ1 START+9
EN^SDAMQ3 START+6
EN^SDAMQ4 START+7
EN^SDAMQ5 START+8
$$NOW^SDAMU START+5, START+9
$$SWITCH^SDAMU AUTO+8, SWITCH+1, MES+2, RANGE+4
EN^SDMHNS AUTO+5
EN^SDMHPRO AUTO+6
$$FDATE^VALM1 MES+2, RANGE+4, RANGE+6, RANGE+8, RANGE+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,"The date when all appointemnts must be checked-in to obtain"
  • Line Location: MES+1
Function Call: WRITE
  • Prompt: !,"OPC credit is ",$$FDATE^VALM1($$SWITCH^SDAMU),"."
  • Line Location: MES+2
Function Call: WRITE
  • Prompt: !!,"It is too soon to run this option."
  • Line Location: MES+3
Routine Call
  • DIR
  • Line Location:
    • RANGE+7
    • RANGE+11

Global Variables Directly Accessed

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+8
^TMP("SDSTATS" START+4!, STARTQ!

Label References

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+8
STARTQ START+1

Naked Globals

Name Field # of Occurrence
^(0 DIV+9

Local Variables

Legend:

>> 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+8, SWITCH+1, RANGE+2, RANGE+3
SDAMETH EN+2~, EN+3*, STARTQ!, AUTO+4*, AUTO+8*, AUTOQ!, RANGE~, RANGE+3
SDBACK AUTO+8*, AUTOQ!
SDBEG EN+2~, EN+3*, START+6, START+7, START+8, START+9, STARTQ!, AUTO+4*, AUTO+8*, AUTOQ!
, RANGE~, RANGE+2*, RANGE+7*, RANGE+9, RANGE+10
SDEND EN+2~, EN+3*, START+6, START+7, START+8, START+9, STARTQ!, AUTO+4*, AUTO+8*, AUTOQ!
, RANGE~, RANGE+2*, RANGE+11*, RANGEQ
SDFIN START+2~, START+9*
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+8, RANGE+5, RANGE+9, DIV+8, DIV+9, CO+1
X EN+7*, AUTO+4, AUTO+8, AUTOQ!, RANGE+1~, RANGE+3, DIV+6~, DIV+8*, DIV+9, DIV+10
X1 AUTO+3*, AUTO+8*, AUTOQ!, RANGE+1~, RANGE+3*
X2 AUTO+3*, AUTO+8*, AUTOQ!, RANGE+1~, RANGE+3*
Y EN+2~, RANGE+7, RANGE+11
ZTDESC EN+5~, EN+6*
ZTIO EN+5~, EN+6*
ZTRTN EN+5~, EN+6*
ZTSAVE EN+5~
ZTSAVE( EN+7*
ZTSK EN+8!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All