ASULARST ; IHS/ITSC/LMH -AREA & STATION TABLE LOOKUP ;
Source file <ASULARST.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS VA Utilities | 1 | ^XBKVAR |
| Supply | 1 | CLS^ASUUHDG |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ARPRINT | ;EP; Write out Area Name and save Area Lookup table EIN
|
|
| STAT | ;EP -Lookup Station Name. X=AREA CODE, X1=STATION CODE.
|
|
| SETAREA | ;EP ;SET ASUL(1,"AR","E#") BASED ON DUZ(2) THEN SET ASUL(1) ARRAY
|
|
| AREA | ;EP -Lookup Area Name. X=AREA CODE
|
|
| FINDAREA | ;EP ;FIND AREA FROM TABLE 01
|
|
| STPRINT | ;
|
|
| STA(X) | ;EP ; DIRECT STATION TABLE LOOKUP
|
|
| TRN(X) | ;EP ;TRANSACTION CODE
|
|
| LOOKUP | ;EP ;LOOKUP AREA BASED ON DUZ(2)
|
|
| ARL | ;
|
|
| ARE(X) | ;EP ;LOOKUP AREA IN TABLE 01
|
|
| AREX | ;
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ASUL(1 - [#9002039.01] | AREX+2, AREX+3, AREX+4, AREX+5, AREX+6 |
| ^ASUL(11 - [#9002039.11] | TRN+2, TRN+3, TRN+5 |
| ^ASUL(2 - [#9002039.02] | STA+5, STA+7, STA+8, STA+9, STA+10, STA+11, STA+12 |
| ^ASUSITE(1 | LOOKUP+1 |
| ^AUTTAREA - [#9999999.21] | LOOKUP+3 |
| ^AUTTLOC - [#9999999.06] | LOOKUP+3, LOOKUP+4, LOOKUP+5 |
| Name | Line Occurrences |
|---|---|
| ARE | LOOKUP+1, ARL+4, STAT+5 |
| AREA | SETAREA+1 |
| AREX | FINDAREA+5 |
| ARL | ARPRINT+1 |
| LOOKUP | SETAREA+1, ARL+6 |
| SETAREA | ASULARST+5, ARL+2, STAT+3, STAT+9 |
| STA | STPRINT+2, STAT+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ASUF("LOOKA" | SETAREA+1*!, AREA+1*, AREA+2*, ARL+2*, ARL+5*, ARL+6 |
| >> ASUK("ASUFAC" | LOOKUP+5* |
| >> ASUK("LOC" | LOOKUP+4* |
| >> ASUK("STA" | STPRINT+1 |
| >> ASUL(1 | ASULARST+4, ASULARST+5, ASULARST+6, ASULARST+7, ASULARST+12*, ASULARST+13*, ASULARST+14!, LOOKUP+1*, LOOKUP+3*, LOOKUP+6* , ARPRINT+1, ARPRINT+2, ARL+1, ARL+3*, AREX+1*, AREX+3*, AREX+4*, AREX+5*, AREX+6*, AREX+8* , STAT+1, STAT+9, STA+1, STA+2 |
| >> ASUL(11 | TRN+1!, TRN+2*, TRN+3*, TRN+4, TRN+5, TRN+6*, TRN+7*, TRN+8*, TRN+9*, TRN+10* , TRN+11*, TRN+12*, TRN+13*, TRN+14*, TRN+15*, TRN+16*, TRN+17* |
| >> ASUL(2 | STPRINT+2, STAT+6, STAT+7*, STAT+8*, STA+6*, STA+7*, STA+8*, STA+9*, STA+10*, STA+11* , STA+12*, STA+13*, STA+15*, STA+16* |
| DIR | ASULARST+11!, FINDAREA+1~ |
| DIR("A" | FINDAREA+2* |
| DIR(0 | ASULARST+11*, FINDAREA+2* |
| >> DIROUT | ASULARST+12 |
| >> DIRUT | FINDAREA+3 |
| >> DTOUT | ASULARST+12 |
| >> DUOUT | ASULARST+12 |
| DUZ(2 | LOOKUP+1, LOOKUP+3, LOOKUP+4, LOOKUP+5 |
| U | ASULARST+5, ASULARST+12, LOOKUP+1, LOOKUP+2, LOOKUP+3, LOOKUP+4, LOOKUP+5, AREX+3, AREX+4, AREX+5 , AREX+6, STA+7, STA+8, STA+9, STA+10, STA+11, STA+12, TRN+6, TRN+8, TRN+9 , TRN+11, TRN+13, TRN+15, TRN+16, TRN+17 |
| X | LOOKUP+1*, LOOKUP+3*, ARL+2, ARL+3, ARL+4, FINDAREA+4*, ARE~, AREX+1, AREX+2, AREX+3 , AREX+4, AREX+5, AREX+6, STAT+2, STAT+5, STA~, STA+1*, STA+2*, STA+3, STA+5 , STA+6, STA+7, STA+8, STA+9, STA+10, STA+11, STA+12, STA+15, TRN~, TRN+2 , TRN+3* |
| >> X1 | STPRINT+1*, STPRINT+2, STAT+7, STAT+8, STAT+10 |
| >> Y | FINDAREA+3, FINDAREA+4, STA+4*, STA+6*, STA+17*, TRN+4*, TRN+5*, TRN+6, TRN+7, TRN+8 , TRN+9, TRN+11, TRN+13, TRN+15, TRN+16, TRN+17 |
| Z | TRN+9~*, TRN+10, TRN+11*, TRN+12 |