cdc:nos2.source:nam5871:ssspsi
Table of Contents
SSSPSI
Table Of Contents
- [00003] PROC SSSPSI
- [00004] PREPARE STATISTICS INFORMATION.
- [00008] PREPARE STATISTICS INFORMATION.
- [00027] PROC NETLGS
- [00028] FUNC XCDD C(10)
Source Code
- SSSPSI.txt
- *DECK SSSPSI
- USETEXT TEXTSS
- PROC SSSPSI;
- # TITLE - PREPARE STATISTICS INFORMATION. #
- BEGIN # SSSPSI #
- #
- ** SSSPSI - PREPARE STATISTICS INFORMATION.
- *
- * D.K. ENDO 82/09/17
- *
- * *SSSPSI* FORMATS THE STATISTICS INFORMATION AND WRITES IT TO THE
- * NAM STATISTICS FILE (ZZZZZSN).
- *
- * SSSPSI
- *
- * ENTRY 1. VALUES IN COMMON BLOCK *STATBUF*
- *
- * EXIT 1. FORMATTED STATISTICS TO *ZZZZZSN* FILE.
- *
- #
- #
- **** PROC SSSPSI - XREF LIST BEGINS.
- #
- XREF
- BEGIN
- PROC NETLGS; # SEND TEXT TO STATISTICS FILE(ZZZZZSN). #
- FUNC XCDD C(10); # CONVERT INTEGER TO DECIMAL DISPLAY CODE #
- END
- #
- ****
- #
- DEF ZBP(ZNUM) # ZNUM(0) #; # USED TO ADD ZERO BYTE TO TEXT #
- ITEM I; # LOOP INDUCTION VARIABLE #
- #
- THIS ARRAY DEFINES THE TEXT FORMAT OF THE SERVICES AND SCHEDULING
- STATISTICS.
- #
- ARRAY STL [01:NSVT$] S(5);
- BEGIN
- ITEM STL$MSG C(00,00,30) = [" SSTAQE",
- " SSTETS",
- " RAS(SSTATS)",
- " RAS(SSTDFL)",
- " RAS(SSTSDA)",
- " SSTRCM",
- " SSTRQE",
- " SSTRTS",
- " SSTSDA",
- " SSTWNR",
- ];
- ITEM STL$NUM C(03,00,10);
- ITEM STL$ZBYT I(04,00,60) = [ZBP(NSVT$)];
- END
- # #
- # SSSPSI CODE BEGINS HERE #
- # #
- #
- * FOR EACH COUNTER CONVERT THE VALUE TO DISPLAY CODE AND PUT IT INTO
- * THE TEXT.
- #
- STL$NUM[SVL"AQE"] = XCDD(SVT$VAL[SVL"AQE"]);
- STL$NUM[SVL"ETS"] = XCDD(SVT$VAL[SVL"ETS"]);
- STL$NUM[SVL"RAS1"] = XCDD(SVT$VAL[SVL"RAS1"]);
- STL$NUM[SVL"RAS2"] = XCDD(SVT$VAL[SVL"RAS2"]);
- STL$NUM[SVL"RAS3"] = XCDD(SVT$VAL[SVL"RAS3"]);
- STL$NUM[SVL"RCM"] = XCDD(SVT$VAL[SVL"RCM"]);
- STL$NUM[SVL"RQE"] = XCDD(SVT$VAL[SVL"RQE"]);
- STL$NUM[SVL"RTS"] = XCDD(SVT$VAL[SVL"RTS"]);
- STL$NUM[SVL"SDA"] = XCDD(SVT$VAL[SVL"SDA"]);
- STL$NUM[SVL"WNR"] = XCDD(SVT$VAL[SVL"WNR"]);
- #
- * SEND STATISTICS TEXT OFF TO THE NAM STATISTICS FILE.
- #
- NETLGS(STL,NSVT$*5);
- #
- * CLEAR VALUES TO START STATISTIC GATHERING OVER AGAIN
- #
- FOR I=1 STEP 1 UNTIL NSVT$
- DO
- BEGIN
- SVT$VAL[I] = 0;
- END
- RETURN; # **** RETURN **** #
- END # SSSPSI #
- TERM
cdc/nos2.source/nam5871/ssspsi.txt ยท Last modified: 2023/08/05 17:23 by Site Administrator