cdc:nos2.source:opl.opl871:deck:probe
Deck PROBE
Library Member Format: MODIFY
Listing Sections
- Deck PROBE Start
- Deck PROBE Part 1 (Line 1613)
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.probe +++|PRGM PROBE; 00002 M00S00002.probe +++|# TITLE PROBE - MEASUREMENT REPORT TOOL. # 00003 M00S00003.probe +++| 00004 M00S00004.probe +++| BEGIN # PROBE # 00005 M00S00005.probe +++| 00006 M00S00006.probe +++|# 00007 M00S00007.probe +++|*** PROBE - INTERNAL MEASUREMENT TOOL. 00008 M00S00008.probe +++|* 00009 M00S00009.probe +++|* *PROBE* IS AN INTERNAL TOOL THAT MEASURES THE FOLLOWING DATA: 00010 M00S00010.probe +++|* 1. THE NUMBER OF TIMES A PPU ROUTINE WAS LOADED.
Line S00011 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00011 M01S00011.v23l617 ---|* 2. THE NUMBER OF *CIO* RA+1 REQUESTS BY FUNCTION NUMBER.
Line S00001 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00012 M01S00001.v23l617 +++|* 2. THE NUMBER OF *CIO* SYSTEM REQUESTS BY FUNCTION NUMBER. 00013 M00S00012.probe +++|* 3. THE NUMBER OF PPU REQUESTS TO *CPUMTR* BY FUNCTION 00014 M00S00013.probe +++|* NUMBER. 00015 M00S00014.probe +++|* 4. THE NUMBER OF MTR REQUESTS TO *CPUMTR* BY FUNCTION 00016 M00S00015.probe +++|* NUMBER.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00017 M01S00001.251l664 +++|* 5. A SET OF I/O STATISTICS FOR BUFFERED I/O DEVICES. 00018 M00S00016.probe +++|* 00019 M00S00017.probe +++|* 00020 M00S00018.probe +++|* *PROBE* IS A SEGMENT TO *CPUMTR* THAT IS SELECTABLE AT DEADSTART 00021 M00S00019.probe +++|* TIME BY AN IPRDECK ENTRY. WHEN THE *PROBE* SEGMENT IS DISABLED 00022 M00S00020.probe +++|* AT DEADSTART TIME, *CPUMTR* WILL REQUIRE NO ADDITIONAL TIME OR 00023 M00S00021.probe +++|* SPACE OVER THAT REQUIRED BEFORE THE SEGMENT WAS INSTALLED. 00024 M00S00022.probe +++|* 00025 M00S00023.probe +++|* 00026 M00S00024.probe +++|* *PROBE* WILL GENERATE A REPORT FROM THE DATA COLLECTED BY THE 00027 M00S00025.probe +++|* *PROBE* FACILITY OF *CPUMTR*. *PROBE* WILL GET INPUT TO ANALYZE 00028 M00S00026.probe +++|* FROM EITHER THE SYSTEM TABLES OR FROM A FILE CONTAINING DATA 00029 M00S00027.probe +++|* FROM A PREVIOUS *PROBE* RUN. *PROBE* IS ACTIVATED BY THE 00030 M00S00028.probe +++|* FOLLOWING. 00031 M00S00029.probe +++|* 00032 M00S00030.probe +++|* PROBE(P1,P2,...,PN) 00033 M00S00031.probe +++|* 00034 M00S00032.probe +++|* PRGM PROBE. 00035 M00S00033.probe +++|* 00036 M00S00034.probe +++|* ENTRY. INPUTS TO PROBE ARE: 00037 M00S00035.probe +++|* 00038 M00S00036.probe +++|* PROBE(P1,P2,...,PN) 00039 M00S00037.probe +++|* 00040 M00S00038.probe +++|* WHERE PN MAY BE ONE OF THE FOLLOWING: 00041 M00S00039.probe +++|* 00042 M00S00040.probe +++|* P = LFN1 BINARY FILE TO WRITE. DEFAULT IS *STATS*. 00043 M00S00041.probe +++|* 00044 M00S00042.probe +++|* P = 0 NO BINARY FILE IS TO BE WRITTEN. 00045 M00S00043.probe +++|* 00046 M00S00044.probe +++|* L = LFN2 REPORT FILE. DEFAULT IS *OUTPUT*. 00047 M00S00045.probe +++|* 00048 M00S00046.probe +++|* L = 0 NO REPORT GENERATED. 00049 M00S00047.probe +++|* 00050 M00S00048.probe +++|* B = LFN3 BINARY FILE TO READ. DEFAULT IS *STATS*. 00051 M00S00049.probe +++|* 00052 M00S00050.probe +++|* REWIND BINARY FILES, LFN1 AND LFN3, BEFORE AND 00053 M00S00051.probe +++|* AFTER THE OPERATION. DEFAULT IS NO REWIND. 00054 M00S00052.probe +++|* 00055 M00S00053.probe +++|* OP = P PROCESSING OPTIONS WHERE P MAY BE: 00056 M00S00054.probe +++|* R READ DATA FROM SYSTEM TABLES AND WRITE TO 00057 M00S00055.probe +++|* BINARY FILE SPECIFIED BY THE *P* PARAMETER 00058 M00S00056.probe +++|* AND REPORT FILE AS SPECIFIED. 00059 M00S00057.probe +++|* 00060 M00S00058.probe +++|* C SAME AS *R* OPTION EXCEPT THE SYSTEM TABLES 00061 M00S00059.probe +++|* WILL BE CLEARED AFTER THEY ARE READ. 00062 M00S00060.probe +++|* 00063 M00S00061.probe +++|* P GENERATE REPORT FROM DATA ON BINARY 00064 M00S00062.probe +++|* FILE SPECIFIED BY THE *B* PARAMETER. 00065 M00S00063.probe +++|* 00066 M00S00064.probe +++|* 00067 M00S00065.probe +++|* LO = X SORT OPTION FOR PPU PROGRAM LOAD INFORMATIOM. 00068 M00S00066.probe +++|* 00069 M00S00067.probe +++|* F DATA IS SORTED BY FREQUENCY OF LOADS 00070 M00S00068.probe +++|* (DEFAULT SORT OPTION IF *LO* IS OMITTED). 00071 M00S00069.probe +++|* 00072 M00S00070.probe +++|* R DATA IS SORTED BY FREQUENCY OF LOADS AND 00073 M00S00071.probe +++|* PROGRAM RESIDENCE, IN THAT ORDER. 00074 M00S00072.probe +++|* 00075 M00S00073.probe +++|* A DATA IS SORTED ALPHABETICALLY BY PPU 00076 M00S00074.probe +++|* PROGRAM NAME. 00077 M00S00075.probe +++|* 00078 M00S00076.probe +++|* 00079 M00S00077.probe +++|* 00080 M00S00078.probe +++|* EXIT. REPORT IS COMPLETE OR ERROR CONDITION ENCOUNTERED. 00081 M00S00079.probe +++|* 00082 M00S00080.probe +++|* 00083 M00S00081.probe +++|* MESSAGES. 00084 M00S00082.probe +++|* 00085 M00S00083.probe +++|* NO REPORT GENERATED.
Line S00084 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00086 M01S00084.v23l617 ---|* THE *L* OPTION ON THE CONTROL CARD WAS SET
Line S00002 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00087 M01S00002.v23l617 +++|* THE *L* OPTION ON THE COMMAND WAS SET 00088 M00S00085.probe +++|* TO ZERO. 00089 M00S00086.probe +++|* 00090 M00S00087.probe +++|* *PROBE* REPORT COMPLETE. 00091 M00S00088.probe +++|* *PROBE* PRINTED A COMPLETE REPORT. 00092 M00S00089.probe +++|*
Line S00090 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00093 M01S00090.v23l617 ---|* *PROBE* CONTROL STATEMENT ERROR. 00094 M01S00091.v23l617 ---|* AN ERROR HAS BEEN DETECTED WITHIN THE CONTROL 00095 M01S00092.v23l617 ---|* STATEMENT. CORRECT THE CONTROL STATEMENT AND 00096 M01S00093.v23l617 ---|* RETRY.
Line S00003 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00097 M01S00003.v23l617 +++|* *PROBE* COMMAND ERROR. 00098 M01S00004.v23l617 +++|* AN ERROR HAS BEEN DETECTED WITHIN THE COMMAND. 00099 M01S00005.v23l617 +++|* CORRECT THE COMMAND AND RETRY. 00100 M00S00094.probe +++|* 00101 M00S00095.probe +++|* ERROR IN *OP* SPECIFICATIONS.
Line S00096 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00102 M01S00096.v23l617 ---|* THE *OP* PARAMETER HAS AN ILLEGAL OPTION
Line S00006 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00103 M01S00006.v23l617 +++|* THE *OP* PARAMETER HAS AN INCORRECT OPTION 00104 M00S00097.probe +++|* SPECIFIED. CORRECT AND RETRY. 00105 M00S00098.probe +++|* 00106 M00S00099.probe +++|* ERROR IN *LO* SPECIFICATION.
Line S00100 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00107 M01S00100.v23l617 ---|* THE LIST OPTION PARAMETER HAS AN ILLEGAL
Line S00007 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00108 M01S00007.v23l617 +++|* THE LIST OPTION PARAMETER HAS AN INCORRECT 00109 M00S00101.probe +++|* OPTION SPECIFIED. CORRECT AND RETRY. 00110 M00S00102.probe +++|* 00111 M00S00103.probe +++|* DUPLICATE FILE NAME ERROR. 00112 M00S00104.probe +++|* THE FILES FOR INPUT AND OUTPUT HAVE THE 00113 M00S00105.probe +++|* SAME NAME. CHANGE AND RETRY. 00114 M00S00106.probe +++|*
Line S00107 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00115 M01S00107.v23l617 ---|* CONTROL CARD OPTION MISMATCH.
Line S00008 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00116 M01S00008.v23l617 +++|* COMMAND OPTION MISMATCH. 00117 M00S00108.probe +++|* THE *OP* PARAMETERS, *R* OR *C*, ARE SPECIFIED 00118 M00S00109.probe +++|* WITHOUT A *P* PARAMETER BEING SPECIFIED. 00119 M00S00110.probe +++|* CORRECT AND RETRY. 00120 M00S00111.probe +++|* 00121 M00S00112.probe +++|* NO VERSION DATA ON FILE. 00122 M00S00113.probe +++|* THE FILE SPECIFIED BY THE *B* OPTION ON THE
Line S00114 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00123 M01S00114.v23l617 ---|* CONTROL CARD HAS NO VERSION DATA. CHECK
Line S00009 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00124 M01S00009.v23l617 +++|* COMMAND HAS NO VERSION DATA. CHECK 00125 M00S00115.probe +++|* FILE FOR CORRECTNESS. 00126 M00S00116.probe +++|*
Line S00117 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00127 M01S00117.v23l617 ---|* NO *SDAL* DATA ON FILE.
Line S00010 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00128 M01S00010.v23l617 +++|* NO STATISTICAL AREA DATA ON FILE. 00129 M00S00118.probe +++|* THE FILE SPECIFIED BY THE *B* OPTION ON THE
Line S00119 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00130 M01S00119.v23l617 ---|* CONTROL CARD HAS NO *SDAL* DATA. CHECK FILE 00131 M01S00120.v23l617 ---|* FOR CORRECTNESS.
Line S00011 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00132 M01S00011.v23l617 +++|* COMMAND HAS NO STATISTICAL DATA AREA DATA. 00133 M01S00012.v23l617 +++|* CHECK FILE FOR CORRECTNESS. 00134 M00S00121.probe +++|* 00135 M00S00122.probe +++|* NO *PROBE* DATA ON FILE. 00136 M00S00123.probe +++|* THE FILE SPECIFIED BY THE *B* OPTION ON THE
Line S00124 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00137 M01S00124.v23l617 ---|* CONTROL CARD HAS NO *PROBE* DATA. CHECK
Line S00013 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00138 M01S00013.v23l617 +++|* COMMAND HAS NO *PROBE* DATA. CHECK 00139 M00S00125.probe +++|* FILE FOR CORRECTNESS. 00140 M00S00126.probe +++|* 00141 M00S00127.probe +++|* NO *PROBE* DATA AVAILABLE. 00142 M00S00128.probe +++|* THE SYSTEM FAILED TO RETURN ANY DATA. NO REPORT 00143 M00S00129.probe +++|* WILL BE GENERATED NOR WILL A FILE BE CREATED. 00144 M00S00130.probe +++|* 00145 M00S00131.probe +++|* PROBE VERSION MISMATCH. 00146 M00S00132.probe +++|* THE VERSION UNDER WHICH THE DATA WAS BUILT 00147 M00S00133.probe +++|* IS NOT THE CURRENT PROBE VERSION. 00148 M00S00134.probe +++|* 00149 M00S00135.probe +++|* NOTES. 00150 M00S00136.probe +++|* 1. THE FILE NAMES MUST BE UNIQUE. 00151 M00S00137.probe +++|* 00152 M00S00138.probe +++|* 2. IF THE *OP* PARAMETER IS EQUAL TO *R* OR *C* 00153 M00S00139.probe +++|* THEN THE *P* PARAMETER CAN NOT BE EQUAL TO ZERO. 00154 M00S00140.probe +++|*
Line S00141 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00155 M01S00141.v23l617 ---|* 3. THE FOLLOWING SET OF CONTROL STATEMENTS IS AN EXAMPLE
Line S00014 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00156 M02S00014.251l664 ---|* 3. THE FOLLOWING SET OF COMMANDS IS AN EXAMPLE
Line S00002 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00157 M01S00002.251l664 +++|* 3. IF THE *OP* PARAMETER IS EQUAL TO *P* THEN NO 00158 M01S00003.251l664 +++|* BINARY FILE IS WRITTEN, EVEN IF SPECIFIED ON 00159 M01S00004.251l664 +++|* THE *P* PARAMETER. 00160 M01S00005.251l664 +++|* 00161 M01S00006.251l664 +++|* 4. THE FOLLOWING SET OF COMMANDS IS AN EXAMPLE 00162 M00S00142.probe +++|* OF THE METHOD TO INSTALL *PROBE*. THE FOLLOWING IS 00163 M00S00143.probe +++|* ASSUMED- 00164 M00S00144.probe +++|* 00165 M00S00145.probe +++|* 1. THE SYSTEM *OPL* IS ASSIGNED TO THE CONTROL POINT. 00166 M00S00146.probe +++|* 00167 M00S00147.probe +++|* 2. THE FOLLOWING LIBRARY IS AVAILABLE EITHER ON THE 00168 M00S00148.probe +++|* SYSTEM OR ON A LOCAL FILE- 00169 M00S00149.probe +++|* 00170 M00S00150.probe +++|* SRVLIB - LIBRARY CONTAINING *SYMPL*/*COMPASS* 00171 M00S00151.probe +++|* SERVICE ROUTINES. 00172 M00S00152.probe +++|* 00173 M00S00153.probe +++|* 3. THE RESULTANT BINARY WILL BE ON FILE *LGO*. 00174 M00S00154.probe +++|* 00175 M00S00155.probe +++|* 4. LISTING WILL BE ON FILE *OUTPUT*. 00176 M00S00156.probe +++|* 00177 M00S00157.probe +++|* MODIFY(LO=E,Z)/*EDIT PROBE 00178 M00S00158.probe +++|* SYMPL(I,LXR=OUTPUT,B=FILEA) 00179 M00S00159.probe +++|* COMPASS(I,L=OUTPUT,B=FILEA,S=NOSTEXT) 00180 M00S00160.probe +++|* LDSET(LIB=SRVLIB,PRESET=ZERO) 00181 M00S00161.probe +++|* LOAD(FILEA) 00182 M00S00162.probe +++|* NOGO(LGO,PROBE) 00183 M00S00163.probe +++|* 00184 M00S00164.probe +++|* IF ERRORS OCCUR CONSULT THE SITE ANALYST. 00185 M00S00165.probe +++|*
Line S00166 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00186 M01S00166.281l803 ---|* COPYRIGHT CONTROL DATA CORP., 1980.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00187 M01S00001.281l803 +++|* COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00188 M00S00167.probe +++|# 00189 M00S00168.probe +++| 00190 M00S00169.probe +++| CONTROL EJECT; 00191 M00S00170.probe +++| 00192 M00S00171.probe +++|# 00193 M00S00172.probe +++|**** PRGM PROBE - XREF LIST BEGIN. 00194 M00S00173.probe +++|# 00195 M00S00174.probe +++| 00196 M00S00175.probe +++| XREF 00197 M00S00176.probe +++| BEGIN 00198 M00S00177.probe +++| PROC ABORT; # ABNORMAL TERMINATION #
Line S00178 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00199 M01S00178.v23l617 ---| PROC CSARG; # CRACK CONTROL CARD #
Line S00015 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00200 M01S00015.v23l617 +++| PROC CSARG; # CRACK COMMAND # 00201 M00S00179.probe +++| PROC INPUT; # INPUT DATA # 00202 M00S00180.probe +++| PROC MESSAGE; # OUTPUT DAYFILE MESSAGE # 00203 M00S00181.probe +++| PROC RPCLOSE; # CLOSE FILE # 00204 M00S00182.probe +++| PROC RPEJECT; # PAGE EJECT # 00205 M00S00183.probe +++| PROC RPTCIO; # *CIO* REQUEST REPORT #
Line S00007 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00206 M01S00007.251l664 +++| PROC RPTIOS; # I/O STATISTICS REPORT # 00207 M00S00184.probe +++| PROC RPTMON; # MONITOR MODE REQUESTS # 00208 M00S00185.probe +++| PROC RPTMPP; # *MTR* PERFORMANCE REPORT # 00209 M00S00186.probe +++| PROC RPTMTR; # MONITOR REQUEST REPORT # 00210 M00S00187.probe +++| PROC RPTPLD; # *PLD* REPORT # 00211 M00S00188.probe +++| PROC RPTPMD; # PROGRAM MODE REQUESTS # 00212 M00S00189.probe +++| PROC RPTPST; # *PROBE* STATISTICS REPORT # 00213 M00S00190.probe +++| END 00214 M00S00191.probe +++| 00215 M00S00192.probe +++|# 00216 M00S00193.probe +++|**** PRGM PROBE - XREF LIST END. 00217 M00S00194.probe +++|# 00218 M00S00195.probe +++| 00219 M00S00196.probe +++| DEF LISTCON #0#; # COMDECK LIST CONTROL # 00220 M00S00197.probe +++|*CALL COMAMSS 00221 M00S00198.probe +++|*CALL COMSPDT 00222 M00S00199.probe +++|*CALL COMUPRB 00223 M00S00200.probe +++| 00224 M00S00201.probe +++| ARRAY MSG [0:1] S(3); 00225 M00S00202.probe +++| BEGIN 00226 M00S00203.probe +++| ITEM MSG$TEXT C(00,00,28) = [ ## 00227 M00S00204.probe +++| " NO REPORT GENERATED.", # NO REPORT GENERATED # 00228 M00S00205.probe +++| " *PROBE* REPORT COMPLETE."]; # *PROBE* REPORT COMPLETE # 00229 M00S00206.probe +++| ITEM MSG$TERM I(02,48,12) = [2(0)]; # MESSAGE TERMINATOR # 00230 M00S00207.probe +++| END 00231 M00S00208.probe +++| 00232 M00S00209.probe +++| CONTROL EJECT; 00233 M00S00210.probe +++|
Line S00211 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00234 M01S00211.v23l617 ---| CSARG; # CRACK CONTROL CARD #
Line S00016 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00235 M01S00016.v23l617 +++| CSARG; # CRACK COMMAND # 00236 M00S00212.probe +++| INPUT; # INPUT DATA # 00237 M00S00213.probe +++| 00238 M00S00214.probe +++| IF ARG$L[0] EQ 0 00239 M00S00215.probe +++| THEN 00240 M00S00216.probe +++| BEGIN # GENERATE NO REPORT # 00241 M00S00217.probe +++| MESSAGE(MSG$TEXT[0],SYSUDF1); 00242 M00S00218.probe +++| STOP; 00243 M00S00219.probe +++| END # GENERATE NO REPORT # 00244 M00S00220.probe +++| 00245 M00S00221.probe +++| RPTPST; # INTERVAL OF REPORT # 00246 M00S00222.probe +++| RPTMTR; # MONITOR REQUESTS # 00247 M00S00223.probe +++| 00248 M00S00224.probe +++| RPEJECT(LOC(OUTFET)); 00249 M00S00225.probe +++| 00250 M00S00226.probe +++| RPTMON; # MONITOR MODE REQUESTS # 00251 M00S00227.probe +++| RPTPMD; # PROGRAM MODE REQUESTS # 00252 M00S00228.probe +++| RPTMPP; # *MTR* PERFORMANCE REQUESTS # 00253 M00S00229.probe +++| 00254 M00S00230.probe +++| RPEJECT(LOC(OUTFET)); 00255 M00S00231.probe +++| 00256 M00S00232.probe +++| RPTCIO; # *CIO* REPORT GENERATOR # 00257 M00S00233.probe +++| 00258 M00S00234.probe +++| RPEJECT(LOC(OUTFET)); 00259 M00S00235.probe +++| 00260 M00S00236.probe +++| RPTPLD; # *PLD* REPORT # 00261 M00S00237.probe +++|
Line S00008 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00262 M01S00008.251l664 +++| RPEJECT(LOC(OUTFET)); 00263 M01S00009.251l664 +++| 00264 M01S00010.251l664 +++| RPTIOS; # I/O STATISTICS REPORT # 00265 M01S00011.251l664 +++| 00266 M00S00238.probe +++| RPCLOSE(LOC(OUTFET)); # CLOSE OUTPUT FILE # 00267 M00S00239.probe +++| 00268 M00S00240.probe +++| MESSAGE(MSG$TEXT[1],SYSUDF1); 00269 M00S00241.probe +++| 00270 M00S00242.probe +++| END # PROBE # 00271 M00S00243.probe +++| 00272 M00S00244.probe +++| TERM 00273 M00S00245.probe +++|PROC CSARG;
Line S00246 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00274 M01S00246.v23l617 ---|# TITLE CSARG - CONTROL STATEMENT PROCESSOR. # 00275 M01S00247.v23l617 ---| BEGIN # CONTROL STATEMENT PROCESSOR #
Line S00017 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00276 M01S00017.v23l617 +++|# TITLE CSARG - COMMAND PROCESSOR. # 00277 M01S00018.v23l617 +++| BEGIN # COMMAND PROCESSOR # 00278 M00S00248.probe +++| 00279 M00S00249.probe +++|#
Line S00250 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00280 M01S00250.v23l617 ---|** CSARG - CONTROL STATEMENT ARGUMENT PROCESSOR.
Line S00019 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00281 M01S00019.v23l617 +++|** CSARG - COMMAND ARGUMENT PROCESSOR. 00282 M00S00251.probe +++|* 00283 M00S00252.probe +++|* CHECKS FOR CORRECT PROBE PARAMETERS THROUGH A 00284 M00S00253.probe +++|* *SYMPL* CALL TO ASARG. 00285 M00S00254.probe +++|* 00286 M00S00255.probe +++|* PROC CSARG 00287 M00S00256.probe +++|*
Line S00257 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00288 M01S00257.v23l617 ---|* EXIT CONTROL STATEMENT ARGUMENTS SET IN *ARGLIST*.
Line S00020 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00289 M01S00020.v23l617 +++|* EXIT COMMAND ARGUMENTS SET IN *ARGLIST*. 00290 M00S00258.probe +++|* 00291 M00S00259.probe +++|* MESSAGES 00292 M00S00260.probe +++|*
Line S00261 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00293 M01S00261.v23l617 ---|* *PROBE* CONTROL STATEMENT ERROR. 00294 M01S00262.v23l617 ---|* AN ERROR HAS BEEN DETECTED WITHIN THE CONTROL 00295 M01S00263.v23l617 ---|* STATEMENT. CORRECT THE CONTROL STATEMENT AND 00296 M01S00264.v23l617 ---|* RETRY.
Line S00021 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00297 M01S00021.v23l617 +++|* *PROBE* COMMAND ERROR. 00298 M01S00022.v23l617 +++|* AN ERROR HAS BEEN DETECTED WITHIN THE COMMAND. 00299 M01S00023.v23l617 +++|* CORRECT THE COMMAND AND RETRY. 00300 M00S00265.probe +++|* 00301 M00S00266.probe +++|* ERROR IN *OP* SPECIFICATIONS.
Line S00267 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00302 M01S00267.v23l617 ---|* THE *OP* PARAMETER HAS AN ILLEGAL OPTION
Line S00024 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00303 M01S00024.v23l617 +++|* THE *OP* PARAMETER HAS AN INCORRECT OPTION 00304 M00S00268.probe +++|* SPECIFIED. CORRECT AND RETRY. 00305 M00S00269.probe +++|* 00306 M00S00270.probe +++|* ERROR IN *LO* SPECIFICATION.
Line S00271 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00307 M01S00271.v23l617 ---|* THE LIST OPTION PARAMETER HAS AN ILLEGAL
Line S00025 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00308 M01S00025.v23l617 +++|* THE LIST OPTION PARAMETER HAS AN INCORRECT 00309 M00S00272.probe +++|* OPTION SPECIFIED. CORRECT AND RETRY. 00310 M00S00273.probe +++|* 00311 M00S00274.probe +++|* DUPLICATE FILE NAME ERROR. 00312 M00S00275.probe +++|* THE FILES FOR INPUT AND OUTPUT HAVE THE 00313 M00S00276.probe +++|* SAME NAME. CHANGE AND RETRY. 00314 M00S00277.probe +++|*
Line S00278 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00315 M01S00278.v23l617 ---|* CONTROL CARD OPTION MISMATCH.
Line S00026 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00316 M01S00026.v23l617 +++|* COMMAND OPTION MISMATCH. 00317 M00S00279.probe +++|* THE *OP* PARAMETERS, *R* OR *C*, ARE SPECIFIED 00318 M00S00280.probe +++|* WITHOUT A *P* PARAMETER BEING SPECIFIED. 00319 M00S00281.probe +++|* CORRECT AND RETRY. 00320 M00S00282.probe +++|* 00321 M00S00283.probe +++|* NOTES 00322 M00S00284.probe +++|* 00323 M00S00285.probe +++|* THERE IS A CALL TO THE PRESET ROUTINE TO 00324 M00S00286.probe +++|* PRESET ALL THE COMMON BLOCKS. 00325 M00S00287.probe +++|# 00326 M00S00288.probe +++| 00327 M00S00289.probe +++| 00328 M00S00290.probe +++|# 00329 M00S00291.probe +++|**** PROC CSARG - XREF LIST BEGIN. 00330 M00S00292.probe +++|# 00331 M00S00293.probe +++| 00332 M00S00294.probe +++| XREF 00333 M00S00295.probe +++| BEGIN 00334 M00S00296.probe +++| PROC ABORT; # ABNORMAL TERMINATION # 00335 M00S00297.probe +++| PROC MESSAGE; # OUTPUT DAYFILE MESSAGE # 00336 M00S00298.probe +++| PROC PRESET; # PRESET CONSTANTS # 00337 M00S00299.probe +++| PROC RPHEAD; # OUTPUT PAGE HEADER # 00338 M00S00300.probe +++| PROC RPOPEN; # OPEN FILE #
Line S00301 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00339 M01S00301.v23l617 ---| PROC XARG; # CRACK CONTROL STATEMENT #
Line S00027 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00340 M01S00027.v23l617 +++| PROC XARG; # CRACK COMMAND # 00341 M00S00302.probe +++| END 00342 M00S00303.probe +++| 00343 M00S00304.probe +++|# 00344 M00S00305.probe +++|**** PROC CSARG - XREF LIST END. 00345 M00S00306.probe +++|# 00346 M00S00307.probe +++| 00347 M00S00308.probe +++| DEF OPTION #0#; # *ASARG* OPTION # 00348 M00S00309.probe +++| 00349 M00S00310.probe +++| DEF LISTCON #0#; # COMMON DECK LIST OPTION # 00350 M00S00311.probe +++|*CALL COMAMSS 00351 M00S00312.probe +++|*CALL COMSPDT 00352 M00S00313.probe +++|*CALL COMUOUT 00353 M00S00314.probe +++|*CALL COMUPRB 00354 M00S00315.probe +++| 00355 M00S00316.probe +++| 00356 M00S00317.probe +++| ITEM ARGLIST U; # ARGUMENT TABLE ADDRESS # 00357 M00S00318.probe +++| ITEM FLAG U; # ERROR FLAG FROM *ASARG* # 00358 M00S00319.probe +++| 00359 M00S00320.probe +++|# 00360 M00S00321.probe +++|* ERROR MESSAGES. 00361 M00S00322.probe +++|# 00362 M00S00323.probe +++| 00363 M00S00324.probe +++| ARRAY MSG [0:5] S(4); 00364 M00S00325.probe +++| BEGIN 00365 M00S00326.probe +++| ITEM MSG$TEXT C(00,00,38) = [ ##
Line S00327 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00366 M01S00327.v23l617 ---| " *PROBE* CONTROL STATEMENT ERROR.", ##
Line S00028 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00367 M01S00028.v23l617 +++| " *PROBE* COMMAND ERROR.", ## 00368 M00S00328.probe +++| " ERROR IN *OP* SPECIFICATION.", ## 00369 M00S00329.probe +++| " ERROR IN *LO* SPECIFICATION.", ## 00370 M00S00330.probe +++| " DUPLICATE FILE NAME ERROR.", ## 00371 M00S00331.probe +++| "PROBE VERSION 1.0.", ##
Line S00332 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00372 M01S00332.v23l617 ---| " CONTROL CARD OPTION MISMATCH."]; # #
Line S00029 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00373 M01S00029.v23l617 +++| " COMMAND OPTION MISMATCH."]; # # 00374 M00S00333.probe +++| ITEM MSG$TERM U(03,48,12) = [6(0)]; # MESSAGE TERMINATOR # 00375 M00S00334.probe +++| END 00376 M00S00335.probe +++| 00377 M00S00336.probe +++| CONTROL EJECT; 00378 M00S00337.probe +++|#
Line S00338 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00379 M01S00338.v23l617 ---|* CRACK CONTROL CARD AND VALIDATE OPTIONS.
Line S00030 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00380 M01S00030.v23l617 +++|* CRACK COMMAND AND VALIDATE OPTIONS. 00381 M00S00339.probe +++|# 00382 M00S00340.probe +++| 00383 M00S00341.probe +++| PRESET(ARGLIST); # PRESET ARGUMENTS AND COMMON 00384 M00S00342.probe +++| BLOCKS #
Line S00343 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00385 M01S00343.v23l617 ---| XARG(ARGLIST,OPTION,FLAG); # CRACK CONTROL STATEMENT #
Line S00031 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00386 M01S00031.v23l617 +++| XARG(ARGLIST,OPTION,FLAG); # CRACK COMMAND # 00387 M00S00344.probe +++| 00388 M00S00345.probe +++| IF FLAG NQ 0
Line S00346 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00389 M01S00346.v23l617 ---| THEN # CONTROL CARD ERROR #
Line S00032 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00390 M01S00032.v23l617 +++| THEN # COMMAND ERROR # 00391 M00S00347.probe +++| BEGIN 00392 M00S00348.probe +++| MESSAGE(MSG[0],SYSUDF1); 00393 M00S00349.probe +++| ABORT; 00394 M00S00350.probe +++| END 00395 M00S00351.probe +++| 00396 M00S00352.probe +++| IF ARG$L[0] NQ 0 00397 M00S00353.probe +++| THEN 00398 M00S00354.probe +++| BEGIN 00399 M00S00355.probe +++| RPOPEN(ARG$L,LOC(OUTFET),DEFLT$HDR); # OPEN FILE # 00400 M00S00356.probe +++| RPHEAD(LOC(OUTFET),MSG$TEXT[4],5,19); # PAGE HEADER # 00401 M00S00357.probe +++| END 00402 M00S00358.probe +++| 00403 M00S00359.probe +++|# 00404 M00S00360.probe +++|* CHECK PROCESSING OPTION. 00405 M00S00361.probe +++|# 00406 M00S00362.probe +++| 00407 M00S00363.probe +++| 00408 M00S00364.probe +++| IF ARG$OP[0] NQ "P" ## 00409 M00S00365.probe +++| AND ARG$OP[0] NQ "R" ## 00410 M00S00366.probe +++| AND ARG$OP[0] NQ "C" ## 00411 M00S00367.probe +++| THEN 00412 M00S00368.probe +++| BEGIN 00413 M00S00369.probe +++| MESSAGE(MSG[1],SYSUDF1); # ERROR IN *OP* SPECIFICATIONS # 00414 M00S00370.probe +++| ABORT; 00415 M00S00371.probe +++| END 00416 M00S00372.probe +++| 00417 M00S00373.probe +++|# 00418 M00S00374.probe +++|* CHECK SORT OPTION. 00419 M00S00375.probe +++|# 00420 M00S00376.probe +++| 00421 M00S00377.probe +++| IF ARG$LO[0] NQ "F" ## 00422 M00S00378.probe +++| AND ARG$LO[0] NQ "R" ## 00423 M00S00379.probe +++| AND ARG$LO[0] NQ "A" ## 00424 M00S00380.probe +++| THEN 00425 M00S00381.probe +++| BEGIN 00426 M00S00382.probe +++| MESSAGE(MSG[2],SYSUDF1); # ERROR IN *LO* SPECIFICATION # 00427 M00S00383.probe +++| ABORT; 00428 M00S00384.probe +++| END 00429 M00S00385.probe +++| 00430 M00S00386.probe +++|# 00431 M00S00387.probe +++|* CHECK FOR FILE UNIQUENESS. 00432 M00S00388.probe +++|# 00433 M00S00389.probe +++| 00434 M00S00390.probe +++| IF (ARG$OP[0] EQ "P" AND ARG$L[0] EQ ARG$B[0]) ## 00435 M00S00391.probe +++| OR ((ARG$OP EQ "R" OR ARG$OP[0] EQ "C") ## 00436 M00S00392.probe +++| AND (ARG$P[0] EQ ARG$L[0])) ## 00437 M00S00393.probe +++| THEN 00438 M00S00394.probe +++| BEGIN 00439 M00S00395.probe +++| MESSAGE(MSG[3],SYSUDF1); # DUPLICATE FILE NAME ERROR # 00440 M00S00396.probe +++| ABORT; 00441 M00S00397.probe +++| END 00442 M00S00398.probe +++| 00443 M00S00399.probe +++|# 00444 M00S00400.probe +++|* CHECK FILE FOR OPTION MISMATCH. 00445 M00S00401.probe +++|# 00446 M00S00402.probe +++| 00447 M00S00403.probe +++| IF((ARG$OP[0] EQ "R" OR ARG$OP[0] EQ "C") ## 00448 M00S00404.probe +++| AND ARG$P[0] EQ 0) ## 00449 M00S00405.probe +++| THEN 00450 M00S00406.probe +++| BEGIN
Line S00407 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00451 M01S00407.v23l617 ---| MESSAGE(MSG[5],SYSUDF1); # CONTROL CARD OPTION MISMATCH #
Line S00033 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00452 M01S00033.v23l617 +++| MESSAGE(MSG[5],SYSUDF1); # COMMAND OPTION MISMATCH # 00453 M00S00408.probe +++| ABORT; 00454 M00S00409.probe +++| END 00455 M00S00410.probe +++| 00456 M00S00411.probe +++| RETURN; 00457 M00S00412.probe +++| END # CSARG # 00458 M00S00413.probe +++| 00459 M00S00414.probe +++| TERM 00460 M00S00415.probe +++|PROC INPUT; 00461 M00S00416.probe +++|# TITLE INPUT - INPUT OF RAW DATA. # 00462 M00S00417.probe +++| BEGIN # INPUT # 00463 M00S00418.probe +++| 00464 M00S00419.probe +++|# 00465 M00S00420.probe +++|** INPUT - RAW DATA INPUT. 00466 M00S00421.probe +++|* 00467 M00S00422.probe +++|* *INPUT* IS USED TO INPUT RAW DATA FILES TO *PROBE* EITHER 00468 M00S00423.probe +++|* GENERATED BY *SFM* FROM THE SYSTEM TABLES (THIS MAKES 00469 M00S00424.probe +++|* THE DATA CURRENT) OR READ FROM A FILE CREATED BY A 00470 M00S00425.probe +++|* PREVIOUS *PROBE* RUN. 00471 M00S00426.probe +++|* 00472 M00S00427.probe +++|* THE INDIVIDUAL METHODS INVOLVE: 00473 M00S00428.probe +++|* 00474 M00S00429.probe +++|* 1. *SFM* CALL. 00475 M00S00430.probe +++|* 00476 M00S00431.probe +++|* A. THE CREATION OF AN RA + 1 REQUEST. 00477 M00S00432.probe +++|* 00478 M00S00433.probe +++|* B. THE ISSUING OF THE REQUEST. 00479 M00S00434.probe +++|* 00480 M00S00435.probe +++|* C. THE TRANSFER OF THE CONTENTS OF THE *SFM* 00481 M00S00436.probe +++|* BUFFER TO THE WORKING BUFFERS. 00482 M00S00437.probe +++|* 00483 M00S00438.probe +++|* 2. PREVIOUSLY CREATED FILE. 00484 M00S00439.probe +++|* 00485 M00S00440.probe +++|* A. DETERMINES WHICH FILE IS TO BE READ. 00486 M00S00441.probe +++|* 00487 M00S00442.probe +++|* B. READS IN THE FILE. 00488 M00S00443.probe +++|* 00489 M00S00444.probe +++|* C. TRANSFERS THE FILE TO THE WORKING BUFFER 00490 M00S00445.probe +++|* AND SETS THE *FET* POINTERS. 00491 M00S00446.probe +++|* 00492 M00S00447.probe +++|* PROC INPUT 00493 M00S00448.probe +++|* 00494 M00S00449.probe +++|* EXIT DATA READ IN. 00495 M00S00450.probe +++|* 00496 M00S00451.probe +++|* MESSAGES 00497 M00S00452.probe +++|* 00498 M00S00453.probe +++|* NO VERSION DATA ON FILE. 00499 M00S00454.probe +++|* THE FILE SPECIFIED BY THE *B* OPTION ON THE
Line S00455 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00500 M01S00455.v23l617 ---|* CONTROL CARD HAS NO VERSION DATA. CHECK
Line S00034 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00501 M01S00034.v23l617 +++|* COMMAND HAS NO VERSION DATA. CHECK 00502 M00S00456.probe +++|* FILE FOR CORRECTNESS. 00503 M00S00457.probe +++|*
Line S00458 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00504 M01S00458.v23l617 ---|* NO *SDAL* DATA ON FILE.
Line S00035 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00505 M01S00035.v23l617 +++|* NO STATISTICAL AREA DATA ON FILE. 00506 M00S00459.probe +++|* THE FILE SPECIFIED BY THE *B* OPTION ON THE
Line S00460 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00507 M01S00460.v23l617 ---|* CONTROL CARD HAS NO *SDAL* DATA. CHECK FILE 00508 M01S00461.v23l617 ---|* FOR CORRECTNESS.
Line S00036 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00509 M01S00036.v23l617 +++|* COMMAND HAS NO STATISTICAL DATA AREA DATA. 00510 M01S00037.v23l617 +++|* CHECK FILE FOR CORRECTNESS. 00511 M00S00462.probe +++|* 00512 M00S00463.probe +++|* NO *PROBE* DATA ON FILE. 00513 M00S00464.probe +++|* THE FILE SPECIFIED BY THE *B* OPTION ON THE
Line S00465 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00514 M01S00465.v23l617 ---|* CONTROL CARD HAS NO *PROBE* DATA. CHECK
Line S00038 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00515 M01S00038.v23l617 +++|* COMMAND HAS NO *PROBE* DATA. CHECK 00516 M00S00466.probe +++|* FILE FOR CORRECTNESS. 00517 M00S00467.probe +++|* 00518 M00S00468.probe +++|* NO *PROBE* DATA AVAILABLE. 00519 M00S00469.probe +++|* THE SYSTEM FAILED TO RETURN ANY DATA. NO REPORT 00520 M00S00470.probe +++|* WILL BE GENERATED NOR WILL A FILE BE CREATED. 00521 M00S00471.probe +++|* 00522 M00S00472.probe +++|* *PROBE* VERSION MISMATCH. 00523 M00S00473.probe +++|* THE VERSION UNDER WHICH THE DATA WAS BUILT 00524 M00S00474.probe +++|* IS NOT THE CURRENT *PROBE* VERSION. 00525 M00S00475.probe +++|# 00526 M00S00476.probe +++| 00527 M00S00477.probe +++|# 00528 M00S00478.probe +++|**** PROC INPUT - XREF LIST BEGIN. 00529 M00S00479.probe +++|# 00530 M00S00480.probe +++| 00531 M00S00481.probe +++| XREF 00532 M00S00482.probe +++| BEGIN 00533 M00S00483.probe +++| PROC ABORT; # ABNORMAL TERMINATION # 00534 M00S00484.probe +++| PROC DATE; # GET CURRENT DATE # 00535 M00S00485.probe +++| PROC MESSAGE; # OUTPUT DAYFILE MESSAGE # 00536 M00S00486.probe +++| PROC READ; # READ IN FILE # 00537 M00S00487.probe +++| PROC READW; # READ TO WORKING BUFFER # 00538 M00S00488.probe +++| PROC REWIND; # REWIND FILE # 00539 M00S00489.probe +++| PROC SYSTEM; # CALL TO SYSTEM # 00540 M00S00490.probe +++| PROC TIME; # GET CURRENT TIME # 00541 M00S00491.probe +++| PROC WRITER; # WRITE TO FILE # 00542 M00S00492.probe +++| PROC WRITEW; # FLUSH WORKING BUFFER # 00543 M00S00493.probe +++| PROC ZSETFET; # SET UP FET # 00544 M00S00494.probe +++| END 00545 M00S00495.probe +++| 00546 M00S00496.probe +++|# 00547 M00S00497.probe +++|**** PROC INPUT - XREF LIST END. 00548 M00S00498.probe +++|# 00549 M00S00499.probe +++|
Line S00500 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00550 M01S00500.251l664 ---|# 00551 M01S00501.251l664 ---|* *SFM* FUNCTION AND SUBFUNCTION DEFINITIONS. 00552 M01S00502.251l664 ---|# 00553 M01S00503.251l664 ---| 00554 M01S00504.251l664 ---| DEF RDDF #1#; # DAYFILE DATA # 00555 M01S00505.251l664 ---| DEF SDIF #2#; # STATISTICAL DATA INFORMATION # 00556 M01S00506.251l664 ---| DEF PDAF #3#; # *PROBE* DATA TABLES # 00557 M01S00507.251l664 ---| DEF PDLF #4#; # *PROBE* DATA TABLE LENGTH # 00558 M01S00508.251l664 ---| DEF MXSF #5#; # END OF *SFM* FUNCTIONS # 00559 M01S00509.251l664 ---| 00560 M01S00510.251l664 ---| DEF RSDF #O"22"#; # *SFM* FUNCTION CODE # 00561 M00S00511.probe +++| 00562 M00S00512.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL # 00563 M00S00513.probe +++|*CALL COMAMSS 00564 M00S00514.probe +++|*CALL COMAFET 00565 M00S00515.probe +++|*CALL COMSPDT 00566 M00S00516.probe +++|*CALL COMUPRB 00567 M00S00517.probe +++| 00568 M00S00518.probe +++| ITEM STAT I; # READ STATUS # 00569 M00S00519.probe +++| ITEM TEMP1 I; # TEMPORARY CELL # 00570 M00S00520.probe +++| 00571 M00S00521.probe +++| 00572 M00S00522.probe +++|# 00573 M00S00523.probe +++|* ERROR MESSAGES. 00574 M00S00524.probe +++|# 00575 M00S00525.probe +++| 00576 M00S00526.probe +++| ARRAY MSA [0:4] S(3); 00577 M00S00527.probe +++| BEGIN 00578 M00S00528.probe +++| ITEM MSA$TEXT C(00,00,28) = [ ## 00579 M00S00529.probe +++| " NO VERSION DATA ON FILE.", # NO VERSION DATA ON FILE #
Line S00530 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00580 M01S00530.v23l617 ---| " NO *SDAL* DATA ON FILE.", # NO *SDAL* DATA ON FILE #
Line S00039 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00581 M01S00039.v23l617 +++| " NO STATISTICAL AREA DATA ON FILE.", # NO STATISTICAL DATA # 00582 M00S00531.probe +++| " NO *PROBE* DATA ON FILE.", # NO *PROBE* DATA ON FILE # 00583 M00S00532.probe +++| " NO *PROBE* DATA AVAILABLE.", # NO *PROBE* DATA AVAILABLE # 00584 M00S00533.probe +++| " *PROBE* VERSION MISMATCH."]; # *PROBE* VERSION MISMATCH # 00585 M00S00534.probe +++| ITEM MSA$TERM U(02,48,12) = [5(0)]; # MESSAGE TERMINATOR # 00586 M00S00535.probe +++| END 00587 M00S00536.probe +++|
Line S00537 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00588 M01S00537.251l664 ---|#
Line S00538 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00589 M02S00538.251l664 ---|* *SFM* RA+1 CALL BUILD BUFFER.
Line S00040 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00590 M02S00040.251l664 ---|* *SFM* SYSTEM REQUEST CALL BUILD BUFFER.
Line S00539 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00591 M01S00539.251l664 ---|# 00592 M01S00540.251l664 ---|
Line S00541 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00593 M02S00541.251l664 ---| ARRAY SFMCALL [0:0] S(1); # SFM RA+1 CALL #
Line S00041 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00594 M02S00041.251l664 ---| ARRAY SFMCALL [0:0] S(1); # SFM SYSTEM REQUEST CALL #
Line S00542 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00595 M01S00542.251l664 ---| BEGIN 00596 M01S00543.251l664 ---| ITEM SFM$NAME C(00,00,04) = ["SFMP"]; # PROGRAM NAME # 00597 M01S00544.251l664 ---| ITEM SFM$FUNC U(00,24,12) = [RSDF]; # FUNCTION CODE # 00598 M01S00545.251l664 ---| ITEM SFM$ADDR U(00,42,18); # ADDRESS OF *FET* # 00599 M01S00546.251l664 ---| END
Line S00012 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00600 M01S00012.251l664 +++|# 00601 M01S00013.251l664 +++|* *SFM* FUNCTION AND SUBFUNCTION DEFINITIONS. 00602 M01S00014.251l664 +++|# 00603 M01S00015.251l664 +++| 00604 M01S00016.251l664 +++| DEF IOSF #O"11"#; # *IOSF* SUBFUNCTION CODE # 00605 M01S00017.251l664 +++| DEF PDAF #O"03"#; # *PROBE* SUBFUNCTION CODE # 00606 M01S00018.251l664 +++| DEF RSDF #O"22"#; # *SFM* FUNCTION CODE # 00607 M01S00019.251l664 +++| DEF SDIF #O"02"#; # *SDA* SUBFUNCTION CODE # 00608 M01S00020.251l664 +++| 00609 M01S00021.251l664 +++|# 00610 M01S00022.251l664 +++|* *SFM* SYSTEM REQUEST PARAMETER BLOCK. 00611 M01S00023.251l664 +++|# 00612 M01S00024.251l664 +++| 00613 M01S00025.251l664 +++| ARRAY SFMCALL [0:0] S(1); # SFM SYSTEM REQUEST BLOCK # 00614 M01S00026.251l664 +++| BEGIN 00615 M01S00027.251l664 +++| ITEM SFMPRGNAME C(00,00,03) = ["SFM"]; 00616 M01S00028.251l664 +++| ITEM SFMRCALLBT U(00,18,06) = [O"20"]; 00617 M01S00029.251l664 +++| ITEM SFMFNCTION U(00,24,12) = [RSDF]; 00618 M01S00030.251l664 +++| ITEM SFMFETADDR U(00,42,18); 00619 M01S00031.251l664 +++| END 00620 M00S00547.probe +++| 00621 M00S00548.probe +++| CONTROL EJECT; 00622 M00S00549.probe +++| 00623 M00S00550.probe +++|# 00624 M00S00551.probe +++|* READ A PREVIOUSLY BUILT DATA FILE INTO 00625 M00S00552.probe +++|* THE TABLES SPECIFIED BY THE *B* PARAMETER. 00626 M00S00553.probe +++|# 00627 M00S00554.probe +++| 00628 M00S00555.probe +++| IF ARG$OP[0] EQ "P" 00629 M00S00556.probe +++| THEN # CHECK FOR PREVIOUSLY CREATED 00630 M00S00557.probe +++| FILE OPTION # 00631 M00S00558.probe +++| BEGIN # READ RAW DATA # 00632 M00S00559.probe +++| 00633 M00S00560.probe +++|# 00634 M00S00561.probe +++|* READ IN VERSION DATA. 00635 M00S00562.probe +++|# 00636 M00S00563.probe +++| 00637 M00S00564.probe +++| ZSETFET(LOC(BFET[0]),ARG$B[0],LOC(CBUF[0]),CBUFL,RFETL); 00638 M00S00565.probe +++| 00639 M00S00566.probe +++| IF ARG$R[0] NQ 0 ## 00640 M00S00567.probe +++| THEN # REWIND FILE # 00641 M00S00568.probe +++| BEGIN 00642 M00S00569.probe +++| REWIND(BFET[0],RCL); 00643 M00S00570.probe +++| END 00644 M00S00571.probe +++| 00645 M00S00572.probe +++| READ(BFET[0],RCL); 00646 M00S00573.probe +++| 00647 M00S00574.probe +++| SFM$LEN[VRSN] = FET$IN[0] - FET$OUT[0]; # SET BUFFER LENGTH # 00648 M00S00575.probe +++| 00649 M00S00576.probe +++| READW(BFET[0],VBUF[0],VBUFL,STAT); 00650 M00S00577.probe +++| IF STAT LS 0 00651 M00S00578.probe +++| THEN # CHECK FOR EMPTY FILE # 00652 M00S00579.probe +++| BEGIN 00653 M00S00580.probe +++| MESSAGE(MSA[0],SYSUDF1); # NO VERSION DATA ON FILE # 00654 M00S00581.probe +++| ABORT; 00655 M00S00582.probe +++| END 00656 M00S00583.probe +++| 00657 M00S00584.probe +++| SFM$BUFF[VRSN] = LOC(VBUF); # SET BUFFER ADDRESS # 00658 M00S00585.probe +++| 00659 M00S00586.probe +++| IF VBUF$VRSN[0] NQ VERS$PVER 00660 M00S00587.probe +++| THEN # CHECK FOR MATCHING VERSIONS # 00661 M00S00588.probe +++| BEGIN 00662 M00S00589.probe +++| MESSAGE(MSA[4],SYSUDF1); # *PROBE* VERSION MISMATCH # 00663 M00S00590.probe +++| ABORT; 00664 M00S00591.probe +++| END 00665 M00S00592.probe +++| 00666 M00S00593.probe +++|# 00667 M00S00594.probe +++|* READ IN STATISTICAL DATA. 00668 M00S00595.probe +++|# 00669 M00S00596.probe +++| 00670 M00S00597.probe +++| FET$IN[0] = FET$FRST[0]; # RESET FET POINTERS # 00671 M00S00598.probe +++| FET$OUT[0] = FET$IN[0]; 00672 M00S00599.probe +++| READ(BFET[0],RCL); 00673 M00S00600.probe +++|
Line S00601 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00674 M01S00601.v23l617 ---| SFM$LEN[SDAL] = FET$IN[0] - FET$OUT[0]; # SET BUFFER LENGTH #
Line S00042 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00675 M01S00042.v23l617 +++| SFM$LEN[SDA] = FET$IN[0] - FET$OUT[0]; # SET BUFFER LENGTH # 00676 M00S00602.probe +++| 00677 M00S00603.probe +++| READW(BFET[0],SBUF[0],SBUFL,STAT); 00678 M00S00604.probe +++| 00679 M00S00605.probe +++| IF STAT LS 0 00680 M00S00606.probe +++| THEN # CHECK FOR EMPTY FILE # 00681 M00S00607.probe +++| BEGIN
Line S00608 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00682 M01S00608.v23l617 ---| MESSAGE(MSA[1],SYSUDF1); # NO *SDAL* DATA ON FILE #
Line S00043 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00683 M01S00043.v23l617 +++| MESSAGE(MSA[1],SYSUDF1); # NO STATISTICAL AREA DATA 00684 M01S00044.v23l617 +++| ON FILE # 00685 M00S00609.probe +++| ABORT; 00686 M00S00610.probe +++| END 00687 M00S00611.probe +++|
Line S00612 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00688 M01S00612.v23l617 ---| SFM$BUFF[SDAL] = LOC(SBUF); # SET BUFFER ADDRESS #
Line S00045 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00689 M01S00045.v23l617 +++| SFM$BUFF[SDA] = LOC(SBUF); # SET BUFFER ADDRESS # 00690 M00S00613.probe +++| 00691 M00S00614.probe +++|# 00692 M00S00615.probe +++|* READ IN *PROBE* DATA. 00693 M00S00616.probe +++|# 00694 M00S00617.probe +++| 00695 M00S00618.probe +++| FET$IN[0] = FET$FRST[0]; # RESET FET POINTERS # 00696 M00S00619.probe +++| FET$OUT[0] = FET$IN[0]; 00697 M00S00620.probe +++| 00698 M00S00621.probe +++| READ(BFET[0],RCL); 00699 M00S00622.probe +++| 00700 M00S00623.probe +++| SFM$LEN[PROBE] = FET$IN[0] - FET$OUT[0]; # SET BUFFER LENGTH # 00701 M00S00624.probe +++| 00702 M00S00625.probe +++| READW(BFET[0],PBUF[0],PBUFL,STAT); 00703 M00S00626.probe +++| IF STAT LS 0 00704 M00S00627.probe +++| THEN # CHECK FOR EMPTY FILE # 00705 M00S00628.probe +++| BEGIN 00706 M00S00629.probe +++| MESSAGE(MSA[2],SYSUDF1); # NO *PROBE* DATA ON FILE # 00707 M00S00630.probe +++| ABORT; 00708 M00S00631.probe +++| END 00709 M00S00632.probe +++| 00710 M00S00633.probe +++| SFM$BUFF[PROBE] = LOC(PBUF); 00711 M00S00634.probe +++|
Line S00032 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00712 M01S00032.251l664 +++|# 00713 M01S00033.251l664 +++|* READ IN INPUT/OUTPUT STATISTICS. 00714 M01S00034.251l664 +++|# 00715 M01S00035.251l664 +++| 00716 M01S00036.251l664 +++| FET$IN[0] = FET$FRST[0]; # RESET FET POINTERS, READ DATA # 00717 M01S00037.251l664 +++| FET$OUT[0] = FET$IN[0]; 00718 M01S00038.251l664 +++| 00719 M01S00039.251l664 +++| READ(BFET[0],RCL); 00720 M01S00040.251l664 +++| 00721 M01S00041.251l664 +++| SFM$LEN[IOS] = FET$IN[0] - FET$OUT[0]; 00722 M01S00042.251l664 +++| 00723 M01S00043.251l664 +++| READW(BFET[0],IBUF[0],IBUFL,STAT); 00724 M01S00044.251l664 +++| IF STAT LS 0 THEN 00725 M01S00045.251l664 +++| BEGIN # IF NO INPUT/OUTPUT DATA # 00726 M01S00046.251l664 +++| SFM$AVBL[IOS] = TRUE; 00727 M01S00047.251l664 +++| END 00728 M01S00048.251l664 +++| ELSE 00729 M01S00049.251l664 +++| BEGIN # INPUT/OUTPUT DATA # 00730 M01S00050.251l664 +++| SFM$AVBL[IOS] = FALSE; 00731 M01S00051.251l664 +++| END 00732 M01S00052.251l664 +++| 00733 M01S00053.251l664 +++| SFM$BUFF[IOS] = LOC(IBUF); 00734 M01S00054.251l664 +++| 00735 M00S00635.probe +++| IF ARG$R[0] NQ 0 ## 00736 M00S00636.probe +++| THEN # REWIND FILE # 00737 M00S00637.probe +++| BEGIN 00738 M00S00638.probe +++| REWIND(BFET[0],RCL); 00739 M00S00639.probe +++| END 00740 M00S00640.probe +++| 00741 M00S00641.probe +++| RETURN ; 00742 M00S00642.probe +++| END # READ RAW DATA # 00743 M00S00643.probe +++| 00744 M00S00644.probe +++|# 00745 M00S00645.probe +++|* BUILD VERSION TABLE. 00746 M00S00646.probe +++|#
Line S00647 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00747 M01S00647.251l664 ---|
Line S00648 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00748 M02S00648.251l664 ---| SFM$SFNC[SDAL] = SDIF; # SET *SFM* SUBFUNCTION CODES #
Line S00046 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00749 M02S00046.251l664 ---| SFM$SFNC[SDA] = SDIF; # SET *SFM* SUBFUNCTION CODES #
Line S00649 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00750 M01S00649.251l664 ---| SFM$SFNC[PROBE] = PDAF; 00751 M00S00650.probe +++| TIME(VBUF$CLOCK); # CURRENT TIME # 00752 M00S00651.probe +++| DATE(VBUF$DATE); # CURRENT DATE # 00753 M00S00652.probe +++| VBUF$VRSN[0] = VERS$PVER; # CURRENT *PROBE* VERSION # 00754 M00S00653.probe +++| 00755 M00S00654.probe +++|# 00756 M00S00655.probe +++|* BUILD STATISTICAL DATA AND *PROBE* DATA TABLES. 00757 M00S00656.probe +++|# 00758 M00S00657.probe +++|
Line S00658 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00759 M01S00658.251l664 ---| SFM$LEN[VRSN] = 5; # SET LENGTH OF VERSION BUFFER # 00760 M01S00659.251l664 ---| SFM$BUFF[VRSN] = LOC(VBUF); # SET FWA OF VERSION BUFFER # 00761 M00S00660.probe +++| IF ARG$OP[0] EQ "R" 00762 M00S00661.probe +++| THEN # CHECK FOR READ OPTION # 00763 M00S00662.probe +++| BEGIN 00764 M00S00663.probe +++| TEMP1 = 1; # READ *PROBE* DATA TABLES # 00765 M00S00664.probe +++| END 00766 M00S00665.probe +++| 00767 M00S00666.probe +++| IF ARG$OP[0] EQ "C" 00768 M00S00667.probe +++| THEN # CHECK FOR READ/CLEAR OPTION # 00769 M00S00668.probe +++| BEGIN 00770 M00S00669.probe +++| TEMP1 = 3; # READ AND CLEAR *PROBE* DATA 00771 M00S00670.probe +++| TABLES # 00772 M00S00671.probe +++| END 00773 M00S00672.probe +++|
Line S00673 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00774 M01S00673.v23l617 ---| SFM$RDWR[SDAL] = TEMP1; # SET OPTION TO RETURN/CLEAR
Line S00047 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00775 M02S00047.251l664 ---| SFM$RDWR[SDA] = TEMP1; # SET OPTION TO RETURN/CLEAR
Line S00674 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00776 M01S00674.251l664 ---| TABLES # 00777 M01S00675.251l664 ---| SFM$RDWR[PROBE] = TEMP1;
Line S00676 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00778 M02S00676.251l664 ---| SFM$LEN[SDAL] = SBUFL; # SET LENGTH OF SDAL BUFFER # 00779 M02S00677.251l664 ---| SFM$BUFF[SDAL] = LOC(SBUF); # SET FWA OF BUFFERS #
Line S00048 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00780 M02S00048.251l664 ---| SFM$LEN[SDA] = SBUFL; # SET LENGTH OF STATISTICAL DATA 00781 M02S00049.251l664 ---| AREA BUFFER # 00782 M02S00050.251l664 ---| SFM$BUFF[SDA] = LOC(SBUF); # SET FWA OF BUFFERS #
Line S00678 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00783 M01S00678.251l664 ---| SFM$LEN[PROBE] = PBUFL; # SET LENGTH OF PROBE BUFFER # 00784 M01S00679.251l664 ---| SFM$BUFF[PROBE] = LOC(PBUF); 00785 M01S00680.251l664 ---|
Line S00681 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00786 M02S00681.251l664 ---| SFM$ADDR[0] = LOC(SFMBLOCK[SDAL]); # SET ADDRESS IN RA+1 CALL #
Line S00051 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00787 M02S00051.251l664 ---| SFM$ADDR[0] = LOC(SFMBLOCK[SDA]); # SET ADDRESS IN RA+1 CALL #
Line S00682 Modification History | |
---|---|
M01 (Removed by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00788 M01S00682.251l664 ---| SYSTEM(SFMCALL,RCL); # CALL *SFM* TO RETURN SYSTEM DATA 00789 M01S00683.251l664 ---| #
Line S00055 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00790 M01S00055.251l664 +++| SFM$RDWR[SDA] = TEMP1; # SET TO RETURN OR CLEAR TABLES # 00791 M01S00056.251l664 +++| SFM$RDWR[PROBE] = TEMP1; 00792 M01S00057.251l664 +++| 00793 M01S00058.251l664 +++| SFM$SFNC[IOS] = IOSF; # SET *SFM* SUBFUNCTION CODES # 00794 M01S00059.251l664 +++| SFM$SFNC[SDA] = SDIF; 00795 M01S00060.251l664 +++| SFM$SFNC[PROBE] = PDAF; 00796 M01S00061.251l664 +++| 00797 M01S00062.251l664 +++| SFM$LEN[VRSN] = 5; # SET BUFFER LENGTHS # 00798 M01S00063.251l664 +++| SFM$LEN[IOS] = IBUFL; 00799 M01S00064.251l664 +++| SFM$LEN[SDA] = SBUFL; 00800 M01S00065.251l664 +++| SFM$LEN[PROBE] = PBUFL; 00801 M01S00066.251l664 +++| 00802 M01S00067.251l664 +++| SFM$BUFF[VRSN] = LOC(VBUF); # SET FWA-S # 00803 M01S00068.251l664 +++| SFM$BUFF[IOS] = LOC(IBUF); 00804 M01S00069.251l664 +++| SFM$BUFF[SDA] = LOC(SBUF); 00805 M01S00070.251l664 +++| SFM$BUFF[PROBE] = LOC(PBUF); 00806 M01S00071.251l664 +++| 00807 M01S00072.251l664 +++| SFMFETADDR[0] = LOC(SFMBLOCK[VRSN+1]); 00808 M01S00073.251l664 +++| SYSTEM(SFMCALL,RCL); # CALL *SFM*, RETURN SYSTEM DATA # 00809 M01S00074.251l664 +++| 00810 M00S00684.probe +++| 00811 M00S00685.probe +++| IF ARG$P[0] EQ 0 00812 M00S00686.probe +++| THEN 00813 M00S00687.probe +++| BEGIN # CHECK FOR ARCHIVE FILE # 00814 M00S00688.probe +++| RETURN; 00815 M00S00689.probe +++| END # CHECK FOR ARCHIVE FILE # 00816 M00S00690.probe +++| 00817 M00S00691.probe +++| IF SFM$AVBL[PROBE] 00818 M00S00692.probe +++| THEN 00819 M00S00693.probe +++| BEGIN # NO *PROBE* DATA AVAILABLE # 00820 M00S00694.probe +++| MESSAGE(MSA[3],SYSUDF1); 00821 M00S00695.probe +++| ABORT; 00822 M00S00696.probe +++| END # NO *PROBE* DATA AVAILABLE # 00823 M00S00697.probe +++| 00824 M00S00698.probe +++|# 00825 M00S00699.probe +++|* WRITE TABLES TO FILE SPECIFIED BY *P* PARAMETER. 00826 M00S00700.probe +++|# 00827 M00S00701.probe +++| 00828 M00S00702.probe +++| IF ARG$P[0] NQ 0 00829 M00S00703.probe +++| THEN 00830 M00S00704.probe +++| BEGIN # WRITE ARCHIVE FILE # 00831 M00S00705.probe +++| ZSETFET(LOC(BFET[0]),ARG$P[0],LOC(CBUF[0]),CBUFL,RFETL); 00832 M00S00706.probe +++| 00833 M00S00707.probe +++| IF ARG$R[0] NQ 0 00834 M00S00708.probe +++| THEN # REWIND FILE # 00835 M00S00709.probe +++| BEGIN 00836 M00S00710.probe +++| REWIND(BFET[0],RCL); 00837 M00S00711.probe +++| END 00838 M00S00712.probe +++| 00839 M00S00713.probe +++| WRITEW(BFET[0],VBUF[0],SFM$LEN[VRSN],STAT); 00840 M00S00714.probe +++| WRITER(BFET[0],RCL);
Line S00715 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00841 M01S00715.v23l617 ---| IF NOT SFM$AVBL[SDAL]
Line S00052 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00842 M01S00052.v23l617 +++| IF NOT SFM$AVBL[SDA] 00843 M00S00716.probe +++| THEN # NO DATA PRESENT # 00844 M00S00717.probe +++| BEGIN
Line S00718 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00845 M01S00718.v23l617 ---| WRITEW(BFET[0],SBUF[0],SFM$LEN[SDAL],STAT);
Line S00053 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00846 M01S00053.v23l617 +++| WRITEW(BFET[0],SBUF[0],SFM$LEN[SDA],STAT); 00847 M00S00719.probe +++| END 00848 M00S00720.probe +++| 00849 M00S00721.probe +++| WRITER(BFET[0],RCL); 00850 M00S00722.probe +++| 00851 M00S00723.probe +++| IF NOT SFM$AVBL[PROBE] 00852 M00S00724.probe +++| THEN # NO DATA PRESENT # 00853 M00S00725.probe +++| BEGIN 00854 M00S00726.probe +++| WRITEW(BFET[0],PBUF[0],SFM$LEN[PROBE],STAT); 00855 M00S00727.probe +++| END 00856 M00S00728.probe +++| 00857 M00S00729.probe +++| WRITER(BFET[0],RCL); 00858 M00S00730.probe +++|
Line S00075 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 00859 M01S00075.251l664 +++| IF NOT SFM$AVBL[IOS] THEN 00860 M01S00076.251l664 +++| BEGIN # IF *IOS* DATA PRESENT # 00861 M01S00077.251l664 +++| WRITEW(BFET[0],IBUF[0],SFM$LEN[IOS],STAT); 00862 M01S00078.251l664 +++| END 00863 M01S00079.251l664 +++| 00864 M01S00080.251l664 +++| WRITER(BFET[0],RCL); 00865 M01S00081.251l664 +++| 00866 M00S00731.probe +++| IF ARG$R[0] NQ 0 00867 M00S00732.probe +++| THEN # REWIND FILE # 00868 M00S00733.probe +++| BEGIN 00869 M00S00734.probe +++| REWIND(BFET[0],RCL); 00870 M00S00735.probe +++| END 00871 M00S00736.probe +++| 00872 M00S00737.probe +++| END # WRITE ARCHIVE FILE # 00873 M00S00738.probe +++| 00874 M00S00739.probe +++| RETURN; 00875 M00S00740.probe +++| END # INPUT # 00876 M00S00741.probe +++| 00877 M00S00742.probe +++| TERM 00878 M00S00743.probe +++|PROC RPTCIO; 00879 M00S00744.probe +++|# TITLE RPTCIO - GENERATE *CIO* REQUESTS REPORT. # 00880 M00S00745.probe +++| 00881 M00S00746.probe +++| BEGIN # RPTCIO # 00882 M00S00747.probe +++| 00883 M00S00748.probe +++|# 00884 M00S00749.probe +++|** RPTCIO - GENERATE *CIO* REQUESTS REPORT. 00885 M00S00750.probe +++|* 00886 M00S00751.probe +++|* THIS PROCEDURE WILL TAKE THE RAW DATA AND FORMAT IT 00887 M00S00752.probe +++|* INTO THE *CIO* REQUEST REPORT. IT WILL DELETE ALL 00888 M00S00753.probe +++|* OF THE FUNCTION CODES WHICH HAVE NO CALLS. 00889 M00S00754.probe +++|* 00890 M00S00755.probe +++|* PROC RPTCIO 00891 M00S00756.probe +++|* 00892 M00S00757.probe +++|* EXIT REPORT PRINTED. 00893 M00S00758.probe +++|* 00894 M00S00759.probe +++|* NOTES 00895 M00S00760.probe +++|* THE *TTCIO* TABLE IS FILLED OUT WITH THE NON EXISTENT 00896 M00S00761.probe +++|* FUNCTION CODES. 00897 M00S00762.probe +++|# 00898 M00S00763.probe +++| 00899 M00S00764.probe +++|# 00900 M00S00765.probe +++|**** PROC RPTCIO - XREF LIST BEGIN. 00901 M00S00766.probe +++|# 00902 M00S00767.probe +++| 00903 M00S00768.probe +++| XREF 00904 M00S00769.probe +++| BEGIN 00905 M00S00770.probe +++| PROC RPLINE; # OUTPUT LINE # 00906 M00S00771.probe +++| PROC RPSPACE; # OUTPUT BLANK LINE # 00907 M00S00772.probe +++| FUNC XCDD C(10); # CONVERT TO DISPLAY # 00908 M00S00773.probe +++| END 00909 M00S00774.probe +++| 00910 M00S00775.probe +++|# 00911 M00S00776.probe +++|**** PROC RPTCIO - XREF LIST END. 00912 M00S00777.probe +++|# 00913 M00S00778.probe +++| 00914 M00S00779.probe +++| DEF HDRMAIN #"CIO REQUESTS"#; # MAIN HEADER # 00915 M00S00780.probe +++| DEF HDRCOLUMN #"FUNCTION CALLS"#; # HEADERS # 00916 M00S00781.probe +++| DEF HDRTOTAL #"TOTAL CIO FUNCTIONS PROCESSED"#; # LABEL FOR 00917 M00S00782.probe +++| TOTAL # 00918 M00S00783.probe +++| DEF TTCIL #O"200"#; # INDEX FOR *CIO* LABELS # 00919 M00S00784.probe +++| 00920 M00S00785.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL #
Line S00786 Modification History | |
---|---|
M01 (Removed by) | ns2403 |
Seq # *Modification Id* Act ----------------------------+ 00921 M01S00786.ns2403 ---|*CALL COMAMSS; 00922 M01S00787.ns2403 ---|*CALL COMSPDT; 00923 M01S00788.ns2403 ---|*CALL COMUFMT; 00924 M01S00789.ns2403 ---|*CALL COMUOUT; 00925 M01S00790.ns2403 ---|*CALL COMUPRB;
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns2403 |
Seq # *Modification Id* Act ----------------------------+ 00926 M01S00001.ns2403 +++|*CALL COMAMSS 00927 M01S00002.ns2403 +++|*CALL COMSPDT 00928 M01S00003.ns2403 +++|*CALL COMUFMT 00929 M01S00004.ns2403 +++|*CALL COMUOUT 00930 M01S00005.ns2403 +++|*CALL COMUPRB 00931 M00S00791.probe +++| 00932 M00S00792.probe +++| ITEM COUNT I; # TOTAL *CIO* CALL COUNTS # 00933 M00S00793.probe +++| ITEM I I; # LOOP CONTROL COUNTER # 00934 M00S00794.probe +++| ITEM PLINE B; # OUTPUT LINE CONTROL # 00935 M00S00795.probe +++| ITEM TEMP C(10); # WORKING STORAGE # 00936 M00S00796.probe +++| 00937 M00S00797.probe +++| BASED 00938 M00S00798.probe +++| ARRAY CIO [0:0] S(1); 00939 M00S00799.probe +++| BEGIN 00940 M00S00800.probe +++| ITEM CIO$CNT U(00,00,60); # NUMBER OF *CIO* CALLS # 00941 M00S00801.probe +++| ITEM CIO$CNT1 U(00,00,30); 00942 M00S00802.probe +++| ITEM CIO$CNT2 U(00,30,30); 00943 M00S00803.probe +++| END 00944 M00S00804.probe +++| 00945 M00S00805.probe +++| ARRAY HEAD [0:0] S(6); 00946 M00S00806.probe +++| BEGIN 00947 M00S00807.probe +++| ITEM HEAD$TEXT C(00,00,60); # TOTAL LINE # 00948 M00S00808.probe +++| ITEM HEAD$TEX0 C(00,00,30); # LEFT COLUMN # 00949 M00S00809.probe +++| ITEM HEAD$TEX1 C(03,00,30); # RIGHT COLUMN # 00950 M00S00810.probe +++| END 00951 M00S00811.probe +++| 00952 M00S00812.probe +++| ARRAY LINE [0:0] S(3); 00953 M00S00813.probe +++| BEGIN 00954 M00S00814.probe +++| ITEM LINE$NAME C(00,00,20); # *CIO* FUNCTION NAME # 00955 M00S00815.probe +++| ITEM LINE$CNT C(02,00,08) ; # *CIO* FUNCTION COUNT # 00956 M00S00816.probe +++| ITEM LINE$FILL C(02,48,02) = [" "]; # FILLER # 00957 M00S00817.probe +++| END 00958 M00S00818.probe +++| 00959 M00S00819.probe +++| ARRAY TTCIO [0:TTCIL] S(2); 00960 M00S00820.probe +++| BEGIN 00961 M00S00821.probe +++| ITEM TTCIO$NAME C(00,00,20) = [ ## 00962 M00S00822.probe +++| "RPHR(000)", # READ PHYSICAL RECORD # 00963 M00S00823.probe +++| "WPHR(004)", # WRITE PHYSICAL RECORD # 00964 M00S00824.probe +++| "READ(010)", # BUFFER READ # 00965 M00S00825.probe +++| "WRITE(014)", # BUFFER WRITE # 00966 M00S00826.probe +++| "READSKP(020)", # READS SKIP # 00967 M00S00827.probe +++| "WRITER(024)", # WRITE END OF RECORD # 00968 M00S00828.probe +++| "****(30) ", # FILLER # 00969 M00S00829.probe +++| "WRITEF(034)", # WRITE END OF FILE # 00970 M00S00830.probe +++| "BKSP(040)", # BACKSPACE FILE # 00971 M00S00831.probe +++| "BKSPRU(044)", # BACKSPACE ONE RECORD # 00972 M00S00832.probe +++| "REWIND(050)", # REWIND FILE # 00973 M00S00833.probe +++| "****(54) ", # FILLER # 00974 M00S00834.probe +++| "UNLOAD(060)", # REWIND AND UNLOAD FILE # 00975 M00S00835.probe +++| "****(64) ", # FILLER # 00976 M00S00836.probe +++| "RETURN(070)", # RELEASE FILE # 00977 M00S00837.probe +++| "****(74) ", # FILLER # 00978 M00S00838.probe +++| "OPEN(100)", # READ, NO REWIND # 00979 M00S00839.probe +++| "OPEN(104)", # WRITE, NO REWIND # 00980 M00S00840.probe +++| "POSMF(110)", # POSITION MULTIFILE TAPE # 00981 M00S00841.probe +++| "EVICT(114)", # RELEASE FILE SPACE # 00982 M00S00842.probe +++| "OPEN(120)", # NO REWIND # 00983 M00S00843.probe +++| "****(124) ", # FILLER # 00984 M00S00844.probe +++| "CLOSE(130)", # NO REWIND # 00985 M00S00845.probe +++| "****(134) ", # FILLER # 00986 M00S00846.probe +++| "OPEN(140)", # READ AND REWIND # 00987 M00S00847.probe +++| "OPEN(144)", # WRITE AND REWIND # 00988 M00S00848.probe +++| "CLOSE(150)", # REWIND # 00989 M00S00849.probe +++| "****(154) ", # FILLER # 00990 M00S00850.probe +++| "OPEN(160)", # ALTER AND REWIND # 00991 M00S00851.probe +++| "****(164) ", # FILLER # 00992 M00S00852.probe +++| "CLOSE(170)", # REWIND AND UNLOAD # 00993 M00S00853.probe +++| "CLOSE(174)", # REWIND # 00994 M00S00854.probe +++| "READCW(200)", # CONTROL WORD READ # 00995 M00S00855.probe +++| "WRITECW(204)", # CONTROL WORD WRITE # 00996 M00S00856.probe +++| "READLS(210)", # READ NONSTOP WITH LIST # 00997 M00S00857.probe +++| "REWRITE(214)", # BUFFER REWRITE IN PLACE # 00998 M00S00858.probe +++| "****(220) ", # FILLER # 00999 M00S00859.probe +++| "REWRITER(224)", # END OF RECORD REWRITE IN PLACE # 01000 M00S00860.probe +++| "RPHRLS(230)", # READ PRUS WITH LIST # 01001 M00S00861.probe +++| "REWRITEF(234)", # END OF FILE REWRITE IN PLACE # 01002 M00S00862.probe +++| "SKIPF(240)", # SKIP FORWARD #
Line S00863 Modification History | |
---|---|
M01 (Removed by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 01003 M01S00863.ns22000 ---| "****(244) ", # FILLER #
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 01004 M01S00001.ns22000 +++| "OVWRITE(244)", # OVERWRITE # 01005 M00S00864.probe +++| "READNS(250)", # READ NONSTOP #
Line S00865 Modification History | |
---|---|
M01 (Removed by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 01006 M01S00865.ns22000 ---| "****(254) ", # FILLER #
Line S00002 Modification History | |
---|---|
M01 (Added by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 01007 M01S00002.ns22000 +++| "OVWRITE(254)", # OVERWRITE RETURN # 01008 M00S00866.probe +++| "READN(260)", # READ FORMATTED TAPE # 01009 M00S00867.probe +++| "WRITEN(264)", # WRITE FORMATTED TAPE # 01010 M00S00868.probe +++| "****(270) ", # FILLER # 01011 M00S00869.probe +++| "****(274) ", # FILLER # 01012 M00S00870.probe +++| "OPEN(300)", # READ REAL, NO REWIND # 01013 M00S00871.probe +++| "****(304) ", # FILLER # 01014 M00S00872.probe +++| "****(310) ", # FILLER # 01015 M00S00873.probe +++| "****(314) ", # FILLER # 01016 M00S00874.probe +++| "****(320) ", # FILLER # 01017 M00S00875.probe +++| "****(324) ", # FILLER # 01018 M00S00876.probe +++| "CLOSE(330)", # NO REWIND # 01019 M00S00877.probe +++| "****(334) ", # FILLER # 01020 M00S00878.probe +++| "OPEN(340)", # READ REEL AND REWIND # 01021 M00S00879.probe +++| "****(344) ", # FILLER # 01022 M00S00880.probe +++| "CLOSE(350)", # REWIND # 01023 M00S00881.probe +++| "****(354) ", # FILLER # 01024 M00S00882.probe +++| "****(360) ", # FILLER # 01025 M00S00883.probe +++| "****(364) ", # FILLER # 01026 M00S00884.probe +++| "CLOSE(370)", # REWIND AND UNLOAD # 01027 M00S00885.probe +++| "****(374) ", # FILLER # 01028 M00S00886.probe +++| "****(400) ", # FILLER # 01029 M00S00887.probe +++| "****(404) ", # FILLER # 01030 M00S00888.probe +++| "****(410) ", # FILLER # 01031 M00S00889.probe +++| "****(414) ", # FILLER # 01032 M00S00890.probe +++| "****(420) ", # FILLER # 01033 M00S00891.probe +++| "****(424) ", # FILLER # 01034 M00S00892.probe +++| "****(430) ", # FILLER # 01035 M00S00893.probe +++| "****(434) ", # FILLER # 01036 M00S00894.probe +++| "****(440) ", # FILLER # 01037 M00S00895.probe +++| "****(444) ", # FILLER # 01038 M00S00896.probe +++| "****(450) ", # FILLER # 01039 M00S00897.probe +++| "****(454) ", # FILLER # 01040 M00S00898.probe +++| "****(460) ", # FILLER # 01041 M00S00899.probe +++| "****(464) ", # FILLER # 01042 M00S00900.probe +++| "****(470) ", # FILLER # 01043 M00S00901.probe +++| "****(474) ", # FILLER # 01044 M00S00902.probe +++| "****(500) ", # FILLER # 01045 M00S00903.probe +++| "****(504) ", # FILLER # 01046 M00S00904.probe +++| "****(510) ", # FILLER # 01047 M00S00905.probe +++| "****(514) ", # FILLER # 01048 M00S00906.probe +++| "****(520) ", # FILLER # 01049 M00S00907.probe +++| "****(524) ", # FILLER # 01050 M00S00908.probe +++| "****(530) ", # FILLER # 01051 M00S00909.probe +++| "****(534) ", # FILLER # 01052 M00S00910.probe +++| "****(540) ", # FILLER # 01053 M00S00911.probe +++| "****(544) ", # FILLER # 01054 M00S00912.probe +++| "****(550) ", # FILLER # 01055 M00S00913.probe +++| "****(554) ", # FILLER # 01056 M00S00914.probe +++| "****(560) ", # FILLER # 01057 M00S00915.probe +++| "****(564) ", # FILLER # 01058 M00S00916.probe +++| "****(570) ", # FILLER # 01059 M00S00917.probe +++| "****(574) ", # FILLER # 01060 M00S00918.probe +++| "READEI(600)", # READ TO EOI # 01061 M00S00919.probe +++| "****(604) ", # FILLER # 01062 M00S00920.probe +++| "****(610) ", # FILLER # 01063 M00S00921.probe +++| "****(614) ", # FILLER # 01064 M00S00922.probe +++| "****(620) ", # FILLER # 01065 M00S00923.probe +++| "****(624) ", # FILLER # 01066 M00S00924.probe +++| "****(630) ", # FILLER # 01067 M00S00925.probe +++| "****(634) ", # FILLER # 01068 M00S00926.probe +++| "SKIPB(640)", # SKIP BACKWARD # 01069 M00S00927.probe +++| ]; 01070 M00S00928.probe +++| END 01071 M00S00929.probe +++| 01072 M00S00930.probe +++| CONTROL EJECT; 01073 M00S00931.probe +++| 01074 M00S00932.probe +++| 01075 M00S00933.probe +++|# 01076 M00S00934.probe +++|* PRINT REPORT HEADER. 01077 M00S00935.probe +++|# 01078 M00S00936.probe +++| 01079 M00S00937.probe +++| P<CIO> = SFM$BUFF[PROBE]+TCIO; # SET FWA OF *CIO* ARRAY # 01080 M00S00938.probe +++| 01081 M00S00939.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE # 01082 M00S00940.probe +++| 01083 M00S00941.probe +++| RPLINE(LOC(OUTFET),HDRMAIN,10,12,END$LN); 01084 M00S00942.probe +++| 01085 M00S00943.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE # 01086 M00S00944.probe +++| 01087 M00S00945.probe +++| HEAD$TEX0[0] = HDRCOLUMN; # COLUMN HEADERS # 01088 M00S00946.probe +++| HEAD$TEX1[0] = HDRCOLUMN; 01089 M00S00947.probe +++| 01090 M00S00948.probe +++| RPLINE(LOC(OUTFET),HEAD,10,60,END$LN); 01091 M00S00949.probe +++| 01092 M00S00950.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE # 01093 M00S00951.probe +++| 01094 M00S00952.probe +++| PLINE = TRUE; # SET THE CONTINUE OUTPUT FLAG # 01095 M00S00953.probe +++| 01096 M00S00954.probe +++| SLOWFOR I = 0 STEP 1 UNTIL (TCIOL - 1) 01097 M00S00955.probe +++| DO 01098 M00S00956.probe +++| BEGIN # COLLECTION OF *CIO* DATA # 01099 M00S00957.probe +++| IF CIO$CNT2[I] NQ 0 01100 M00S00958.probe +++| THEN # CHECK FOR NO DATA # 01101 M00S00959.probe +++| BEGIN # OUTPUT DATA # 01102 M00S00960.probe +++| LINE$NAME[0] = TTCIO$NAME[2*I+0]; # *CIO* FUNCTION NAME # 01103 M00S00961.probe +++| COUNT = COUNT + CIO$CNT2[I]; 01104 M00S00962.probe +++| TEMP = XCDD(CIO$CNT2[I]); # *CIO* FUNCTION COUNT # 01105 M00S00963.probe +++| LINE$CNT[0] = C<2,8>TEMP; 01106 M00S00964.probe +++| 01107 M00S00965.probe +++| IF PLINE 01108 M00S00966.probe +++| THEN # CONTINUE LINE FORMAT # 01109 M00S00967.probe +++| BEGIN 01110 M00S00968.probe +++| RPLINE(LOC(OUTFET),LINE,10,30,CONT$LN); # OUTPUT CURRENT 01111 M00S00969.probe +++| LINE # 01112 M00S00970.probe +++| PLINE = FALSE; 01113 M00S00971.probe +++| END 01114 M00S00972.probe +++| 01115 M00S00973.probe +++| ELSE # END LINE FORMAT # 01116 M00S00974.probe +++| BEGIN 01117 M00S00975.probe +++| RPLINE(LOC(OUTFET),LINE,40,30,END$LN); 01118 M00S00976.probe +++| PLINE = TRUE; 01119 M00S00977.probe +++| END 01120 M00S00978.probe +++| 01121 M00S00979.probe +++| END # OUTPUT DATA # 01122 M00S00980.probe +++| 01123 M00S00981.probe +++| IF CIO$CNT1[I] NQ 0 01124 M00S00982.probe +++| THEN # CHECK FOR NO DATA # 01125 M00S00983.probe +++| BEGIN # OUTPUT DATA # 01126 M00S00984.probe +++| LINE$NAME[0] = TTCIO$NAME[2*I+1]; # *CIO* FUNCTION NAME # 01127 M00S00985.probe +++| 01128 M00S00986.probe +++| COUNT = COUNT + CIO$CNT1[I]; 01129 M00S00987.probe +++| 01130 M00S00988.probe +++| TEMP = XCDD(CIO$CNT1[I]); # *CIO* FUNCTION COUNT # 01131 M00S00989.probe +++| LINE$CNT[0] = C<2,8>TEMP; 01132 M00S00990.probe +++| IF NOT PLINE 01133 M00S00991.probe +++| THEN # END LINE FORMAT # 01134 M00S00992.probe +++| BEGIN 01135 M00S00993.probe +++| RPLINE(LOC(OUTFET),LINE,40,30,END$LN); 01136 M00S00994.probe +++| PLINE = TRUE; 01137 M00S00995.probe +++| END 01138 M00S00996.probe +++| 01139 M00S00997.probe +++| ELSE 01140 M00S00998.probe +++| BEGIN # CONTINUE LINE FORMAT # 01141 M00S00999.probe +++| RPLINE(LOC(OUTFET),LINE,10,30,CONT$LN); 01142 M00S01000.probe +++| PLINE = FALSE; 01143 M00S01001.probe +++| END 01144 M00S01002.probe +++| 01145 M00S01003.probe +++| END # OUTPUT DATA # 01146 M00S01004.probe +++| 01147 M00S01005.probe +++| END # COLLECTION OF *CIO* DATA # 01148 M00S01006.probe +++| 01149 M00S01007.probe +++|# 01150 M00S01008.probe +++|* OUTPUT TOTAL NUMBER OF *CIO* FUNCTIONS PROCESSED. 01151 M00S01009.probe +++|# 01152 M00S01010.probe +++| 01153 M00S01011.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE # 01154 M00S01012.probe +++| 01155 M00S01013.probe +++| HEAD$TEX0[0] = HDRTOTAL; 01156 M00S01014.probe +++| TEMP = XCDD(COUNT); # CONVERT *CIO* FUNCTIONS COUNT # 01157 M00S01015.probe +++| HEAD$TEX1[0] = TEMP; # SET OUTPUT # 01158 M00S01016.probe +++| 01159 M00S01017.probe +++| RPLINE(LOC(OUTFET),HEAD,10,60,END$LN); 01160 M00S01018.probe +++| 01161 M00S01019.probe +++| END # RPTCIO # 01162 M00S01020.probe +++| 01163 M00S01021.probe +++| TERM
Line S00082 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 01164 M01S00082.251l664 +++|PROC RPTIOS; 01165 M01S00083.251l664 +++|# TITLE RPTIOS - GENERATE I/O STATISTICS REPORT. # 01166 M01S00084.251l664 +++| BEGIN # RPTIOS # 01167 M01S00085.251l664 +++| 01168 M01S00086.251l664 +++|# 01169 M01S00087.251l664 +++|** RPTIOS - GENERATE I/O STATISTICS REPORT. 01170 M01S00088.251l664 +++|* 01171 M01S00089.251l664 +++|* ROUTINE *RPTIOS* FORMATS THE DATA RETURNED FROM *SFM* 01172 M01S00090.251l664 +++|* FUNCTION *RSDF*, SUBFUNCTION *IOSF*, IF ANY, INTO A SET 01173 M01S00091.251l664 +++|* OF STATISTICS. 01174 M01S00092.251l664 +++|* 01175 M01S00093.251l664 +++|* PROC RPTIOS 01176 M01S00094.251l664 +++|* 01177 M01S00095.251l664 +++|* EXIT I/O STATISTICS, IF PRESENT ADDED TO OUTPUT FILE. 01178 M01S00096.251l664 +++|* 01179 M01S00097.251l664 +++|* MESSAGES 01180 M01S00098.251l664 +++|* 01181 M01S00099.251l664 +++|* NO I/O STATISTICS. 01182 M01S00100.251l664 +++|* THE CALL TO *SFM* RETURNED NO I/O STATISTICS. 01183 M01S00101.251l664 +++|# 01184 M01S00102.251l664 +++| 01185 M01S00103.251l664 +++|# 01186 M01S00104.251l664 +++|**** PROC RPTIOS - XREF LIST BEGIN. 01187 M01S00105.251l664 +++|# 01188 M01S00106.251l664 +++| 01189 M01S00107.251l664 +++| XREF 01190 M01S00108.251l664 +++| BEGIN 01191 M01S00109.251l664 +++| PROC RPLINE; # OUTPUT LINE # 01192 M01S00110.251l664 +++| PROC RPSPACE; # OUTPUT BLANK LINE # 01193 M01S00111.251l664 +++| FUNC XCDD C(10); # CONVERT TO DISPLAY # 01194 M01S00112.251l664 +++| END 01195 M01S00113.251l664 +++| 01196 M01S00114.251l664 +++|# 01197 M01S00115.251l664 +++|**** PROC RPTIOS - XREF LIST END. 01198 M01S00116.251l664 +++|# 01199 M01S00117.251l664 +++| 01200 M01S00118.251l664 +++| DEF HDRMAIN 01201 M01S00119.251l664 +++| #"I/O STATISTICS FOR "#; 01202 M01S00120.251l664 +++| DEF HDRTOTL 01203 M01S00121.251l664 +++| #" TOTALS "#; 01204 M01S00122.251l664 +++| DEF HDRCOLUMN1
Line S00123 Modification History | |
---|---|
M01 (Added by) | 251l664 |
M02 (Removed by) | probe2 |
Seq # *Modification Id* Act ----------------------------+ 01205 M02S00123.probe2 ---| #" SECTORS CBT-S "#;
Line S00001 Modification History | |
---|---|
M01 (Added by) | probe2 |
Seq # *Modification Id* Act ----------------------------+ 01206 M01S00001.probe2 +++| #" CBT-S SECTORS "#;
Line S00124 Modification History | |
---|---|
M01 (Added by) | 251l664 |
Seq # *Modification Id* Act ----------------------------+ 01207 M01S00124.251l664 +++| DEF HDRCOLUMN2 01208 M01S00125.251l664 +++| #" TRANSFERRED TRANSFERRED READS WRITES"#; 01209 M01S00126.251l664 +++| 01210 M01S00127.251l664 +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL # 01211 M01S00128.251l664 +++| DEF IOSBLEN #9#; # IOS BLOCK LENGTH # 01212 M01S00129.251l664 +++| 01213 M01S00130.251l664 +++|*CALL COMAMSS; 01214 M01S00131.251l664 +++|*CALL COMSPDT; 01215 M01S00132.251l664 +++|*CALL COMUFMT; 01216 M01S00133.251l664 +++|*CALL COMUOUT; 01217 M01S00134.251l664 +++|*CALL COMUPRB; 01218 M01S00135.251l664 +++| 01219 M01S00136.251l664 +++| ITEM I I; # LOOP CONTROL COUNTER # 01220 M01S00137.251l664 +++| ITEM J I; # LOOP CONTROL COUNTER # 01221 M01S00138.251l664 +++| ITEM K I; # END OF LOOP COUNTER # 01222 M01S00139.251l664 +++| ITEM TEMP C(10); # WORKING STORAGE # 01223 M01S00140.251l664 +++| ITEM TOTREAD I; # TOTAL READS # 01224 M01S00141.251l664 +++| ITEM TOTWRIT I; # TOTAL READS # 01225 M01S00142.251l664 +++| 01226 M01S00143.251l664 +++| BASED ARRAY IOSTATBUFF [0:0] S(1); 01227 M01S00144.251l664 +++| BEGIN 01228 M01S00145.251l664 +++| ITEM DEVICETYPE U(00,00,12); # DEVICE TYPE # 01229 M01S00146.251l664 +++| ITEM ESTORDINAL C(00,12,03); # EST ORDINAL IN DISPLAY CODE # 01230 M01S00147.251l664 +++| ITEM IOSRCNT U(00,00,30); # READ COUNT # 01231 M01S00148.251l664 +++| ITEM IOSWCNT U(00,30,30); # WRITE COUNT # 01232 M01S00149.251l664 +++| END 01233 M01S00150.251l664 +++| 01234 M01S00151.251l664 +++| ARRAY HEAD [0:0] S(6); 01235 M01S00152.251l664 +++| BEGIN 01236 M01S00153.251l664 +++| ITEM HEAD$TEXT C(00,00,60); # TOTAL LINE # 01237 M01S00154.251l664 +++| END 01238 M01S00155.251l664 +++| 01239 M01S00156.251l664 +++| ARRAY IOSLINE [0:0] S(5); 01240 M01S00157.251l664 +++| BEGIN 01241 M01S00158.251l664 +++| ITEM TRANSFER C(00,00,30); # SECTIONS TRANSFERRED # 01242 M01S00159.251l664 +++| ITEM FILLERONE C(03,00,04)= [" "]; 01243 M01S00160.251l664 +++| ITEM NUM$READS C(03,24,06); # NUMBER OF READS # 01244 M01S00161.251l664 +++| ITEM FILLERTWO C(04,00,03)= [" "]; 01245 M01S00162.251l664 +++| ITEM NUM$WRITE C(04,18,06); # NUMBER OF WRITES # 01246 M01S00163.251l664 +++| ITEM FILLERTRE C(04,54,01)= [" "]; 01247 M01S00164.251l664 +++| END 01248 M01S00165.251l664 +++| 01249 M01S00166.251l664 +++| ARRAY TRANSFERED [1:IOSBLEN] P(4); 01250 M01S00167.251l664 +++| BEGIN 01251 M01S00168.251l664 +++| ITEM TRAWORDS C(00,00,40) = [ 01252 M01S00169.251l664 +++| " 1 1-40B ", 01253 M01S00170.251l664 +++| " 2-3 41B-140B ", 01254 M01S00171.251l664 +++| " 4-7 141B-340B ", 01255 M01S00172.251l664 +++| " 10B-17B 341B-740B ", 01256 M01S00173.251l664 +++| " 20B-37B 741B-1740B ", 01257 M01S00174.251l664 +++| " 40B-77B 1741B-3740B ", 01258 M01S00175.251l664 +++| " 100B-177B 3741B-7740B ", 01259 M01S00176.251l664 +++| " 200B-MORE 7741B-MORE ", 01260 M01S00177.251l664 +++| ]; 01261 M01S00178.251l664 +++| END 01262 M01S00179.251l664 +++| 01263 M01S00180.251l664 +++|# 01264 M01S00181.251l664 +++|* MAIN CODE STARTS HERE WITH CHECK FOR DATA RETURNED. 01265 M01S00182.251l664 +++|# 01266 M01S00183.251l664 +++| IF SFM$AVBL[IOS] THEN 01267 M01S00184.251l664 +++| BEGIN # IF NO STATISTICS AVAILABLE # 01268 M01S00185.251l664 +++| RPLINE(LOC(OUTFET)," NO I/O STATISTICS. ",10,20,END$LN); 01269 M01S00186.251l664 +++| RETURN; # RETURN # 01270 M01S00187.251l664 +++| END 01271 M01S00188.251l664 +++|# 01272 M01S00189.251l664 +++|* FORMAT OUTPUT TABLE FOR EACH BLOCK RETURNED. 01273 M01S00190.251l664 +++|# 01274 M01S00191.251l664 +++| K = SFM$LEN[IOS] / IOSBLEN; # CALCULATE LOOP COUNT # 01275 M01S00192.251l664 +++| FOR I = 1 STEP 1 UNTIL K DO 01276 M01S00193.251l664 +++| BEGIN # UNTIL END OF DATA # 01277 M01S00194.251l664 +++|# 01278 M01S00195.251l664 +++|* POSITION BASED ARRAY TO FIRST WORD ADDRESS. 01279 M01S00196.251l664 +++|# 01280 M01S00197.251l664 +++| P<IOSTATBUFF> = SFM$BUFF[IOS]; 01281 M01S00198.251l664 +++|# 01282 M01S00199.251l664 +++|* FORMAT HEADER ENTRY WITH DEVICE TYPE AND EST ORDINAL. 01283 M01S00200.251l664 +++|# 01284 M01S00201.251l664 +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); 01285 M01S00202.251l664 +++| C<0,19>HEAD$TEXT[0] = HDRMAIN; 01286 M01S00203.251l664 +++| C<19,02>HEAD$TEXT[0] = " "; 01287 M01S00204.251l664 +++| C<21,02>HEAD$TEXT[0] = C<0,2>DEVICETYPE[0]; 01288 M01S00205.251l664 +++| C<23,03>HEAD$TEXT[0] = ESTORDINAL[0]; 01289 M01S00206.251l664 +++| C<26,02>HEAD$TEXT[0] = ": "; 01290 M01S00207.251l664 +++| RPLINE(LOC(OUTFET),HEAD,10,28,END$LN); 01291 M01S00208.251l664 +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); 01292 M01S00209.251l664 +++| HEAD$TEXT[0] = HDRCOLUMN1; 01293 M01S00210.251l664 +++| RPLINE(LOC(OUTFET),HEAD,10,60,END$LN); 01294 M01S00211.251l664 +++| HEAD$TEXT[0] = HDRCOLUMN2; 01295 M01S00212.251l664 +++| RPLINE(LOC(OUTFET),HEAD,10,60,END$LN); 01296 M01S00213.251l664 +++|# 01297 M01S00214.251l664 +++|* FORMAT READ AND WRITE COUNTS FOR EACH DEVICE. 01298 M01S00215.251l664 +++|# 01299 M01S00216.251l664 +++| TOTREAD = 0; # FIRST CLEAR TOTALS # 01300 M01S00217.251l664 +++| TOTWRIT = 0; 01301 M01S00218.251l664 +++| FOR J = 1 STEP 1 UNTIL IOSBLEN - 1 DO 01302 M01S00219.251l664 +++| BEGIN # UNTIL DONE FOR DEVICE # 01303 M01S00220.251l664 +++| TRANSFER = TRAWORDS[J]; 01304 M01S00221.251l664 +++| TOTREAD = TOTREAD + IOSRCNT[J]; 01305 M01S00222.251l664 +++| TEMP = XCDD(IOSRCNT[J]); # CONVERT READ COUNT # 01306 M01S00223.251l664 +++| NUM$READS = C<4,6>TEMP; 01307 M01S00224.251l664 +++| TOTWRIT = TOTWRIT + IOSWCNT[J]; 01308 M01S00225.251l664 +++| TEMP = XCDD(IOSWCNT[J]); # CONVERT WRITE COUNT # 01309 M01S00226.251l664 +++| NUM$WRITE = C<4,6>TEMP; 01310 M01S00227.251l664 +++| RPLINE(LOC(OUTFET),IOSLINE,10,50,END$LN); 01311 M01S00228.251l664 +++| END 01312 M01S00229.251l664 +++|# 01313 M01S00230.251l664 +++|* FORMAT TRAILER WITH TOTALS. 01314 M01S00231.251l664 +++|# 01315 M01S00232.251l664 +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); 01316 M01S00233.251l664 +++| C<0,31>HEAD$TEXT[0] = HDRTOTL; 01317 M01S00234.251l664 +++| TEMP = XCDD(TOTREAD); # CONVERT READ TOTAL # 01318 M01S00235.251l664 +++| C<32,08>HEAD$TEXT[0] = C<2,8>TEMP; 01319 M01S00236.251l664 +++| C<40,01>HEAD$TEXT[0] = " "; 01320 M01S00237.251l664 +++| TEMP = XCDD(TOTWRIT); # CONVERT WRITE TOTAL # 01321 M01S00238.251l664 +++| C<41,08>HEAD$TEXT[0] = C<2,8>TEMP; 01322 M01S00239.251l664 +++| RPLINE(LOC(OUTFET),HEAD,10,51,END$LN); 01323 M01S00240.251l664 +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); 01324 M01S00241.251l664 +++|# 01325 M01S00242.251l664 +++|* REPOSITION FIRST WORD ADDRESS. 01326 M01S00243.251l664 +++|# 01327 M01S00244.251l664 +++| SFM$BUFF[IOS] = SFM$BUFF[IOS] + IOSBLEN; 01328 M01S00245.251l664 +++| END 01329 M01S00246.251l664 +++| END # RPTCIO # 01330 M01S00247.251l664 +++| TERM 01331 M00S01022.probe +++|PROC RPTMON; 01332 M00S01023.probe +++|# TITLE RPTMON - GENERATE *MTR* REQUEST REPORT # 01333 M00S01024.probe +++| 01334 M00S01025.probe +++| BEGIN # RPTMON # 01335 M00S01026.probe +++| 01336 M00S01027.probe +++|# 01337 M00S01028.probe +++|** RPTMON - GENERATE *MTR* REQUEST REPORT. 01338 M00S01029.probe +++|* 01339 M00S01030.probe +++|* THE REPORT IS GENERATED FROM THE RAW DATA AND 01340 M00S01031.probe +++|* MATCHED WITH THE APPROPRIATE FUNCTION. 01341 M00S01032.probe +++|* 01342 M00S01033.probe +++|* PROC RPTMON 01343 M00S01034.probe +++|* 01344 M00S01035.probe +++|* EXIT REPORT PRINTED. 01345 M00S01036.probe +++|# 01346 M00S01037.probe +++| 01347 M00S01038.probe +++|# 01348 M00S01039.probe +++|**** PROC RPTMON - XREF LIST BEGIN. 01349 M00S01040.probe +++|# 01350 M00S01041.probe +++| 01351 M00S01042.probe +++| XREF 01352 M00S01043.probe +++| BEGIN 01353 M00S01044.probe +++| PROC RPLINE; # OUTPUT LINE # 01354 M00S01045.probe +++| PROC RPSPACE; # OUTPUT BLANK LINE # 01355 M00S01046.probe +++| FUNC XCDD C(10); # CONVERT TO DISPLAY # 01356 M00S01047.probe +++| FUNC XCOD C(10); # CONVERT TO OCTAL DISPLAY # 01357 M00S01048.probe +++| END 01358 M00S01049.probe +++| 01359 M00S01050.probe +++|# 01360 M00S01051.probe +++|**** PROC RPTMON - XREF LIST END. 01361 M00S01052.probe +++|# 01362 M00S01053.probe +++| 01363 M00S01054.probe +++| DEF HDRCOLUMN #"CPU0 CPU1"#; # COLUMN HEADERS # 01364 M00S01055.probe +++| DEF HDRMTR #"MTR REQUESTS"#; # REPORT TYPE # 01365 M00S01056.probe +++| DEF HDRSUBTOT #"SUBTOTAL"#; # COLUMN TOTAL # 01366 M00S01057.probe +++| DEF HDRTOTAL #"TOTAL"#; # TOTAL OF COLUMNS # 01367 M00S01058.probe +++| 01368 M00S01059.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL # 01369 M00S01060.probe +++| 01370 M00S01061.probe +++|*CALL COMAMSS 01371 M00S01062.probe +++|*CALL COMSPDT 01372 M00S01063.probe +++|*CALL COMUFMT 01373 M00S01064.probe +++|*CALL COMUOUT 01374 M00S01065.probe +++|*CALL COMUPRB 01375 M00S01066.probe +++| 01376 M00S01067.probe +++| 01377 M00S01068.probe +++| ITEM COUNT0 I; # CPU 0 COUNTER # 01378 M00S01069.probe +++| ITEM COUNT1 I; # CPU 1 COUNTER # 01379 M00S01070.probe +++| ITEM I I; # LOOP CONTROL # 01380 M00S01071.probe +++| ITEM TEMP C(10); # WORKING STORAGE # 01381 M00S01072.probe +++| 01382 M00S01073.probe +++| ARRAY HEAD [0:0] S(3); 01383 M00S01074.probe +++| BEGIN 01384 M00S01075.probe +++| ITEM HEAD$TEX0 C(00,00,30); # TOTAL LINE # 01385 M00S01076.probe +++| ITEM HEAD$TEX1 C(00,00,20); # TOTAL HEADERS # 01386 M00S01077.probe +++| ITEM HEAD$TEX2 C(01,12,08); # SUBTOTAL COUNT # 01387 M00S01078.probe +++| ITEM HEAD$TEX3 C(01,30,04); # CPU 0 HEADER # 01388 M00S01079.probe +++| ITEM HEAD$TEX4 C(02,12,08); # TOTAL COUNT # 01389 M00S01080.probe +++| ITEM HEAD$TEX5 C(02,30,04); # CPU 1 HEADER # 01390 M00S01081.probe +++| END 01391 M00S01082.probe +++| 01392 M00S01083.probe +++| ARRAY LINE [0:0] S(3); # OUTPUT LINE FORMAT # 01393 M00S01084.probe +++| BEGIN 01394 M00S01085.probe +++| ITEM LINE$BLANK C(00,00,30) = [" "]; # BLANK FILL # 01395 M00S01086.probe +++| ITEM LINE$NAME C(00,12,04); # FUNCTION NAME # 01396 M00S01087.probe +++| ITEM LINE$LPAR C(00,36,01) = ["("]; # LEFT PARENTHESIS # 01397 M00S01088.probe +++| ITEM LINE$NUM C(00,42,02); # FUNCTION CODE # 01398 M00S01089.probe +++| ITEM LINE$RPAR C(00,54,01) = [")"]; # RIGHT PARENTHESIS # 01399 M00S01090.probe +++| ITEM LINE$MCPU0 C(01,12,08); # MONITOR MODE - CPU 0 COUNT # 01400 M00S01091.probe +++| ITEM LINE$MCPU1 C(02,12,08); # MONITOR MODE - CPU 1 COUNT # 01401 M00S01092.probe +++| END 01402 M00S01093.probe +++| 01403 M00S01094.probe +++| ARRAY MMTR [1:MXP1] S(1); # FUNCTION NAMES # 01404 M00S01095.probe +++| BEGIN 01405 M00S01096.probe +++| ITEM MMTR$TEXT C(00,00,04) = [ ##
Line S00001 Modification History | |
---|---|
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 01406 M01S00001.271l750 +++| "CSWF", # SWITCH CPU # 01407 M00S01097.probe +++| "ARTF", # UPDATE RUNNING TIME #
Line S01098 Modification History | |
---|---|
M01 (Removed by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01408 M01S01098.271l716 ---| "IARF", # INITIATE AUTO RECALL # 01409 M00S01099.probe +++| "CSLF", # CHECK SUBCP TIME LIMIT #
Line S00001 Modification History | |
---|---|
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01410 M01S00001.271l716 +++| "EPRF", # ENTER PROGRAM MODE REQUEST # 01411 M00S01100.probe +++| "RCLF", # RECALL CPU # 01412 M00S01101.probe +++| "MFLF", # MODIFY FL #
Line S01102 Modification History | |
---|---|
M01 (Removed by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01413 M01S01102.271l716 ---| "SCSF", # RESET CPU *I* STATUS #
Line S00002 Modification History | |
---|---|
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01414 M01S00002.271l716 +++| "MRAF", # MODIFY RA #
Line S01103 Modification History | |
---|---|
M01 (Removed by) | ns2726 |
Seq # *Modification Id* Act ----------------------------+ 01415 M01S01103.ns2726 ---| "SMSF", # SET MONITOR STEP # 01416 M01S01104.ns2726 ---| "CMSF", # CLEAR MONITOR STEP #
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns2726 |
Seq # *Modification Id* Act ----------------------------+ 01417 M01S00001.ns2726 +++| "MSCF", # MONITOR STEP CONTROL # 01418 M00S01105.probe +++| "PRQF", # PROCESS RECALL REQUEST QUEUE #
Line S01106 Modification History | |
---|---|
M01 (Removed by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 01419 M01S01106.271l750 ---| "ACSF", # ADVANCE CPU SWITCH #
Line S00002 Modification History | |
---|---|
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 01420 M01S00002.271l750 +++| "TCSF", # SWITCH CPU ON TIME SLICE # 01421 M00S01107.probe +++| "PCXF", # PROCESS ALTERNATE CPU SWITCH # 01422 M00S01108.probe +++| "ARMF", # ADVANCE RUNNING TIME - MMF 01423 M00S01109.probe +++| MODE #
Line S01110 Modification History | |
---|---|
M01 (Removed by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01424 M01S01110.271l716 ---| "----", # RESERVED #
Line S01111 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
M02 (Removed by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01425 M02S01111.271l716 ---| "MFEF"]; # MODIFY ECS FL #
Line S00054 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01426 M02S00054.271l716 ---| "MFEF"]; # MODIFY EXTENDED MEMORY FL #
Line S00003 Modification History | |
---|---|
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01427 M01S00003.271l716 +++| "UCCF", # UPDATE CTI CLOCK # 01428 M01S00004.271l716 +++| "CRAF", # CHANGE RA #
Line S00005 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Removed by) | ns2726 |
Seq # *Modification Id* Act ----------------------------+ 01429 M02S00005.ns2726 ---| "ADTF"]; # ADVANCE DATE AND TIME #
Line S00002 Modification History | |
---|---|
M01 (Added by) | ns2726 |
Seq # *Modification Id* Act ----------------------------+ 01430 M01S00002.ns2726 +++| "ADTF", # ADVANCE DATE AND TIME # 01431 M01S00003.ns2726 +++| "SKCF"]; # SET K DISPLAY COMPLETE BIT # 01432 M00S01112.probe +++| END 01433 M00S01113.probe +++| 01434 M00S01114.probe +++|# 01435 M00S01115.probe +++|* THE SECTION OF THE *PROBE* DATA BUFFER WHICH CONTAINS 01436 M00S01116.probe +++|* THE NUMBER OF *MTR* REQUESTS. 01437 M00S01117.probe +++|# 01438 M00S01118.probe +++| 01439 M00S01119.probe +++| BASED 01440 M00S01120.probe +++| ARRAY MTR [1:1] S(1); 01441 M00S01121.probe +++| BEGIN 01442 M00S01122.probe +++| ITEM MTR$CNT1 U(00,00,30); # MONITOR MODE - CPU 1 COUNT # 01443 M00S01123.probe +++| ITEM MTR$CNT0 U(00,30,30); # MONITOR MODE - CPU 0 COUNT # 01444 M00S01124.probe +++| END 01445 M00S01125.probe +++| 01446 M00S01126.probe +++| CONTROL EJECT; 01447 M00S01127.probe +++| 01448 M00S01128.probe +++| 01449 M00S01129.probe +++|# 01450 M00S01130.probe +++|* GENERATE *MTR* REQUEST REPORT. 01451 M00S01131.probe +++|# 01452 M00S01132.probe +++| 01453 M00S01133.probe +++| P<MTR> = SFM$BUFF[PROBE]+TMTR; ## 01454 M00S01134.probe +++| 01455 M00S01135.probe +++|# 01456 M00S01136.probe +++|* OUTPUT REPORT HEADER. 01457 M00S01137.probe +++|# 01458 M00S01138.probe +++| 01459 M00S01139.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE # 01460 M00S01140.probe +++| 01461 M00S01141.probe +++| RPLINE(LOC(OUTFET),HDRMTR,10,12,END$LN); 01462 M00S01142.probe +++| 01463 M00S01143.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE # 01464 M00S01144.probe +++| 01465 M00S01145.probe +++| HEAD$TEX0[0] = " "; # CLEAR LINE # 01466 M00S01146.probe +++| 01467 M00S01147.probe +++| RPLINE(LOC(OUTFET),HDRCOLUMN,25,14,END$LN); 01468 M00S01148.probe +++| 01469 M00S01149.probe +++| FASTFOR I = 1 STEP 1 UNTIL MXP1 01470 M00S01150.probe +++| DO 01471 M00S01151.probe +++| BEGIN 01472 M00S01152.probe +++| LINE$NAME[0] = MMTR$TEXT[I]; # SET FUNCTION NAME # 01473 M00S01153.probe +++| TEMP = XCOD(I); # SET FUNCTION CODE # 01474 M00S01154.probe +++| LINE$NUM[0] = C<8,2>TEMP; 01475 M00S01155.probe +++| COUNT0 = COUNT0 + MTR$CNT0[I]; # CPU 0 COUNT # 01476 M00S01156.probe +++| TEMP = XCDD(MTR$CNT0[I]); # SET MONITOR MODE - CPU 0 COUNT # 01477 M00S01157.probe +++| LINE$MCPU0[0] = C<2,8>TEMP; 01478 M00S01158.probe +++| COUNT1 = COUNT1 + MTR$CNT1[I]; # CPU 1 COUNT # 01479 M00S01159.probe +++| TEMP = XCDD(MTR$CNT1[I]); # SET MONITOR MODE - CPU 1 COUNT # 01480 M00S01160.probe +++| LINE$MCPU1[0] = C<2,8>TEMP; 01481 M00S01161.probe +++| 01482 M00S01162.probe +++| RPLINE(LOC(OUTFET),LINE,10,30,END$LN); 01483 M00S01163.probe +++| END 01484 M00S01164.probe +++| 01485 M00S01165.probe +++|# 01486 M00S01166.probe +++|* OUTPUT CUMULATIVE TOTALS. 01487 M00S01167.probe +++|# 01488 M00S01168.probe +++| 01489 M00S01169.probe +++| HEAD$TEX0[0] = " "; # CLEAR LINE # 01490 M00S01170.probe +++| HEAD$TEX1[0] = HDRSUBTOT; # SUBTOTAL # 01491 M00S01171.probe +++| TEMP = XCDD(COUNT0); 01492 M00S01172.probe +++| HEAD$TEX2[0] = C<2,8>TEMP; # SET CPU 0 COUNT # 01493 M00S01173.probe +++| TEMP = XCDD(COUNT1); 01494 M00S01174.probe +++| HEAD$TEX4[0] = C<2,8>TEMP; # SET CPU 1 COUNT # 01495 M00S01175.probe +++| 01496 M00S01176.probe +++| RPLINE(LOC(OUTFET),HEAD,10,30,END$LN); 01497 M00S01177.probe +++| 01498 M00S01178.probe +++| HEAD$TEX0[0] = " "; # CLEAR LINE # 01499 M00S01179.probe +++| HEAD$TEX1[0] = HDRTOTAL; # TOTAL # 01500 M00S01180.probe +++| TEMP = XCDD(COUNT0 + COUNT1); # CPU 0 + CPU 1 = TOTAL # 01501 M00S01181.probe +++| HEAD$TEX2[0] = C<2,8>TEMP; # SET COUNT # 01502 M00S01182.probe +++| 01503 M00S01183.probe +++| RPLINE(LOC(OUTFET),HEAD,10,30,END$LN); 01504 M00S01184.probe +++| 01505 M00S01185.probe +++| END # RPTMON # 01506 M00S01186.probe +++| 01507 M00S01187.probe +++| TERM 01508 M00S01188.probe +++|PROC RPTMPP; 01509 M00S01189.probe +++|# TITLE RPTMPP - PERFORMANCE REPORT GENERATOR. # 01510 M00S01190.probe +++| 01511 M00S01191.probe +++| BEGIN # RPTMPP # 01512 M00S01192.probe +++| 01513 M00S01193.probe +++|# 01514 M00S01194.probe +++|** RPTMPP - PERFORMANCE REPORT GENERATOR. 01515 M00S01195.probe +++|* 01516 M00S01196.probe +++|* THIS CODE WILL PRODUCE THE PROBE *MTR* PERFORMANCE 01517 M00S01197.probe +++|* PARAMETERS. THESE ARE FOUND IN LOW CORE. 01518 M00S01198.probe +++|* 01519 M00S01199.probe +++|* PROC RPTMPP 01520 M00S01200.probe +++|* 01521 M00S01201.probe +++|* EXIT REPORT PRINTED. 01522 M00S01202.probe +++|# 01523 M00S01203.probe +++| 01524 M00S01204.probe +++|# 01525 M00S01205.probe +++|**** PROC RPTMPP - XREF LIST BEGIN. 01526 M00S01206.probe +++|# 01527 M00S01207.probe +++| 01528 M00S01208.probe +++| XREF 01529 M00S01209.probe +++| BEGIN 01530 M00S01210.probe +++| PROC RPLINE; # OUTPUT LINE # 01531 M00S01211.probe +++| PROC RPSPACE; # OUTPUT BLANK LINE # 01532 M00S01212.probe +++| FUNC XCDD C(10); # CONVERT TO DISPLAY # 01533 M00S01213.probe +++| END 01534 M00S01214.probe +++| 01535 M00S01215.probe +++|# 01536 M00S01216.probe +++|**** PROC RPTMPP - XREF LIST END. 01537 M00S01217.probe +++|# 01538 M00S01218.probe +++| 01539 M00S01219.probe +++| DEF MPPL0 #"MTR PERFORMANCE PARAMETERS"#; 01540 M00S01220.probe +++| DEF MPPL1 #"WORST CASE *MXN* TIME ="#; 01541 M00S01221.probe +++| DEF MPPL2 #"WORST CASE CYCLE TIME ="#; 01542 M00S01222.probe +++| DEF MPPL3 #"CPUMTR PERFORMANCE PARAMETERS"#;
Line S01223 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01543 M01S01223.v23l617 ---| DEF MPPL4 #"NUMBER OF ECS STORAGE MOVES ="#; 01544 M01S01224.v23l617 ---| DEF MPPL5 #"NUMBER OF CM STORAGE MOVES ="#;
Line S00055 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01545 M01S00055.v23l617 +++| DEF MPPL4 #"EM STORAGE MOVES ="#; 01546 M01S00056.v23l617 +++| DEF MPPL5 #"CM STORAGE MOVES ="#; 01547 M00S01225.probe +++| DEF MPPL6 #"PP PRIORITY EXCHANGE REQUESTS ="#; 01548 M00S01226.probe +++| DEF MPPL7 #"1RO PERFORMANCE PARAMETERS"#; 01549 M00S01227.probe +++| DEF MPPL8 #"NUMBER OF ROLLOUTS ="#; 01550 M00S01228.probe +++| DEF MPPL9 #"NUMBER OF SECTORS ROLLED ="#; 01551 M00S01229.probe +++| DEF MPPL10 #"1SJ PERFORMANCE PARAMETERS"#;
Line S01230 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01552 M01S01230.v23l617 ---| DEF MPPL11 #"COUNT OF ROLLOUTS FOR USER LIMITS ="#; 01553 M01S01231.v23l617 ---| DEF MPPL12 #"COUNT OF TIME SLICES ="#;
Line S00057 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01554 M01S00057.v23l617 +++| DEF MPPL11 #"ROLLOUTS FOR RESOURCE LIMITS ="#; 01555 M01S00058.v23l617 +++| DEF MPPL12 #"TIME SLICES ="#; 01556 M00S01232.probe +++| DEF MPPL13 #"COMMUNICATIONS BUFFER NOT AVAILABLE ="#;
Line S01233 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01557 M01S01233.v23l617 ---| DEF MPPL14 #"COUNT OF TIMES RECALL STACK FULL ="#; 01558 M01S01234.v23l617 ---| DEF MPPL15 #"COUNT OF FL INCREASES FOR NEGATIVE FL ="#;
Line S00059 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01559 M01S00059.v23l617 +++| DEF MPPL14 #"MISSED CLOCK UPDATES ="#; 01560 M01S00060.v23l617 +++| DEF MPPL15 #"ROLLOUTS TO SECONDARY DEVICES ="#; 01561 M01S00061.v23l617 +++| DEF MPPL16 #"SECTORS ROLLED TO SECONDARY DEVICES ="#; 01562 M01S00062.v23l617 +++| DEF MPPL17 #"EJT SCANS ="#; 01563 M01S00063.v23l617 +++| DEF MPPL18 #"SCHEDULABLE JOBS="#; 01564 M01S00064.v23l617 +++| DEF MPPL19 #"JOBS PREEMPTED ="#; 01565 M01S00065.v23l617 +++| DEF MPPL20 #"JOBS SCHEDULED ="#; 01566 M01S00066.v23l617 +++| DEF MPPL21 #"JOBS SCHEDULED NO CONSTRAINTS ="#; 01567 M01S00067.v23l617 +++| DEF MPPL22 #"EJT SCANS WITH INSUFFICIENT CM ="#; 01568 M01S00068.v23l617 +++| DEF MPPL23 #"EJT SCANS WITH INSUFFICIENT EM ="#; 01569 M01S00069.v23l617 +++| DEF MPPL24 #"EJT SCANS WITH NO CONTROL POINT ="#;
Line S00006 Modification History | |
---|---|
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01570 M01S00006.271l716 +++| DEF MPPL25 #"PSEUDO-ROLLOUTS = "#; 01571 M01S00007.271l716 +++| DEF MPPL26 #"PSEUDO-CONTROL POINT ROLLOUTS = "#; 01572 M01S00008.271l716 +++| DEF MPPL27 #"DIRECT MOVES = "#; 01573 M01S00009.271l716 +++| DEF MPPL28 #"PSEUDO-CONTROL POINT NOT AVAILABLE ="#;
Line S00001 Modification History | |
---|---|
M01 (Added by) | 283l840 |
Seq # *Modification Id* Act ----------------------------+ 01574 M01S00001.283l840 +++| DEF MPPL29 #"MMF I/O PERFORMANCE PARAMETERS"#; 01575 M01S00002.283l840 +++| DEF MPPL30 #"BRT ENTRIES ACTIVE ="#; 01576 M01S00003.283l840 +++| DEF MPPL31 #"WORST CASE BRT ENTRIES ACTIVE ="#; 01577 M01S00004.283l840 +++| DEF MPPL32 #"BRT ENTRIES REJECTED ="#; 01578 M01S00005.283l840 +++| DEF MPPL33 #"TOTAL BRT ENTRIES CREATED ="#; 01579 M01S00006.283l840 +++| DEF MPPL34 #"CURRENT MTE CYCLE TIME ="#; 01580 M01S00007.283l840 +++| DEF MPPL35 #"WORST CASE MTE CYCLE TIME = "#; 01581 M01S00008.283l840 +++| DEF MPPL36 #"BATI INTERLOCK ATTEMPTS ABANDONED = "#; 01582 M01S00009.283l840 +++| DEF MPPL37 #"TOTAL BAT REQUESTS FROM CPUMTR = "#; 01583 M00S01235.probe +++| 01584 M00S01236.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL # 01585 M00S01237.probe +++| 01586 M00S01238.probe +++|*CALL COMAMSS 01587 M00S01239.probe +++|*CALL COMSPDT 01588 M00S01240.probe +++|*CALL COMUFMT 01589 M00S01241.probe +++|*CALL COMUOUT 01590 M00S01242.probe +++|*CALL COMUPRB 01591 M00S01243.probe +++| 01592 M00S01244.probe +++| ITEM TEMP C(10); # WORKING STORAGE # 01593 M00S01245.probe +++| 01594 M00S01246.probe +++| ARRAY LINE [0:0] S(6); # REPORT OUTPUT LINE # 01595 M00S01247.probe +++| BEGIN 01596 M00S01248.probe +++| ITEM LINE$BLL C(00,00,60) = [" "]; # BLANK FILL # 01597 M00S01249.probe +++| ITEM LINE$LABS C(00,00,43); # DATA LABELS #
Line S01250 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01598 M01S01250.v23l617 ---| ITEM LINE$DATA1 C(03,48,10); # DATA OUTPUT # 01599 M01S01251.v23l617 ---| ITEM LINE$DATA C(04,18,10); # DATA OUTPUT #
Line S00070 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01600 M01S00070.v23l617 +++| ITEM LINE$DATA C(04,06,10); # DATA OUTPUT # 01601 M00S01252.probe +++| END 01602 M00S01253.probe +++| 01603 M00S01254.probe +++|#
Line S01255 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01604 M01S01255.v23l617 ---|* SNAPSHOT OF PERFORMANCE AREA FROM LOW CORE.
Line S00071 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01605 M01S00071.v23l617 +++|* SNAPSHOT OF CMR STATISTICAL DATA AREA. 01606 M00S01256.probe +++|* THE SNAPSHOT IS TAKEN BY *SFM* AND PASSED 01607 M00S01257.probe +++|* WITH THE DATA. 01608 M00S01258.probe +++|# 01609 M00S01259.probe +++| 01610 M00S01260.probe +++| BASED
Line S01261 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 01611 M01S01261.v23l617 ---| ARRAY SDXL [0:0] S(7);
Line S00072 Modification History | |
---|---|
M01 (Added by) | v23l617 |
M02 (Removed by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 01612 M02S00072.271l716 ---| ARRAY SDX [0:0] S(14);
Proceed to Part 1
cdc/nos2.source/opl.opl871/deck/probe.txt ยท Last modified: by 127.0.0.1