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

Package: DSS Extracts

Routine: ECXAPAS


Information

ECXAPAS ;ALB/JAP - PAS Extract Audit Report ;Oct 16, 1997

Source Information

Source file <ECXAPAS.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
DSS Extracts 4 PROCESS^ECXAPAS  PAS^ECXDVSN  AUDIT^ECXKILL  (AUDIT,DEVICE)^ECXUTLA  
VA FileMan 4 (,DD)^%DT  NOW^%DTC  EN^DIQ  ^DIR  
Kernel 3 HOME^%ZIS  ^%ZISC  $$S^%ZTLOAD  

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 PAI SOURCE AUDIT  ECXAPAS  
Event Capture 1 ECX PAI SOURCE AUDIT  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point for PAS extract audit report
PROCESS ;process data in file #727.823
PRINT ;print pai data by site
HEADER ;header and page control

External References

Name Field # of Occurrence
^%DT PROCESS+5
DD^%DT PROCESS+7
NOW^%DTC PROCESS+7
HOME^%ZIS EN+28
^%ZISC EN+27
$$S^%ZTLOAD PROCESS+19
EN^DIQ PRINT+16
^DIR PRINT+19, HEADER+4
PROCESS^ECXAPAS EN+26
PAS^ECXDVSN EN+11
AUDIT^ECXKILL EN+14, EN+23, EN+29, PROCESS+22
AUDIT^ECXUTLA EN+7
DEVICE^ECXUTLA EN+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Setup for ",ECXHEAD," Extract Audit Report --",!!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+16
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,ECXARRAY("TYPE")_" ("_ECXHEAD_") Extract Audit Report"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"DSS Extract Log #: "_ECXARRAY("EXTRACT")
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"Date Range of Audit: "_ECXARRAY("START")_" to "_ECXARRAY("END")
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !,"Report Run Date/Time: "_ECXRUN
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,"DSS Site: "_$P(ECXDIV(DIV),U,2)_" ("_$P(ECXDIV(DIV),U,3)_")",?68,"Page: "_PG
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: !,LN,!
  • Line Location: HEADER+12
Routine Call
  • DIR
  • Line Location:
    • PRINT+19
    • HEADER+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+28

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(727.1 - [#727.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.823 - [#727.823] PROCESS+9, PROCESS+10
^TMP($J PROCESS+2!, PROCESS+17*, PROCESS+18, PRINT+6

Label References

Name Line Occurrences
HEADER PRINT+5, PRINT+7
PRINT PROCESS+21

Naked Globals

Name Field # of Occurrence
^( PROCESS+18*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROCESS+7
%X EN+1~
%Y EN+1~
CNT PROCESS+1~, PROCESS+3*, PROCESS+18*, PROCESS+19
DA EN+1~, PRINT+16*
DATA PROCESS+1~, PROCESS+10*
DATE PROCESS+1~, PROCESS+10*, PROCESS+14*, PROCESS+15
DIC EN+1~, PRINT+16*
DIQ EN+1~
DIR EN+1~, PRINT+1~, PRINT+19!, HEADER+4!
DIR(0 PRINT+19*, HEADER+4*
DIRUT PRINT+1~
DIV PROCESS+1~, PROCESS+10*, PROCESS+12*, PROCESS+16, PROCESS+17, PROCESS+18, PRINT+1~, PRINT+3*, PRINT+4*, PRINT+5
PRINT+6, HEADER+11
DIVNM PRINT+1~, PRINT+5*
DR EN+1~, PRINT+16*
DTOUT PRINT+1~
DUOUT PRINT+1~
>> ECXALL EN+10*, EN+11
>> ECXARRAY EN+7
>> ECXARRAY("DEF" PROCESS+4, PRINT+16
>> ECXARRAY("END" PROCESS+5, PRINT+13, HEADER+9
>> ECXARRAY("EXTRACT" PROCESS+4, HEADER+8
>> ECXARRAY("START" PROCESS+5, PRINT+13, HEADER+9
>> ECXARRAY("TYPE" PRINT+11, HEADER+7
>> ECXAUD EN+4*, EN+7
>> ECXDEF PROCESS+4*
ECXDESC EN+17*, EN+20, EN+25!
>> ECXDIV EN+11
>> ECXDIV( PROCESS+16, PRINT+4, PRINT+5, HEADER+11
>> ECXEND PROCESS+5*, PROCESS+15
>> ECXERR EN+2*, EN+7, EN+8, EN+11, EN+12
>> ECXEXT PROCESS+4*, PROCESS+9, PRINT+12
>> ECXHEAD EN+4*, EN+5, EN+7, PRINT+11, HEADER+7
ECXPGM EN+17*, EN+20, EN+25!
>> ECXRUN PROCESS+7*, PRINT+14, HEADER+10
ECXSAVE EN+20, EN+25!
ECXSAVE("ECXALL" EN+18*
ECXSAVE("ECXARRAY(" EN+18*
ECXSAVE("ECXDIV(" EN+18*
ECXSAVE("ECXHEAD" EN+18*
ECXSAVE("POP" EN+21
ECXSAVE("ZTSK" EN+24
>> ECXSTART PROCESS+5*, PROCESS+15
GTOT PRINT+1~, PRINT+6*, PRINT+8
IEN PROCESS+1~, PROCESS+9*, PROCESS+10
IO EN+27, PRINT+2
IO(0 EN+27
IOF PRINT+10, HEADER+6
IOSL PRINT+7
IOST PRINT+9, PRINT+17, HEADER+2, HEADER+6
JJ PRINT+1~, PRINT+18*, HEADER+1~, HEADER+3*
LN PRINT+1~, PRINT+3*, PRINT+15, HEADER+12
P PRINT+1~
PG PRINT+1~, PRINT+3*, PRINT+10*, PRINT+14, HEADER+4, HEADER+6*, HEADER+11
QFLG PRINT+1~, PRINT+3*, PRINT+4, PRINT+7, PRINT+17, HEADER+4*, HEADER+5
QQFLG PROCESS+1~, PROCESS+3*, PROCESS+9, PROCESS+19*
SS PRINT+1~, PRINT+18*, HEADER+1~, HEADER+3*
U PROCESS+10, PRINT+5, HEADER+11
W PROCESS+1~
X EN+1~, PROCESS+1~, PROCESS+5*
Y EN+1~, PROCESS+1~, PROCESS+5, PROCESS+7*, HEADER+4
>> ZTQUEUED PROCESS+19
ZTREQ PROCESS+19!
>> ZTSTOP PROCESS+19*
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