ECXAPRO ;ALB/JAP - PRO Extract Audit Report ;11/19/19 13:55
Source file <ECXAPRO.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
DSS Extracts | 2 | ECX PRO SOURCE AUDIT ECXAPRO2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;entry point for PRO extract audit report
|
|
TASK | ;entry point from taskmanager
|
|
PROCESS | ;process the data in file #727.826
|
|
GETCODE(PSAS,NODE) | ;find the appropriate nppd code using psas hcpcs
|
|
GROUP | ;total grouper to main key
|
|
REP(C) | ;calculate repair cost
|
|
NEW(C) | ;calculate new costs
|
|
RENT(C) | ;calculate rental costs
|
Name | Field # of Occurrence |
---|---|
^%DT | PROCESS+6 |
DD^%DT | PROCESS+7 |
NOW^%DTC | PROCESS+7 |
HOME^%ZIS | EN+66 |
^%ZISC | EN+65 |
^DIC | GETCODE+3 |
EN^DIQ1 | EN+9 |
^DIR | EN+28, EN+32 |
CODE^ECXAPRO1 | PROCESS+12 |
DISP^ECXAPRO1 | EN+49, EN+60, TASK+2 |
ASK^ECXAPRO2 | EN+51, EN+62 |
ASK2^ECXAPRO2 | EN+39 |
DISP^ECXAPRO2 | TASK+3 |
PRO^ECXDVSN2 | EN+12 |
^ECXKILL | EN+8, EN+14, EN+52 |
AUDIT^ECXKILL | EN+19, EN+35, EN+57, EN+67, TASK+4 |
$$PDIV^ECXPUTL | EN+7 |
$$EXPORT^ECXUTL1 | EN+44 |
EXPDISP^ECXUTL1 | EN+50 |
AUDIT^ECXUTLA | EN+16 |
DEVICE^ECXUTLA | EN+55 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | Classic Fileman Calls |
^RMPR(661.1 - [#661.1] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | EN+22 |
^ECX(727.826 - [#727.826] | PROCESS+14, PROCESS+15, PROCESS+19 |
^TMP($J | EN+45!, EN+46*, PROCESS+3!, PROCESS+42*, PROCESS+45, PROCESS+47, PROCESS+50, PROCESS+52, PROCESS+53, PROCESS+54* , GROUP+3, GROUP+5, GROUP+7, GROUP+8, GROUP+10, GROUP+12, GROUP+14*, REP+4*, REP+5*, REP+6* , REP+7*, NEW+3*, NEW+4*, NEW+5*, NEW+6*, RENT+3*, RENT+4*, RENT+5*, RENT+6* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | PROCESS+7 |
%X | EN+1~ |
%Y | EN+1~ |
BCOST | GROUP+1~, GROUP+8*, GROUP+9 |
BF | GROUP+1~, GROUP+2*, GROUP+3*, GROUP+5, GROUP+7, GROUP+8 |
BL | GROUP+1~, GROUP+4*, GROUP+5*, GROUP+7, GROUP+8, GROUP+10*, GROUP+12, GROUP+14, GROUP+15, GROUP+16 , GROUP+17 |
BR | GROUP+1~, GROUP+6*, GROUP+7*, GROUP+8, GROUP+10*, GROUP+12, GROUP+14 |
BTCOST | GROUP+1~, GROUP+2*, GROUP+9*, GROUP+13 |
C | REP~, REP+2, NEW~, NEW+2, RENT~, RENT+2 |
CNT | EN+1~, EN+47* |
CODE | PROCESS+1~, PROCESS+40*, PROCESS+42, PROCESS+49*, PROCESS+50*, PROCESS+52, PROCESS+53, PROCESS+54, PROCESS+55, PROCESS+56 , PROCESS+57 |
COST | PROCESS+1~, PROCESS+26*, PROCESS+31*, PROCESS+42, PROCESS+53*, GROUP+1~, GROUP+13*, GROUP+14, REP+7, NEW+6 , RENT+6 |
CPTNM | PROCESS+1~, PROCESS+37* |
DA | EN+1~, EN+9*, EN+10 |
DATE | PROCESS+1~, PROCESS+20*, PROCESS+21*, PROCESS+22, PROCESS+23*, PROCESS+42 |
DESC | PROCESS+1~, PROCESS+41*, PROCESS+42, GETCODE+1~, GETCODE+5*, GETCODE+10 |
DIC | EN+1~, EN+9*, GETCODE+1~, GETCODE+3* |
DIC(0 | GETCODE+3* |
DIQ | EN+1~, EN+9* |
DIQ(0 | EN+9* |
DIR | EN+1~, EN+28!, EN+31!, EN+32! |
DIR("A" | EN+31* |
DIR("B" | EN+31* |
DIR(0 | EN+28*, EN+31* |
DIRUT | EN+1~, EN+33, EN+39 |
DIV | EN+1~, EN+22*, EN+24 |
DR | EN+1~, EN+9* |
DTOUT | EN+1~, EN+33, EN+39 |
DUOUT | EN+1~ |
DUZ | EN+12 |
>> ECXALL | EN+12, PROCESS+8, PROCESS+9, PROCESS+34, PROCESS+35 |
>> ECXARRAY | EN+16 |
>> ECXARRAY("DEF" | PROCESS+5 |
>> ECXARRAY("DIV" | EN+21, EN+22 |
>> ECXARRAY("END" | PROCESS+6 |
>> ECXARRAY("EXTRACT" | EN+24, PROCESS+5 |
>> ECXARRAY("START" | PROCESS+6 |
>> ECXAUD | EN+4*, EN+16 |
>> ECXDEF | PROCESS+5* |
ECXDESC | EN+42*, EN+55, EN+59! |
>> ECXDIC(4 | EN+10 |
>> ECXDIV | EN+12, PROCESS+8*, PROCESS+9*, PROCESS+10 |
>> ECXDIV( | PROCESS+8 |
>> ECXDIV(99 | PROCESS+8 |
>> ECXEND | PROCESS+6*, PROCESS+22 |
>> ECXERR | EN+2*, EN+12, EN+13, EN+16, EN+17 |
>> ECXEXT | PROCESS+5*, PROCESS+14 |
>> ECXHEAD | EN+4*, EN+5, EN+16 |
ECXPGM | EN+42*, EN+55, EN+59! |
ECXPORT | EN+1~, EN+38, EN+44*, EN+64, PROCESS+3 |
>> ECXPRIME | EN+7*, EN+8, EN+9, EN+10*, EN+12, EN+21, EN+23, PROCESS+9 |
>> ECXPRO | PROCESS+15*, PROCESS+18*, PROCESS+19*, PROCESS+20, PROCESS+24, PROCESS+25, PROCESS+26, PROCESS+27, PROCESS+37 |
>> ECXREPT | EN+36*, EN+38, EN+41, TASK+2, TASK+3 |
>> ECXRUN | PROCESS+7* |
ECXSAVE | EN+55, EN+59! |
ECXSAVE("ECXALL" | EN+43* |
ECXSAVE("ECXARRAY(" | EN+43* |
ECXSAVE("ECXDIV(" | EN+43* |
ECXSAVE("ECXHEAD" | EN+43* |
ECXSAVE("ECXPRIME" | EN+43* |
ECXSAVE("ECXREPT" | EN+43* |
ECXSAVE("POP" | EN+55 |
ECXSAVE("ZTSK" | EN+58 |
>> ECXSTART | PROCESS+6*, PROCESS+22 |
FLG | PROCESS+1~, PROCESS+41*, PROCESS+42, PROCESS+46*, PROCESS+47*, PROCESS+48*, PROCESS+50, PROCESS+52, PROCESS+53, PROCESS+54 , GETCODE+1~, GETCODE+6*, GETCODE+10 |
GN | PROCESS+1~, PROCESS+27*, PROCESS+42, PROCESS+44*, PROCESS+45*, PROCESS+47, PROCESS+50, PROCESS+52, PROCESS+53, PROCESS+54 , GROUP+3, GROUP+5, GROUP+7, GROUP+8, GROUP+10, GROUP+12, GROUP+14 |
IEN | PROCESS+1~, PROCESS+14*, PROCESS+15, PROCESS+19, PROCESS+42 |
IO | EN+65 |
IO(0 | EN+65 |
IOF | EN+29 |
IOST | EN+26 |
J | PROCESS+1~, PROCESS+8* |
>> JJ | EN+27* |
KEY | PROCESS+1~, PROCESS+25*, PROCESS+36 |
LABLC | PROCESS+1~, PROCESS+26*, PROCESS+42 |
LABMC | PROCESS+1~, PROCESS+26*, PROCESS+42 |
LINE | REP+1~, REP+2*, REP+3, REP+4, REP+5, REP+6, REP+7, NEW+1~, NEW+2*, NEW+3 , NEW+4, NEW+5, NEW+6, RENT+1~, RENT+2*, RENT+3, RENT+4, RENT+5, RENT+6 |
LOC | PROCESS+1~, PROCESS+25*, PROCESS+29, PROCESS+31, PROCESS+32*, PROCESS+34, PROCESS+35, PROCESS+42 |
NODE | PROCESS+1~, PROCESS+38, PROCESS+39, PROCESS+40, PROCESS+41, GETCODE~, GETCODE+2*, GETCODE+4*, GETCODE+10* |
NODE2 | PROCESS+2~, PROCESS+15*, PROCESS+26 |
NPPDED | PROCESS+1~, PROCESS+27*, PROCESS+42 |
NU | GETCODE+1~, GETCODE+9*, GETCODE+10 |
PSAS | GETCODE~, GETCODE+3 |
PSASNM | PROCESS+1~, PROCESS+37*, PROCESS+38, PROCESS+42 |
PTNAM | PROCESS+1~, PROCESS+24*, PROCESS+42 |
QFLG | PROCESS+1~ |
QQFLG | PROCESS+1~, PROCESS+4*, PROCESS+14 |
QTY | PROCESS+1~, PROCESS+25*, PROCESS+42, PROCESS+53*, GROUP+1~, GROUP+12*, REP+3*, REP+5, REP+6, NEW+4 , NEW+5, RENT+4, RENT+5 |
RD | PROCESS+1~, PROCESS+51*, PROCESS+52*, PROCESS+53, PROCESS+54 |
REP | GETCODE+1~, GETCODE+8*, GETCODE+10 |
SRCE | PROCESS+1~, PROCESS+36*, PROCESS+42, PROCESS+53*, GROUP+1~, GROUP+12*, REP+3*, REP+5, REP+6, NEW+4 , NEW+5, RENT+4, RENT+5 |
>> SS | EN+27* |
SSN | PROCESS+1~, PROCESS+24*, PROCESS+42 |
STN | PROCESS+1~, PROCESS+10*, PROCESS+34, PROCESS+35, PROCESS+42, PROCESS+45, PROCESS+47, PROCESS+50, PROCESS+52, PROCESS+53 , PROCESS+54, GROUP+3, GROUP+5, GROUP+7, GROUP+8, GROUP+10, GROUP+12, GROUP+14, REP+4, REP+5 , REP+6, REP+7, NEW+3, NEW+4, NEW+5, NEW+6, RENT+3, RENT+4, RENT+5, RENT+6 |
TYPE | PROCESS+1~, PROCESS+36*, PROCESS+40, PROCESS+42, PROCESS+53*, PROCESS+55, PROCESS+56, PROCESS+57, GROUP+1~, GROUP+12* , GROUP+15, GROUP+16, GROUP+17 |
U | EN+10, EN+22, EN+23, PROCESS+10, PROCESS+19, PROCESS+20, PROCESS+24, PROCESS+25, PROCESS+26, PROCESS+27 , PROCESS+37, PROCESS+40, PROCESS+41, PROCESS+42, PROCESS+53, GETCODE+4, GETCODE+5, GETCODE+6, GETCODE+8, GETCODE+9 , GETCODE+10, GROUP+8, GROUP+12, GROUP+14, REP+5, REP+6, REP+7, NEW+4, NEW+5, NEW+6 , RENT+4, RENT+5, RENT+6 |
X | EN+1~, PROCESS+6*, GETCODE+1~, GETCODE+3* |
Y | EN+1~, EN+36, PROCESS+6, PROCESS+7*, GETCODE+1~, GETCODE+4 |
Y(0 | GETCODE+5, GETCODE+6, GETCODE+8, GETCODE+9 |