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

Package: DSS Extracts

Routine: ECXEC


Information

ECXEC ;ALB/JAP,BIR/JLP,PTD-DSS Event Capture Extract ;5/31/19 11:28

Source Information

Source file <ECXEC.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
DSS Extracts 11 ($$GETDIV,$$RADDIV)^ECXDEPT  ^ECXKILL  VISIT^ECXSCX1  QUE^ECXTAUTO  (,PAUSE)^ECXTRAC  ($$ECXDATE,$$ECXTIME,$$PATCAT,$$PRVCLASS)^ECXUTL  $$FISCAL^ECXUTL1  ($$PATDEM,ECXDEF)^ECXUTL2  
$$CPT^ECXUTL3  ($$CNHSTAT,$$ENCNUM,$$HNCI,$$OBSPAT,$$SHAD,$$TSMAP)^ECXUTL4  NPRF^ECXUTL5  
Kernel 3 $$S^%ZTLOAD  $$RJ^XLFSTR  $$NPI^XUSNPI  
VA FileMan 2 IX1^DIK  $$GET1^DIQ  
DRG Grouper 1 $$CODEC^ICDEX  
Event Capture 1 $$GETPRV^ECPRVMUT  
Registration 1 $$TSDATA^DGACT  

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 ECXEC  
Event Capture 1 ECXEC  

Entry Points

Name Comments DBIA/ICR reference
BEG ;entry point from option
START ;begin EC extract
UPDATE ;sets record and updates counters
FILE ;file record in #727.815
SETUP ;Set required input for ECXTRAC
QUE ; entry point for the background requeuing handled by ECXTAUTO
CLEAN ;166 Section added to clean out table when extract finishes

External References

Name Field # of Occurrence
$$S^%ZTLOAD FILE+93
$$TSDATA^DGACT FILE+54
IX1^DIK FILE+92
$$GET1^DIQ UPDATE+8, UPDATE+30, UPDATE+48, UPDATE+89, UPDATE+90, UPDATE+91
$$GETPRV^ECPRVMUT UPDATE+58
$$GETDIV^ECXDEPT UPDATE+15
$$RADDIV^ECXDEPT UPDATE+5
^ECXKILL BEG+3, QUE+2
VISIT^ECXSCX1 UPDATE+110
QUE^ECXTAUTO QUE+2
^ECXTRAC BEG+3
PAUSE^ECXTRAC SETUP+9
$$ECXDATE^ECXUTL FILE+63
$$ECXTIME^ECXUTL UPDATE+7
$$PATCAT^ECXUTL UPDATE+119
$$PRVCLASS^ECXUTL UPDATE+60, UPDATE+63, UPDATE+66, UPDATE+69, UPDATE+72, UPDATE+76, UPDATE+79
$$FISCAL^ECXUTL1 START+3, START+14
$$PATDEM^ECXUTL2 UPDATE+9
ECXDEF^ECXUTL2 SETUP+3
$$CPT^ECXUTL3 UPDATE+98, UPDATE+99
$$CNHSTAT^ECXUTL4 UPDATE+105
$$ENCNUM^ECXUTL4 UPDATE+129
$$HNCI^ECXUTL4 UPDATE+115
$$OBSPAT^ECXUTL4 UPDATE+102
$$SHAD^ECXUTL4 UPDATE+117
$$TSMAP^ECXUTL4 UPDATE+50
NPRF^ECXUTL5 UPDATE+122
$$CODEC^ICDEX UPDATE+20, UPDATE+26
$$RJ^XLFSTR UPDATE+30, UPDATE+41, UPDATE+46, UPDATE+47, UPDATE+48
$$NPI^XUSNPI UPDATE+61, UPDATE+64, UPDATE+67, UPDATE+70, UPDATE+73, UPDATE+77, UPDATE+80

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Event Capture is not initialized",!!
  • Line Location: BEG+1
Function Call: WRITE
  • Prompt: @IOF,!,"Setting up for ",ECPACK," DSS Extract -",!
  • Line Location: SETUP+5
Function Call: WRITE
  • Prompt: !," Reminder: A maintenance option, ECS Extract Unusual Volume Report, may"
  • Line Location: SETUP+6
Function Call: WRITE
  • Prompt: !," assist in identifying problematic data. It should be run before the"
  • Line Location: SETUP+7
Function Call: WRITE
  • Prompt: !," Event Capture Extract is performed.",!
  • Line Location: SETUP+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECL - [#720.5] GET1^DIQ
^EC(725 - [#725] GET1^DIQ
^ECX(728.44 - [#728.44] GET1^DIQ
^ECX(728.441 - [#728.441] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPM - [#405] UPDATE+12, UPDATE+13
^DIC(40.7 - [#40.7] UPDATE+39, UPDATE+40, UPDATE+46, UPDATE+47
^DIC(42 - [#42] UPDATE+14
^EC(725 - [#725] UPDATE+85
^ECD - [#724] UPDATE+17
^ECH - [#721] BEG+1, START+12, START+13, START+14, UPDATE+4, UPDATE+19, UPDATE+24, UPDATE+25, UPDATE+87, UPDATE+89
UPDATE+90, UPDATE+91, UPDATE+93, UPDATE+95, UPDATE+124
^ECH("AC1" START+6, START+7, START+8
^ECX( FILE+58, FILE+91*
^ICPT - [#81] UPDATE+85
^SC - [#44] UPDATE+36
^TMP("EC" START+5!
^XTMP("ECEFPAT" START+10, START+11, START+14*, UPDATE+132*, CLEAN+2, CLEAN+3!

Label References

Name Line Occurrences
CLEAN START+16
FILE UPDATE+131
SETUP BEG+2, QUE+2
UPDATE START+8, START+15

Naked Globals

Name Field # of Occurrence
^( UPDATE+95
^(0 UPDATE+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CNT UPDATE+23*, UPDATE+24*, UPDATE+25
DA FILE+57~, FILE+92*!
DIK FILE+57~, FILE+92*!
>> EC23 FILE+62
>> EC7 FILE+58*, FILE+62, FILE+91, FILE+92
>> ECAC UPDATE+29*, UPDATE+30, UPDATE+35, UPDATE+36, UPDATE+42, FILE+86, FILE+88
>> ECAC1 UPDATE+36*, UPDATE+38, UPDATE+39
>> ECAC1S UPDATE+33*, UPDATE+38*, UPDATE+39*, UPDATE+41*, UPDATE+42*, UPDATE+46*, UPDATE+49, UPDATE+126
>> ECAC2 UPDATE+36*, UPDATE+37, UPDATE+40
>> ECAC2S UPDATE+33*, UPDATE+37*, UPDATE+38*, UPDATE+40*, UPDATE+41*, UPDATE+42*, UPDATE+47*, UPDATE+49, UPDATE+126
>> ECASNPI FILE+61*, FILE+81
>> ECASPR FILE+61*, FILE+72
>> ECC UPDATE+6*, UPDATE+85*, FILE+63
>> ECCH UPDATE+4*, UPDATE+6, UPDATE+7, UPDATE+16, UPDATE+29, UPDATE+108
>> ECCLAS FILE+61*, FILE+71
>> ECCLAS2 FILE+61*, FILE+72
>> ECCS UPDATE+17*, UPDATE+129, FILE+64
>> ECD START+6*, START+7*, START+8
>> ECDA START+7*, START+8*, START+10*, START+11, START+12, START+13, START+14, UPDATE+4, UPDATE+19, UPDATE+24
UPDATE+25, UPDATE+58, UPDATE+87, UPDATE+89, UPDATE+90, UPDATE+91, UPDATE+93, UPDATE+95, UPDATE+124, UPDATE+132
ECDCM START+1~, UPDATE+17*, UPDATE+18
>> ECDSS UPDATE+49*, UPDATE+50*, UPDATE+102, FILE+70
ECDSSE UPDATE+1~, UPDATE+126*, UPDATE+129
>> ECDT UPDATE+6*, UPDATE+7, UPDATE+9, UPDATE+60, UPDATE+61, UPDATE+63, UPDATE+64, UPDATE+66, UPDATE+67, UPDATE+69
UPDATE+70, UPDATE+72, UPDATE+73, UPDATE+76, UPDATE+77, UPDATE+79, UPDATE+80, UPDATE+129, FILE+63
>> ECDU UPDATE+16*, UPDATE+17, FILE+63
>> ECED START+3, START+4*, START+7, START+13
>> ECFILE BEG+2, FILE+58, FILE+91, FILE+92, SETUP+3, SETUP+10*
>> ECGRP SETUP+3
>> ECHEAD UPDATE+129, SETUP+2*, SETUP+3
>> ECL UPDATE+4*, UPDATE+5, FILE+62
>> ECLL START+4*, START+6*, START+7, START+8
>> ECM UPDATE+6*, FILE+64
>> ECO UPDATE+16*, FILE+64
>> ECODE FILE+62*, FILE+63*, FILE+64*, FILE+65*, FILE+66*, FILE+67*, FILE+68*, FILE+69*, FILE+70*, FILE+91
>> ECODE1 FILE+71*, FILE+72*, FILE+73*, FILE+74*, FILE+75*, FILE+76*, FILE+77*, FILE+78*, FILE+91
>> ECODE2 FILE+79*, FILE+80*, FILE+81*, FILE+83*, FILE+84*, FILE+85*, FILE+91
>> ECODE3 FILE+86*, FILE+87*, FILE+88*, FILE+89*, FILE+90*, FILE+91
>> ECP UPDATE+7*, UPDATE+8, UPDATE+10, UPDATE+84, UPDATE+85*, UPDATE+98*, FILE+64
>> ECPACK SETUP+3, SETUP+5
>> ECPCE UPDATE+87*, UPDATE+88
>> ECPCE1 UPDATE+87*, UPDATE+99
>> ECPCE2 UPDATE+87*
>> ECPCE7 UPDATE+88*, FILE+70
>> ECPIECE SETUP+3
ECPNM UPDATE+1~, UPDATE+8*, UPDATE+128
>> ECPTNPI FILE+61*, FILE+81
>> ECPTPR FILE+61*, FILE+67
>> ECPTTM FILE+61*, FILE+67
>> ECRN FILE+91*
>> ECRTN SETUP+3
>> ECSC FILE+70
>> ECSD START+6
>> ECTM UPDATE+7*, FILE+66
>> ECU1 UPDATE+56*, UPDATE+60, UPDATE+61
>> ECU1A UPDATE+56*, UPDATE+60*, FILE+64
>> ECU1NPI UPDATE+56*, UPDATE+62*, FILE+81
>> ECU2 UPDATE+56*, UPDATE+63, UPDATE+64
>> ECU2A UPDATE+56*, UPDATE+63*, FILE+65
>> ECU2NPI UPDATE+56*, UPDATE+65*, FILE+81
>> ECU3 UPDATE+56*, UPDATE+66, UPDATE+67
>> ECU3A UPDATE+56*, UPDATE+66*, FILE+65
>> ECU3NPI UPDATE+56*, UPDATE+68*, FILE+81
>> ECU4 UPDATE+56*, UPDATE+69, UPDATE+70
>> ECU4A UPDATE+57*, UPDATE+69*, FILE+84
>> ECU4NPI UPDATE+57*, UPDATE+71*, FILE+84
>> ECU5 UPDATE+56*, UPDATE+72, UPDATE+73
>> ECU5A UPDATE+57*, UPDATE+72*, FILE+84
>> ECU5NPI UPDATE+57*, UPDATE+74*, FILE+84
>> ECU6 UPDATE+56*, UPDATE+76, UPDATE+77
>> ECU6A UPDATE+57*, UPDATE+76*, FILE+86
>> ECU6NPI UPDATE+57*, UPDATE+78*, FILE+86
>> ECU7 UPDATE+56*, UPDATE+79, UPDATE+80
>> ECU7A UPDATE+57*, UPDATE+79*, FILE+86
>> ECU7NPI UPDATE+57*, UPDATE+81*, FILE+86
>> ECUPCE UPDATE+18*, UPDATE+34, UPDATE+45
>> ECUSTOP UPDATE+18*, UPDATE+46
>> ECV UPDATE+16*, UPDATE+98, UPDATE+99, FILE+64
>> ECVER SETUP+3
ECX4CHAR START+1~, UPDATE+20*, UPDATE+30*, UPDATE+48*, FILE+86
>> ECXA UPDATE+12, UPDATE+34, UPDATE+45, UPDATE+102, UPDATE+128*, UPDATE+129, UPDATE+130*, FILE+62
>> ECXADMDT UPDATE+129
>> ECXAO UPDATE+108*, UPDATE+111*, FILE+80
>> ECXAOL FILE+74
ECXASIH UPDATE+2~, UPDATE+130
>> ECXAST FILE+69
>> ECXCAT FILE+73
>> ECXCEDT UPDATE+54*, FILE+75
ECXCLST UPDATE+1~, UPDATE+3*, FILE+86
>> ECXCMOD UPDATE+92*, UPDATE+96*, UPDATE+99
>> ECXCNH UPDATE+105*, FILE+75
>> ECXCPT UPDATE+99*, FILE+67
>> ECXCSDT UPDATE+54*, FILE+75
>> ECXCTYP UPDATE+54*, FILE+75
>> ECXCVE FILE+78
>> ECXCVEDT FILE+79
>> ECXCVENC FILE+79
ECXDATA FILE+53~, FILE+54*
ECXDATA(7 FILE+55
>> ECXDFN UPDATE+4*, UPDATE+9, UPDATE+105, UPDATE+110, UPDATE+115, UPDATE+117, UPDATE+119, FILE+62
>> ECXDIV UPDATE+51*, FILE+72
>> ECXDOB FILE+73
>> ECXDOM FILE+73
>> ECXDSSD UPDATE+18*, FILE+71
>> ECXDSSP UPDATE+18*
>> ECXECE UPDATE+108*, UPDATE+111*, FILE+80
ECXECL UPDATE+1~, UPDATE+3*, UPDATE+113*, FILE+86
>> ECXELIG FILE+76
>> ECXENC UPDATE+129*, UPDATE+131, FILE+74
>> ECXENRL FILE+77
>> ECXERI FILE+80
ECXERR UPDATE+110!
ECXESC UPDATE+1~, UPDATE+3*, UPDATE+113*, FILE+86
>> ECXEST FILE+69
>> ECXETH FILE+60*, FILE+76
>> ECXHNC UPDATE+108*, UPDATE+112*, FILE+80
>> ECXHNCI UPDATE+115*, FILE+76
ECXICD101 START+2~, FILE+85
ECXICD102 START+2~, FILE+85
ECXICD103 START+2~, FILE+85
ECXICD104 START+2~, FILE+85
ECXICD10P START+2~, UPDATE+20*, FILE+85
>> ECXICD9 UPDATE+20*, FILE+67
>> ECXICD91 FILE+68
>> ECXICD92 FILE+68
>> ECXICD93 FILE+68
>> ECXICD94 FILE+69
>> ECXIR UPDATE+108*, UPDATE+112*, FILE+80
>> ECXLOGIC UPDATE+50, UPDATE+127, FILE+59, FILE+74, FILE+77, FILE+78, FILE+79, FILE+80, FILE+81, FILE+83
FILE+84, FILE+85, FILE+86, FILE+87, FILE+88, FILE+89, FILE+90
>> ECXMIL UPDATE+108*, UPDATE+112*, FILE+80
>> ECXMN UPDATE+12, UPDATE+13, FILE+65
>> ECXMPI FILE+71
>> ECXMST FILE+73
ECXNPRFI START+1~, FILE+79
>> ECXOBS UPDATE+102*, UPDATE+129, FILE+74
>> ECXODIV UPDATE+54*, FILE+75
>> ECXOEF FILE+81
>> ECXOEFDT FILE+81
>> ECXPATCAT UPDATE+119*, FILE+83
>> ECXPDIV UPDATE+5*, UPDATE+11, FILE+75
>> ECXPHI FILE+74
>> ECXPNM UPDATE+128*, FILE+62
>> ECXPOS FILE+74
>> ECXPPC1 UPDATE+56*, UPDATE+60*, FILE+64
>> ECXPPC2 UPDATE+56*, UPDATE+63*, FILE+65
>> ECXPPC3 UPDATE+56*, UPDATE+66*, FILE+65
>> ECXPPC4 UPDATE+57*, UPDATE+69*, FILE+84
>> ECXPPC5 UPDATE+57*, UPDATE+72*, FILE+84
>> ECXPPC6 UPDATE+57*, UPDATE+76*, FILE+86
>> ECXPPC7 UPDATE+57*, UPDATE+79*, FILE+86
>> ECXPRIOR FILE+74, FILE+78
>> ECXPROV UPDATE+58*
ECXPRV UPDATE+58!
ECXPRV( UPDATE+59!
ECXPRV("" UPDATE+59
>> ECXPTYPE FILE+78
ECXQQ SETUP+4, QUE+1~, QUE+2*
>> ECXRC1 FILE+60*, FILE+76
ECXRES1 UPDATE+1~, UPDATE+3*, UPDATE+89*, FILE+87
ECXRES2 UPDATE+1~, UPDATE+3*, UPDATE+90*, FILE+87
ECXRES3 UPDATE+1~, UPDATE+3*, UPDATE+91*, FILE+87
>> ECXRST FILE+69
>> ECXSBGRP FILE+78
>> ECXSHAD UPDATE+108*, UPDATE+111*, FILE+83
>> ECXSHADI UPDATE+117*, FILE+83
>> ECXSSN UPDATE+128*, UPDATE+129, FILE+62
ECXSTANO UPDATE+2~, UPDATE+11*, UPDATE+15*, FILE+89
>> ECXSTAT FILE+73
>> ECXSVCI FILE+87
>> ECXSVCL FILE+87
ECXSVH UPDATE+2~, UPDATE+124*, FILE+90
ECXTEMPD UPDATE+2~, UPDATE+14*, UPDATE+15
ECXTEMPW UPDATE+2~, UPDATE+13*, UPDATE+14
>> ECXTS UPDATE+50, UPDATE+102, UPDATE+129, FILE+54, FILE+55*, FILE+66
>> ECXUESTA FILE+78
>> ECXUNIT UPDATE+17*, UPDATE+18, UPDATE+47, UPDATE+48
>> ECXUSRTN UPDATE+61*, UPDATE+62*, UPDATE+64*, UPDATE+65*, UPDATE+67*, UPDATE+68*, UPDATE+70*, UPDATE+71*, UPDATE+73*, UPDATE+74*
UPDATE+77*, UPDATE+78*, UPDATE+80*, UPDATE+81*
ECXVIET START+1~, FILE+86
>> ECXVISIT UPDATE+108*, UPDATE+109, UPDATE+110
>> ECXVIST UPDATE+110
>> ECXVIST("AO" UPDATE+111
>> ECXVIST("ENCCL" UPDATE+113
>> ECXVIST("ENCSC" UPDATE+113
>> ECXVIST("HNC" UPDATE+112
>> ECXVIST("IR" UPDATE+112
>> ECXVIST("MST" UPDATE+112
>> ECXVIST("PGE" UPDATE+111
>> ECXVIST("SHAD" UPDATE+111
>> ECXYM FILE+63
EFY START+2~, START+3*, START+14
>> I UPDATE+21*, UPDATE+22*, UPDATE+23*, UPDATE+24, UPDATE+26*, UPDATE+59*
>> ICD9 UPDATE+19*, UPDATE+20, UPDATE+25*, UPDATE+26
IOF SETUP+5
LATE START+2~, START+10*, UPDATE+132
M UPDATE+94*, UPDATE+95*, UPDATE+96, UPDATE+97!
MOD UPDATE+94*, UPDATE+95*, UPDATE+97!
OUT SETUP+1~, SETUP+2*, SETUP+10
RECNO CLEAN+1~, CLEAN+2*, CLEAN+3
ROOT UPDATE+1~
U START+13, START+14, UPDATE+4, UPDATE+6, UPDATE+7, UPDATE+13, UPDATE+14, UPDATE+16, UPDATE+17, UPDATE+18
UPDATE+19, UPDATE+25, UPDATE+29, UPDATE+36, UPDATE+39, UPDATE+40, UPDATE+46, UPDATE+47, UPDATE+48, UPDATE+62
UPDATE+65, UPDATE+68, UPDATE+71, UPDATE+74, UPDATE+78, UPDATE+81, UPDATE+85, UPDATE+87, UPDATE+88, UPDATE+89
UPDATE+90, UPDATE+91, UPDATE+95, UPDATE+108, UPDATE+124, FILE+62, FILE+63, FILE+64, FILE+65, FILE+66
FILE+67, FILE+68, FILE+69, FILE+70, FILE+71, FILE+72, FILE+73, FILE+74, FILE+75, FILE+76
FILE+77, FILE+78, FILE+79, FILE+80, FILE+81, FILE+83, FILE+84, FILE+85, FILE+86, FILE+87
FILE+88, FILE+89, FILE+90
X START+1~
Y START+1~, UPDATE+59*
>> ZTQUEUED FILE+93
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