ACRFPD11 ;IHS/OIRM/DSD/AEF - UPDATE ARMS PER DIEM CITY FILE [ 10/01/2004 10:13 AM ]
Source file <ACRFPD11.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | ^DIC FILE^DICN ^DIE EN^DIU2 |
IHS VA Utilities | 1 | ^XBKVAR |
Kernel | 1 | BMES^XPDUTL |
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) |
FileNo | Call Tags |
---|---|
^ACRPD - [#9002193.9] | Classic Fileman Calls |
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+10!, OTH+3, OTH+5, LEFT+4, LEFT+6, BLDC+3! , BLDC+4!, BLDC+13*, BLDA+7*, BLDU+3!, BLDU+12* |
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 |
EDIT | UP+8 |
LEFT | UPDATE+6 |
LOOP | UPDATE+7 |
MSG | EN+6, EN+14, EN+16, EDIT+18, OTH+15, ADD+10, ADD+12, DEACT+15, DEACT+16, DELETE+6 |
OTH | EDIT+17 |
UP | UPDATE+5 |
UPDATE | EN+9 |
>> | 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+8, EDIT~, EDIT+11, MSG+4, DATA+7* |
CITY | UP+2~, UP+4, UP+5, UP+6, UP+8, UP+10, EDIT~, EDIT+17, 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+8, EDIT~, EDIT+5*, EDIT+13, 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+25* |
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+8, DATA+9, DATA+10, DATA+11, 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+24* |
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*, DEACT+2~ , DEACT+13*, LOOP+2~, LOOP+12*, LOOP+15*, LOOP+17*, LOOP+20*, LOOP+21*, LOOP+22*, LOOP+23* |
DT | EN+4 |
EFFECT | UP+2~, UP+8, EDIT~, EDIT+10, DATA+11* |
END | UP+2~, UP+8, EDIT~, EDIT+12, MSG+5, DATA+8* |
IEN | UP+2~, UP+5*, UP+6, UP+7, UP+8, UP+9, UP+10, EDIT~, EDIT+5, EDIT+7 , EDIT+17, 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, EDIT+15, LEFT~, LEFT+7, DEACT~, LOOP~, LOOP+22 |
LAST | LOOP+2~ |
LOCAL | DEACT+7*, DEACT+8, LOOP+2~, LOOP+11*, LOOP+12, LOOP+13, LOOP+23 |
LODGE | UP+2~, UP+8, EDIT~, EDIT+8, DATA+9* |
MEALS | UP+2~, UP+8, EDIT~, EDIT+9, DATA+10* |
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+9 |
P | CLEAN+1~, CLEAN+4*, CLEAN+5, CLEAN+7 |
PD | LOOP+2~, LOOP+3*, LOOP+4*, LOOP+5, LOOP+8, LOOP+25 |
STATE | UP+2~, UP+4, UP+5, UP+6, UP+8, UP+10, EDIT~, EDIT+17, 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+15 , LOOP+17, LOOP+18 |
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+8, DATA+9, DATA+10, DATA+11, 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+8, EDIT~, EDIT+14, LEFT~, LEFT+7, DEACT~ , LOOP~, LOOP+10, LOOP+21 |
X | EDIT+3~, OTH+2~, OTH+12*, ADD+2~, ADD+8* |
Y | EDIT+3~, OTH+2~, OTH+15, ADD+2~, ADD+10, ADD+11 |