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 |