ACRZPD4 ;IHS/OIRM/DSD/AEF - UPDATE ARMS PER DIEM CITY FILE [ 09/26/2002 10:19 AM ]
Source file <ACRZPD4.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+9!, 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 | 
| 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 | 
| >> | 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 |