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: ECXSADEN

Package: DSS Extracts

Routine: ECXSADEN


Information

ECXSADEN ;BIR/DMA-SAS Report from Dental Extract; 31 Aug 95 / 1:40 PM

Source Information

Source file <ECXSADEN.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
DSS Extracts 3 DEN^ECXDVSN  AUDIT^ECXKILL  (AUDIT,DEVICE,SASHEAD)^ECXUTLA  
Kernel 3 HOME^%ZIS  ^%ZISC  $$RJ^XLFSTR  
VA FileMan 3 DD^%DT  NOW^%DTC  ^DIR  

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: 2

Package Total Caller Graph
DSS Extracts 1 ECX SAS DENTAL  
Event Capture 1 ECX SAS DENTAL  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from menu option
PROCESS ;queued entry
HEADER ;print the header

External References

Name Field # of Occurrence
DD^%DT PROCESS+6
NOW^%DTC PROCESS+6
HOME^%ZIS EN+22
^%ZISC EN+21
^DIR PROCESS+38
DEN^ECXDVSN EN+8
AUDIT^ECXKILL EN+6, EN+9, EN+17, EN+23, PROCESS+39
AUDIT^ECXUTLA EN+5
DEVICE^ECXUTLA EN+14
SASHEAD^ECXUTLA HEADER+1
$$RJ^XLFSTR PROCESS+30, PROCESS+33

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!,"Dental Extract SAS Report",!!
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+13
Function Call: WRITE
  • Prompt: !,?3,ECFL,?43,ECFK,?68,$$RJ^XLFSTR(TOT,5," ")
  • Line Location: PROCESS+30
Function Call: WRITE
  • Prompt: !,?40,$E(LN,1,34)
  • Line Location: PROCESS+32
Function Call: WRITE
  • Prompt: !,"Total for Feeder Location "_ECFL_":",?68,$$RJ^XLFSTR(TOT(ECFL),5," ")
  • Line Location: PROCESS+33
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PROCESS+35
Function Call: WRITE
  • Prompt: !
  • Line Location: PROCESS+37
Function Call: WRITE
  • Prompt: !
  • Line Location: PROCESS+38
Routine Call
  • DIR
  • Line Location:
    • PROCESS+38
Routine Call
  • %ZIS
  • Line Location:
    • EN+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.806 - [#727.806] PROCESS+10
^TMP($J PROCESS+2!, PROCESS+11, PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+17, PROCESS+18, PROCESS+19
PROCESS+20, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+26, PROCESS+29

Label References

Name Line Occurrences
HEADER PROCESS+27, PROCESS+30, PROCESS+32, PROCESS+33
PROCESS EN+20

Naked Globals

Name Field # of Occurrence
^( PROCESS+29
^("D" PROCESS+12*, PROCESS+15*, PROCESS+22*
^("D08C" PROCESS+13*
^("D08S" PROCESS+14*
^("D09" PROCESS+11*
^("D25G" PROCESS+17*
^("D25I" PROCESS+16*
^("D26F" PROCESS+19*
^("D26S" PROCESS+18*
^("D39C" PROCESS+20*
^("D39T" PROCESS+21*
^("D43" PROCESS+23*
^(0 PROCESS+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROCESS+6
DIR PROCESS+1~, PROCESS+38!
DIR(0 PROCESS+38*
DIRUT PROCESS+1~
DIV PROCESS+1~, PROCESS+8*, HEADER+1
DIV( PROCESS+8*
DIVNUM PROCESS+1~, PROCESS+8*
DTOUT PROCESS+1~
DUOUT PROCESS+1~
EC PROCESS+1~, PROCESS+10*, PROCESS+11, PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+17, PROCESS+18
PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+22, PROCESS+23*
ECFK PROCESS+1~, PROCESS+29*, PROCESS+30
ECFL PROCESS+1~, PROCESS+10*, PROCESS+11, PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+17, PROCESS+18
PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+26*, PROCESS+28, PROCESS+29, PROCESS+30, PROCESS+31
PROCESS+33, HEADER+1
ECQ PROCESS+1~, PROCESS+12*
>> ECXALL EN+8*
>> ECXARRAY EN+5, HEADER+1
>> ECXARRAY("DEF" PROCESS+3
>> ECXARRAY("EXTRACT" PROCESS+3
>> ECXAUD EN+3*, EN+5
>> ECXDEF PROCESS+3*
ECXDESC EN+11*, EN+14, EN+19!
>> ECXDIV EN+8
>> ECXDIV( PROCESS+8
>> ECXERR EN+5, EN+6, EN+8, EN+9
>> ECXEXT PROCESS+3*, PROCESS+10
>> ECXHEAD EN+3*, EN+5, HEADER+1
ECXPGM EN+11*, EN+14, EN+19!
>> ECXRUN PROCESS+6*
ECXSAVE EN+14, EN+19!
ECXSAVE("ECXARRAY(" EN+12*
ECXSAVE("ECXDIV(" EN+12*
ECXSAVE("ECXHEAD" EN+12*
ECXSAVE("POP" EN+15
ECXSAVE("ZTSK" EN+18
IO EN+21, PROCESS+25
IO(0 EN+21
IOF EN+1, PROCESS+35
IOSL PROCESS+30, PROCESS+32, PROCESS+33
IOST PROCESS+35, PROCESS+36
J PROCESS+1~, PROCESS+10*
JJ PROCESS+1~, PROCESS+37*
K PROCESS+1~, PROCESS+12*, PROCESS+15*, PROCESS+22*
LN PROCESS+1~, PROCESS+4*, PROCESS+32
PG PROCESS+1~, PROCESS+4*, HEADER+1
QFLG PROCESS+1~, PROCESS+4*, PROCESS+26, PROCESS+29, PROCESS+30, PROCESS+32, PROCESS+33, PROCESS+36
SS PROCESS+1~, PROCESS+37*
TOT PROCESS+1~, PROCESS+29*, PROCESS+30, PROCESS+31
TOT( PROCESS+28*, PROCESS+31*, PROCESS+33
U PROCESS+8, PROCESS+10, PROCESS+11, PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+17, PROCESS+18
PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+22, PROCESS+23
X PROCESS+1~
Y PROCESS+1~, PROCESS+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All