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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ACRZPD4

Package: Commitment Register

Routine: ACRZPD4


Information

ACRZPD4 ;IHS/OIRM/DSD/AEF - UPDATE ARMS PER DIEM CITY FILE [ 09/26/2002 10:19 AM ]

Source Information

Source file <ACRZPD4.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 ^DIC  FILE^DICN  ^DIE  EN^DIU2  
IHS VA Utilities 1 ^XBKVAR  
Kernel 1 BMES^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
ADD(IEN,CITY,STATE)
DATA(ACRZD0)
EN ;EP -- MAIN ENTRY POINT
LEFT(UPDATE,INSTALL) ;----- PROCESS LEFTOVERS ("XX" DUPLICATES)
EDIT(IEN,CITY,STATE,LODGE,MEALS,EFFECT,BEGIN,END,COUNTY,UPDATE)
UP(ACRZD0)
UPDATE ;----- BEGIN UPDATE PROCESS
LOOP(UPDATE,INSTALL) ;-- LOOP THROUGH ALL CITIES NOT UPDATED AND SET TO STANDARD RATE
BLDA(IEN,CITY,STATE)
MSG(N,SUFX) ;LOCAL ENTRY
CLEAN ; CLEAN OUT OLD "D" CROSS-REFERENCES THAT POINT TO "XX" CITIES
BLD ;----- BUILD ^TMP GLOBAL ARRAYS CONTAINING PER DIEM CITY DATA
DEACT(CITY,IEN,UPDATE,INSTALL)
BLDU ;----- BUILD GLOBAL CONTAINING UPDATE DATA
DELETE ;----- DELETE ACRZ ARMS PER DIEM CITY UPDATE FILE
BLDC ;----- BUILD GLOBAL CONTAINING CITY DATA
OTH(IEN,CITY,STATE)

External References

Name Field # of Occurrence
^DIC ADD+9
FILE^DICN OTH+14
^DIE EDIT+17, DEACT+14, LOOP+19
EN^DIU2 DELETE+5
^XBKVAR EN+5
BMES^XPDUTL MSG+1, MSG+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACRPD - [#9002193.9] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRPD - [#9002193.9] EDIT+5, OTH+6, DEACT+3, DEACT+7, BLDC+6, BLDC+7, BLDA+4, BLDA+5, LOOP+4, LOOP+5
, LOOP+8, CLEAN+5
^ACRPD("D" CLEAN+3, CLEAN+4, CLEAN+7!
^ACRZPDC(9002199.9 UPDATE+4, DATA+3, BLDU+5, BLDU+6
^DD(9002199.9 OTH+10
^DIC(5 - [#5] MSG+2
^TMP("ACRZ" EN+11!, EN+12!, EN+13!, UP+5, UP+9!, OTH+3, OTH+5, LEFT+4, LEFT+6, BLDC+3!
, BLDC+4!, BLDC+13*, BLDA+7*, BLDU+3!, BLDU+12*

Label References

Name Line Occurrences
ADD UP+6
BLD EN+8
BLDA BLDC+14
BLDC BLD+2
BLDU BLD+2
CLEAN EN+10
DATA UP+3
DEACT LEFT+7
DELETE EN+15
EDIT UP+7
LEFT UPDATE+6
LOOP UPDATE+7
MSG EN+6, EN+14, EN+16, EDIT+19, OTH+15, ADD+10, ADD+12, DEACT+15, DEACT+16, DELETE+6
OTH EDIT+18
UP UPDATE+5
UPDATE EN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACRZD0 UPDATE+2~, UPDATE+3*, UPDATE+4*, UPDATE+5, UP~, UP+3, DATA~, DATA+3
ADDCITY OTH+2~, OTH+4*, OTH+5*, OTH+6, OTH+12, BLDA+2~, BLDA+5*, BLDA+6, BLDA+7
BEGIN UP+2~, UP+7, EDIT~, MSG+4, DATA+7*, DATA+8*, DATA+9*
CITY UP+2~, UP+4, UP+5, UP+6, UP+7, UP+9, EDIT~, EDIT+18, MSG+2, OTH~
, OTH+3, OTH+5, ADD~, ADD+8, LEFT+2~, LEFT+3*, LEFT+4*, LEFT+6, LEFT+7, DEACT~
, DATA+4*, BLDC+2~, BLDC+9*, BLDC+10, BLDC+13, BLDC+14, BLDA~, BLDA+7, BLDU+2~, BLDU+8*
, BLDU+9, BLDU+12
CNT EN+2~, EN+14, UPDATE+3*, EDIT+4*
COUNTY UP+2~, UP+7, EDIT~, EDIT+5*, DATA+6*
D1 BLDA+2~, BLDA+3*, BLDA+4*, BLDA+5
DA EDIT+3~, EDIT+7*, OTH+2~, DEACT+2~, DEACT+12*, DEACT+15, LOOP+2~, LOOP+18*
DA(1 OTH+7*, OTH+8
DATA DEACT+2~, DEACT+3*, DEACT+4, DEACT+5, DEACT+10, DATA+2~, DATA+3*, DATA+4, DATA+5, DATA+6
, DATA+7, DATA+10, DATA+13, DATA+14, DATA+15, BLDC+2~, BLDC+7*, BLDC+8, BLDC+9, BLDC+11
, BLDU+2~, BLDU+6*, BLDU+7, BLDU+8, BLDU+10, LOOP+2~, LOOP+5*, LOOP+6, LOOP+7, LOOP+8*
, LOOP+9, LOOP+11, CLEAN+1~, CLEAN+5*, CLEAN+6
DD OTH+2~, OTH+13!
DIADD ADD+2~, ADD+7*
DIC OTH+2~, OTH+8*, ADD+2~, ADD+3*
DIC("DR" ADD+5*
DIC("P" OTH+10*
DIC(0 OTH+9*, ADD+4*
DIE EDIT+3~, EDIT+6*, DEACT+2~, DEACT+11*, LOOP+2~, LOOP+17*
DIU DELETE+2~, DELETE+3*
DIU(0 DELETE+4*
DLAYGO OTH+2~, OTH+11*, ADD+2~, ADD+6*
DO OTH+2~, OTH+13!
DR EDIT+3~, EDIT+8*, EDIT+9*, EDIT+10*, EDIT+11*, EDIT+12*, EDIT+13*, EDIT+14*, EDIT+15*, EDIT+16*
, DEACT+2~, DEACT+13*, LOOP+2~, LOOP+12*, LOOP+14*, LOOP+15*, LOOP+16*
DT EN+4
EFFECT UP+2~, UP+7, EDIT~, DATA+15*
END UP+2~, UP+7, EDIT~, MSG+5, DATA+10*, DATA+11*, DATA+12*
IEN UP+2~, UP+5*, UP+6, UP+7, UP+8, UP+9, EDIT~, EDIT+5, EDIT+7, EDIT+18
, MSG+2, OTH~, OTH+6, OTH+7, ADD~, ADD+10*, ADD+11*, LEFT+2~, LEFT+5*, LEFT+6*
, LEFT+7, DEACT~, DEACT+3, DEACT+7, DEACT+12, BLDC+2~, BLDC+5*, BLDC+6*, BLDC+7, BLDC+13
, BLDC+14, BLDA~, BLDA+4, BLDA+5, BLDU+2~, BLDU+4*, BLDU+5*, BLDU+6
INSTALL EN+2~, EN+4*, UPDATE+6, UPDATE+7, LEFT~, LEFT+7, DEACT~, LOOP~
LAST LOOP+2~
LOCAL DEACT+7*, DEACT+8, LOOP+2~, LOOP+11*, LOOP+12, LOOP+13
LODGE UP+2~, UP+7, EDIT~, DATA+13*
MEALS UP+2~, UP+7, EDIT~, DATA+14*
N MSG~, MSG+1, MSG+3, CLEAN+1~, CLEAN+2*, CLEAN+3*, CLEAN+4, CLEAN+7
NAME DEACT+2~, DEACT+5*, DEACT+6, DEACT+9*
OLDATE LOOP+2~, LOOP+9*, LOOP+10
OLDIEN UP+2~, UP+5*, UP+8
P CLEAN+1~, CLEAN+4*, CLEAN+5, CLEAN+7
PD LOOP+2~, LOOP+3*, LOOP+4*, LOOP+5, LOOP+8, LOOP+18
STATE UP+2~, UP+4, UP+5, UP+6, UP+7, UP+9, EDIT~, EDIT+18, MSG+2, OTH~
, OTH+3, OTH+5, ADD~, DEACT+2~, DEACT+10*, DATA+5*, BLDC+2~, BLDC+11*, BLDC+12, BLDC+13
, BLDC+14, BLDA~, BLDA+7, BLDU+2~, BLDU+10*, BLDU+11, BLDU+12, LOOP+2~, LOOP+7*, LOOP+14
, LOOP+15
STR EDIT+3~, MSG+2*, MSG+4*, MSG+5*, MSG+6
SUFX MSG~, MSG+1, MSG+6
U EDIT+5, MSG+2, OTH+10, DEACT+5, DEACT+7, DEACT+10, DATA+4, DATA+5, DATA+6, DATA+7
, DATA+10, DATA+13, DATA+14, DATA+15, BLDC+9, BLDC+11, BLDU+8, BLDU+10, LOOP+6, LOOP+7
, LOOP+9, LOOP+11
UPDATE EN+2~, EN+3*, UPDATE+6, UPDATE+7, UP+7, EDIT~, LEFT~, LEFT+7, DEACT~, LOOP~
, LOOP+10
X EDIT+3~, OTH+2~, OTH+12*, ADD+2~, ADD+8*
Y EDIT+3~, OTH+2~, OTH+15, ADD+2~, ADD+10, ADD+11
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All