%ZOSVKR ;SF/KAK/RAK - Collect RUM Statistics for VAX-DSM;8/20/99 08:44 ;3/10/00 07:42 [ 04/02/2003 8:29 AM ]
Source file <ZOSVKRV.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UERR | ;
; Ignore NONEXPR (improperly exited DSM process) and SUSPENDED process |
|
| EN | ;
; C........ comma (,) ; CURRENT.. current stats ; DATE..... date in fileman format ; DIFF..... difference (CURRENT minus PREV) ; DOW...... day of week ; HDATE.... date/time in $h format ; NODE..... current node ; PRIMETM.. prime time or non-prime time ; PREV..... previous stats |
|
| JT | ; Calculate the Job Table (%KMPRJT) for this job
; %KMPRJT should be made a system wide variable |
|
| RP(PRTCL) | ; Record protocol resource usage in ^XTMP("KMPR","JOB"
|
|
| RU(KMPROPT,KMPRTYP,KMPRSTAT) | ;-- set resource usage into ^XTMP("KMPR","JOB"
|
|
| STATS() | ;-- extrinsic - return current stats for this $job
|
|
| EXIT | ;
|
|
| USER | ;
; Watch for NONEXPR process |
|
| RO(OPT) | ; Record option resource usage in ^XTMP("KMPR","JOB"
|
|
| IMPROP | ;
; Ignore improperly exited DSM process |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("ERRTN" | EXIT+1 |
| ^%ZOSF("PROD" | EN+14 |
| ^%ZOSF("TRAP" | EXIT+1, USER+2 |
| ^%ZOSF("UCI" | EN+14 |
| ^HOLIDAY - [#40.5] | EN+55 |
| ^XTMP("KMPR" | EN+16, EN+25*, EN+28, EN+29!, EN+57, EN+73* |
| ^XUTL("XQ" | EN+17 |
| Name | Line Occurrences |
|---|---|
| $$STATS | EN+21 |
| EN | RO+3, RP+6 |
| EXIT | JT+10, JT+11 |
| IMPROP | USER+5 |
| JT | STATS+3 |
| USER | JT+10, JT+18 |
| Name | Field # of Occurrence |
|---|---|
| ^($J | EN+28* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %GETSYI | EN+15 |
| %GLSBASE | JT+3~, JT+12*, JT+13, JT+14 |
| %JOB | JT+3~, JT+17* |
| %JOBSIZ | JT+3~, JT+13*, JT+17 |
| %JOBTAB | JT+3~, JT+13*, JT+17 |
| >> %KMPRJT | JT+10, JT+17*, JT+18, USER+5, USER+8 |
| %MAXPROC | JT+3~, JT+14*, JT+17 |
| %PID | JT+3~, JT+18* |
| %SMSTART | JT+3~, JT+11*, JT+13, JT+14 |
| %TYPE | JT+3~, JT+10*, JT+18*, USER+5 |
| ARRAY | EN+11~, EN+57*, EN+59*, EN+61* |
| >> B | USER+5 |
| C | EN+11~, EN+15*, STATS+1~, STATS+2*, STATS+5, STATS+9 |
| CURRENT | EN+11~, EN+21*, EN+23*, EN+25, EN+28, EN+33*, EN+36*, EN+43 |
| CURRHR | EN+11~, EN+69*, EN+71 |
| DATE | EN+11~, EN+47*, EN+49, EN+55, EN+64*, EN+67*, EN+73 |
| DIFF | EN+11~, EN+43*, EN+59 |
| DOW | EN+11~, EN+49*, EN+55 |
| >> EXITED | USER+5 |
| >> FLAGS | USER+5 |
| >> GLS$SMSTART | JT+11 |
| H | STATS+1~, STATS+5*, STATS+9 |
| HDATE | EN+11~, EN+37*, EN+39, EN+47, EN+57, EN+64 |
| I | EN+11~, EN+32*, EN+33, EN+34, EN+43*, EN+59* |
| >> JOB | USER+5 |
| KMPRCMD | STATS+1~, STATS+4, STATS+9, JT+7*, USER+8* |
| KMPRGLO | STATS+1~, STATS+9, JT+7*, USER+8* |
| KMPROPT | RU~, RU+12, RU+20 |
| KMPROUT | JT+3~, JT+7*, JT+17, JT+18* |
| KMPRSTAT | RU~, RU+14* |
| KMPRTYP | RO+2~*, RP+5~*, RU~, RU+13*, EN+16, EN+23, EN+25 |
| >> M | USER+5 |
| NODE | EN+11~, EN+15*, EN+16, EN+25, EN+28, EN+29, EN+57, EN+73 |
| OPT | RO~, RP+3~, RP+4*, RU+16~, RU+20*, EN+16*, EN+17*, EN+23, EN+25, EN+29 , EN+45*, EN+57 |
| PREV | EN+11~, EN+28*, EN+30, EN+34*, EN+36, EN+37*, EN+43, EN+45 |
| PREVHR | EN+11~, EN+67*, EN+71 |
| PRIMETM | EN+12~, EN+52*, EN+55*, EN+57 |
| PRTCL | RP~, RP+4*, RU+16~, RU+20*, EN+23 |
| TIME | EN+12~, EN+45*, EN+55, EN+64, EN+71*, EN+73 |
| U | EN+15*, EN+16, EN+17, EN+23, EN+33, EN+34, EN+36, EN+37, EN+43, EN+45 , EN+59, EN+61, EN+73, STATS+9, JT+7* |
| X | JT+3~, EXIT+1*, USER+2* |
| >> XQT | EN+23 |
| Y | EN+12~, EN+14* |
| ZH | STATS+1~, STATS+5*, STATS+9 |