AGSSPLIT ; IHS/ADC/CRG - Split Unix Area File into site files. ; [ 11/05/97 10:07 AM ]
Source file <AGSSPLIT.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Patient Registration | 2 | T^AG ^AGSSPLI1 |
| Kernel | 2 | (,HOME)^%ZIS ^%ZISC |
| VA Fileman | 2 | DT^DICRW ^DIR |
| IHS VA Utilities | 1 | ^XBDBQUE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EXIT | ;
|
|
| FINISH | ;set up final files and report
|
|
| READTAPE | ; read tapes
|
|
| AREA | ;open ssa_area file and process individual facilities
|
|
| PROCESS | ;
|
|
| S1 | ;Load Master tape
|
|
| CALL | ;
|
|
| CLOSE | ;
|
|
| S | ;
|
|
| TAPE | ; process each individual tape
|
|
| PROCESS1 | ||
| PATH | ;
|
|
| RESTART |
| 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: READ |
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AGSSFTMP( | S1+2!, EXIT+1!, CLOSE+3*, CLOSE+4* |
| ^AUTTLOC("C" | AREA+11 |
| ^DIC(4 - [#4] | AREA+11 |
| Name | Line Occurrences |
|---|---|
| AREA | PROCESS1 |
| CALL | S1+8, PATH+11, TAPE+4, TAPE+6, AREA+6, AREA+22, CLOSE+6, RESTART |
| CLOSE | AREA+9, AREA+20 |
| EXIT | S1+1, S1+5, PROCESS+4, AREA+14 |
| FINISH | PROCESS1+1 |
| PATH | PATH+9, PATH+13 |
| PROCESS | PATH+14 |
| READTAPE | PATH+14 |
| TAPE | READTAPE+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %ZIS("IOPAR" | AREA+1*, AREA+14* |
| AGSS | EXIT+1! |
| AGSS("CMD" | S1+8*, PATH+11*, TAPE+4*, TAPE+6*, AREA+6*, AREA+22*, CLOSE+6*, CALL+1, CALL+2, RESTART* |
| AGSS("DUOUT" | TAPE+3* |
| AGSS("FACNM" | AREA+10*, AREA+11*, AREA+12, CLOSE+2, CLOSE+4, CLOSE+6 |
| AGSS("LFILE" | AREA+5*, AREA+8, AREA+9, AREA+19*, CLOSE+3, CLOSE+4 |
| AGSS("NFILE" | AREA+8*, AREA+10, AREA+11, AREA+19 |
| AGSS("PATH" | PATH+6*, PATH+7, PATH+11, TAPE+4, TAPE+5, TAPE+6, TAPE+7, AREA+1, AREA+6, AREA+10 , AREA+22, CLOSE+6, RESTART |
| AGSS("RCOUNT" | AREA+5*, AREA+15*, AREA+16*, AREA+17, CLOSE+2, CLOSE+3, CLOSE+6 |
| AGSS("SFILE" | AREA+10*, AREA+12, AREA+14, CLOSE+6 |
| AGSS("TAPES" | S1+6*, S1+7, READTAPE+3, PROCESS1, CLOSE+5* |
| AGSS("TCOUNT" | AREA+5*, AREA+16*, AREA+17, AREA+21, CLOSE+2, CLOSE+6 |
| AGSS("TRACE" | CALL+1 |
| AGSSFAC | EXIT+1! |
| AGSSHF | EXIT+1! |
| AGSSHF( | PROCESS+3*, PROCESS+6 |
| AGSSHF(1 | AREA+13, AREA+14, AREA+18, CLOSE+1 |
| AGSSHF(2 | AREA+1, AREA+7 |
| AGSSHFC | PROCESS+2*, PROCESS+3*, PROCESS+4, PROCESS+6, EXIT+1! |
| AGSSI | PROCESS+3*, EXIT+1! |
| AGSSIO | AREA+13*! |
| AGSSNUM | READTAPE+3*, TAPE+2, TAPE+4, TAPE+5, TAPE+6, TAPE+7, PROCESS1*, AREA+1, AREA+3, EXIT+1! |
| >> AGX | AREA+7*, AREA+8, AREA+18 |
| AGY | EXIT+1!, CALL+2* |
| DIR | S1+4!, PATH+2!, PATH+8!, PATH+12!, READTAPE+1!, TAPE+3!, PROCESS+7!, CLOSE+5! |
| DIR("A" | S1+4*, PATH+2*, PATH+8*, PATH+12*, READTAPE+1*, PROCESS+7* |
| DIR("B" | PATH+2*, PATH+8*, PATH+12* |
| DIR(0 | S1+4*, PATH+2*, PATH+8*, PATH+12*, READTAPE+1*, TAPE+3*, PROCESS+7*, CLOSE+5* |
| >> DUOUT | TAPE+3, PROCESS+7* |
| IO | PROCESS+6*, AREA+13*, CLOSE+1* |
| IO(0 | AREA+3, AREA+12, AREA+14, AREA+17, AREA+21, CLOSE+2, CALL+1 |
| >> IOP | S1+1*, PROCESS+3*, AREA+1*, AREA+14* |
| >> POP | S1+1, PROCESS+3, AREA+2, AREA+14 |
| >> X | S1+5, S1+6, CLOSE+5 |
| >> XBIOP | PROCESS+8* |
| >> XBNS | PROCESS+8* |
| >> XBRP | PROCESS+8* |
| >> XBRX | PROCESS+8* |
| >> Y | PATH+3, PATH+5*, PATH+6, PATH+9, PATH+13, READTAPE+2, PROCESS+7 |