GMRCSTL8 ;SLC/JFR/WAT - Totals format for CPM ; 4/05/05 10:39
Source file <GMRCSTL8.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$FMADD^XLFDT $$REPEAT^XLFSTR | 
| Registration | 1 | $$TESTPAT^VADPT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NOACTVT | ;services with no activity for the reporting period | |
| PRTTOT(GEN,INDEX,NAME,ARRN) | ; totals for printed report | |
| ONESTAT2(ARRN,SVCN,STAT,DT1) | ;all statuses, all requests, before quarter start | |
| CHKRNG | ;check if request is complete within 30/60 days of Desired Date or Date of Request | |
| DELTOT(GEN,INDEX,NAME,ARRN) | ; format for delimited | |
| REQTYPE | ||
| EXCLUDE | ;exclude these request types from the count | |
| ONESTAT(ARRN,SVCN,STAT,DT1,DT2,STR) | ;Process one status | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(123 - [#123] | ONESTAT+10, ONESTAT+13, ONESTAT+20, ONESTAT2+9, ONESTAT2+12, REQTYPE+1, REQTYPE+2, REQTYPE+3, EXCLUDE+3, EXCLUDE+4! , EXCLUDE+5, EXCLUDE+7, EXCLUDE+9, EXCLUDE+10, CHKRNG+2, CHKRNG+3, CHKRNG+4, CHKRNG+8, CHKRNG+10 | 
| ^GMR(123.5 - [#123.5] | PRTTOT+7, PRTTOT+13, DELTOT+3, NOACTVT+2, EXCLUDE+8 | 
| ^TMP("GMRCR" | PRTTOT+4, PRTTOT+6*, PRTTOT+8*, PRTTOT+9*, PRTTOT+10*, PRTTOT+12*, PRTTOT+14*, PRTTOT+15*, PRTTOT+16*, PRTTOT+18* , PRTTOT+20*, PRTTOT+23*, PRTTOT+25*, PRTTOT+28*, PRTTOT+30*, PRTTOT+32*, PRTTOT+34*, PRTTOT+43*, PRTTOT+53*, PRTTOT+63* , DELTOT+4, DELTOT+16* | 
| ^TMP("GMRCSLIST" | ONESTAT+6, ONESTAT+7, ONESTAT+8, ONESTAT2+5, ONESTAT2+6, ONESTAT2+7 | 
| ^TMP("GMRCT" | PRTTOT+17, PRTTOT+19, PRTTOT+22, PRTTOT+24, PRTTOT+27, PRTTOT+29, PRTTOT+31, PRTTOT+33, PRTTOT+36, PRTTOT+38 , PRTTOT+40, PRTTOT+46, PRTTOT+48, PRTTOT+50, PRTTOT+56, PRTTOT+58, PRTTOT+60, DELTOT+6, DELTOT+10, DELTOT+11 , DELTOT+12, DELTOT+13, DELTOT+14, DELTOT+15, NOACTVT+4, NOACTVT+5*, ONESTAT+17*, ONESTAT+18*, ONESTAT+23*, ONESTAT+24* , ONESTAT+27*, ONESTAT+28*, ONESTAT2+17*, ONESTAT2+19*, ONESTAT2+21*, ONESTAT2+22*, ONESTAT2+24*, ONESTAT2+25*, CHKRNG+13*, CHKRNG+14* , CHKRNG+15*, CHKRNG+17*, CHKRNG+18*, CHKRNG+19* | 
| Name | Line Occurrences | 
|---|---|
| CHKRNG | ONESTAT+21, ONESTAT+25, ONESTAT+29 | 
| EXCLUDE | ONESTAT+14, ONESTAT2+14 | 
| NOACTVT | PRTTOT+1, DELTOT+1 | 
| REQTYPE | ONESTAT+15, ONESTAT2+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARRN | PRTTOT~, PRTTOT+4, PRTTOT+6, PRTTOT+8, PRTTOT+9, PRTTOT+10, PRTTOT+12, PRTTOT+14, PRTTOT+15, PRTTOT+16 , PRTTOT+18, PRTTOT+20, PRTTOT+23, PRTTOT+25, PRTTOT+28, PRTTOT+30, PRTTOT+32, PRTTOT+34, PRTTOT+43, PRTTOT+53 , PRTTOT+63, DELTOT~, DELTOT+4, DELTOT+16, ONESTAT~, ONESTAT2~ | 
| CALC1 | PRTTOT+2~, PRTTOT+36*, PRTTOT+37, PRTTOT+45!, PRTTOT+46*, PRTTOT+47, PRTTOT+55!, PRTTOT+56*, PRTTOT+57 | 
| CALC2 | PRTTOT+2~, PRTTOT+38*, PRTTOT+39, PRTTOT+45!, PRTTOT+48*, PRTTOT+49, PRTTOT+55!, PRTTOT+58*, PRTTOT+59 | 
| CALC3 | PRTTOT+2~, PRTTOT+40*, PRTTOT+41, PRTTOT+45!, PRTTOT+50*, PRTTOT+51, PRTTOT+55!, PRTTOT+60*, PRTTOT+61 | 
| CHK | CHKRNG+7~*, CHKRNG+8*, CHKRNG+10 | 
| CONT | NOACTVT+1~*, NOACTVT+3, NOACTVT+4*, NOACTVT+5 | 
| COUNT | PRTTOT+3~, PRTTOT+4*, PRTTOT+6*, PRTTOT+8*, PRTTOT+9*, PRTTOT+10*, PRTTOT+12*, PRTTOT+14*, PRTTOT+15*, PRTTOT+16* , PRTTOT+18*, PRTTOT+20*, PRTTOT+23*, PRTTOT+25*, PRTTOT+28*, PRTTOT+30*, PRTTOT+32*, PRTTOT+34*, PRTTOT+42*, PRTTOT+43 , PRTTOT+52*, PRTTOT+53, PRTTOT+62*, PRTTOT+63, DELTOT+2~, DELTOT+4*, DELTOT+16* | 
| DT1 | ONESTAT~, ONESTAT+10, ONESTAT2~, ONESTAT2+13 | 
| DT2 | ONESTAT~, ONESTAT+9 | 
| DTCMPL | CHKRNG+1~*, CHKRNG+10*, CHKRNG+11, CHKRNG+12, CHKRNG+16 | 
| DTOR | CHKRNG+1~*, CHKRNG+3*, CHKRNG+4*, CHKRNG+12, CHKRNG+16 | 
| FLG | ONESTAT+5~, ONESTAT+14*, ONESTAT2+4~, ONESTAT2+14*, EXCLUDE+3*, EXCLUDE+5*, EXCLUDE+6*, EXCLUDE+9*, EXCLUDE+10* | 
| FRMT | PRTTOT+2~ | 
| GEN | PRTTOT~, PRTTOT+5, PRTTOT+11, PRTTOT+17, PRTTOT+19, PRTTOT+21, PRTTOT+22, PRTTOT+24, PRTTOT+26, PRTTOT+27 , PRTTOT+29, PRTTOT+31, PRTTOT+33, PRTTOT+36, PRTTOT+38, PRTTOT+40, PRTTOT+46, PRTTOT+48, PRTTOT+50, PRTTOT+56 , PRTTOT+58, PRTTOT+60, DELTOT~, DELTOT+4, DELTOT+6, DELTOT+10, DELTOT+11, DELTOT+12, DELTOT+13, DELTOT+14 , DELTOT+15, NOACTVT+2, NOACTVT+4 | 
| GMRCPCT | PRTTOT+2~, DELTOT+11*, DELTOT+13*, DELTOT+15* | 
| GMRCPT | ONESTAT+5~, ONESTAT+11*, ONESTAT+13*, ONESTAT+20, ONESTAT2+4~, ONESTAT2+10*, ONESTAT2+12*, REQTYPE+1, REQTYPE+2, REQTYPE+3 , EXCLUDE+3, EXCLUDE+4, EXCLUDE+5, EXCLUDE+7, EXCLUDE+9, EXCLUDE+10, CHKRNG+2, CHKRNG+3, CHKRNG+4, CHKRNG+8 , CHKRNG+10 | 
| GMRCQT | ONESTAT+5~ | 
| GMRCSVC | ONESTAT+5~, ONESTAT+6*, ONESTAT+10, ONESTAT+13, ONESTAT+17, ONESTAT+18, ONESTAT+23, ONESTAT+24, ONESTAT+27, ONESTAT+28 , ONESTAT2+4~, ONESTAT2+5*, ONESTAT2+9, ONESTAT2+12, ONESTAT2+17, ONESTAT2+19, ONESTAT2+21, ONESTAT2+22, ONESTAT2+24, ONESTAT2+25 , EXCLUDE+4, CHKRNG+13, CHKRNG+14, CHKRNG+15, CHKRNG+17, CHKRNG+18, CHKRNG+19 | 
| GMRCSVCG | ONESTAT+5~, ONESTAT+8*, ONESTAT2+4~, ONESTAT2+7* | 
| GMRCSVCP | ONESTAT+5~, ONESTAT+7*, ONESTAT2+4~, ONESTAT2+6* | 
| GMRCXDT | ONESTAT+5~, ONESTAT+9*, ONESTAT+10*, ONESTAT+13, ONESTAT2+4~, ONESTAT2+8*, ONESTAT2+9*, ONESTAT2+12, ONESTAT2+13, EXCLUDE+4 | 
| INCR | DELTOT+2~, DELTOT+8*, DELTOT+10, DELTOT+11, DELTOT+12, DELTOT+13, DELTOT+14, DELTOT+15 | 
| INDEX | PRTTOT~, PRTTOT+7, PRTTOT+13, PRTTOT+17, PRTTOT+19, PRTTOT+22, PRTTOT+24, PRTTOT+27, PRTTOT+29, PRTTOT+31 , PRTTOT+33, PRTTOT+36, PRTTOT+38, PRTTOT+40, PRTTOT+46, PRTTOT+48, PRTTOT+50, PRTTOT+56, PRTTOT+58, PRTTOT+60 , DELTOT~, DELTOT+3, DELTOT+6, DELTOT+10, DELTOT+11, DELTOT+12, DELTOT+13, DELTOT+14, DELTOT+15, NOACTVT+2 , NOACTVT+4 | 
| LAYOUT | PRTTOT+2~ | 
| NAME | PRTTOT~, PRTTOT+7*, PRTTOT+8, PRTTOT+13*, PRTTOT+14, DELTOT~, DELTOT+3*, DELTOT+4, NOACTVT+5 | 
| PIECE | DELTOT+2~, DELTOT+5*, DELTOT+6, DELTOT+7, DELTOT+8, NOACTVT+1~, NOACTVT+3*, NOACTVT+4 | 
| PROS | EXCLUDE+1~, EXCLUDE+6, EXCLUDE+8* | 
| QUIT | PRTTOT+1~*, DELTOT+1~*, NOACTVT+2*, NOACTVT+5* | 
| ROWTEXT | PRTTOT+2~ | 
| ROWTXT | PRTTOT+2~, PRTTOT+17*, PRTTOT+18, PRTTOT+19*, PRTTOT+20, PRTTOT+22*, PRTTOT+23, PRTTOT+24*, PRTTOT+25, PRTTOT+27* , PRTTOT+28, PRTTOT+29*, PRTTOT+30, PRTTOT+31*, PRTTOT+32, PRTTOT+33*, PRTTOT+34, PRTTOT+37*, PRTTOT+39*, PRTTOT+41* , PRTTOT+43, PRTTOT+47*, PRTTOT+49*, PRTTOT+51*, PRTTOT+53, PRTTOT+57*, PRTTOT+59*, PRTTOT+61*, PRTTOT+63 | 
| STAT | ONESTAT~, ONESTAT+10, ONESTAT+13, ONESTAT+19, ONESTAT+25, ONESTAT+29, ONESTAT2~, ONESTAT2+9, ONESTAT2+12, ONESTAT2+19 , ONESTAT2+22, ONESTAT2+25, EXCLUDE+4 | 
| STR | ONESTAT~, ONESTAT+17, ONESTAT+18, ONESTAT+23, ONESTAT+24, ONESTAT+27, ONESTAT+28, CHKRNG+12, CHKRNG+16 | 
| STRING | DELTOT+2~, DELTOT+4*, DELTOT+6*, DELTOT+10*, DELTOT+11*, DELTOT+12*, DELTOT+13*, DELTOT+14*, DELTOT+15*, DELTOT+16 | 
| SVC | EXCLUDE+7~*, EXCLUDE+8 | 
| SVCN | ONESTAT~, ONESTAT+6, ONESTAT+7, ONESTAT+8, ONESTAT2~, ONESTAT2+5, ONESTAT2+6, ONESTAT2+7 | 
| SVCUSG | PRTTOT+3~, PRTTOT+7*, DELTOT+2~, DELTOT+3* | 
| TEMP | ONESTAT+5~, ONESTAT2+4~ | 
| TYPE | ONESTAT+5~, ONESTAT+15*, ONESTAT+16, ONESTAT+22, ONESTAT+26, ONESTAT2+4~, ONESTAT2+15*, ONESTAT2+16, ONESTAT2+20, ONESTAT2+23 , REQTYPE+1*, REQTYPE+2*, REQTYPE+3*, CHKRNG+13, CHKRNG+14, CHKRNG+15, CHKRNG+17, CHKRNG+18, CHKRNG+19 | 
| U | PRTTOT+7, PRTTOT+13, PRTTOT+17, PRTTOT+19, PRTTOT+22, PRTTOT+24, PRTTOT+27, PRTTOT+29, PRTTOT+31, PRTTOT+33 , PRTTOT+36, PRTTOT+38, PRTTOT+40, PRTTOT+46, PRTTOT+48, PRTTOT+50, PRTTOT+56, PRTTOT+58, PRTTOT+60, DELTOT+3 , DELTOT+6, DELTOT+10, DELTOT+11, DELTOT+12, DELTOT+13, DELTOT+14, DELTOT+15, NOACTVT+2, NOACTVT+4, ONESTAT+17 , ONESTAT+18, ONESTAT+23, ONESTAT+24, ONESTAT+27, ONESTAT+28, ONESTAT2+17, ONESTAT2+19, ONESTAT2+21, ONESTAT2+22, ONESTAT2+24 , ONESTAT2+25, REQTYPE+1, REQTYPE+2, REQTYPE+3, EXCLUDE+5, EXCLUDE+7, EXCLUDE+9, CHKRNG+3, CHKRNG+4, CHKRNG+10 , CHKRNG+13, CHKRNG+14, CHKRNG+15, CHKRNG+17, CHKRNG+18, CHKRNG+19 |