DGV53PTB ;ALB/SCK - POST INIT CONVERSION ROUTINE FOR DISTANCE FILE; 2/2/93 4/19/93
Source file <DGV53PTB.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 2 | WAIT^DICD IXALL^DIK |
| Registration | 1 | (MILES,RMK,ZIP)^DGV53PTC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADDINF | ; check for additional information flag
|
|
| EN | ;
|
|
| MSGS | ; list out incomplete data found during conversion
|
|
| ZIP | ; check for zipcode, make sure there is a number value entered in piece 4.
|
|
| CHKMILE | ; check default mileage, if null pass 0 to subnode
|
|
| GSTATE() | ;
|
|
| MECOST | ;
|
|
| ZIPMSG | ;
|
|
| RMKMSG | ;
|
|
| STUFF | ; build subnode from variables set above
|
|
| EXIT | ;
|
|
| ENDLOOP | ; end of loop to rebuild distance file
|
|
| ERR1 | ;
|
|
| ZARRAY | ; build array for message on missing zipcodes
|
|
| MARRAY | ; build array for message on 0 default mileages
|
|
| LOOP | ; begin loop for converting distance file
|
|
| ADARRAY | ; build array for cities with additional information field set
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^DGBT(392.1 - [#392.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(43 - [#43] | EN+7 |
| ^DGBT(392.1 - [#392.1] | EN+4, EN+5, EN+6, EN+10, EN+11, LOOP+1, MECOST+1, STUFF+2, STUFF+3*, STUFF+4* |
| ^DIC(5 - [#5] | GSTATE+2 |
| ^TMP("DGBT" | EN+2!, EXIT+1!, ZARRAY+1*, MARRAY+1*, ADARRAY+1* |
| Name | Line Occurrences |
|---|---|
| $$GSTATE | ZARRAY+1, MARRAY+1, ADARRAY+1 |
| ADARRAY | ADDINF+1 |
| ERR1 | EN+7 |
| EXIT | EN+4, EN+5, EN+6, EN+7 |
| LOOP | EN+10 |
| MARRAY | CHKMILE+1 |
| MSGS | ENDLOOP+7 |
| RMKMSG | ENDLOOP+7 |
| ZARRAY | ZIP+1 |
| ZIPMSG | ENDLOOP+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADDINF | EXIT+2!, ADDINF+1*, STUFF+4 |
| >> DA(1 | ENDLOOP+3* |
| DGBTVAR | EXIT+2!, LOOP+1*, CHKMILE+1, ADDINF+1, ZIP+1, ZARRAY+1, MARRAY+1, ADARRAY+1, GSTATE+2 |
| DIK | ENDLOOP+3*, EXIT+2! |
| GLREC | EN+10*, EXIT+2!, LOOP+1, MECOST+1, STUFF+2, STUFF+3, STUFF+4 |
| MCNT | EN+1*, ENDLOOP+5, ENDLOOP+7, EXIT+2!, MSGS+1, MARRAY+1* |
| MEC | EXIT+2!, MECOST+1*, STUFF+4 |
| MILES | EXIT+2!, CHKMILE+1*, STUFF+4 |
| PRIDIV | EN+7*, EXIT+2!, STUFF+4 |
| RCNT | EN+1*, ENDLOOP+5, ENDLOOP+7, EXIT+2!, RMKMSG+1, ADARRAY+1* |
| STATE | EXIT+2!, ZARRAY+1*, MARRAY+1*, ADARRAY+1*, GSTATE+1~, GSTATE+2*, GSTATE+3 |
| TOT | EN+1*, ENDLOOP+1, EXIT+2!, LOOP+1*, STUFF+1 |
| U | EN+1*, EN+7, CHKMILE+1, ADDINF+1, MECOST+1, ZIP+1, ZARRAY+1, MARRAY+1, ADARRAY+1, GSTATE+2 |
| ZCNT | EN+1*, ENDLOOP+5, ENDLOOP+7, EXIT+2!, ZIPMSG+1, ZARRAY+1* |
| ZIP | EXIT+2! |