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 |