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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ECXLARA

Package: DSS Extracts

Routine: ECXLARA


Information

ECXLARA ;ALB/JRC - LAR Extract Audit Report ;3/27/14 16:10

Source Information

Source file <ECXLARA.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
DSS Extracts 6 $$NUT^ECXDVSN  AUDIT^ECXKILL  PROCESS^ECXLARA  ($$ECXYM,$$ECXYMX)^ECXUTL  ($$EXPORT,EXPDISP)^ECXUTL1  (AUDIT,DEVICE)^ECXUTLA  
Kernel 5 HOME^%ZIS  ^%ZISC  $$S^%ZTLOAD  $$RJ^XLFSTR  $$NNT^XUAF4  
VA FileMan 5 (,DD)^%DT  NOW^%DTC  $$OREF^DILF  $$GET1^DIQ  ^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: 3

Package Total Caller Graph
DSS Extracts 2 ECX LAR SOURCE AUDIT  ECXLARA  
Event Capture 1 ECX LAR SOURCE AUDIT  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point for NUT extract audit report
PROCESS ;process data in file #727.824 and store in ^tmp global
PRINT ;print report
HEADER ;header and page control

External References

Name Field # of Occurrence
^%DT EN+20, PROCESS+4
DD^%DT PROCESS+6
NOW^%DTC PROCESS+6
HOME^%ZIS EN+41
^%ZISC EN+40
$$S^%ZTLOAD PROCESS+24, PRINT+3
$$OREF^DILF EN+30
$$GET1^DIQ PRINT+15
^DIR HEADER+4
$$NUT^ECXDVSN EN+15
AUDIT^ECXKILL EN+19, EN+26, EN+36, EN+42, PROCESS+27
PROCESS^ECXLARA EN+39
$$ECXYM^ECXUTL PRINT+22, PRINT+23
$$ECXYMX^ECXUTL PRINT+22, PRINT+23
$$EXPORT^ECXUTL1 EN+21
EXPDISP^ECXUTL1 EN+25
AUDIT^ECXUTLA EN+11
DEVICE^ECXUTLA EN+32
$$RJ^XLFSTR PRINT+15
$$NNT^XUAF4 HEADER+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Setup for ",ECXHEAD," Extract Audit Report --",!!
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+13
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+27
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+31
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,ECXARRAY("TYPE")_" ("_ECXHEAD_") Extract Audit Report"
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"DSS Extract Log #: "_ECXEXT
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !,"Date Range of Audit: "_ECXARRAY("START")_" to "_ECXARRAY("END")
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,"Report Run Date/Time: "_ECXRUN
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: !,"Division: "_DSSID,?68,"Page: "_PG
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: !!,?1,"Test Code",?13,"DSS TEST NAME",?53,"Month Year",?69,"Total Count"
  • Line Location: HEADER+15
Routine Call
  • DIR
  • Line Location:
    • HEADER+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+41

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(727.29 - [#727.29] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.29 - [#727.29] PRINT+15
^ECX(727.824 - [#727.824] PROCESS+8, PROCESS+9
^TMP($J EN+22!, EN+23*, PROCESS+18*, PRINT+5, PRINT+8*, PRINT+13, PRINT+16, PRINT+22*, HEADER+14

Label References

Name Line Occurrences
HEADER PRINT+7, PRINT+14, PRINT+21
PRINT PROCESS+25
PROCESS EN+24

Naked Globals

Name Field # of Occurrence
^(1 PROCESS+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PROCESS+1~, PROCESS+6
%X EN+1~
%Y EN+1~
ARRAY PROCESS+1~, PROCESS+2*
CNT EN+3~, EN+23*, PRINT+8*, PRINT+22*
DA EN+1~
DATE PROCESS+1~, PROCESS+10*, PROCESS+14*, PRINT+22, PRINT+23
DIC EN+1~
DIQ EN+1~
DIR EN+1~, HEADER+1~, HEADER+4!
DIR(0 HEADER+4*
DIRUT EN+1~, HEADER+1~
DIV PROCESS+1~, PROCESS+10*, PROCESS+12, PROCESS+18, PRINT+6*, PRINT+13*, PRINT+16, HEADER+6
DR EN+1~
DSSID PRINT+1~, PRINT+8, PRINT+22, HEADER+6*, HEADER+12
DTOUT EN+1~, HEADER+1~
DUOUT EN+1~, HEADER+1~
ECN PRINT+1~, PRINT+15*
ECXALL EN+2~
ECXARRAY EN+2~, EN+11
ECXARRAY("DEF" PROCESS+3
ECXARRAY("END" EN+20, PROCESS+4, HEADER+10
ECXARRAY("EXTRACT" PROCESS+3
ECXARRAY("START" EN+20, PROCESS+4, HEADER+10
ECXARRAY("TYPE" HEADER+8
ECXAUD EN+2~, EN+8*, EN+11
ECXDEF PROCESS+1~, PROCESS+3*
ECXDESC EN+29*, EN+32, EN+38!
ECXEND EN+20*, PROCESS+1~, PROCESS+4*
ECXERR EN+2~, EN+6*, EN+11, EN+12, EN+15*, EN+16
ECXEXT PROCESS+1~, PROCESS+3*, PROCESS+8, PRINT+8, PRINT+22, HEADER+9
ECXHEAD EN+2~, EN+8*, EN+9, EN+11, HEADER+8
ECXPGM EN+29*, EN+32, EN+38!
ECXPORT EN+3~, EN+21*, PROCESS+26, PRINT+8, PRINT+21, PRINT+22, HEADER+2, HEADER+6
ECXRUN PROCESS+1~, PROCESS+6*, HEADER+11
ECXSAVE EN+32, EN+38!
ECXSAVE( EN+30*
ECXSAVE("ECXALL" EN+30*
ECXSAVE("ECXARRAY(" EN+30*
ECXSAVE("ECXDIV(" EN+30*
ECXSAVE("ECXHEAD" EN+30*
ECXSAVE("FLAG" EN+30*
ECXSAVE("POP" EN+33
ECXSAVE("REPORT" EN+30*
ECXSAVE("SCRNARR" EN+30*
ECXSAVE("STATUS" EN+30*
ECXSAVE("ZTSK" EN+37
ECXSTART EN+20*, PROCESS+1~, PROCESS+4*
ECXTSTNM PRINT+1~, PRINT+4*, PRINT+15*, PRINT+22, PRINT+23
FLAG EN+2~, EN+6*, PROCESS+1~, PROCESS+2*, PROCESS+8, PRINT+6, PRINT+7, PRINT+14, PRINT+15, PRINT+21
HEADER+4*, HEADER+5
I PROCESS+1~, PROCESS+16*
IEN PROCESS+1~, PROCESS+8*, PROCESS+9
IO EN+40, PRINT+2
IO(0 EN+40
IOF HEADER+7
IOSL PRINT+21
IOST HEADER+2, HEADER+7
JJ HEADER+1~, HEADER+3*
MAX PROCESS+1~
MIN PROCESS+1~
NODE PRINT+1~, PRINT+16*, PRINT+22, PRINT+23
NODE0 PROCESS+1~, PROCESS+9*, PROCESS+10
NODE1 PROCESS+1~, PROCESS+9*
PG PRINT+1~, PRINT+4*, HEADER+4, HEADER+7*, HEADER+12
REPORT EN+1~
RESULT PROCESS+1~, PROCESS+10*
SCRNARR EN+1~, EN+2~, EN+4*, EN+5, EN+18, EN+30, EN+35, PROCESS+12, PRINT+6
SS HEADER+1~, HEADER+3*
STATUS EN+2~
TEST PROCESS+1~, PROCESS+10*, PROCESS+18, PRINT+15*, PRINT+16, PRINT+22, PRINT+23
TMP EN+2~, EN+30*
U PROCESS+10, PROCESS+18, PRINT+8, PRINT+22, PRINT+23, HEADER+6
X EN+1~, EN+20*, PROCESS+1~, PROCESS+4*
Y EN+1~, EN+20, PROCESS+4, PROCESS+6*, HEADER+4
ZTQUEUED EN+3~, PROCESS+24, PRINT+3
ZTREQ PROCESS+24!, PRINT+3!
ZTSTOP EN+3~, PROCESS+24*, PRINT+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All