DGPTAE ;ALB/MTC - Austin Edit Checks Driver ; 12 NOV 92
Source file <DGPTAE.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 1 | EN^VALM |
| VA Fileman | 1 | NOW^%DTC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RTE | ;route processing
|
|
| WRTERR(ERROR,NODE,SEQ) | ;-- This function will write out errors to the ^TMP("AERROR"
; global. ; INPUT : ERROR - code of Austin's error ; NODE - node error occured on ; SEQ - sequence in ^TMP("AEDIT", |
|
| EN | ;
|
|
| WRTQ | ||
| RTN | ;
|
|
| ALLPR | ;-- process all records types
|
|
| EXIT | ;-- clean-up
|
|
| ERROR | ;-- this routine will process the error detected during close-out
|
|
| FAC | ;-- check facility id; get station type
|
|
| ERRQ | ||
| FACQ | ||
| PRES() | ;-- check if required pieces are present
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(45.1 - [#45.1] | FAC+6, FAC+7 |
| ^DIC(45.81 - [#45.81] | FAC+5 |
| ^TMP("AD" | EXIT+1! |
| ^TMP("AEDIT" | EN+5, ALLPR+6, ALLPR+7, EXIT+1!, PRES+3, FAC+2 |
| ^TMP("AERROR" | EXIT+1!, WRTERR+7*, ERROR+1 |
| Name | Line Occurrences |
|---|---|
| $$PRES | EN+7 |
| @( | RTE+6 |
| ALLPR | EN+9 |
| ERROR | EN+11 |
| ERRQ | ERROR+1 |
| EXIT | EN+5, EN+7, EN+13 |
| FAC | ALLPR+4 |
| FACQ | FAC+3, FAC+4, FAC+9 |
| RTE | ALLPR+7 |
| WRTERR | EN+7, FAC+3, FAC+4, FAC+9 |
| WRTQ | WRTERR+6 |
| Name | Field # of Occurrence |
|---|---|
| ^( | FAC+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DGACNT | EXIT+8! |
| >> DGERR | ERROR+2* |
| DGFL2 | RTE+1~, RTE+2*, RTE+3 |
| DGFNUM | EXIT+9! |
| DGLAST | EXIT+9! |
| DGMVT | EXIT+9! |
| DGOUT | EXIT+9! |
| DGPRS | EN+1~, EN+2*, RTE+2 |
| DGPT50SR | EXIT+7! |
| DGPT70DR | EXIT+5! |
| DGPT70LG | EXIT+5! |
| DGPT70SU | EXIT+5! |
| DGPT70X4 | EXIT+5! |
| DGPT7X51 | EXIT+8! |
| DGPT7X52 | EXIT+8! |
| DGPTADT | EXIT+8! |
| DGPTAGE | EXIT+8! |
| DGPTAL7 | EXIT+8! |
| DGPTBY | EXIT+3! |
| DGPTBYR | EXIT+8! |
| DGPTCTY | EXIT+3! |
| DGPTDAS | EXIT+4! |
| DGPTDCP | EXIT+4! |
| DGPTDDS | EXIT+4! |
| DGPTDDTD | EXIT+4! |
| DGPTDDXE | EXIT+4! |
| DGPTDDXO | EXIT+4! |
| DGPTDIA | EXIT+8! |
| DGPTDIA1 | EXIT+8! |
| DGPTDIA2 | EXIT+8! |
| DGPTDIAR | EXIT+8! |
| DGPTDLC | EXIT+4! |
| DGPTDLR | EXIT+4! |
| DGPTDOB | EXIT+3! |
| DGPTDOP | EXIT+4! |
| DGPTDPD | EXIT+4! |
| DGPTDRF | EXIT+4! |
| DGPTDSC | EXIT+4! |
| DGPTDSP | EXIT+4! |
| DGPTDTA | EXIT+2! |
| DGPTDTS | EXIT+2! |
| DGPTDTY | EXIT+4! |
| DGPTDVA | EXIT+4! |
| DGPTDXV1 | EXIT+5! |
| DGPTDXV2 | EXIT+5! |
| DGPTEDFL | EN+1~, EN+2*, WRTERR+8* |
| DGPTELP | EXIT+8! |
| DGPTERC | EN+1~, EN+7* |
| DGPTERP | EN+1~, EN+2*, WRTERR+7*, WRTERR+8 |
| DGPTEXA | EXIT+3! |
| DGPTEXI | EXIT+3! |
| DGPTF | EXIT+9! |
| DGPTFAC | EN+1~, EXIT+2!, FAC+2*, FAC+4 |
| DGPTFEF | EXIT+8! |
| DGPTFI | EXIT+2! |
| DGPTFMDB | EXIT+8! |
| DGPTGEN | EXIT+3! |
| DGPTGEN1 | EXIT+8! |
| DGPTINC | EXIT+3! |
| DGPTL3 | EXIT+8! |
| DGPTL4 | EXIT+8! |
| DGPTLN | EXIT+2! |
| DGPTMBS | EXIT+6! |
| DGPTMD1 | EXIT+6! |
| DGPTMD11 | EXIT+6! |
| DGPTMD2 | EXIT+6! |
| DGPTMD3 | EXIT+6! |
| DGPTMD4 | EXIT+6! |
| DGPTMD5 | EXIT+6! |
| DGPTMDG | EXIT+7! |
| DGPTMI | EXIT+2! |
| DGPTMLC | EXIT+6! |
| DGPTMLD | EXIT+6! |
| DGPTMLG | EXIT+7! |
| DGPTMLR | EXIT+6! |
| DGPTMPD | EXIT+6! |
| DGPTMRS | EXIT+3! |
| DGPTMSC | EXIT+6! |
| DGPTMSI | EXIT+6! |
| DGPTMSR | EXIT+6! |
| DGPTMSU | EXIT+7! |
| DGPTMSX | EXIT+8! |
| DGPTMTC | EXIT+3! |
| DGPTMXIV | EXIT+7! |
| DGPTMXV1 | EXIT+7! |
| DGPTMXV2 | EXIT+7! |
| DGPTMXX | EXIT+6! |
| DGPTNOW | EN+1~, EN+3* |
| DGPTOC | EXIT+8! |
| DGPTOPAR | EXIT+8! |
| DGPTOPP | EXIT+9! |
| DGPTPOS1 | EXIT+3! |
| DGPTPOS2 | EXIT+3! |
| DGPTPOW | EXIT+3! |
| DGPTPRAR | EXIT+8! |
| DGPTPS | EXIT+2! |
| DGPTS1 | EXIT+8! |
| DGPTS2 | EXIT+8! |
| DGPTSRA | EXIT+3! |
| DGPTSRP | EXIT+3! |
| DGPTSSN | EXIT+2! |
| DGPTSTE | EXIT+3! |
| DGPTSTTY | EXIT+8!, FAC+2*, FAC+5*, FAC+9, FAC+10* |
| DGPTTF | EXIT+3! |
| DGPTTY | EXIT+8! |
| DGPTXTTY | EXIT+8! |
| DGPTZIP | EXIT+3! |
| DGSCDT | EXIT+8!, EXIT+9! |
| DGSPEC | EXIT+9! |
| ERROR | ALLPR+1~, ALLPR+2*, ALLPR+6, RTE+3*, PRES+1~, PRES+2*, PRES+3*, PRES+4, WRTERR~, WRTERR+6 , WRTERR+7 |
| I | RTE+1~, RTE+2*, PRES+1~, PRES+3* |
| J | RTE+1~ |
| NODE | ALLPR+1~, ALLPR+6*, ALLPR+7, RTE+2, RTE+4, RTE+6, WRTERR~, WRTERR+7 |
| SEQ | ALLPR+1~, ALLPR+7*, WRTERR~, WRTERR+7 |
| SOA | FAC+1~, FAC+2*, FAC+3 |
| STATION | FAC+1~, FAC+7*, FAC+8*, FAC+9, FAC+10 |
| STTY | FAC+1~, FAC+7* |
| SUFFIX | FAC+1~, FAC+2*, FAC+5 |
| U | RTE+2, FAC+5, FAC+9 |
| >> X | EN+3, FAC+2*, FAC+6*, FAC+7 |