Action unknown: copypageplugin__copy
cdc:nos2.source:opl.opl871:deck:class
Deck CLASS
1 Modification
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M01S00001.class +++| IDENT CLASS,FWA,CLASS 00002 M01S00002.class +++| ABS 00003 M01S00003.class +++| SST 00004 M01S00004.class +++| ENTRY CLASS 00005 M01S00005.class +++| ENTRY SSJ= 00006 M01S00006.class +++| ENTRY RFL= 00007 M01S00007.class +++| SYSCOM B1 00008 M01S00008.class +++| TITLE CLASS - CHANGE USER SERVICE CLASS. 00009 M01S00009.class +++|*COMMENT CLASS - CHANGE USER SERVICE CLASS.
Line S00010 Modification History | |
---|---|
M01 (Added by) | class |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00010 M02S00010.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1982. 00011 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00012 M01S00011.class +++| SPACE 4,10 00013 M01S00012.class +++|*** CLASS - CHANGE USER SERVICE CLASS. 00014 M01S00013.class +++|* 00015 M01S00014.class +++|* W. T. COLEMAN. 82/08/09. 00016 M01S00015.class +++| SPACE 4,10 00017 M01S00016.class +++|*** *CLASS* PERMITS THE SERVICE CLASS OF THE JOB TO BE 00018 M01S00017.class +++|* CHANGED AT ANY TIME DURING A TERMINAL SESSION OR BY 00019 M01S00018.class +++|* USING THE *CLASS* COMMAND WITHIN A BATCH JOB. THIS 00020 M01S00019.class +++|* COMMAND ALSO ALLOWS THE SERVICE CLASS OF ANY BATCH JOB 00021 M01S00020.class +++|* UNDER THE CALLING USER-S CONTROL TO BE CHANGED. THIS 00022 M01S00021.class +++|* COMMAND ALLOWS INQUIRY OF AVAILABLE SERVICE CLASSES. 00023 M01S00022.class +++|* IT WILL ACCEPT PARAMETERS FROM THE *CLASS* COMMAND 00024 M01S00023.class +++|* INPUT FROM THE FILE *INPUT*, AND SEND OUTPUT TO THE 00025 M01S00024.class +++|* USER VIA FILE *OUTPUT* OR A SPECIFIED OUTPUT FILE. 00026 M01S00025.class +++| SPACE 4,10 00027 M01S00026.class +++|*** *CLASS* COMMAND. 00028 M01S00027.class +++|* 00029 M01S00028.class +++|* CLASS,SC,OT,LFN,A. 00030 M01S00029.class +++|* 00031 M01S00030.class +++|* CLASS,SC=SC,OT=OT,L=LFN,OP=A. 00032 M01S00031.class +++|* 00033 M01S00032.class +++|* CLASS,SC,,,,JSN. 00034 M01S00033.class +++|* 00035 M01S00034.class +++|* CLASS,SC,JSN=JSN. 00036 M01S00035.class +++|* 00037 M01S00036.class +++|* CLASS,SC=SC,JSN=JSN. 00038 M01S00037.class +++|* 00039 M01S00038.class +++|* *CLASS* CONTROL STATEMENT PARAMETERS ARE DEFINED 00040 M01S00039.class +++|* AS FOLLOWS. 00041 M01S00040.class +++|* 00042 M01S00041.class +++|* SC TWO CHARACTER SERVICE CLASS SYMBOL OF DESIRED 00043 M01S00042.class +++|* SERVICE CLASS OR NULL. IF THIS PARAMETER IS 00044 M01S00043.class +++|* NOT SPECIFIED, AND THE COMMAND HAS BEEN ISSUED 00045 M01S00044.class +++|* FROM AN TIMESHARING USER WHOSE INPUT/OUTPUT 00046 M01S00045.class +++|* FILES ARE ASSIGNED TO THEIR TERMINAL, AND NO 00047 M01S00046.class +++|* ORIGIN (*OT* PARAMETER) HAS BEEN SPECIFIED THEN 00048 M01S00047.class +++|* A TERMINAL DISPLAY IS GENERATED FOR THE USER TO 00049 M01S00048.class +++|* SELECT A SERVICE CLASS. AN ALTERNATE OUTPUT 00050 M01S00049.class +++|* FILE CAN BE SPECIFIED FOR THE DISPLAY IF NO 00051 M01S00050.class +++|* SERVICE CLASS IS PRESENT. THIS PARAMETER HAS 00052 M01S00051.class +++|* NO DEFAULT AND IS REQUIRED IF THE *JSN* 00053 M01S00052.class +++|* PARAMETER IS SPECIFIED. THE SELECTED 00054 M01S00053.class +++|* SERVICE CLASS MUST BE DEFINED AND VALIDATED FOR 00055 M01S00054.class +++|* USE. THE DEFINED SERVICE CLASSES ARE: 00056 M01S00055.class +++|* SY - SYSTEM, 00057 M01S00056.class +++|* BC - BATCH, 00058 M01S00057.class +++|* RB - REMOTE BATCH, 00059 M01S00058.class +++|* TS - INTERACTIVE, 00060 M01S00059.class +++|* DI - DETACHED INTERACTIVE, 00061 M01S00060.class +++|* NS - NETWORK SUPERVISOR, 00062 M01S00061.class +++|* SS - SUBSYSTEM, 00063 M01S00062.class +++|* MA - MAINTENANCE, 00064 M01S00063.class +++|* CT - COMMUNCATION TASK, 00065 M01S00064.class +++|* I0 - INSTALLATION CLASS 0, 00066 M01S00065.class +++|* I1 - INSTALLATION CLASS 1, 00067 M01S00066.class +++|* I2 - INSTALLATION CLASS 2, 00068 M01S00067.class +++|* I3 - INSTALLATION CLASS 3. 00069 M01S00068.class +++|* 00070 M01S00069.class +++|* OT ORIGIN TYPE TO INSPECT FOR ACCESSABLE SERVICE 00071 M01S00070.class +++|* CLASS(S). DEFAULT TO JOBS CURRENT ORIGIN TYPE. 00072 M01S00071.class +++|* THIS PARAMETER IS IGNORED IF A SERVICE CLASS 00073 M01S00072.class +++|* (*SC* PARAMETER) IS SPECIFIED. THE POSSIBLE 00074 M01S00073.class +++|* ORIGIN TYPES ARE: 00075 M01S00074.class +++|* SY - SYSTEM ORIGIN, 00076 M01S00075.class +++|* BC - BATCH ORIGIN, 00077 M01S00076.class +++|* RB - REMOTE BATCH ORIGIN, 00078 M01S00077.class +++|* EI - REMOTE BATCH ORIGIN, 00079 M01S00078.class +++|* TX - INTERACTIVE, 00080 M01S00079.class +++|* IA - INTERACTIVE. 00081 M01S00080.class +++|* 00082 M01S00081.class +++|* L LISTING IS PLACED ON SPECIFIED FILE. THIS 00083 M01S00082.class +++|* PARAMETER IS IGNORED IF A SERVICE CLASS 00084 M01S00083.class +++|* (*SC* PARAMETER) IS PRESENT. IF THE SPECIFIED 00085 M01S00084.class +++|* FILE IS ASIGNED TO THE TERMINAL (TYPE *TT*) 00086 M01S00085.class +++|* THEN PROMPTING WILL OCCUR. THE DEFAULT FILE 00087 M01S00086.class +++|* WILL OCCUR. DEFAULT FILE IS *OUTPUT*. 00088 M01S00087.class +++|* 00089 M01S00088.class +++|* OP ABORT OPTION INDICATING WHETHER THE JOB SHOULD 00090 M01S00089.class +++|* ABORT OR END IF AN ERROR IN PROCESSING IS 00091 M01S00090.class +++|* ENCOUNTERED. THIS IS AN OPTIONAL PARAMETER. 00092 M01S00091.class +++|* THE ABORT OPTION CAN BE SPECIFIED POSTIONALLY 00093 M01S00092.class +++|* *A* OR ORDER INDEPENDENTLY BY *OP=A*. 00094 M01S00093.class +++|* 00095 M01S00094.class +++|* JSN JOB SEQUENCE NAME OF THE JOB WHOSE SERVICE 00096 M01S00095.class +++|* CLASS IS TO BE CHANGED IF NOT THE CURRENT JOB. 00097 M01S00096.class +++| SPACE 4,10 00098 M01S00097.class +++|*** OUTPUT MESSAGES. 00099 M01S00098.class +++|* 00100 M01S00099.class +++|* * CANNOT CHANGE CLASS OF ON-LINE JOB.* 00101 M01S00100.class +++|* THE SERVICE CLASS OF ANOTHER ON-LINE JOB CANNOT BE 00102 M01S00101.class +++|* CHANGED. 00103 M01S00102.class +++|* 00104 M01S00103.class +++|* * CANNOT CHANGE CLASS OF SUBSYSTEM.* 00105 M01S00104.class +++|* THE SERVICE CLASS OF A JOB THAT IS EXECUTING AT 00106 M01S00105.class +++|* THE SUBSYSTEM SERVICE CLASS CANNOT BE CHANGED. 00107 M01S00106.class +++|* 00108 M01S00107.class +++|* * CLASS ARGUMENT ERROR.* 00109 M01S00108.class +++|* INCORRECT *CLASS* ARGUMENT ON COMMAND. 00110 M01S00109.class +++|* 00111 M01S00110.class +++|* * CLASS COMPLETE.* 00112 M01S00111.class +++|* THE *CLASS* CONTROL STATEMENT COMPLETED PROCESSING. 00113 M01S00112.class +++|* 00114 M01S00113.class +++|* * INCORRECT JSN ARGUMENT.* 00115 M01S00114.class +++|* THE JSN IS EITHER NOT FOUR CHARACTERS LONG OR IT 00116 M01S00115.class +++|* CONTAINS NON-ALPHANUMERIC CHARACTERS. 00117 M01S00116.class +++|* 00118 M01S00117.class +++|* * INCORRECT OPTION ARGUMENT.* 00119 M01S00118.class +++|* INCORRECT OPTION ARGUMENT ON COMMAND. 00120 M01S00119.class +++|* 00121 M01S00120.class +++|* * INCORRECT OUTPUT FILENAME.* 00122 M01S00121.class +++|* SPECIFIED OUTPUT FILENAME ARGUMENT IS INCORRECT. 00123 M01S00122.class +++|* THE FILENAME IS EITHER TOO LONG (GREATER THAN 00124 M01S00123.class +++|* SEVEN CHARATERS) OR IT CONTAINS NON-ALPHANUMERIC 00125 M01S00124.class +++|* CHARACTERS. 00126 M01S00125.class +++|* 00127 M01S00126.class +++|* * INCORRECT SERVICE CLASS.* 00128 M01S00127.class +++|* THE TWO CHARACTER SERVICE CLASS WAS NOT VALID FOR 00129 M01S00128.class +++|* THE USER OR NOT VALID FOR THE CURRENT ORIGIN TYPE 00130 M01S00129.class +++|* OF THE USER. 00131 M01S00130.class +++|* 00132 M01S00131.class +++|* * JOB ALREADY WAITING ON SERVICE CLASS.* 00133 M01S00132.class +++|* THE SERVICE CLASS CHANGE CANNOT BE MADE BECAUSE THE 00134 M01S00133.class +++|* JOB IS WAITING FOR A *CLASS* COMMAND IN THE JOB TO 00135 M01S00134.class +++|* COMPLETE. 00136 M01S00135.class +++|* 00137 M01S00136.class +++|* * JSN NOT FOUND.* 00138 M01S00137.class +++|* THE JSN SPECIFIED IS NOT IN THE SYSTEM OR DOES NOT 00139 M01S00138.class +++|* BELONG TO THE CALLING USER. 00140 M01S00139.class +++|* 00141 M01S00140.class +++|* * SC ONLY PARAMTER VALID WITH JSN.* 00142 M01S00141.class +++|* THE *OT*, *L* AND *OP* PARAMETERS ARE NOT ALLOWED 00143 M01S00142.class +++|* WHEN THE *JSN* PARAMETER IS SPECIFIED. 00144 M01S00143.class +++|* 00145 M01S00144.class +++|* * SERVICE CLASS FULL.* 00146 M01S00145.class +++|* INFORMATIVE MESSAGE INDICATING THE SERVICE CLASS 00147 M01S00146.class +++|* CHANGE CANNOT BE MADE BECAUSE THE NUMBER OF JOBS 00148 M01S00147.class +++|* WITH THAT CLASS IS ALREADY AT THE SERVICE LIMIT. 00149 M01S00148.class +++|* 00150 M01S00149.class +++|* * SERVICE CLASS REQUIRED WITH JSN.* 00151 M01S00150.class +++|* THE *SC* PARAMETER MUST BE SPECIFIED WHEN THE *JSN* 00152 M01S00151.class +++|* PARAMETER IS SPECIFIED. 00153 M01S00152.class +++|* 00154 M01S00153.class +++|* * UNDEFINED ORIGIN TYPE.* 00155 M01S00154.class +++|* ORIGIN TYPE ARGUMENT IS NOT DEFINED. 00156 M01S00155.class +++|* 00157 M01S00156.class +++|* * UNDEFINED SERVICE CLASS.* 00158 M01S00157.class +++|* SERVICE CLASS MNEMONIC IS NOT DEFINED. 00159 M01S00158.class +++|* 00160 M01S00159.class +++|* * WAITING FOR SERVICE CLASS CHANGE TO SC.* 00161 M01S00160.class +++|* A BATCH JOB IS WAITING FOR AN AVAILABLE POSITION IN 00162 M01S00161.class +++|* SERVICE CLASS *SC* WHICH HAS REACHED SERVICE LIMIT. 00163 M01S00162.class +++| SPACE 4,10 00164 M01S00163.class +++|* COMMON DECKS. 00165 M01S00164.class +++| 00166 M01S00165.class +++|*CALL COMCCMD 00167 M01S00166.class +++|*CALL COMCMAC 00168 M01S00167.class +++|*CALL COMSEVT 00169 M01S00168.class +++|*CALL COMSQAC 00170 M01S00169.class +++|*CALL COMSSSJ 00171 M01S00170.class +++|*CALL COMSTCM 00172 M01S00171.class +++| SCLASS SPACE 4,15 00173 M01S00172.class +++|** SCLASS - DEFINE SERVICE CLASS TABLE. 00174 M01S00173.class +++|* 00175 M01S00174.class +++|* SCLASS NM,MN,DF,ST,TX 00176 M01S00175.class +++|* 00177 M01S00176.class +++|* ENTRY *NM* = SERVICE CLASS NAME. 00178 M01S00177.class +++|* *MN* = TWO CHARACTER MNEMONIC. 00179 M01S00178.class +++|* *DF* = DAYFILE MESSAGE CHARACTER. 00180 M01S00179.class +++|* *ST* = SHORT TEXT FOR *QFTLIST*. 00181 M01S00180.class +++|* *TX* = TEXT OF SERVICE CLASS NAME FOR BANNER PAGE. 00182 M01S00181.class +++|* 00183 M01S00182.class +++|* NOTE - THE CALL TO *COMSSCD* MUST FOLLOW THE DEFINITION OF 00184 M01S00183.class +++|* THIS MACRO. 00185 M01S00184.class +++| 00186 M01S00185.class +++| 00187 M01S00186.class +++| PURGMAC SCLASS 00188 M01S00187.class +++| 00189 M01S00188.class +++| SCLASS MACRO NM,MN,DF,ST,TX 00190 M01S00189.class +++| .SCL RMT 00191 M01S00190.class +++| VFD 12/0L_MN,48/NM TX 00192 M01S00191.class +++| .SCL RMT 00193 M01S00192.class +++| SCLASS ENDM 00194 M01S00193.class +++| 00195 M01S00194.class +++| 00196 M01S00195.class +++| SCL$ EQU 0 ONLY PROCESS CLSSES WITH JCB-S 00197 M01S00196.class +++|*CALL COMSSCD 00198 M01S00197.class +++| TITLE DEFINITIONS. 00199 M01S00198.class +++|* ASSEMBLY CONSTANTS. 00200 M01S00199.class +++| 00201 M01S00200.class +++| IBFL EQU 3 INPUT BUFFER LENGTH 00202 M01S00201.class +++| LMSG EQU 4 LENGTH OF TIMESHARING MESSAGES. 00203 M01S00202.class +++| OBFL EQU 200D OUTPUT BUFFER LENGTH 00204 M01S00203.class +++| SCTL EQU 37D SERVICE CLASS TABLE LENGTH 00205 M01S00204.class +++| SPACE 4,10 00206 M01S00205.class +++|* FETS. 00207 M01S00206.class +++| 00208 M01S00207.class +++| ORG 110B 00209 M01S00208.class +++| FWA BSS 0 SET ORIGIN ADDRESS 00210 M01S00209.class +++| 00211 M01S00210.class +++| INPUT FILEC INBUF,IBFL INPUT FET 00212 M01S00211.class +++| 00213 M01S00212.class +++| O BSS 0 00214 M01S00213.class +++| OUTPUT FILEC OUTBUF,OBFL OUTPUT FET 00215 M01S00214.class +++| SPACE 4,10 00216 M01S00215.class +++|* SPECIAL ENTRY POINT. 00217 M01S00216.class +++| 00218 M01S00217.class +++| SSJ= EQU SSJP 00219 M01S00218.class +++| SPACE 4,10 00220 M01S00219.class +++|* WORKING STORAGE. 00221 M01S00220.class +++| 00222 M01S00221.class +++| ABTF CON 0 ABORT OPTION FLAG 00223 M01S00222.class +++| ARGE CON 0 *CLASS* ARGUMENT ERROR FLAG 00224 M01S00223.class +++| ASFG CON 0 *ASCII* CHARACTER SET FLAG 00225 M01S00224.class +++| CPMB CON 0 CONTROL POINT MANAGER PARAMETER BLOCK 00226 M01S00225.class +++| DOUT VFD 42/0LOUTPUT,18/1 DEFAULT OUTPUT FILENAME 00227 M01S00226.class +++| JORG CON 0 JOBS CURRENT ORIGIN TYPE 00228 M01S00227.class +++| JOSC CON 0 JOBS CURRENT SERVICE CLASS 00229 M01S00228.class +++| JSNA CON 0 JOB TO HAVE SERVICE CLASS CHANGED 00230 M01S00229.class +++| NUMA CON 0 NUMBER OF *CLASS* ARGUMENTS 00231 M01S00230.class +++| NUSC CON 0 NUMBER OF VALIDATED SERVICE CLASSES 00232 M01S00231.class +++| ORGN CON 0 ORIGIN JOB IS ENQUIRING UPON 00233 M01S00232.class +++| POUT CON 0 PROPOSED OUTPUT FILENAME 00234 M01S00233.class +++| RDMU CON 10D RANGE DETERMINATOR MULTIPLIER 00235 M01S00234.class +++| ROLT VFD 48/SCFE,12/SCRT ROLLOUT EVENT AND TIME INTERVAL 00236 M01S00235.class +++| SERC CON 0 SERVICE CLASS MNEMONIC 00237 M01S00236.class +++| SERV CON 0 DESIRED SERVICE CLASS (CHARACTER/VALUE) 00238 M01S00237.class +++| TFLG CON 0 TIMESHARING ORIGIN FLAG (IAOT) 00239 M01S00238.class +++| TTFG CON 0 INPUT/OUTPUT FILE *TT* TYPE FLAG 00240 M01S00239.class +++| TTST CON 0 *TSTATUS* PARAMETER BLOCK 00241 M01S00240.class +++| CON 0 00242 M01S00241.class +++| WRDO CON 0 NUMBER OF WORDS IN OUTBUF BUFFER 00243 M01S00242.class +++| SPACE 4,10 00244 M01S00243.class +++|* DAYFILE AND INTERACTIVE MESSAGES AND POSSIBLE REPLIES. 00245 M01S00244.class +++| 00246 M01S00245.class +++| MSGA DATA C* INCORRECT SERVICE CLASS. * 00247 M01S00246.class +++| MSGB DATA C* CLASS ARGUMENT ERROR.* 00248 M01S00247.class +++| MSGC DATA C* SERVICE CLASS FULL. * 00249 M01S00248.class +++| MSGD DATA C* UNDEFINED SERVICE CLASS. * 00250 M01S00249.class +++| MSGE DATA C* WAITING FOR SERVICE CLASS CHANGE TO SC.* 00251 M01S00250.class +++| MSGF DATA C* CLASS COMPLETE.* 00252 M01S00251.class +++| MSGG DATA C* INCORRECT OPTION ARGUMENT.* 00253 M01S00252.class +++| MSGH DATA C* UNDEFINED ORIGIN TYPE.* 00254 M01S00253.class +++| MSGI DATA C* INCORRECT OUTPUT FILENAME.* 00255 M01S00254.class +++| MSGJ DATA C* SC ONLY PARAMETER VALID WITH JSN.* 00256 M01S00255.class +++| MSGK DATA C* SERVICE CLASS REQUIRED WITH JSN.* 00257 M01S00256.class +++| MSGL DATA C* JSN NOT FOUND. * 00258 M01S00257.class +++| MSGM DATA C* CANNOT CHANGE CLASS OF ON-LINE JOB.* 00259 M01S00258.class +++| MSGN DATA C* INCORRECT JSN ARGUMENT.* 00260 M01S00259.class +++| MSPO DATA C* JOB ALREADY WAITING ON SERVICE CLASS.* 00261 M01S00260.class +++| MSPQ DATA C* CANNOT CHANGE CLASS OF SUBSYSTEM.* 00262 M01S00261.class +++| TITLE TABLE DEFINITIONS. 00263 M01S00262.class +++| BQAC SPACE 4,10 00264 M01S00263.class +++|** BQAC - *QAC* PARAMETER BLOCK. 00265 M01S00264.class +++|* 00266 M01S00265.class +++|* PREFIX PORTION. 00267 M01S00266.class +++| 00268 M01S00267.class +++| BQAC VFD 50/0,9/ALFC,1/0 *ALTER* 00269 M01S00268.class +++| VFD 36/0,6/ALLB-5,18/0 00270 M01S00269.class +++| VFD 60/0 00271 M01S00270.class +++| VFD 60/0 00272 M01S00271.class +++| VFD 60/0 00273 M01S00272.class +++| 00274 M01S00273.class +++|* SELECTION CRITERIA PORTION. 00275 M01S00274.class +++| 00276 M01S00275.class +++| VFD 60/0 00277 M01S00276.class +++| VFD 60/0 00278 M01S00277.class +++| BJSN VFD 24/0,36/JSSF JSN 00279 M01S00278.class +++| VFD 12/INQQ+EXQQ,48/0 00280 M01S00279.class +++| VFD 60/0 00281 M01S00280.class +++| VFD 60/0 00282 M01S00281.class +++| VFD 60/0 00283 M01S00282.class +++| 00284 M01S00283.class +++|* *ALTER* FUNCTION PORTION. 00285 M01S00284.class +++| 00286 M01S00285.class +++| VFD 30/0,6/0,12/CLAF,12/0 SERVICE CLASS FLAG 00287 M01S00286.class +++| VFD 60/0 00288 M01S00287.class +++| VFD 60/0 00289 M01S00288.class +++| BCLS VFD 42/0,12/0,6/0 NEW SERVICE CLASS 00290 M01S00289.class +++| VFD 60/0 00291 M01S00290.class +++| GTDT SPACE 4,10 00292 M01S00291.class +++|** GTDT - GENERATE TERMINAL DISPLAY TABLE. 00293 M01S00292.class +++|* 00294 M01S00293.class +++|* INTERACTIVE DISPLAY TEMPLATE. 00295 M01S00294.class +++| 00296 M01S00295.class +++| GTDA DATA C* AVAILABLE SERVICE CLASSES* 00297 M01S00296.class +++| DATA C* * 00298 M01S00297.class +++| DATA C* ---RELATIVE PRIORITY---* 00299 M01S00298.class +++| DATA C* CLASS INPUT FILES EXECUTING JOBS OUTPUT FILES* 00300 M01S00299.class +++| GTDAL EQU *-GTDA 00301 M01S00300.class +++| 00302 M01S00301.class +++| GTDB DATA C* * 00303 M01S00302.class +++| GTDB1 DATA C* ENTER CLASS: "EB"* 00304 M01S00303.class +++| GTDBL EQU *-GTDB 00305 M01S00304.class +++| 00306 M01S00305.class +++| GTDC DATA C*CURRENT* 00307 M01S00306.class +++| 00308 M01S00307.class +++| GTDD DATA C/ SC * * * / 00309 M01S00308.class +++| GTDDL EQU *-GTDD 00310 M01S00309.class +++| TORT SPACE 4,10 00311 M01S00310.class +++|** TORT - TABLE OF ORIGIN TYPES. 00312 M01S00311.class +++|* 00313 M01S00312.class +++|*T 12/ORIGIN, 48/VLAUE
Figure
00314 M01S00313.class +++|* 00315 M01S00314.class +++|* ORIGIN - TWO CHARACTER ORIGIN TYPE. 00316 M01S00315.class +++|* VALUE - CORRESPONDING ORIGIN TYPE VALUE. 00317 M01S00316.class +++| 00318 M01S00317.class +++| TORT BSS 0 00319 M01S00318.class +++| VFD 12/0LSY,48/SYOT+4000B SYSTEM ORIGIN TYPE 00320 M01S00319.class +++| VFD 12/0LBC,48/BCOT BATCH ORIGIN TYPE 00321 M01S00320.class +++| VFD 12/0LEI,48/RBOT REMOTE BATCH ORIGIN TYPE 00322 M01S00321.class +++| VFD 12/0LTX,48/IAOT INTERACTIVE ORIGIN TYPE 00323 M01S00322.class +++| VFD 12/0LRB,48/RBOT REMOTE BATCH ORIGIN TYPE 00324 M01S00323.class +++| VFD 12/0LIA,48/IAOT INTERACTIVE ORIGIN TYPE 00325 M01S00324.class +++| TORTL EQU *-TORT 00326 M01S00325.class +++| TSCT SPACE 4,10 00327 M01S00326.class +++|** TSCT - SERVICE CLASS TABLE. 00328 M01S00327.class +++|* 00329 M01S00328.class +++|*T 12/CLASS, 48/VALUE
Figure
00330 M01S00329.class +++|* 00331 M01S00330.class +++|* CLASS - VALID SERVICE CLASS. 00332 M01S00331.class +++|* VALUE - CORRESPONDING SERVICE CLASS VALUE. 00333 M01S00332.class +++| 00334 M01S00333.class +++| 00335 M01S00334.class +++| TSCT BSS 0 00336 M01S00335.class +++| LIST D 00337 M01S00336.class +++| .SCL HERE 00338 M01S00337.class +++| LIST * 00339 M01S00338.class +++| CON 0 END OF TABLE 00340 M01S00339.class +++| TSCTL EQU *-TSCT-1 00341 M01S00340.class +++| ERRNZ TSCTL-MXJC+1 ENSURE ALL SERVICE CLASSES PRESENT 00342 M01S00341.class +++| CLASS TITLE MAIN PROGRAM. 00343 M01S00342.class +++|** CLASS - MAIN PROGRAM. 00344 M01S00343.class +++| 00345 M01S00344.class +++| 00346 M01S00345.class +++| CLASS BSS 0 ENTRY 00347 M01S00346.class +++| RJ PRS PRESET 00348 M01S00347.class +++| SA2 ARGE 00349 M01S00348.class +++| SX4 X2-3 00350 M01S00349.class +++| ZR X4,CLA2 IF UNDEFINED SERVICE CLASS 00351 M01S00350.class +++| ZR X2,CLA1 IF NO ARGUMENT ERROR 00352 M01S00351.class +++| RJ AEM ABORT AND ISSUE ERROR MESSAGE 00353 M01S00352.class +++| EQ CLA5 END OF COMMAND PROCESSING 00354 M01S00353.class +++| 00355 M01S00354.class +++|* GENERATE DISPLAY AND/OR ATTEMPT TO CHANGE SERVICE CLASS. 00356 M01S00355.class +++| 00357 M01S00356.class +++| CLA1 SA2 ARGE 00358 M01S00357.class +++| NZ X2,CLA2 IF ARGUMENT ERROR 00359 M01S00358.class +++| SA2 SERV 00360 M01S00359.class +++| ZR X2,CLA3 IF NO SERVICE CLASS ARGUMENT 00361 M01S00360.class +++| RJ VCS VALIDATE/CHANGE SERVICE CLASS 00362 M01S00361.class +++| SA2 ARGE 00363 M01S00362.class +++| ZR X2,CLA4 IF SERVICE CLASS CHANGE COMPLETED 00364 M01S00363.class +++| CLA2 RJ AEM ISSUE ERROR MESSAGE 00365 M01S00364.class +++| WRITEW O,X3,LMSG DISPLAY ERROR MESSAGE 00366 M01S00365.class +++| WRITER O,R 00367 M01S00366.class +++| SA1 JSNA 00368 M01S00367.class +++| NZ X1,CLA5 IF JSN SPECIFIED 00369 M01S00368.class +++| CLA3 SETFET O,(BUF=OUTBUF,OBFL) 00370 M01S00369.class +++| RJ GTD GENERATE TERMINAL DISPLAY 00371 M01S00370.class +++| SA1 NUSC 00372 M01S00371.class +++| ZR X1,CLA4 IF NO SERVICE CLASS AVAILABLE 00373 M01S00372.class +++| SA1 TTFG 00374 M01S00373.class +++| ZR X1,CLA4 IF FILE TYPE NOT *TT* 00375 M01S00374.class +++| SA1 TFLG 00376 M01S00375.class +++| ZR X1,CLA4 IF NOT *IAOT* 00377 M01S00376.class +++| SA1 ORGN 00378 M01S00377.class +++| NZ X1,CLA4 IF DISPLAY BUILT FOR SPECIFIED ORIGIN 00379 M01S00378.class +++| WRITEW O,GTDB,GTDBL 00380 M01S00379.class +++| WRITER O FLUSH BUFFER 00381 M01S00380.class +++| SETFET INPUT,(BUF=INBUF,IBFL) 00382 M01S00381.class +++| READ INPUT,R READ REPONSE 00383 M01S00382.class +++| READC INPUT,INBUF,IBFL 00384 M01S00383.class +++| NZ X1,CLA4 IF NO SERVICE CLASS ENTERED 00385 M01S00384.class +++| RJ VTI VALIDATE TIMESHARING INPUT 00386 M01S00385.class +++| EQ CLA1 VALIDATE NEW ARGUMENTS 00387 M01S00386.class +++| 00388 M01S00387.class +++|* TERMINATION PROCESSING. 00389 M01S00388.class +++| 00390 M01S00389.class +++| CLA4 MESSAGE MSGF,3,R * CLASS COMPLETE.* 00391 M01S00390.class +++| CLA5 SA1 TFLG 00392 M01S00391.class +++| ZR X1,CLA6 IF NOT TIMESHARING 00393 M01S00392.class +++| PROMPT ON 00394 M01S00393.class +++| SA1 ASFG 00395 M01S00394.class +++| ZR X1,CLA6 IF NOT ASCII 00396 M01S00395.class +++| CSET ASCII 00397 M01S00396.class +++| CLA6 ENDRUN 00398 M01S00397.class +++| SPACE 4,10 00399 M01S00398.class +++| TITLE SUBROUTINES. 00400 M01S00399.class +++| AEM SPACE 4,10 00401 M01S00400.class +++|** AEM - ABORT AND/OR ISSUE ERROR MESSAGE. 00402 M01S00401.class +++|* 00403 M01S00402.class +++|* ENTRY (X3) = ADDRESS OF DAYFILE MESSAGE. 00404 M01S00403.class +++|* (ABTF) = ABORT OPTION PRESENT FLAG 00405 M01S00404.class +++|* (ARGE) = ARGUMENT ERROR FLAG 00406 M01S00405.class +++|* 00407 M01S00406.class +++|* EXIT (X3) = ADDRESS OF DAYFILE MESSAGE. 00408 M01S00407.class +++|* (ARGE)= RESET TO ZERO. 00409 M01S00408.class +++|* 00410 M01S00409.class +++|* USES X - 1, 2, 4, 6. 00411 M01S00410.class +++|* A - 1, 2, 4, 6. 00412 M01S00411.class +++|* 00413 M01S00412.class +++|* MACROS ABORT, CSET, MESSAGE. 00414 M01S00413.class +++| 00415 M01S00414.class +++| 00416 M01S00415.class +++| AEM SUBR ENTRY/EXIT 00417 M01S00416.class +++| MESSAGE X3,3 ISSUE DAYFILE MESSAGE 00418 M01S00417.class +++| SA2 ARGE GET ARGUMENT ERROR FLAG 00419 M01S00418.class +++| SA4 ABTF GET ABORT OPTION FLAG 00420 M01S00419.class +++| SX6 B0+ 00421 M01S00420.class +++| SA6 A2 RESET *ARGE* 00422 M01S00421.class +++| BX4 X2*X4 00423 M01S00422.class +++| ZR X4,AEMX IF NOT ERROR OR NOT ABORT OPTION 00424 M01S00423.class +++| SA1 TFLG 00425 M01S00424.class +++| ZR X1,AEM1 IF CALLING JOB NOT TIMESHARING 00426 M01S00425.class +++| SA1 ASFG 00427 M01S00426.class +++| ZR X1,AEM1 IF CHARACTER SET *NORMAL* 00428 M01S00427.class +++| CSET ASCII SET *ASCII* 128 CHARACTER SET MODE 00429 M01S00428.class +++| AEM1 ABORT 00430 M01S00429.class +++| DPM SPACE 4,10 00431 M01S00430.class +++|** DPM - DETERMINE PRIORITY MULTIPLIERS. 00432 M01S00431.class +++|* 00433 M01S00432.class +++|* ENTRY (RDMU) = RANGE DETERMINATOR MULTIPLIER. 00434 M01S00433.class +++|* (USCP) = BUFFER CONTAINS VALIDATED SERVICE CLASSES, 00435 M01S00434.class +++|* LOWER BOUND INPUT, UPPER BOUND EXECUTION 00436 M01S00435.class +++|* AND LOWER BOUND OUTPUT PRIORITIES. 00437 M01S00436.class +++|* 00438 M01S00437.class +++|* EXIT (NUSC) = NUMBER OF ENTRIES IN *USCP*. 00439 M01S00438.class +++|* (USCP) = BUFFER CONTAINS VALIDATED SERVICE CLASSES, 00440 M01S00439.class +++|* RELATIVE INPUT, RELATIVE EXECUTION AND 00441 M01S00440.class +++|* RELATIVE OUTPUT PRIORITIES. 00442 M01S00441.class +++|* 00443 M01S00442.class +++|* USES X - ALL. 00444 M01S00443.class +++|* A - 1, 5, 6. 00445 M01S00444.class +++|* B - 3, 4, 5, 6, 7. 00446 M01S00445.class +++| 00447 M01S00446.class +++| 00448 M01S00447.class +++| DPM SUBR ENTRY/EXIT 00449 M01S00448.class +++| SB4 B0+ 00450 M01S00449.class +++| SA1 USCP 00451 M01S00450.class +++| SB5 B1 SET FIELD FLAG 00452 M01S00451.class +++| MX0 -12 00453 M01S00452.class +++| LX1 -12 EXTRACT NUMBER OF RETURNED SERVICE CLASSES 00454 M01S00453.class +++| BX6 -X0*X1 00455 M01S00454.class +++| SA6 NUSC 00456 M01S00455.class +++| SB6 X6 00457 M01S00456.class +++| BX7 X6 00458 M01S00457.class +++| 00459 M01S00458.class +++|* FIND HIGHEST INPUT, EXECUTION OR OUTPUT PRIORITY IN *USCP*. 00460 M01S00459.class +++| 00461 M01S00460.class +++| DPM1 SA1 A1+B1 OBTAIN SERVICE CLASS PRIORITY 00462 M01S00461.class +++| ZR X7,DPM3 IF END OF SERVICE CLASSES 00463 M01S00462.class +++| SX7 X7-1 DECREMENT NUMBER OF SERVICE CLASSES 00464 M01S00463.class +++| BX2 -X0*X1 00465 M01S00464.class +++| EQ B5,B1,DPM2 IF PROCESSING OUTPUT PRIORITY 00466 M01S00465.class +++| LX2 -12D 00467 M01S00466.class +++| ZR B5,DPM2 IF PROCESSING EXECUTION PRIORITY 00468 M01S00467.class +++| LX2 -12D 00469 M01S00468.class +++| DPM2 SB3 X2 00470 M01S00469.class +++| LE B3,B4,DPM1 IF NOT HIGHER PRIORITY 00471 M01S00470.class +++| SB4 B3 00472 M01S00471.class +++| EQ DPM1 PROCESS NEXT ENTRY 00473 M01S00472.class +++| 00474 M01S00473.class +++|* CALCULATE PRIORITY MULTIPLIER (A = 10 * (P / H)) WHERE 00475 M01S00474.class +++|* P IS SERVICE CLASSES PRIORITY AND H IS THE MAXIMUM P. 00476 M01S00475.class +++|* THE MULTIPLIERS FOR INPUT, EXECUTION AND OUTPUT PRIORITIES 00477 M01S00476.class +++|* ARE COMPUTED INDEPENDENTLY. THE RESULT IS ROUNDED. 00478 M01S00477.class +++| 00479 M01S00478.class +++| DPM3 SX7 B6+ 00480 M01S00479.class +++| ZR B4,DPM7 IF HIGHEST PRIORITY IS ZERO 00481 M01S00480.class +++| SA1 USCP 00482 M01S00481.class +++| SX4 B4 00483 M01S00482.class +++| PX4 X4 00484 M01S00483.class +++| NX4 X4 00485 M01S00484.class +++| SA5 RDMU GET RANGE DETERMINATOR MULTIPLIER 00486 M01S00485.class +++| PX5 X5 00487 M01S00486.class +++| ZX5 X5 00488 M01S00487.class +++| DPM4 SA1 A1+B1 00489 M01S00488.class +++| ZR X7,DPM7 IF END OF SERVICE CLASSES 00490 M01S00489.class +++| SX7 X7-1 DECREMENT NUMBER OF SERVICE CLASSES 00491 M01S00490.class +++| BX3 -X0*X1 OBTAIN SERVICE CLASS PRIORITY 00492 M01S00491.class +++| EQ B5,B1,DPM5 IF PROCESSING OUTPUT PRIORITY 00493 M01S00492.class +++| LX3 -12D 00494 M01S00493.class +++| ZR B5,DPM5 IF PROCESSING EXECUTION PRIORITY 00495 M01S00494.class +++| LX3 -12D 00496 M01S00495.class +++| DPM5 PX3 X3 00497 M01S00496.class +++| NX3 X3 00498 M01S00497.class +++| RX3 X3/X4 CALCULATE RELATIVE PRIORITY 00499 M01S00498.class +++| RX3 X3*X5 00500 M01S00499.class +++| UX3,B7 X3 UNPACK MULTIPLIER 00501 M01S00500.class +++| LX3 X3,B7 00502 M01S00501.class +++| EQ B5,B1,DPM6 IF PROCESSING OUTPUT PRIORITY 00503 M01S00502.class +++| LX3 12D 00504 M01S00503.class +++| ZR B5,DPM6 IF PROCESSING EXECUTION PRIORITY 00505 M01S00504.class +++| LX3 12D 00506 M01S00505.class +++| DPM6 BX6 X0*X1 EXTRACT SERVICE CLASS 00507 M01S00506.class +++| BX6 X3+X6 CREATE NEW TABLE ENTRY 00508 M01S00507.class +++| SA6 A1+ 00509 M01S00508.class +++| EQ DPM4 CALCULATE NEXT *USCP* ENTRY 00510 M01S00509.class +++| 00511 M01S00510.class +++| DPM7 SX7 B6 00512 M01S00511.class +++| NG B5,DPMX IF ALL MULTIPLIERS COMPUTED 00513 M01S00512.class +++| SB4 B0 RESET HIGHEST PRIORITY TO ZERO 00514 M01S00513.class +++| SB5 B5-B1 UPDATE FIELD FLAG 00515 M01S00514.class +++| LX0 12 00516 M01S00515.class +++| SA1 USCP 00517 M01S00516.class +++| EQ DPM1 PROCESS OUTPUT PRIORITY 00518 M01S00517.class +++| GTD SPACE 4,15 00519 M01S00518.class +++|** GTD - GENERATE TERMINAL DISPLAY. 00520 M01S00519.class +++|* 00521 M01S00520.class +++|* ENTRY (SERV) = SET TO DESIRED SERIVCE CLASS. 00522 M01S00521.class +++|* (TSCT) = TABLE OF VALIDATED SERVICE CLASSES. 00523 M01S00522.class +++|* 00524 M01S00523.class +++|* EXIT (GTDF) = SET GENERATED DISPLAY FLAG. 00525 M01S00524.class +++|* (OUTBUF) = CONTAINS SERVICE CLASSES FOR DISPLAY. 00526 M01S00525.class +++|* 00527 M01S00526.class +++|* USES X - ALL. 00528 M01S00527.class +++|* A - 1, 2, 3, 5, 7. 00529 M01S00528.class +++|* B - 3, 4, 5, 6, 7. 00530 M01S00529.class +++|* 00531 M01S00530.class +++|* CALLS DFM, SCB, SRT. 00532 M01S00531.class +++|* 00533 M01S00532.class +++|* MACROS GETUSC, WRITER, WRITEW. 00534 M01S00533.class +++| 00535 M01S00534.class +++| 00536 M01S00535.class +++| GTD SUBR ENTRY/EXIT 00537 M01S00536.class +++| 00538 M01S00537.class +++|* SETUP *GETUSC* PARAMETER BLOCK. 00539 M01S00538.class +++| 00540 M01S00539.class +++| SX6 SCTL SET LENGTH OF *USCP* 00541 M01S00540.class +++| MX0 -11 00542 M01S00541.class +++| LX6 -12 00543 M01S00542.class +++| SA2 JORG GET JOBS CURRENT ORIGIN TYPE 00544 M01S00543.class +++| SA1 SERV 00545 M01S00544.class +++| NZ X1,GTD1 IF SERVICE CLASS ARGUMENT SPECIFIED 00546 M01S00545.class +++| SA2 ORGN GET SPECIFIED ORIGIN ARGUMENT 00547 M01S00546.class +++| NZ X2,GTD1 IF SPECIFIED ORIGIN ARGUMENT EXISTS 00548 M01S00547.class +++| SA2 JORG 00549 M01S00548.class +++| GTD1 BX2 -X0*X2 CLEAR *SY* ENTRY FLAG 00550 M01S00549.class +++| BX6 X6+X2 SET ORIGIN OF INQUIRY 00551 M01S00550.class +++| LX6 24 00552 M01S00551.class +++| SA6 USCP 00553 M01S00552.class +++| GETUSC USCP OBTAIN VALIDATED SERVICE CLASS 00554 M01S00553.class +++| RJ DPM DETERMINE PRIORITY MULTIPLIERS 00555 M01S00554.class +++| RJ SRT SORT *USCP* IN DESCENDING ORDER 00556 M01S00555.class +++| SA1 NUSC NUMBER OF *USCP* ENTRIES TO PROCESS 00557 M01S00556.class +++| SX0 X1+ 00558 M01S00557.class +++| ZR X0,GTDX IF NO SERVICE CLASS RETURNED 00559 M01S00558.class +++| SA5 USCP SET VALIDATED SERVICE CLASS TABLE 00560 M01S00559.class +++| SB7 OUTBUF+GTDAL SET FWA WORKING BUFFER 00561 M01S00560.class +++| GTD2 SB4 GTDDL MOVE DISPLAY LINE TO BUFFER 00562 M01S00561.class +++| SB3 GTDD 00563 M01S00562.class +++| GTD3 SB4 B4-B1 00564 M01S00563.class +++| SA1 B3+B4 00565 M01S00564.class +++| BX7 X1 00566 M01S00565.class +++| SA7 B7+B4 00567 M01S00566.class +++| NE B4,B0,GTD3 IF NOT END OF DISPLAY LINE 00568 M01S00567.class +++| SA5 A5+B1 SET CHARACTER STRING 00569 M01S00568.class +++| BX6 X5 00570 M01S00569.class +++| SB3 GTDT SET ADDRESS OF LINE DESCRIPTOR ENTRY 00571 M01S00570.class +++| RJ SCB SET SERVICE CLASS IN DISPLAY LINE 00572 M01S00571.class +++| SA1 =10H********** SET CHARACTER STRING 00573 M01S00572.class +++| BX6 X1 00574 M01S00573.class +++| LX5 36 00575 M01S00574.class +++| SB6 B1+ 00576 M01S00575.class +++| GTD4 MX1 -6 INSERT CHARACTER COUNT IN FORMAT TABLE 00577 M01S00576.class +++| SA3 B6+GTDT 00578 M01S00577.class +++| BX4 -X1*X5 00579 M01S00578.class +++| LX1 36 00580 M01S00579.class +++| BX7 X1*X3 00581 M01S00580.class +++| LX4 36 00582 M01S00581.class +++| SB3 A3 SET ADDRESS OF LINE DESCRIPTOR 00583 M01S00582.class +++| BX7 X7+X4 00584 M01S00583.class +++| SA7 A3 00585 M01S00584.class +++| RJ SCB SET PRIORITY IN DISPLAY 00586 M01S00585.class +++| SB6 B6+B1 00587 M01S00586.class +++| SB5 4 00588 M01S00587.class +++| LX5 12 00589 M01S00588.class +++| NE B6,B5,GTD4 IF NOT END OF PRIORITIES 00590 M01S00589.class +++| SA2 JOSC GET CURRENT SERVICE CLASS 00591 M01S00590.class +++| SB5 X2-1 00592 M01S00591.class +++| MX1 12 00593 M01S00592.class +++| LX5 48 00594 M01S00593.class +++| SA2 B5+TSCT GET DISPLAY CODE EQUIVALENT 00595 M01S00594.class +++| BX4 X1*X2 00596 M01S00595.class +++| BX3 X1*X5 00597 M01S00596.class +++| BX1 X3-X4 00598 M01S00597.class +++| NZ X1,GTD5 IF NOT CURRENT SERVICE CLASS 00599 M01S00598.class +++| SA3 GTDC SET *CURRENT* IN DISPLAY 00600 M01S00599.class +++| BX7 X3 00601 M01S00600.class +++| SA7 B7+GTDDL-1 00602 M01S00601.class +++| GTD5 SB7 B7+GTDDL 00603 M01S00602.class +++| SX0 X0-1 DECREMENT SERVICE CLASS COUNT 00604 M01S00603.class +++| NZ X0,GTD2 IF NOT END OF SERVICE CLASSES 00605 M01S00604.class +++| SX7 B7-OUTBUF-GTDAL COMPUTE DISPLAY LENGTH 00606 M01S00605.class +++| SA7 WRDO SAVE NUMBER OF WORDS WRITTEN TO *OUTBUF* 00607 M01S00606.class +++| 00608 M01S00607.class +++|* DISPLAY AVAILABLE SERVICE CLASSES AND HISTOGRAMS. 00609 M01S00608.class +++| 00610 M01S00609.class +++| WRITEW O,GTDA,GTDAL WRITE CLASS DISPLAY HEADER 00611 M01S00610.class +++| SA1 WRDO 00612 M01S00611.class +++| WRITEW O,OUTBUF+GTDAL,X1 DISPLAY AVAILABLE SERVICE CLASSES 00613 M01S00612.class +++| WRITER O FLUSH BUFFER 00614 M01S00613.class +++| EQ GTDX RETURN 00615 M01S00614.class +++| 00616 M01S00615.class +++|* GTDT - SET CHARACTERS IN BUFFER FORMAT DESCRIPTION TABLE. 00617 M01S00616.class +++| 00618 M01S00617.class +++| GTDT VFD 12/0,6/1,6/2,36/0 SC 00619 M01S00618.class +++| VFD 12/0,6/8,6/0,36/0 IN 00620 M01S00619.class +++| VFD 12/2,6/2,6/0,36/0 EX 00621 M01S00620.class +++| VFD 12/3,6/7,6/0,36/0 OUT 00622 M01S00621.class +++| SRT SPACE 4,10 00623 M01S00622.class +++|** SRT - SORT TABLE INTO DESENDING ORDER USING MULTIPLIER FIELD. 00624 M01S00623.class +++|* 00625 M01S00624.class +++|* ENTRY (USCP) = TABLE ENTRIES UNSORTED. 00626 M01S00625.class +++|* 00627 M01S00626.class +++|* EXIT (USCP) = TABLE SORTED INTO DESCENDING ORDER. 00628 M01S00627.class +++|* 00629 M01S00628.class +++|* USES X - ALL. 00630 M01S00629.class +++|* A - 1, 6, 7. 00631 M01S00630.class +++|* B - 3, 5, 7. 00632 M01S00631.class +++| 00633 M01S00632.class +++| 00634 M01S00633.class +++| SRT SUBR ENTRY/EXIT 00635 M01S00634.class +++| SA1 NUSC GET NUMBER OF SERVICE CLASS ENTRIES 00636 M01S00635.class +++| SB3 X1+ 00637 M01S00636.class +++| SX1 X1-1 00638 M01S00637.class +++| ZR X1,SRTX IF ONLY ONE ENTRY TO SORT IN *USCP* TABLE 00639 M01S00638.class +++| MX0 -12 00640 M01S00639.class +++| LX0 12 SORT ON UPPER BOUND EXECUTION PRIORITY 00641 M01S00640.class +++| SRT1 SB7 B0+ CLEAR CHANGE FLAG 00642 M01S00641.class +++| SB5 B1+ RESET ENTRY COUNT 00643 M01S00642.class +++| SA1 USCP+B1 READ FIRST SERVICE CLASS ENTRY IN *USCP* 00644 M01S00643.class +++| BX6 X1 TRANSFER CONTENTS TO CURRENT 00645 M01S00644.class +++| BX2 -X0*X6 EXTRACT MULTIPLIER FROM CURRENT ENTRY 00646 M01S00645.class +++| 00647 M01S00646.class +++|* COMPARE CURRENT AND NEXT TABLE ENTRIES. 00648 M01S00647.class +++| 00649 M01S00648.class +++| SRT2 SA1 A1+B1 READ NEXT ENTRY IN *USCP* 00650 M01S00649.class +++| BX4 -X0*X1 EXTRACT MULTIPLIER FROM NEXT ENTRY 00651 M01S00650.class +++| BX7 X1 TRANSFER CONTENTS TO NEXT 00652 M01S00651.class +++| IX1 X2-X4 00653 M01S00652.class +++| ZR X1,SRT4 IF CURRENT MULTIPLIER EQUALS NEXT 00654 M01S00653.class +++| NG X1,SRT4 IF CURRENT MULTIPLIER IS LESS THAN NEXT 00655 M01S00654.class +++| 00656 M01S00655.class +++|* SWAP CURRENT ENTRY WITH NEXT ENTRY. 00657 M01S00656.class +++| 00658 M01S00657.class +++| SRT3 SB7 B1+ SET CHANGE FLAG 00659 M01S00658.class +++| BX5 X7 TEMP IS ASSIGNED NEXT 00660 M01S00659.class +++| BX3 X4 00661 M01S00660.class +++| BX7 X6 NEXT IS ASSIGNED CURRENT 00662 M01S00661.class +++| BX4 X2 00663 M01S00662.class +++| BX6 X5 CURRENT IS ASSIGNED TEMP 00664 M01S00663.class +++| BX2 X3 00665 M01S00664.class +++| SA6 A1-B1 WRITE CURRENT INTO *USCP* TABLE 00666 M01S00665.class +++| SA7 A1 WRITE NEXT INTO *USCP* TABLE 00667 M01S00666.class +++| 00668 M01S00667.class +++|* CURRENT IS NOW ASSIGNED VALUE OF NEXT. 00669 M01S00668.class +++| 00670 M01S00669.class +++| SRT4 BX6 X7 CURRENT IS ASSIGNED NEXT 00671 M01S00670.class +++| BX2 X4 00672 M01S00671.class +++| SB5 B5+B1 INCREMENT NUMBER OF ENTRIES PROCESSED 00673 M01S00672.class +++| LT B5,B3,SRT2 IF NOT END OF *USCP* TABLE 00674 M01S00673.class +++| ZR B7,SRTX IF TABLE FULLY SORTED 00675 M01S00674.class +++| SB3 B3-B1 DECREMENT NUMBER OF ENTRIES TO PROCESS 00676 M01S00675.class +++| EQ SRT1 START NEXT PASS ON LIST 00677 M01S00676.class +++| VCS SPACE 4,15 00678 M01S00677.class +++|** VCS - VALIDATE AND CHANGE SERVICE CLASS. 00679 M01S00678.class +++|* 00680 M01S00679.class +++|* ENTRY (SERV) = CONTAINS DESIRED SERVICE CLASS. 00681 M01S00680.class +++|* (TFLG) = TIMESHARING FLAG. 00682 M01S00681.class +++|* 00683 M01S00682.class +++|* EXIT (X3) = ERROR MESSAGE. 00684 M01S00683.class +++|* (ARGE) = ARGUMENT ERROR FLAG SET. 00685 M01S00684.class +++|* 00686 M01S00685.class +++|* USES X - 0, 1, 2, 3, 4, 5, 6. 00687 M01S00686.class +++|* A - 1, 2, 4, 5, 6. 00688 M01S00687.class +++|* B - 4, 5. 00689 M01S00688.class +++|* 00690 M01S00689.class +++|* CALLS COMCCPM, *QAC*. 00691 M01S00690.class +++|* 00692 M01S00691.class +++|* MACROS MESSAGE, ROLLOUT, SYSTEM. 00693 M01S00692.class +++| 00694 M01S00693.class +++| 00695 M01S00694.class +++| VCS SUBR ENTRY/EXIT 00696 M01S00695.class +++| SA4 JSNA 00697 M01S00696.class +++| NZ X4,VCS3 IF JSN SPECIFIED 00698 M01S00697.class +++| SA2 SERV 00699 M01S00698.class +++| SB5 X2+ 00700 M01S00699.class +++| SA4 JOSC GET CURRENT SERVICE CLASS 00701 M01S00700.class +++| SB4 X4+ 00702 M01S00701.class +++| EQ B4,B5,VCS7 IF SAME AS CURRENT SERVICE CLASS 00703 M01S00702.class +++| BX6 X2 00704 M01S00703.class +++| SA6 CPMB 00705 M01S00704.class +++| VCS1 SX1 CPMB SET PARAMETER BLOCK LOCATION 00706 M01S00705.class +++| SX2 124B SET FUNCTION CODE 00707 M01S00706.class +++| RJ =XCPM= ATTEMPT TO CHANGE SERVICE CLASS 00708 M01S00707.class +++| MX0 -6 00709 M01S00708.class +++| SA1 CPMB CHECK FOR ERROR 00710 M01S00709.class +++| LX1 -6 00711 M01S00710.class +++| BX2 -X0*X1 00712 M01S00711.class +++| ZR X2,VCS7 IF SERVICE CLASS CHANGE ACCEPTED 00713 M01S00712.class +++| SX2 X2-1 00714 M01S00713.class +++| SX6 B1+ SET ARGUMENT ERROR FLAG 00715 M01S00714.class +++| SA6 ARGE 00716 M01S00715.class +++| ZR X2,VCS6 IF UNDEFINED SERVICE CLASS 00717 M01S00716.class +++| SX2 X2-1 00718 M01S00717.class +++| ZR X2,VCS4 IF INVALID SERVICE CLASS 00719 M01S00718.class +++| SA1 TFLG 00720 M01S00719.class +++| NZ X1,VCS5 IF TIMESHARING JOB 00721 M01S00720.class +++| SA1 ABTF 00722 M01S00721.class +++| NZ X1,VCS5 IF ABORT OPTION 00723 M01S00722.class +++| VCS2 SA5 MSGE+3 INSERT SERVICE CLASS INTO MESSAGE 00724 M01S00723.class +++| MX0 -12D 00725 M01S00724.class +++| LX0 6 00726 M01S00725.class +++| BX5 X0*X5 00727 M01S00726.class +++| SA2 TSCT+B5-1 00728 M01S00727.class +++| LX2 18D 00729 M01S00728.class +++| BX2 -X0*X2 00730 M01S00729.class +++| BX6 X5+X2 00731 M01S00730.class +++| SA6 A5+ 00732 M01S00731.class +++| MESSAGE MSGE,1,R ISSUE * WAITING FOR SERVICE CLASS XX.* 00733 M01S00732.class +++| ROLLOUT ROLT ROLLOUT BATCH JOB 00734 M01S00733.class +++| EQ VCS1 TRY TO CHANGE SERVICE CLASS AGAIN 00735 M01S00734.class +++| 00736 M01S00735.class +++| 00737 M01S00736.class +++|* CALL *QAC* TO CHANGE THE SERVICE CLASS OF SPECIFIED JOB. 00738 M01S00737.class +++| 00739 M01S00738.class +++| VCS3 SA2 SERC PUT SERVICE CLASS IN *QAC* BLOCK 00740 M01S00739.class +++| LX2 18 00741 M01S00740.class +++| SA1 BCLS 00742 M01S00741.class +++| BX6 X1+X2 00743 M01S00742.class +++| SA6 A1 00744 M01S00743.class +++| SA4 JSNA PUT JSN IN *QAC* PARAMETER BLOCK 00745 M01S00744.class +++| SA2 BJSN 00746 M01S00745.class +++| BX6 X2+X4 00747 M01S00746.class +++| SA6 A2 00748 M01S00747.class +++| SYSTEM QAC,R,BQAC 00749 M01S00748.class +++| SA1 BQAC CHECK FOR ERROR 00750 M01S00749.class +++| MX0 -8D 00751 M01S00750.class +++| AX1 10D 00752 M01S00751.class +++| BX2 -X0*X1 00753 M01S00752.class +++| ZR X2,VCS7 IF SERVICE CLASS CHANGE ACCEPTED 00754 M01S00753.class +++| SX6 B1 SET ARGUMENT ERROR FLAG 00755 M01S00754.class +++| SA6 ARGE 00756 M01S00755.class +++| SX1 X2-ER24 00757 M01S00756.class +++| ZR X1,VCS5 IF SERVICE CLASS FULL 00758 M01S00757.class +++| SX4 X2-ER25 00759 M01S00758.class +++| ZR X4,VCS8 IF ON-LINE JOB 00760 M01S00759.class +++| SX1 X2-ER26 00761 M01S00760.class +++| ZR X1,VCS6 IF UNDEFINED SERVICE CLASS 00762 M01S00761.class +++| SX4 X2-ER27 00763 M01S00762.class +++| ZR X4,VCS9 IF WAITING ON *CLASS* 00764 M01S00763.class +++| SX1 X2-ER28 00765 M01S00764.class +++| ZR X1,VCS10 IF SUBSYSTEM SERVICE CLASS 00766 M01S00765.class +++| SX4 X2-ER07 00767 M01S00766.class +++| ZR X4,VCS11 IF JSN NOT FOUND 00768 M01S00767.class +++| VCS4 SX3 MSGA * INCORRECT SERVICE CLASS.* 00769 M01S00768.class +++| EQ VCSX RETURN 00770 M01S00769.class +++| 00771 M01S00770.class +++| VCS5 SX3 MSGC * SERVICE CLASS FULL.* 00772 M01S00771.class +++| EQ VCSX RETURN 00773 M01S00772.class +++| 00774 M01S00773.class +++| VCS6 SX3 MSGD * UNDEFINED SERVICE CLASS.* 00775 M01S00774.class +++| EQ VCSX RETURN 00776 M01S00775.class +++| 00777 M01S00776.class +++| VCS7 SX6 B0+ 00778 M01S00777.class +++| SA6 ARGE CLEAR ARGUMENT ERROR FLAG 00779 M01S00778.class +++| EQ VCSX RETURN 00780 M01S00779.class +++| 00781 M01S00780.class +++| VCS8 SX3 MSGM * CANNOT CHANGE ON-LINE JOB.* 00782 M01S00781.class +++| EQ VCSX RETURN 00783 M01S00782.class +++| 00784 M01S00783.class +++| VCS9 SX3 MSPO * JOB ALREADY WAITING ON SERVICE CLASS.* 00785 M01S00784.class +++| EQ VCSX RETURN 00786 M01S00785.class +++| 00787 M01S00786.class +++| VCS10 SX3 MSPQ * CANNOT CHANGE CLASS OF SUBSYSTEM.* 00788 M01S00787.class +++| EQ VCSX RETURN 00789 M01S00788.class +++| 00790 M01S00789.class +++| VCS11 SX3 MSGL * JSNA NOT FOUND.* 00791 M01S00790.class +++| SA2 JSNA SET JSN IN MESSAGE 00792 M01S00791.class +++| SA1 MSGL 00793 M01S00792.class +++| MX0 24 00794 M01S00793.class +++| LX0 -6 00795 M01S00794.class +++| BX4 -X0*X1 00796 M01S00795.class +++| LX2 -6 00797 M01S00796.class +++| BX6 X2+X4 00798 M01S00797.class +++| SA6 A1 00799 M01S00798.class +++| EQ VCSX RETURN 00800 M01S00799.class +++| 00801 M01S00800.class +++| VTI SPACE 4,10 00802 M01S00801.class +++|** VTI - VALIDATE TIMESHARING INPUT. 00803 M01S00802.class +++|* 00804 M01S00803.class +++|* ENTRY (SERV) = SERVICE CLASS INPUT BY USER (CHARACTER). 00805 M01S00804.class +++|* 00806 M01S00805.class +++|* EXIT (ARGE) = ARGUMENT ERROR FLAG 00807 M01S00806.class +++|* (SERV) = SERVICE CLASS (VALUE). 00808 M01S00807.class +++|* 00809 M01S00808.class +++|* USES X - 0, 1, 2, 3, 4, 6. 00810 M01S00809.class +++|* A - 1, 3, 6. 00811 M01S00810.class +++| 00812 M01S00811.class +++| 00813 M01S00812.class +++| VTI SUBR ENTRY/EXIT 00814 M01S00813.class +++| SA3 TSCT-1 00815 M01S00814.class +++| MX0 12 00816 M01S00815.class +++| SA1 INBUF GET TIMESHARING USERS INPUT 00817 M01S00816.class +++| BX2 X0*X1 00818 M01S00817.class +++| BX3 -X0*X1 00819 M01S00818.class +++| SX6 B0 RESET INPUT BUFFER 00820 M01S00819.class +++| SA6 A1 00821 M01S00820.class +++| ZR X3,VTI2 IF NOT MORE THAN THREE CHARACTERS 00822 M01S00821.class +++| VTI1 SA1 ARGE 00823 M01S00822.class +++| SX6 B1 SET ARGUMENT ERROR FLAG 00824 M01S00823.class +++| SA6 A1 00825 M01S00824.class +++| SX3 MSGD SET * UNDEFINED SERVICE CLASS.* 00826 M01S00825.class +++| EQ VTIX RETURN 00827 M01S00826.class +++| 00828 M01S00827.class +++|* DETERMINE IF ENTERED SERVICE CLASS IS DEFINED. 00829 M01S00828.class +++| 00830 M01S00829.class +++| VTI2 SA3 A3+B1 GET *TSCT* TABLE ENTRY 00831 M01S00830.class +++| ZR X3,VTI1 IF END OF *TSCT* TABLE 00832 M01S00831.class +++| BX4 X0*X3 00833 M01S00832.class +++| BX4 X4-X2 COMPARE TABLE ENTRY TO ENTERED CLASS 00834 M01S00833.class +++| NZ X4,VTI2 IF NO MATCH 00835 M01S00834.class +++| MX0 -12 00836 M01S00835.class +++| BX6 -X0*X3 EXTRACT CORRESPONDING SERVICE CLASS VALUE 00837 M01S00836.class +++| SA6 SERV SAVE DESIRED SERVICE CLASS VALUE 00838 M01S00837.class +++| EQ VTIX RETURN 00839 M01S00838.class +++| SPACE 4,10 00840 M01S00839.class +++|* COMMON DECKS. 00841 M01S00840.class +++| 00842 M01S00841.class +++|*CALL COMCCIO 00843 M01S00842.class +++|*CALL COMCCPM 00844 M01S00843.class +++|*CALL COMCRDC 00845 M01S00844.class +++|*CALL COMCRDW 00846 M01S00845.class +++|*CALL COMCSCB 00847 M01S00846.class +++|*CALL COMCSFN 00848 M01S00847.class +++|*CALL COMCSYS 00849 M01S00848.class +++|*CALL COMCWTW 00850 M01S00849.class +++| SPACE 4,10 00851 M01S00850.class +++|* BUFFERS. 00852 M01S00851.class +++| 00853 M01S00852.class +++| USE LITERALS 00854 M01S00853.class +++| INBUF EQU * INPUT BUFFER 00855 M01S00854.class +++| USCP EQU INBUF+IBFL INPUT BUFFER 00856 M01S00855.class +++| OUTBUF EQU USCP+SCTL OUTPUT BUFFER 00857 M01S00856.class +++| OUTBUFL EQU OUTBUF+OBFL OUTPUT BUFFER LIMIT 00858 M01S00857.class +++| TITLE PRESET. 00859 M01S00858.class +++| PRS SPACE 4,20 00860 M01S00859.class +++|** PRS - PRESET. 00861 M01S00860.class +++|* 00862 M01S00861.class +++|* *PRS* DETERMINES ORIGIN, SERVICE CLASS, AND TERMINAL 00863 M01S00862.class +++|* CHARACTERISTICS. 00864 M01S00863.class +++|* 00865 M01S00864.class +++|* EXIT (ASFG) = SET TO ONE IF *ASCII* USER. 00866 M01S00865.class +++|* (DOUT) = SET TO DEFAULT OUTPUT FILENAME. 00867 M01S00866.class +++|* (JORG) = SET TO CURRENT JOBS ORIGIN. 00868 M01S00867.class +++|* (JOSC) = SET TO CURRENT JOBS SERVICE CLASS. 00869 M01S00868.class +++|* (TFLG) = SET TO ONE IF TIMESHARING USER. 00870 M01S00869.class +++|* (TTFG) = SET TO ONE IF INPUT FILE TYPE IS *TT*. 00871 M01S00870.class +++|* 00872 M01S00871.class +++|* USES X - 0, 1, 2, 6. 00873 M01S00872.class +++|* A - 1, 6. 00874 M01S00873.class +++|* B - 1. 00875 M01S00874.class +++|* 00876 M01S00875.class +++|* CALLS CCP, STF. 00877 M01S00876.class +++|* 00878 M01S00877.class +++|* MACROS CSET, GETJOSC, PROMPT, TSTATUS. 00879 M01S00878.class +++| 00880 M01S00879.class +++| 00881 M01S00880.class +++| PRS SUBR ENTRY/EXIT 00882 M01S00881.class +++| SB1 1 SYSTEM COMMUNICATION (B1)=1 00883 M01S00882.class +++| 00884 M01S00883.class +++|* DETERMINE JOB ORIGIN AND SERVICE CLASS. 00885 M01S00884.class +++| 00886 M01S00885.class +++| GETJOSC JOSC GET CURRENT SERVICE CLASS 00887 M01S00886.class +++| SA1 JOSC 00888 M01S00887.class +++| MX0 -6 00889 M01S00888.class +++| LX1 -6 00890 M01S00889.class +++| BX6 -X0*X1 00891 M01S00890.class +++| SA6 A1+ 00892 M01S00891.class +++| LX1 6 00893 M01S00892.class +++| BX6 -X0*X1 00894 M01S00893.class +++| SA1 JORG GET JOB ORIGIN TYPE 00895 M01S00894.class +++| SA6 A1 00896 M01S00895.class +++| SX1 X6-IAOT 00897 M01S00896.class +++| NZ X1,PRS2 IF NOT *IAOT* 00898 M01S00897.class +++| SX6 B1+ SET TIMESHARING FLAG 00899 M01S00898.class +++| SA6 TFLG 00900 M01S00899.class +++| 00901 M01S00900.class +++|* DETERMINE TERMINAL CHARACTERISTICS. 00902 M01S00901.class +++| 00903 M01S00902.class +++| TSTATUS TTST GET TERMINAL STATUS 00904 M01S00903.class +++| SA1 B1+TTST GET CURRENT CHARACTER SET 00905 M01S00904.class +++| MX0 1 00906 M01S00905.class +++| LX0 3 00907 M01S00906.class +++| BX1 X0*X1 00908 M01S00907.class +++| ZR X1,PRS1 IF NOT 64 CHARACTER SET 00909 M01S00908.class +++| BX6 X1 SET *ASCII* FLAG 00910 M01S00909.class +++| SA6 ASFG 00911 M01S00910.class +++| CSET NORMAL SET TERMINAL CHARACTER MODE 00912 M01S00911.class +++| PRS1 PROMPT OFF SUPPRESS *IAF* PROMPTS 00913 M01S00912.class +++| PRS2 RJ CCP CRACK *CLASS* PARAMETERS 00914 M01S00913.class +++| SX2 INPUT 00915 M01S00914.class +++| RJ STF DETERMINE IF INPUT FILE TYPE *TT* 00916 M01S00915.class +++| SX2 O 00917 M01S00916.class +++| RJ STF DETERMINE IF OUTPUT FILE TYPE *TT* 00918 M01S00917.class +++| NZ X6,PRS3 IF FILE TYPE NOT *TT* 00919 M01S00918.class +++| SX6 B1+ 00920 M01S00919.class +++| SA6 TTFG STORE *TT* FILE TYPE FLAG 00921 M01S00920.class +++| PRS3 SA1 SERV 00922 M01S00921.class +++| ZR X1,PRS5 IF NO SERVICE CLASS ARGUMENT 00923 M01S00922.class +++| PRS4 SA1 DOUT RESET *L* TO OUTPUT 00924 M01S00923.class +++| BX6 X1 00925 M01S00924.class +++| SA6 O 00926 M01S00925.class +++| SX6 B0 00927 M01S00926.class +++| SA6 ORGN CLEAR SPECIFIED ORIGIN ARGUMENT 00928 M01S00927.class +++| EQ PRSX RETURN 00929 M01S00928.class +++| 00930 M01S00929.class +++| PRS5 SA1 ARGE 00931 M01S00930.class +++| ZR X1,PRSX IF NO ARGUMENT ERROR 00932 M01S00931.class +++| EQ PRS4 RESET *L* TO OUTPUT 00933 M01S00932.class +++| TITLE PRESET SUBROUTINES. 00934 M01S00933.class +++| CCP SPACE 4,20 00935 M01S00934.class +++|** CCP - CRACK *CLASS* PARAMETERS. 00936 M01S00935.class +++|* 00937 M01S00936.class +++|* ENTRY (X3) = ADDRESS OF ERROR MESSAGE TO BE DISPLAYED. 00938 M01S00937.class +++|* 00939 M01S00938.class +++|* EXIT (X3) = ADDRESS OF ERROR MESSAGE TO BE DISPLAYED. 00940 M01S00939.class +++|* (ABTF) = SET TO ONE IF ABORT OPTION PRESENT. 00941 M01S00940.class +++|* (ARGE) = SET TO ONE IF ARGUMENT ERROR OCCURS. 00942 M01S00941.class +++|* (NUMA) = SET TO NUMBER OF *CLASS* ARGUMENTS. 00943 M01S00942.class +++|* (ORGN) = SET TO ORIGIN OF INQUIRY. 00944 M01S00943.class +++|* (POUT) = PROPOSED OUTPUT FILENAME. 00945 M01S00944.class +++|* (SERV) = SET TO DESIRED SERVICE CLASS. 00946 M01S00945.class +++|* 00947 M01S00946.class +++|* USES X - 1, 2, 3, 4, 6. 00948 M01S00947.class +++|* A - 1, 2, 6. 00949 M01S00948.class +++|* B - 2, 3, 4, 6, 7. 00950 M01S00949.class +++|* 00951 M01S00950.class +++|* CALLS ARM, CPA, FNB, USB, VCP. 00952 M01S00951.class +++| 00953 M01S00952.class +++| 00954 M01S00953.class +++| CCP SUBR ENTRY/EXIT 00955 M01S00954.class +++| SA1 ACTR 00956 M01S00955.class +++| SX6 X1 00957 M01S00956.class +++| SA6 NUMA STORE NUMBER OF ARGUMENTS 00958 M01S00957.class +++| ZR X6,CCPX IF NO ARGUMENTS 00959 M01S00958.class +++| CCP1 SB2 CCDR UNPACK CONTROL CARD 00960 M01S00959.class +++| SB3 B0+ FOR NORMAL CHARACTER SET 00961 M01S00960.class +++| RJ USB 00962 M01S00961.class +++| SA1 A6 ASSURE TERMINATOR CHARACTER 00963 M01S00962.class +++| SX6 1R. 00964 M01S00963.class +++| SA6 X1+B1 00965 M01S00964.class +++| SA2 CCPB SET SEPARATOR MASK 00966 M01S00965.class +++| SB2 60 SET MAXIMUM NON-DELIMITER DISPLAY CODE 00967 M01S00966.class +++| SB7 CCP4 SET EXIT FOR TERMINATOR CHARACTER 00968 M01S00967.class +++| RJ FNB FIND NON-BLANK CHARACTER 00969 M01S00968.class +++| 00970 M01S00969.class +++|* OBTAIN *CLASS* ARGUMENTS. 00971 M01S00970.class +++| 00972 M01S00971.class +++| SB7 CCPX SET EXIT FOR TERMINATOR CHARACTER 00973 M01S00972.class +++| CCP2 RJ FNB FIND NON-BLANK CHARACTER 00974 M01S00973.class +++| SB4 B5-B2 00975 M01S00974.class +++| LX4 X2,B5 00976 M01S00975.class +++| PL B4,CCP3 IF SEPARATOR CHARACTER 00977 M01S00976.class +++| PL X4,CCP2 IF NOT SEPARATOR CHARACTER 00978 M01S00977.class +++| CCP3 SB3 TARG FWA ARGUMENT EQUIVALENCE TABLE 00979 M01S00978.class +++| SB2 TARGL LENGTH ARGUMENT TABLE 00980 M01S00979.class +++| SB4 CCPA ADDRESS TO PLACE DATA 00981 M01S00980.class +++| RJ CPA CONVERT POSITIONAL ARGUMENTS 00982 M01S00981.class +++| NG B5,CCP4 IF ARGUMENT ERROR 00983 M01S00982.class +++| PL X1,CCPX IF NO ARGUMENTS PROCESSED 00984 M01S00983.class +++| SX6 B5 SET LWA OF ARGUMENTS 00985 M01S00984.class +++| SA6 USBC 00986 M01S00985.class +++| SB6 CCPA FWA OF ARGUMENTS 00987 M01S00986.class +++| RJ ARM PROCESS ARGUMENTS 00988 M01S00987.class +++| NZ X1,CCP4 IF ERROR 00989 M01S00988.class +++| RJ VCP VALIDATE *CLASS* PARAMETER(S) 00990 M01S00989.class +++| EQ CCPX RETURN 00991 M01S00990.class +++| 00992 M01S00991.class +++|* FLAG ARGUMENT ERROR CONDITION. 00993 M01S00992.class +++| 00994 M01S00993.class +++| CCP4 SX6 B1+ 00995 M01S00994.class +++| SA6 ARGE SET ARGUMENT ERROR FLAG 00996 M01S00995.class +++| SX3 MSGB SET * CLASS ARGUMENT ERROR.* 00997 M01S00996.class +++| EQ CCPX RETURN 00998 M01S00997.class +++| 00999 M01S00998.class +++| CCPA BSS 100 01000 M01S00999.class +++| 01001 M01S01000.class +++| CCPB CON 40000000000033127777B SEPARATOR MASK 01002 M01S01001.class +++| 01003 M01S01002.class +++| TARG SPACE 4,10 01004 M01S01003.class +++|* TARG - ARGUMENT TABLE. 01005 M01S01004.class +++| 01006 M01S01005.class +++| TARG BSS 0 01007 M01S01006.class +++| SC ARG SERV,SERV,0,0 DESIRED JOB SERVICE CLASS 01008 M01S01007.class +++| OT ARG ORGN,ORGN,0,0 ORIGIN OF INQUIRY 01009 M01S01008.class +++| L ARG POUT,POUT,0,0 PROPOSED OUTPUT FILENAME 01010 M01S01009.class +++| OP ARG ABTF,ABTF,0,0 ABORT OPTION 01011 M01S01010.class +++| JSN ARG JSNA,JSNA,0,0 DESIRED JSN 01012 M01S01011.class +++| ARG 01013 M01S01012.class +++| TARGL EQU *-TARG-1 LENGTH OF ARGUMENT TABLE 01014 M01S01013.class +++| FNB SPACE 4,15 01015 M01S01014.class +++|** FNB - FIND NON-BLANK CHARACTER. 01016 M01S01015.class +++|* 01017 M01S01016.class +++|* ENTRY (B6) = NEXT CHARACTER ADDRESS. 01018 M01S01017.class +++|* (B7) = EXIT ADDRESS, IF TERMINATOR ENCOUNTERED. 01019 M01S01018.class +++|* 01020 M01S01019.class +++|* EXIT (X1) = (B5) = NEXT NON-BLANK CHARACTER. 01021 M01S01020.class +++|* (B6) = NEXT CHARACTER ADDRESS (UPDATED). 01022 M01S01021.class +++|* EXIT IS MADE TO (B7), IF TERMINATOR ENCOUNTERED. 01023 M01S01022.class +++|* 01024 M01S01023.class +++|* USES X - 1, 4. 01025 M01S01024.class +++|* A - 1. 01026 M01S01025.class +++|* B - 5, 6. 01027 M01S01026.class +++| 01028 M01S01027.class +++| 01029 M01S01028.class +++| FNB SUBR ENTRY/EXIT 01030 M01S01029.class +++| FNB1 SA1 B6 GET NEXT CHARACTER 01031 M01S01030.class +++| SB6 B6+B1 01032 M01S01031.class +++| SX4 X1-1R 01033 M01S01032.class +++| ZR X4,FNB1 IF BLANK CHARACTER 01034 M01S01033.class +++| SB5 X1+ 01035 M01S01034.class +++| SX4 X1-1R. 01036 M01S01035.class +++| ZR X4,FNB2 IF TERMINATOR CHARACTER 01037 M01S01036.class +++| SX4 X1-1R) 01038 M01S01037.class +++| NZ X4,FNBX IF NOT TERMINATOR CHARACTER, RETURN 01039 M01S01038.class +++| FNB2 JP B7 PROCESS TERMINATOR CHARACTER 01040 M01S01039.class +++| VCP SPACE 4,15 01041 M01S01040.class +++|** VCP - VALIDATE *CLASS* PARAMETERS. 01042 M01S01041.class +++|* 01043 M01S01042.class +++|* ENTRY (X3) = ADDRESS OF ERROR MESSAGE TO BE DISPLAYED. 01044 M01S01043.class +++|* (ORGN) = ORIGIN OF INQUIRY. 01045 M01S01044.class +++|* (POUT) = PROPOSED OUTPUT FILENAME. 01046 M01S01045.class +++|* (SERV) = SET TO DESIRED SERVICE CLASS. 01047 M01S01046.class +++|* 01048 M01S01047.class +++|* EXIT (X3) = ADDRESS OF ERROR MESSAGE TO BE DISPLAYED. 01049 M01S01048.class +++|* (ARGE) = SET TO ONE IF ARGUMENT ERROR OCCURS. 01050 M01S01049.class +++|* (SERV) = SET TO DESIRED SERVICE CLASS. 01051 M01S01050.class +++|* 01052 M01S01051.class +++|* USES X - 0, 1, 2, 3, 6, 7. 01053 M01S01052.class +++|* A - 1, 2, 6, 7. 01054 M01S01053.class +++|* B - 2, 5, 7. 01055 M01S01054.class +++| 01056 M01S01055.class +++| 01057 M01S01056.class +++| VCP14 SX6 B1+ SET ARGUMENT ERROR FLAG 01058 M01S01057.class +++| SA6 ARGE 01059 M01S01058.class +++| 01060 M01S01059.class +++| VCP SUBR ENTRY/EXIT 01061 M01S01060.class +++| SA1 TSCT-1 01062 M01S01061.class +++| SB7 TSCTL NUMBER OF SERVICE CLASSES 01063 M01S01062.class +++| MX0 12 01064 M01S01063.class +++| SA2 SERV GET STORED SERVICE CLASS ARGUMENT 01065 M01S01064.class +++| BX7 X2 01066 M01S01065.class +++| SA7 SERC 01067 M01S01066.class +++| ZR X2,VCP1 IF NO SERVICE CLASS PARAMETER PRESENT 01068 M01S01067.class +++| 01069 M01S01068.class +++|* CHECK FOR VALID SERVICE CLASS PARAMETER. 01070 M01S01069.class +++| 01071 M01S01070.class +++| VCP0 SA1 A1+B1 01072 M01S01071.class +++| ZR B7,VCP8 IF END OF TABLE 01073 M01S01072.class +++| SB7 B7-B1 DECREMENT NUMBER OF SERVICE CLASSES 01074 M01S01073.class +++| BX7 X0*X1 01075 M01S01074.class +++| BX7 X7-X2 COMPARE CODES 01076 M01S01075.class +++| NZ X7,VCP0 IF NO MATCH WITH TABLE ENTRY 01077 M01S01076.class +++| MX0 -12 01078 M01S01077.class +++| BX7 -X0*X1 01079 M01S01078.class +++| SA7 A2+ SAVE SERVICE CLASS ARGUMENT AS VALUE 01080 M01S01079.class +++| 01081 M01S01080.class +++|* CHECK FOR VALID ORIGIN PARAMETER. 01082 M01S01081.class +++| 01083 M01S01082.class +++| VCP1 SA1 TORT-1 01084 M01S01083.class +++| SB7 TORTL NUMBER OF ORIGINS 01085 M01S01084.class +++| MX0 12 01086 M01S01085.class +++| SA2 ORGN GET STORED ORIGIN TYPE ARGUMENT 01087 M01S01086.class +++| ZR X2,VCP3 IF NO ORIGIN PARAMETER PRESENT 01088 M01S01087.class +++| VCP2 SA1 A1+B1 01089 M01S01088.class +++| ZR B7,VCP9 IF END OF TABLE 01090 M01S01089.class +++| SB7 B7-B1 DECREMENT NUMBER OF ORIGINS 01091 M01S01090.class +++| BX7 X0*X1 01092 M01S01091.class +++| BX7 X7-X2 COMPARE CODES 01093 M01S01092.class +++| NZ X7,VCP2 IF NO MATCH WITH TABLE ENTRY 01094 M01S01093.class +++| MX0 -12 01095 M01S01094.class +++| BX7 -X0*X1 01096 M01S01095.class +++| SA7 A2+ SAVE ORIGIN ARGUMENT AS VALUE 01097 M01S01096.class +++| 01098 M01S01097.class +++|* CHECK FOR VALID OUTPUT FILE PARAMETER. 01099 M01S01098.class +++| 01100 M01S01099.class +++| VCP3 SA1 POUT GET PROPOSED OUTPUT FILENAME 01101 M01S01100.class +++| ZR X1,VCP5 IF NO FILE NAME SPECIFIED 01102 M01S01101.class +++| MX0 -6 01103 M01S01102.class +++| LX0 12 01104 M01S01103.class +++| BX2 -X0*X1 01105 M01S01104.class +++| NZ X2,VCP10 IF EIGHT CHARACTERS 01106 M01S01105.class +++| SB5 7 SET NUMBER OF ALLOWABLE CHARACTERS 01107 M01S01106.class +++| MX0 -6 01108 M01S01107.class +++| VCP4 LX1 6 01109 M01S01108.class +++| SB5 B5-1 DECREMENT CHARACTER COUNT 01110 M01S01109.class +++| BX2 -X0*X1 01111 M01S01110.class +++| SB2 X2-45B SUBTRACT MAXIMUN LEGAL CHARACTER 01112 M01S01111.class +++| PL B2,VCP10 IF INCORRECT CHARACTER 01113 M01S01112.class +++| NZ B5,VCP4 IF NOT LAST CHARACTER OF FILENAME 01114 M01S01113.class +++| SA1 POUT 01115 M01S01114.class +++| SX2 B1 SET COMPLETE BIT 01116 M01S01115.class +++| BX6 X1+X2 01117 M01S01116.class +++| SA6 O 01118 M01S01117.class +++| 01119 M01S01118.class +++|* CHECK FOR VALID OPTION ARGUMENT. 01120 M01S01119.class +++| 01121 M01S01120.class +++| VCP5 SA1 ABTF 01122 M01S01121.class +++| ZR X1,VCP6 IF NO ABORT OPTION PRESENT 01123 M01S01122.class +++| SX6 1RA 01124 M01S01123.class +++| LX6 -6 01125 M01S01124.class +++| IX1 X1-X6 COMPARE OPTION ARGUMENT TO *A* 01126 M01S01125.class +++| NZ X1,VCP11 IF INCORRECT OPTION ARGUMENT 01127 M01S01126.class +++| SX6 B1 01128 M01S01127.class +++| SA6 ABTF SET ABORT OPTION FLAG 01129 M01S01128.class +++| 01130 M01S01129.class +++|* CHECK FOR VALID JSN ARGUMENT. 01131 M01S01130.class +++| 01132 M01S01131.class +++| VCP6 SA1 JSNA 01133 M01S01132.class +++| ZR X1,VCPX IF NO JSN ARGUMENT 01134 M01S01133.class +++| MX0 -6 01135 M01S01134.class +++| LX0 30 01136 M01S01135.class +++| BX2 -X0*X1 01137 M01S01136.class +++| NZ X2,VCP12 IF MORE THAN FOUR CHARACTERS 01138 M01S01137.class +++| LX0 6 01139 M01S01138.class +++| BX2 -X0*X1 01140 M01S01139.class +++| ZR X2,VCP12 IF LESS THAN FOUR CHARACTERS 01141 M01S01140.class +++| MX0 -6 01142 M01S01141.class +++| SB5 4 SET NUMBER OF AVAILABLE CHARACTERS 01143 M01S01142.class +++| VCP7 LX1 6 01144 M01S01143.class +++| SB5 B5-1 DECREMENT CHARACTER COUNT 01145 M01S01144.class +++| BX2 -X0*X1 01146 M01S01145.class +++| SB2 X2-1R+ CHECK CHARACTER FOR ALPHANUMERIC 01147 M01S01146.class +++| PL B2,VCP12 IF NOT VALID CHARACTER 01148 M01S01147.class +++| NZ B5,VCP7 IF NOT LAST CHARACTER 01149 M01S01148.class +++| SA1 POUT 01150 M01S01149.class +++| NZ X1,VCP13 IF OUTPUT FILENAME NOT OUTPUT 01151 M01S01150.class +++| SA2 ORGN 01152 M01S01151.class +++| NZ X2,VCP13 IF ORIGIN SPECIFIED 01153 M01S01152.class +++| SA1 ABTF 01154 M01S01153.class +++| NZ X1,VCP13 IF ABORT OPTION SPECIFIED 01155 M01S01154.class +++| SA2 SERV 01156 M01S01155.class +++| NZ X2,VCPX IF SERVICE CLASS ARGUMENT EXISTS 01157 M01S01156.class +++| 01158 M01S01157.class +++|* FLAG ARGUMENT ERROR CONDITION. 01159 M01S01158.class +++| 01160 M01S01159.class +++| SX3 MSGK * SERVICE CLASS REQUIRED WITH JSN.* 01161 M01S01160.class +++| EQ VCP14 SET ARGUMENT ERROR FLAG 01162 M01S01161.class +++| 01163 M01S01162.class +++| VCP8 SX6 3 01164 M01S01163.class +++| SA6 ARGE SET ARGUMENT ERROR FLAG 01165 M01S01164.class +++| SX3 MSGD SET * UNDEFINED SERVICE CLASS.* 01166 M01S01165.class +++| EQ VCP1 CONTINUE TO VALIDATE NEXT PARAMETER 01167 M01S01166.class +++| 01168 M01S01167.class +++| VCP9 SX3 MSGH * UNIDENTIFIED ORIGIN TYPE.* 01169 M01S01168.class +++| EQ VCP14 SET ARGUMENT ERROR FLAG 01170 M01S01169.class +++| 01171 M01S01170.class +++| VCP10 SX3 MSGI * INCORRECT OUTPUT FILENAME.* 01172 M01S01171.class +++| EQ VCP14 SET ARGUMENT ERROR FLAG 01173 M01S01172.class +++| 01174 M01S01173.class +++| VCP11 SX6 B0+ RESET ABORT FLAG 01175 M01S01174.class +++| SA6 ABTF 01176 M01S01175.class +++| SX3 MSGG * INCORRECT OPTION ARGUMENT.* 01177 M01S01176.class +++| EQ VCP14 SET ARGUMENT ERROR FLAG 01178 M01S01177.class +++| 01179 M01S01178.class +++| VCP12 SX3 MSGN * INCORRECT JSN ARGUMENT.* 01180 M01S01179.class +++| EQ VCP14 SET ARGUMENT ERROR FLAG 01181 M01S01180.class +++| 01182 M01S01181.class +++| VCP13 SX3 MSGJ * SC ONLY PARAMETER VALID WITH JSN.* 01183 M01S01182.class +++| EQ VCP14 SET ARGUMENT ERROR FLAG 01184 M01S01183.class +++| SPACE 4,10 01185 M01S01184.class +++|* PRESET COMMON DECKS. 01186 M01S01185.class +++| 01187 M01S01186.class +++|*CALL COMCARM 01188 M01S01187.class +++|*CALL COMCCPA 01189 M01S01188.class +++|*CALL COMCPOP 01190 M01S01189.class +++|*CALL COMCSTF 01191 M01S01190.class +++|*CALL COMCUSB 01192 M01S01191.class +++| SPACE 4,10 01193 M01S01192.class +++| RFL= EQU * 01194 M01S01193.class +++| END
cdc/nos2.source/opl.opl871/deck/class.txt ยท Last modified: by 127.0.0.1