%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 |