ASURM79P ; IHS/ITSC/LMH -PRINT S.A.M.S. REPORT 79 ;
Source file <ASURM79P.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NEWPAGE | ;FF | |
| CMPT | ;EP ;SORT | |
| EN | ;EP;PRIMARY ENTRY POINT FOR REPORT 79 | |
| OUT(X) | ;EP; -Print Data line and subtotals for user/sub-station/program | |
| PT | ;Set program totals | |
| SETHEADR | ;Set hdrs | |
| UT | ;Set user totals | |
| SST | ;Set totals for sub-stations | |
| HEADER | ;Print hdr | |
| PSER | ;EP;FOR TASKMAN QUEUE OF PRINT | |
| INITSST | ;Initialize counters for sub-station totals 1 and 2 | |
| INITUSR | ;Initialize counters for program totals 1 and 2 | |
| INITPGM | ;Initialize counters for program totals 1 and 2 | |
| ACC(X) | ;Write account -extrinsic | |
| SETDATA | ;Set DATA line | 
| 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: 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: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ASUMY - [#9002034] | CMPT+3, CMPT+4, CMPT+5 | 
| ^XTMP("ASUR" | PSER+1, PSER+4, PSER+5, PSER+6, PSER+9, PSER+13, CMPT+1!, CMPT+2*, CMPT+11, CMPT+14* | 
| Name | Line Occurrences | 
|---|---|
| $$ACC | PSER+13, PSER+19, PSER+26 | 
| CMPT | PSER+1 | 
| HEADER | PSER+5, NEWPAGE+1 | 
| INITPGM | PSER+5 | 
| INITSST | PSER+6 | 
| INITUSR | PSER+9 | 
| NEWPAGE | PSER+6, PSER+9, PSER+13, PSER+14, PSER+17, PSER+19, PSER+21, PSER+24, PSER+26, PSER+28 | 
| OUT | PSER+15, PSER+20, PSER+22, PSER+27, PSER+29, PT+5 | 
| PSER | EN+6 | 
| SETDATA | PSER+13 | 
| SETHEADR | PSER+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | PSER+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ASU1 | CMPT+15! | 
| ASU1(1 | SETHEADR+2*, HEADER+6 | 
| ASU1(2 | SETHEADR+2*, HEADER+6 | 
| ASU1(3 | SETHEADR+2*, HEADER+6 | 
| ASU1(4 | SETHEADR+2*, HEADER+6 | 
| ASU1(5 | SETHEADR+2*, HEADER+6 | 
| ASU1(6 | SETHEADR+2*, HEADER+6 | 
| ASU1(7 | SETHEADR+2*, HEADER+6 | 
| ASU2 | CMPT+15! | 
| ASU2(1 | SETHEADR+4*, HEADER+8 | 
| ASU2(10 | SETHEADR+4*, HEADER+8 | 
| ASU2(2 | SETHEADR+4*, HEADER+8 | 
| ASU2(3 | SETHEADR+4*, HEADER+8 | 
| ASU2(4 | SETHEADR+4*, HEADER+8 | 
| ASU2(5 | SETHEADR+4*, HEADER+8 | 
| ASU2(6 | SETHEADR+4*, HEADER+8 | 
| ASU2(7 | SETHEADR+4*, HEADER+10 | 
| ASU2(8 | SETHEADR+4*, HEADER+8 | 
| ASU2(9 | SETHEADR+4*, HEADER+8 | 
| ASU3 | CMPT+15! | 
| ASU3(1 | SETHEADR+6*, HEADER+10 | 
| ASU3(2 | SETHEADR+6*, HEADER+10 | 
| ASU3(3 | SETHEADR+6*, HEADER+10 | 
| ASUC | PSER+32! | 
| >> ASUF("OK" | CMPT+6!, CMPT+8*, CMPT+9, CMPT+15! | 
| ASUK | PSER+34!, CMPT+16! | 
| ASUK( | EN+9 | 
| ASUK("DT" | HEADER+1, HEADER+3, CMPT+2 | 
| ASUK("PTR" | EN+9 | 
| ASUK("PTRSEL" | EN+5*, EN+6, PSER+31, PSER+34 | 
| >> ASUL( | PSER+33! | 
| >> ASUL(1 | EN+4, HEADER+3, CMPT+10 | 
| >> ASUL(18 | PSER+8 | 
| >> ASUL(19 | PSER+12 | 
| >> ASUL(20 | PSER+12 | 
| >> ASUL(22 | HEADER+6 | 
| ASUMY | CMPT+11*, CMPT+12*, CMPT+13*, CMPT+14, CMPT+15! | 
| ASUMY("E#" | CMPT+3*, CMPT+4*, CMPT+5*, CMPT+10, CMPT+11, CMPT+14 | 
| ASUMY(0 | CMPT+8, CMPT+12, CMPT+13 | 
| >> ASUP("TYP" | CMPT+16 | 
| ASUR | PSER+32! | 
| ASUR("LN" | HEADER+11* | 
| ASUU | PSER+32! | 
| ASUU(0 | INITSST+2*, INITPGM+1*, INITUSR+1*, UT+1*, SST+1*, SST+2*, PT+1*, PT+2*, CMPT+8* | 
| ASUU(1 | PSER+18*, PSER+19, PSER+25*, PSER+26 | 
| ASUU(2 | PSER+18*, PSER+25* | 
| ASUW | CMPT+16! | 
| ASUX | PSER+32!, CMPT+13*, CMPT+15! | 
| ASUX( | OUT+9, OUT+10, OUT+11, OUT+12, OUT+13, OUT+14, OUT+15, OUT+16, OUT+17, OUT+18 , OUT+19, OUT+20, OUT+21 | 
| ASUX("ACC" | PSER+13*, SST+1, PT+1 | 
| ASUX("ARST" | PSER+4*, PSER+5, PSER+6, PSER+9, PSER+13 | 
| ASUX("DTA" | PSER+13*, SETDATA+1, SETDATA+2, SETDATA+3, SETDATA+4, SETDATA+5, SETDATA+6, SETDATA+7, SETDATA+8, SETDATA+9 , SETDATA+10, SETDATA+14, SETDATA+15, SETDATA+16, SETDATA+17 | 
| ASUX("FLD" | SETDATA+1*, SETDATA+2*, SETDATA+3*, SETDATA+4*, SETDATA+5*, SETDATA+6*, SETDATA+7*, SETDATA+8*, SETDATA+11*, SETDATA+13* , SETDATA+14*, SETDATA+15*, SETDATA+16*, SETDATA+17*, UT+1, SST+1, SST+2, PT+1, PT+2 | 
| ASUX("PG" | HEADER+2*, HEADER+3 | 
| ASUX("PGM" | PSER+5*, PSER+6, PSER+9, PSER+13, PSER+25, INITPGM+1*, HEADER+5, PT+1* | 
| ASUX("PGU" | INITPGM+2!, PT+2* | 
| ASUX("REQ" | PSER+10*, PSER+11 | 
| ASUX("SS" | PSER+18* | 
| ASUX("SST" | PSER+6*, PSER+7, PSER+9, PSER+10, PSER+13, PSER+18, INITSST+2*, SST+1*, CMPT+10*, CMPT+11 , CMPT+14 | 
| ASUX("SSU" | INITSST+3!, SST+2* | 
| ASUX("US1" | PSER+25*, INITUSR+2! | 
| ASUX("USR" | PSER+9*, PSER+10, PSER+11, PSER+13, INITUSR+1*, UT+1*, CMPT+10*, CMPT+11, CMPT+14 | 
| >> DUOUT | PSER+4, PSER+5, PSER+6, PSER+9, PSER+13, PSER+14, PSER+17, PSER+18, PSER+19, PSER+21 , PSER+24, PSER+25, PSER+26, PSER+28, HEADER+2 | 
| DUZ(2 | EN+3 | 
| IO | EN+2 | 
| IOF | PSER+31, HEADER+2 | 
| >> IOP | EN+8* | 
| IOSL | NEWPAGE+1 | 
| POP | EN+8, PSER+32! | 
| U | PSER+18, PSER+25, SETDATA+1, SETDATA+2, SETDATA+3, SETDATA+4, SETDATA+5, SETDATA+6, SETDATA+7, SETDATA+8 , SETDATA+9, SETDATA+10, SETDATA+14, SETDATA+15, SETDATA+16, SETDATA+17, SST+1, PT+1, CMPT+2, CMPT+8 , CMPT+13, CMPT+14 | 
| X | PSER+33*, ACC~, ACC+1*, ACC+2, SETDATA+10*, SETDATA+11, OUT~, OUT+9, OUT+10, OUT+11 , OUT+12, OUT+13, OUT+14, OUT+15, OUT+16, OUT+17, OUT+18, OUT+19, OUT+20, OUT+21 | 
| Y | PSER+32! | 
| >> ZTDESC | EN+7* | 
| >> ZTRTN | EN+7* |