XDRCNT ;SF-IRMFO/OHPRD/LAB - Count/Tally records by status/merged status; [ 08/13/92 09:50 AM ] ;8/28/08 17:55
Source file <XDRCNT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ZIS | ||
| HEADER | ;print header information | |
| PROCESS | ; | |
| EOJ | ;Eoj cleanup | |
| START | ; | |
| INIT | ;initialize variables | |
| HEADER1 | ; | |
| TSKMN | ; | |
| INFORM | ;inform user | |
| ;print report | ||
| GETFILE | ;get file to tally records fo | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD(15 | INIT+2, INIT+6 | 
| ^DIC - [#1] | GETFILE+6 | 
| ^DIC(4 - [#4] | HEADER1+2 | 
| ^VA(15 - [#15] | PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+7, PROCESS+11 | 
| Name | Line Occurrences | 
|---|---|
| EOJ | START+5, START+7, START+9 | 
| GETFILE | START+4 | 
| HEADER | PRINT+2, PRINT+5, PRINT+8 | 
| HEADER1 | HEADER+2 | 
| INFORM | START+2 | 
| INIT | START+3 | 
| PROCESS | START+8 | 
| TSKMN | ZIS+2 | 
| ZIS | START+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | ZIS* | 
| D | PROCESS+1~, PROCESS+4*, PROCESS+5, PROCESS+7, PROCESS+11 | 
| >> DIC("A" | GETFILE+4* | 
| DIR | HEADER+1~, HEADER+3! | 
| DIR(0 | HEADER+3* | 
| DT | HEADER1+2 | 
| DTIME | PRINT+11 | 
| >> DTOUT | HEADER+3 | 
| DUZ(2 | HEADER1+2 | 
| I | EOJ+3!, INIT+4*, INIT+8* | 
| IO | TSKMN+1, PRINT+1, HEADER+3 | 
| IO("DOC" | TSKMN+2 | 
| IO("Q" | ZIS+2 | 
| IO(0 | HEADER+3 | 
| IOF | EOJ+4, HEADER1+1 | 
| IOM | TSKMN+3 | 
| ION | TSKMN+1 | 
| IOP | ZIS! | 
| IOSL | TSKMN+3, PRINT+5, PRINT+8 | 
| IOST | TSKMN+1, PRINT+11, HEADER+3 | 
| POP | EOJ+3!, ZIS+1 | 
| S | EOJ+3!, INIT+4*, INIT+8*, PROCESS+1~, PROCESS+7*, PROCESS+8, PROCESS+9, PROCESS+10, PROCESS+11*, PROCESS+12 | 
| U | INIT+3, INIT+7, GETFILE+6, PROCESS+7, PROCESS+11, HEADER1+2 | 
| X | INIT+2*, INIT+3*, INIT+4, INIT+6*, INIT+7*, INIT+8, PROCESS+1~, PROCESS+3*, PROCESS+4, PROCESS+5 , PRINT+4*, PRINT+6, PRINT+7*, PRINT+9, PRINT+11*, HEADER+1~ | 
| XDRCNT | EOJ+1! | 
| XDRCNT("GBL" | GETFILE+6*, PROCESS+3 | 
| XDRCNT("LENG" | HEADER1+4*, HEADER1+5 | 
| XDRCNT("MERGE | STATUS" , INIT+8*, INIT+9, PROCESS+12*, PRINT+7, PRINT+9 | 
| XDRCNT("PG" | INIT+1*, HEADER+2, HEADER1+1*, HEADER1+2 | 
| XDRCNT("QUIT" | PRINT+5, PRINT+8, HEADER+3* | 
| XDRCNT("STATUS" | INIT+4*, INIT+5, PROCESS+9*, PRINT+4, PRINT+6 | 
| XDRCNT("TOTAL | RECS" , INIT+10*, PROCESS+6*, PRINT+3 | 
| XDRD | EOJ+1! | 
| XDRD(0 | PRINT+3, HEADER1+4, HEADER1+5 | 
| XDRFL | EOJ+1!, GETFILE+1!, GETFILE+6 | 
| XDRNOPT | GETFILE+3~ | 
| XDRQFLG | START+5, START+7, EOJ+1!, INIT+1*, INIT+2*, INIT+5*, INIT+6*, INIT+9*, GETFILE+5, ZIS+1* , TSKMN+5* | 
| Y | HEADER+1~, HEADER+3, HEADER1+2* | 
| >> ZTDESC | TSKMN+5* | 
| >> ZTDTH | TSKMN+5* | 
| >> ZTIO | TSKMN+1*, TSKMN+2*, TSKMN+3* | 
| ZTQUEUED | EOJ+2, ZIS! | 
| >> ZTREQ | EOJ+2* | 
| >> ZTRTN | TSKMN+5* | 
| ZTSAVE | TSKMN+4! | 
| ZTSAVE("*" | TSKMN+4* | 
| ZTSK | EOJ+3!, ZIS! |