Seq # *Modification Id* Act
----------------------------+
00001 M00S00001.comcvqf +++| CTEXT COMCVQF - VALIDATE QUEUED FILES.
00002 M00S00002.comcvqf +++| SPACE 4,10
00003 M00S00003.comcvqf +++| IF -DEF,QUAL$
00004 M00S00004.comcvqf +++| QUAL COMCVQF
00005 M00S00005.comcvqf +++| ENDIF
00006 M00S00006.comcvqf +++| BASE D
Line S00007 Modification History |
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00007 M01S00007.281l803 ---|* COMMENT COPYRIGHT CONTROL DATA CORP. 1981.
Line S00001 Modification History |
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00008 M01S00001.281l803 +++|* COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00009 M00S00008.comcvqf +++| VQF SPACE 4,10
00010 M00S00009.comcvqf +++|*** VQF - VALIDATE QUEUED FILES.
00011 M00S00010.comcvqf +++|*
00012 M00S00011.comcvqf +++|* G. A. KERSTEN 81/10/08.
00013 M00S00012.comcvqf +++| SPACE 4,10
00014 M00S00013.comcvqf +++|*** *COMCVQF* CONTAINS ROUTINES THAT COMPARE AN IQFT ENTRY
00015 M00S00014.comcvqf +++|* OR A QFT ENTRY AGAINST THE PARAMETER BLOCK DEFINED IN
00016 M00S00015.comcvqf +++|* *COMSQFS* FOR THE QUEUE PROCESSING UTILITIES.
00017 M00S00016.comcvqf +++| SPACE 4,10
00018 M00S00017.comcvqf +++|*** DAYFILE MESSAGES.
00019 M00S00018.comcvqf +++|*
00020 M00S00019.comcvqf +++|* * FOT FULL - FILES IGNORED.* - SOME OF THE QUEUED FILES
00021 M00S00020.comcvqf +++|* WERE NOT PROCESSED BECAUSE THERE WAS NO FOT ENTRY FOR THE
00022 M00S00021.comcvqf +++|* CREATION AND/OR THE DESTINATION FAMILY AND THE FOT WAS
00023 M00S00022.comcvqf +++|* FULL.
00024 M00S00023.comcvqf +++|*
00025 M00S00024.comcvqf +++|* * LID NOT ADDED - FILES IGNORED.* - SOME QUEUED FILES WERE
00026 M00S00025.comcvqf +++|* NOT PROCESSED BECAUSE THERE WAS NO ENTRY IN THE LID TABLE
00027 M00S00026.comcvqf +++|* FOR THE SPECIFIED LID AND ALL LID SLOTS FOR THE HOST PID
00028 M00S00027.comcvqf +++|* WERE OCCUPIED BY OTHER LIDS.
00029 M00S00028.comcvqf +++| CAF SPACE 4,15
00030 M00S00029.comcvqf +++|** CAF - CHECK ACCESS LEVEL OF QUEUED FILE.
00031 M00S00030.comcvqf +++|*
00032 M00S00031.comcvqf +++|* ENTRY (X1) = UPPER ACCESS LEVEL LIMIT.
00033 M00S00032.comcvqf +++|* (X2) = LOWER ACCESS LEVEL LIMIT.
00034 M00S00033.comcvqf +++|* (X2) .LT. 0, IF NO ACCESS LEVELS WERE SELECTED.
00035 M00S00034.comcvqf +++|* (A3) = ADDRESS OF *INSQ* WORD OF QFT ENTRY FOR FILE.
00036 M00S00035.comcvqf +++|* (X3) = *INSQ* WORD.
00037 M00S00036.comcvqf +++|* (B2) = 0, IF ORIGIN TYPE ACCESS LEVEL OF FILE IS
00038 M00S00037.comcvqf +++|* NOT TO BE VALIDATED.
00039 M00S00038.comcvqf +++|*
00040 M00S00039.comcvqf +++|* EXIT (X1) = 0, IF FILE SELECTED.
00041 M00S00040.comcvqf +++|*
00042 M00S00041.comcvqf +++|* USES X - 0, 1, 3, 4, 6, 7.
00043 M00S00042.comcvqf +++|* A - 1, 3.
00044 M00S00043.comcvqf +++|* B - 2.
00045 M00S00044.comcvqf +++|
00046 M00S00045.comcvqf +++|
00047 M00S00046.comcvqf +++| CAF3 SX1 B1+ SET FILE NOT SELECTED
00048 M00S00047.comcvqf +++|
00049 M00S00048.comcvqf +++| CAF SUBR ENTRY/EXIT
00050 M00S00049.comcvqf +++| AX3 15 GET FILE ACCESS LEVEL
00051 M00S00050.comcvqf +++| MX0 -3
00052 M00S00051.comcvqf +++| BX4 -X0*X3
00053 M00S00052.comcvqf +++|
00054 M00S00053.comcvqf +++|* CHECK ORIGIN TYPE ACCESS LIMITS.
00055 M00S00054.comcvqf +++|
00056 M00S00055.comcvqf +++| ERRNZ SCLQ-INSQ-1 VALUES MUST BE CONTIGUOUS
00057 M00S00056.comcvqf +++| SA3 A3+B1 GET ORIGIN TYPE
00058 M00S00057.comcvqf +++| MX0 -6
00059 M00S00058.comcvqf +++| LX3 12
00060 M00S00059.comcvqf +++| BX7 -X0*X3
00061 M00S00060.comcvqf +++| MX0 -3
00062 M00S00061.comcvqf +++| SA3 SECA GET ACCESS LIMITS
00063 M00S00062.comcvqf +++| LX3 12
00064 M00S00063.comcvqf +++| BX6 -X0*X3
00065 M00S00064.comcvqf +++| ZR X6,CAF1 IF UNSECURE SYSTEM
00066 M00S00065.comcvqf +++| ZR B2,CAF1 IF ORIGIN TYPE LIMITS NOT TO BE CHECKED
00067 M00S00066.comcvqf +++| SX6 12
00068 M00S00067.comcvqf +++| IX6 X7*X6
00069 M00S00068.comcvqf +++| SB2 X6+12
00070 M00S00069.comcvqf +++| LX3 B2 GET LIMITS FOR ORIGIN TYPE OF FILE
00071 M00S00070.comcvqf +++| BX6 -X0*X3 GET UPPER ACCESS LIMIT
00072 M00S00071.comcvqf +++| LX3 -6
00073 M00S00072.comcvqf +++| BX7 -X0*X3 GET LOWER ACCESS LIMIT
00074 M00S00073.comcvqf +++| IX3 X4-X7
00075 M00S00074.comcvqf +++| IX7 X6-X4
00076 M00S00075.comcvqf +++| NG X7,CAF3 IF ACCESS LEVEL TOO HIGH
00077 M00S00076.comcvqf +++| NG X3,CAF3 IF ACCESS LEVEL TOO LOW
00078 M00S00077.comcvqf +++| CAF1 NG X2,CAF2 IF NO FURTHER CHECK TO BE MADE
00079 M00S00078.comcvqf +++|
00080 M00S00079.comcvqf +++|* CHECK DEVICE LIMITS OR LIMITS FROM ARGUMENT TABLE.
00081 M00S00080.comcvqf +++|
00082 M00S00081.comcvqf +++| IX7 X4-X2
00083 M00S00082.comcvqf +++| IX6 X1-X4
00084 M00S00083.comcvqf +++| NG X7,CAF3 IF ACCESS LEVEL TOO LOW
00085 M00S00084.comcvqf +++| NG X6,CAF3 IF ACCESS LEVEL TOO HIGH
00086 M00S00085.comcvqf +++| CAF2 BX1 X1-X1 SET FILE SELECTED
00087 M00S00086.comcvqf +++| EQ CAFX RETURN
00088 M00S00087.comcvqf +++| CFE SPACE 4,20
00089 M00S00088.comcvqf +++|** CFE - CHECK FOR FOT ENTRY.
00090 M00S00089.comcvqf +++|*
00091 M00S00090.comcvqf +++|* ENTRY (X1) = FAMILY NAME.
00092 M00S00091.comcvqf +++|*
00093 M00S00092.comcvqf +++|* EXIT (X3) .EQ. FOT ORDINAL, IF FOT ENTRY CREATED/EXISTS.
00094 M00S00093.comcvqf +++|* .EQ. 0, IF ERROR.
00095 M00S00094.comcvqf +++|*
00096 M00S00095.comcvqf +++|* USES X - 0, 1, 2, 3, 4, 6, 7.
00097 M00S00096.comcvqf +++|* A - 1, 2, 4, 6, 7.
00098 M00S00097.comcvqf +++|*
00099 M00S00098.comcvqf +++|* MACROS MESSAGE, QCALL.
00100 M00S00099.comcvqf +++|*
00101 M00S00100.comcvqf +++|* XREF COMCQFM, COMSIOQ, COMSQFS.
00102 M00S00101.comcvqf +++|
00103 M00S00102.comcvqf +++|
00104 M00S00103.comcvqf +++| CFE2 MX6 1 SET FOT FULL FLAG
00105 M00S00104.comcvqf +++| SA6 FOTF
00106 M00S00105.comcvqf +++| MESSAGE CFEA
00107 M00S00106.comcvqf +++| CFE3 BX3 X3-X3 SET ERROR EXIT
00108 M00S00107.comcvqf +++|
00109 M00S00108.comcvqf +++| CFE SUBR ENTRY/EXIT
00110 M00S00109.comcvqf +++| SX3 B1 INITIALIZE FOT ORDINAL
00111 M00S00110.comcvqf +++| MX0 42
00112 M00S00111.comcvqf +++| SA2 FOTA SEARCH THE *FOTT* FOR FAMILY
00113 M00S00112.comcvqf +++| CFE1 BX4 X2-X1
00114 M00S00113.comcvqf +++| BX4 X0*X4
00115 M00S00114.comcvqf +++| ZR X4,CFEX IF FOT ENTRY EXISTS
00116 M00S00115.comcvqf +++| SA2 A2+B1
00117 M00S00116.comcvqf +++| SX3 X3+B1
00118 M00S00117.comcvqf +++| NZ X2,CFE1 IF NOT END OF TABLE
00119 M00S00118.comcvqf +++| SA2 TARA+ARFC CHECK FAMILY OPTION
00120 M00S00119.comcvqf +++| BX6 X2
00121 M00S00120.comcvqf +++| LX2 59-56
00122 M00S00121.comcvqf +++| LX6 59-52 CHECK UNCONDITIONAL PROCESSING
00123 M00S00122.comcvqf +++| BX2 X6+X2
00124 M00S00123.comcvqf +++| PL X2,CFE3 IF OPTION NOT SELECTED
00125 M00S00124.comcvqf +++| SA2 FOTF
00126 M00S00125.comcvqf +++| NZ X2,CFE3 IF FOT FULL
00127 M00S00126.comcvqf +++| BX6 X0*X1 ADD FAMILY NAME
00128 M00S00127.comcvqf +++| SA6 CFEB+6
00129 M00S00128.comcvqf +++| SX0 36000B CLEAR ERROR FLAGS
00130 M00S00129.comcvqf +++| SA4 CFEB
00131 M00S00130.comcvqf +++| BX7 -X0*X4
00132 M00S00131.comcvqf +++| SA7 A4
00133 M00S00132.comcvqf +++| QCALL CFEF,CFEB
00134 M00S00133.comcvqf +++| SA4 CFEB GET ERROR STATUS
00135 M00S00134.comcvqf +++| BX4 X0*X4
00136 M00S00135.comcvqf +++| NZ X4,CFE2 IF ERROR
00137 M00S00136.comcvqf +++| SA2 CFEB+6 GET THE FOT ORDINAL
00138 M00S00137.comcvqf +++| MX0 -18
00139 M00S00138.comcvqf +++| BX3 -X0*X2
00140 M00S00139.comcvqf +++| SX1 FOTL
00141 M00S00140.comcvqf +++| IX1 X1-X3
00142 M00S00141.comcvqf +++| NG X1,CFEX IF *FOTT* FULL
00143 M00S00142.comcvqf +++| BX6 X0*X2 ADD ENTRY TO *FOTT*
00144 M00S00143.comcvqf +++| SA6 X3+FOTA-1
00145 M00S00144.comcvqf +++| EQ CFEX RETURN
00146 M00S00145.comcvqf +++|
00147 M00S00146.comcvqf +++|
00148 M00S00147.comcvqf +++| CFEA DATA C* FOT FULL - FILES IGNORED.*
00149 M00S00148.comcvqf +++| CFEB FILEB CFEC,1,EPR,(FET=7)
00150 M00S00149.comcvqf +++| CFEC BSS 1
00151 M00S00150.comcvqf +++|
00152 M00S00151.comcvqf +++| FOTF CON 0 FOT FULL FLAG
00153 M00S00152.comcvqf +++| CLD SPACE 4,15
00154 M00S00153.comcvqf +++|** CLD - CHECK LOGICAL IDENTIFIER.
00155 M00S00154.comcvqf +++|*
00156 M00S00155.comcvqf +++|* ENTRY (X3) = (I)QFT ENTRY, WORD TWO.
00157 M00S00156.comcvqf +++|* (X4) = 0, IF NO NEED TO CHECK FOR LID IN TABLE.
00158 M00S00157.comcvqf +++|*
00159 M00S00158.comcvqf +++|* EXIT (X3) = O, IF FILE SELECTED.
00160 M00S00159.comcvqf +++|* NONZERO, IF FILE NOT SELECTED.
00161 M00S00160.comcvqf +++|*
00162 M00S00161.comcvqf +++|* USES X - 2, 3, 6.
00163 M00S00162.comcvqf +++|* A - 2, 6.
00164 M00S00163.comcvqf +++|*
00165 M00S00164.comcvqf +++|* MACROS GETLIDA, MACHID, SETPIDA.
00166 M00S00165.comcvqf +++|*
00167 M00S00166.comcvqf +++|* XREF COMCCMD, COMCSFM, COMSSFM.
00168 M00S00167.comcvqf +++|
00169 M00S00168.comcvqf +++|
00170 M00S00169.comcvqf +++| CLD3 SX3 B0+ INDICATE FILE SELECTED
00171 M00S00170.comcvqf +++|
00172 M00S00171.comcvqf +++| CLD SUBR ENTRY/EXIT
00173 M00S00172.comcvqf +++| SA2 TARA+ARFC
00174 M00S00173.comcvqf +++| LX2 59-52
00175 M00S00174.comcvqf +++| NG X2,CLD3 IF UNCONDITIONAL FILE PROCESSING
00176 M00S00175.comcvqf +++| LX3 12 MASK LID OUT OF (I)QFT ENTRY
00177 M00S00176.comcvqf +++| MX6 18
00178 M00S00177.comcvqf +++| BX6 X6*X3
00179 M00S00178.comcvqf +++| BX3 X3-X3 SET FILE SELECTED
00180 M00S00179.comcvqf +++| SA2 TARA+AROL CHECK IF LID WAS SPECIFIED
00181 M00S00180.comcvqf +++| NZ X2,CLD1 IF LID WAS SPECIFIED
00182 M00S00181.comcvqf +++| ZR X6,CLDX IF ZERO LID
00183 M00S00182.comcvqf +++| EQ CLD2 CHECK FOR LID IN TABLE
00184 M00S00183.comcvqf +++|
00185 M00S00184.comcvqf +++| CLD1 SX3 1R0 CHECK FOR *LD* = *0*
00186 M00S00185.comcvqf +++| LX3 -6
00187 M00S00186.comcvqf +++| BX3 X2-X3
00188 M00S00187.comcvqf +++| BX3 X6+X3
00189 M00S00188.comcvqf +++| ZR X3,CLDX IF *LD* = *0* .AND. ZERO LID
00190 M00S00189.comcvqf +++| BX3 X6-X2 CHECK FOR MATCH
00191 M00S00190.comcvqf +++| NZ X3,CLDX IF NO MATCH
00192 M00S00191.comcvqf +++| CLD2 ZR X4,CLDX IF NO NEED TO CHECK FOR LID IN TABLE
00193 M00S00192.comcvqf +++| SX3 B1 SET COMPLETE BIT
00194 M00S00193.comcvqf +++| BX6 X6+X3
00195 M00S00194.comcvqf +++| SA6 CLDA CHECK FOR LID IN TABLE
00196 M00S00195.comcvqf +++| GETLIDA CLDA
00197 M00S00196.comcvqf +++| SA2 CLDA
00198 M00S00197.comcvqf +++| LX2 18
00199 M00S00198.comcvqf +++| SX3 B0 SET FILE SELECTED
00200 M00S00199.comcvqf +++| MX6 12
00201 M00S00200.comcvqf +++| BX6 X6*X2
00202 M00S00201.comcvqf +++| NZ X6,CLDX IF LID IS IN TABLE
00203 M00S00202.comcvqf +++| SA2 TARA+ARFC CHECK LID TABLE OPTION
00204 M00S00203.comcvqf +++| SX3 B1 SET FILE NOT SELECTED
00205 M00S00204.comcvqf +++| LX2 59-54
00206 M00S00205.comcvqf +++| PL X2,CLDX IF LID TABLE OPTION NOT SELECTED
00207 M00S00206.comcvqf +++| SA2 LTFL CHECK IF LID TABLE IS FULL
00208 M00S00207.comcvqf +++| NZ X2,CLDX IF TABLE IS ALREADY FULL
00209 M00S00208.comcvqf +++| MACHID CLDC GET HOST MACHINE ID
00210 M00S00209.comcvqf +++|
00211 M00S00210.comcvqf +++|* ATTEMPT TO ADD THE LID WITH A *NOLIST* ATTRIBUTE TO THE
00212 M00S00211.comcvqf +++|* HOST PID.
00213 M00S00212.comcvqf +++|
00214 M00S00213.comcvqf +++| SA2 CLDA GET LID
00215 M00S00214.comcvqf +++| MX6 18
00216 M00S00215.comcvqf +++| BX6 X6*X2
00217 M00S00216.comcvqf +++| SA2 CLDC CREATE HOST PID
00218 M00S00217.comcvqf +++| SX3 1RM
00219 M00S00218.comcvqf +++| LX3 12
00220 M00S00219.comcvqf +++| BX3 X2+X3
00221 M00S00220.comcvqf +++| BX6 X6+X3 MERGE LID WITH HOST PID
00222 M00S00221.comcvqf +++| LX6 30
00223 M00S00222.comcvqf +++| SX3 200B *NOLIST* ATTRIBUTE
00224 M00S00223.comcvqf +++| BX6 X3+X6 MERGE ATTRIBUTE WITH PID AND LID
00225 M00S00224.comcvqf +++| LX6 12
00226 M00S00225.comcvqf +++| SA6 CLDE SAVE ENTRY IN PARAMETER BLOCK
00227 M00S00226.comcvqf +++| SETPIDA CLDD ADD LID TO LID TABLE
00228 M00S00227.comcvqf +++| SA2 CLDD CHECK IF LID WAS ADDED TO TABLE
00229 M00S00228.comcvqf +++| LX2 42
00230 M00S00229.comcvqf +++| MX6 8
00231 M00S00230.comcvqf +++| BX3 X6*X2
00232 M00S00231.comcvqf +++| ZR X3,CLDX IF LID WAS ADDED SUCESSFULLY
00233 M00S00232.comcvqf +++| SA6 LTFL SET * LID TABLE FULL *
00234 M00S00233.comcvqf +++| MESSAGE CLDB * LID NOT ADDED - FILES IGNORED.*
00235 M00S00234.comcvqf +++| EQ CLDX RETURN
00236 M00S00235.comcvqf +++|
00237 M00S00236.comcvqf +++| CLDA CON 0
00238 M00S00237.comcvqf +++| CLDB DATA C* LID NOT ADDED - FILES IGNORED.*
00239 M00S00238.comcvqf +++| CLDC CON 0 HOST MACHINE ID
00240 M00S00239.comcvqf +++| CLDD VFD 12/ALDF,12/1,36/1 *SETPIDA* PARAMETER BLOCK
00241 M00S00240.comcvqf +++| CLDE CON 0
00242 M00S00241.comcvqf +++| LTFL CON 0 LID TABLE FULL FLAG
00243 M00S00242.comcvqf +++| VIE SPACE 4,20
00244 M00S00243.comcvqf +++|** VIE - VALIDATE IQFT ENTRY.
00245 M00S00244.comcvqf +++|*
00246 M00S00245.comcvqf +++|* ENTRY (IQFE - IQFE+15) = IQFT ENTRY.
00247 M00S00246.comcvqf +++|* (TACF) = TABLE OF ACTIVE FAMILIES, IF ACTIVATE
00248 M00S00247.comcvqf +++|* REQUEST.
00249 M00S00248.comcvqf +++|* (X6) .NE. 0, IF ACTIVATE REQUEST.
00250 M00S00249.comcvqf +++|* (B1) = 1.
00251 M00S00250.comcvqf +++|*
00252 M00S00251.comcvqf +++|* EXIT (X1) .EQ. 0, IF ENTRY MATCHES PARAMETERS.
00253 M00S00252.comcvqf +++|* .EQ. 1, IF NOT MATCH.
00254 M00S00253.comcvqf +++|* .LT. 0, IF FOT ENTRY NOT FOUND AND
00255 M00S00254.comcvqf +++|* FAMILY OPTION NOT SELECTED.
00256 M00S00255.comcvqf +++|* THE CREATION AND DESTINATION FAMILY ORDINALS ARE
00257 M00S00256.comcvqf +++|* UPDATED IN THE IQFT ENTRY.
00258 M00S00257.comcvqf +++|*
00259 M00S00258.comcvqf +++|* USES X - 0, 1, 2, 3, 4, 6.
00260 M00S00259.comcvqf +++|* A - 1, 2, 3, 4, 6.
00261 M00S00260.comcvqf +++|*
00262 M00S00261.comcvqf +++|* CALLS CFE, VQI.
00263 M00S00262.comcvqf +++|*
00264 M00S00263.comcvqf +++|* XREF COMSJIO, COMSQFS.
00265 M00S00264.comcvqf +++|
00266 M00S00265.comcvqf +++|
00267 M00S00266.comcvqf +++| VIE12 SX1 B1+ SET ERROR EXIT
00268 M00S00267.comcvqf +++|
00269 M00S00268.comcvqf +++| VIE SUBR ENTRY/EXIT
00270 M00S00269.comcvqf +++| SA6 VIEA SAVE FLAG
00271 M00S00270.comcvqf +++| SX1 IQFE
00272 M00S00271.comcvqf +++| RJ VQI VALIDATE QFT INFORMATION
00273 M00S00272.comcvqf +++| NZ X1,VIEX IF NO MATCH
00274 M00S00273.comcvqf +++|
00275 M00S00274.comcvqf +++|* CHECK RECOVERY DATES.
00276 M00S00275.comcvqf +++|
00277 M00S00276.comcvqf +++| SA2 TARA+ARFC CHECK UNCONDITIONAL PROCESSING
00278 M00S00277.comcvqf +++| LX2 59-52
00279 M00S00278.comcvqf +++| NG X2,VIE8 IF UNCONDITIONAL PROCESSING
00280 M00S00279.comcvqf +++| SA3 IQFE+8 PACKED DATE/TIME
00281 M00S00280.comcvqf +++| MX0 -18
00282 M00S00281.comcvqf +++| SA4 TARA+ARDA
00283 M00S00282.comcvqf +++| AX3 18 CLEAR TIME
00284 M00S00283.comcvqf +++| ZR X4,VIE1 IF NO DATE SPECIFIED
00285 M00S00284.comcvqf +++| BX2 -X0*X3
00286 M00S00285.comcvqf +++| IX1 X2-X4
00287 M00S00286.comcvqf +++| NG X1,VIE12 IF DATE .LT. LOWER BOUND
00288 M00S00287.comcvqf +++| SA4 A4+B1
00289 M00S00288.comcvqf +++| IX1 X4-X2
00290 M00S00289.comcvqf +++| NG X1,VIE12 IF DATE .GT. UPPER BOUND
00291 M00S00290.comcvqf +++|
00292 M00S00291.comcvqf +++|* CHECK FILE SIZE.
00293 M00S00292.comcvqf +++|
00294 M00S00293.comcvqf +++| VIE1 AX3 18 GET FILE SIZE
00295 M00S00294.comcvqf +++| SA4 TARA+ARFS
00296 M00S00295.comcvqf +++| IX1 X3-X4
00297 M00S00296.comcvqf +++| NG X1,VIE12 IF SIZE .LT. LOWER BOUND
00298 M00S00297.comcvqf +++| MX0 42 CHECK IF INFINITY
00299 M00S00298.comcvqf +++| SA4 A4+B1
00300 M00S00299.comcvqf +++| BX2 X4+X0
00301 M00S00300.comcvqf +++| ZR X2,VIE2 IF NO UPPER BOUND
00302 M00S00301.comcvqf +++| IX1 X4-X3
00303 M00S00302.comcvqf +++| NG X1,VIE12 IF SIZE .GT. UPPER BOUND
00304 M00S00303.comcvqf +++|
00305 M00S00304.comcvqf +++|* CHECK MACHINE ID.
00306 M00S00305.comcvqf +++|
00307 M00S00306.comcvqf +++| VIE2 SA3 A3+1
00308 M00S00307.comcvqf +++| SA1 TARA+ARMI MACHINE ID
00309 M00S00308.comcvqf +++| ZR X1,VIE3 IF NO MACHINE ID
00310 M00S00309.comcvqf +++| LX1 12
00311 M00S00310.comcvqf +++| MX0 -12
00312 M00S00311.comcvqf +++| BX4 X1-X3
00313 M00S00312.comcvqf +++| BX1 -X0*X4
00314 M00S00313.comcvqf +++| NZ X1,VIE12 IF NO MATCH
00315 M00S00314.comcvqf +++|
00316 M00S00315.comcvqf +++|* CHECK CREATION FAMILY NAME.
00317 M00S00316.comcvqf +++|
00318 M00S00317.comcvqf +++| VIE3 SA2 TARA+ARFU CHECK CREATION FAMILY
00319 M00S00318.comcvqf +++| ZR X2,VIE4 IF ALL FAMILIES
00320 M00S00319.comcvqf +++| BX6 X2-X3
00321 M00S00320.comcvqf +++| MX0 42
00322 M00S00321.comcvqf +++| BX6 X0*X6
00323 M00S00322.comcvqf +++| NZ X6,VIE12 IF NO MATCH ON CREATION FAMILY
00324 M00S00323.comcvqf +++| VIE4 SA1 A3+1 CHECK DESTINATION FAMILY
00325 M00S00324.comcvqf +++| MX0 42
00326 M00S00325.comcvqf +++| BX1 X0*X1
Line S00326 Modification History |
M01 (Removed by) | cvqf7a |
Seq # *Modification Id* Act
----------------------------+
00327 M01S00326.cvqf7a ---| MX0 6
Line S00001 Modification History |
M01 (Added by) | cvqf7a |
Seq # *Modification Id* Act
----------------------------+
00328 M01S00001.cvqf7a +++| MX0 -6
00329 M00S00327.comcvqf +++| SA4 IQFE+3 CHECK FAMILY ORDINAL IN QFT ENTRY
Line S00328 Modification History |
M01 (Removed by) | cvqf7a |
Seq # *Modification Id* Act
----------------------------+
00330 M01S00328.cvqf7a ---| LX4 12
00331 M01S00329.cvqf7a ---| BX4 X0*X4
Line S00002 Modification History |
M01 (Added by) | cvqf7a |
Seq # *Modification Id* Act
----------------------------+
00332 M01S00002.cvqf7a +++| LX4 18
00333 M01S00003.cvqf7a +++| BX4 -X0*X4
00334 M00S00330.comcvqf +++| BX1 X1+X4
00335 M00S00331.comcvqf +++| SA2 TARA+ARTF
00336 M00S00332.comcvqf +++| BX1 X1+X2
00337 M00S00333.comcvqf +++| SA3 TARA+ARID
00338 M00S00334.comcvqf +++| ZR X1,VIE5 IF CHECKING BATCH ID
00339 M00S00335.comcvqf +++| ZR X2,VIE6 IF ALL FAMILIES
00340 M00S00336.comcvqf +++| SA3 TARA+ARTI
00341 M00S00337.comcvqf +++| VIE5 SA4 IQFE+3 CHECK DESTINATION UI OR BATCH ID
00342 M00S00338.comcvqf +++| LX4 -24
00343 M00S00339.comcvqf +++| MX0 -18
00344 M00S00340.comcvqf +++| BX4 -X0*X4
00345 M00S00341.comcvqf +++| IX3 X4-X3
00346 M00S00342.comcvqf +++| NG X3,VIE12 IF BELOW LOWER LIMIT
00347 M00S00343.comcvqf +++| SA3 A3+B1
00348 M00S00344.comcvqf +++| IX3 X3-X4
00349 M00S00345.comcvqf +++| NG X3,VIE12 IF ABOVE UPPER LIMIT
00350 M00S00346.comcvqf +++| ZR X1,VIE6 IF CHECKING BATCH ID
00351 M00S00347.comcvqf +++| BX6 X2-X1
00352 M00S00348.comcvqf +++| MX0 42
00353 M00S00349.comcvqf +++| BX6 X0*X6
00354 M00S00350.comcvqf +++| NZ X6,VIE12 IF NO MATCH ON DESTINATION FAMILY
00355 M00S00351.comcvqf +++|
00356 M00S00352.comcvqf +++|* CHECK OWNER USER INDEX.
00357 M00S00353.comcvqf +++|
00358 M00S00354.comcvqf +++| VIE6 SA1 IQFE+11 GET OWNER USER INDEX
00359 M00S00355.comcvqf +++| MX0 -18
00360 M00S00356.comcvqf +++| SA2 TARA+ARUI
00361 M00S00357.comcvqf +++| BX6 -X0*X1
00362 M00S00358.comcvqf +++| IX2 X6-X2
00363 M00S00359.comcvqf +++| NG X2,VIE12 IF LOWER LIMIT GREATER THAN INDEX
00364 M00S00360.comcvqf +++| SA2 A2+B1
00365 M00S00361.comcvqf +++| IX2 X2-X6
00366 M00S00362.comcvqf +++| NG X2,VIE12 IF UPPER LIMIT LESS THAN INDEX
00367 M00S00363.comcvqf +++|
00368 M00S00364.comcvqf +++|* CHECK FOR ACTIVE OWNER FAMILY ON A RECOVER FUNCTION.
00369 M00S00365.comcvqf +++|
00370 M00S00366.comcvqf +++| SA1 VIEA
00371 M00S00367.comcvqf +++| ZR X1,VIEX IF NOT ACTIVATE REQUEST
00372 M00S00368.comcvqf +++| SA4 IQFE
00373 M00S00369.comcvqf +++| MX0 -3
00374 M00S00370.comcvqf +++| LX4 0-9
00375 M00S00371.comcvqf +++| BX4 -X0*X4
00376 M00S00372.comcvqf +++| MX0 42
00377 M00S00373.comcvqf +++| SX4 X4-INQT
00378 M00S00374.comcvqf +++| NZ X4,VIE8 IF NOT AN INPUT FILE
00379 M00S00375.comcvqf +++| SA3 TARA+ARFC CHECK INPUT FILE PROCESSING FLAG
00380 M00S00376.comcvqf +++| LX3 59-53
00381 M00S00377.comcvqf +++| NG X3,VIE8 IF ACTIVATING ALL INPUT FILES
00382 M00S00378.comcvqf +++| SA3 IQFE+12 GET OWNER FAMILY NAME
00383 M00S00379.comcvqf +++| SA4 TACF SEARCH FOR ACTIVE FAMILY
00384 M00S00380.comcvqf +++| VIE7 BX2 X3-X4 COMPARE FAMILY NAME
00385 M00S00381.comcvqf +++| SA4 A4+1
00386 M00S00382.comcvqf +++| BX1 X0*X2
00387 M00S00383.comcvqf +++| ZR X1,VIE8 IF NAMES MATCH
00388 M00S00384.comcvqf +++| NZ X4,VIE7 IF NOT END OF FAMILIES
00389 M00S00385.comcvqf +++| EQ VIE12 SET NO MATCH
00390 M00S00386.comcvqf +++|
00391 M00S00387.comcvqf +++| VIE8 SA1 IQFE+12 GET OWNER FAMILY
00392 M00S00388.comcvqf +++| BX1 X0*X1
00393 M00S00389.comcvqf +++| ZR X1,VIE9 IF NO OWNER FAMILY
00394 M00S00390.comcvqf +++| RJ CFE
00395 M00S00391.comcvqf +++| ZR X3,VIE11 IF ERROR
00396 M00S00392.comcvqf +++| VIE9 SA1 IQFE+10 GET DESTINATION FAMILY
00397 M00S00393.comcvqf +++| MX0 42
00398 M00S00394.comcvqf +++| BX1 X0*X1
00399 M00S00395.comcvqf +++| ZR X1,VIE10 IF NO DESTINATION FAMILY
00400 M00S00396.comcvqf +++| RJ CFE
00401 M00S00397.comcvqf +++| ZR X3,VIE11 IF ERROR
00402 M00S00398.comcvqf +++| VIE10 BX1 X1-X1
00403 M00S00399.comcvqf +++| EQ VIEX RETURN
00404 M00S00400.comcvqf +++|
00405 M00S00401.comcvqf +++| VIE11 MX1 1 SET ERROR EXIT
00406 M00S00402.comcvqf +++| EQ VIEX RETURN
00407 M00S00403.comcvqf +++|
00408 M00S00404.comcvqf +++|
00409 M00S00405.comcvqf +++| VIEA CON 0 ACTIVATE REQUEST FLAG
00410 M00S00406.comcvqf +++| VQE SPACE 4,20
00411 M00S00407.comcvqf +++|** VQE - VALIDATE QFT ENTRY.
00412 M00S00408.comcvqf +++|*
00413 M00S00409.comcvqf +++|* ENTRY (X1) = QFT ADDRESS.
00414 M00S00410.comcvqf +++|* (B1) = 1.
00415 M00S00411.comcvqf +++|*
00416 M00S00412.comcvqf +++|* EXIT (X1) = 0, IF FILE MATCHES PARAMETER BLOCK.
00417 M00S00413.comcvqf +++|* = 1, IF NO MATCH.
00418 M00S00414.comcvqf +++|* (X2) = EST ORDINAL FROM QFT.
00419 M00S00415.comcvqf +++|*
00420 M00S00416.comcvqf +++|* USES X - 0, 1, 2, 3, 4, 6.
00421 M00S00417.comcvqf +++|* A - 1, 2, 3, 6.
00422 M00S00418.comcvqf +++|*
00423 M00S00419.comcvqf +++|* CALLS VQI.
00424 M00S00420.comcvqf +++|*
00425 M00S00421.comcvqf +++|* XREF COMSQFS.
00426 M00S00422.comcvqf +++|
00427 M00S00423.comcvqf +++|
00428 M00S00424.comcvqf +++| VQE4 SX1 B1 SET ERROR EXIT
00429 M00S00425.comcvqf +++|
00430 M00S00426.comcvqf +++| VQE SUBR ENTRY/EXIT
00431 M00S00427.comcvqf +++| BX6 X1 SAVE QFT ADDRESS
00432 M00S00428.comcvqf +++| SA6 VQEA
00433 M00S00429.comcvqf +++| RJ VQI VALIDATE QFT INFORMATION
00434 M00S00430.comcvqf +++| NZ X1,VQEX IF NO MATCH
00435 M00S00431.comcvqf +++|
00436 M00S00432.comcvqf +++|* CHECK ROUTING INFORMATION.
00437 M00S00433.comcvqf +++|
00438 M00S00434.comcvqf +++| SA2 TARA+ARFC
00439 M00S00435.comcvqf +++| LX2 59-52
00440 M00S00436.comcvqf +++| NG X2,VQE3 IF UNCONDITIONAL FILE PROCESSING
00441 M00S00437.comcvqf +++| SA1 VQEA
00442 M00S00438.comcvqf +++| SA1 X1+3 GET DESTINATION FAMILY ORDINAL
00443 M00S00439.comcvqf +++| LX1 18
00444 M00S00440.comcvqf +++| MX0 -6
00445 M00S00441.comcvqf +++| BX2 -X0*X1
00446 M00S00442.comcvqf +++| LX1 18 GET DESTINATION UI OR BATCH ID
00447 M00S00443.comcvqf +++| MX0 -18
00448 M00S00444.comcvqf +++| BX4 -X0*X1
00449 M00S00445.comcvqf +++| SA1 TARA+ARTF
00450 M00S00446.comcvqf +++| BX2 X1+X2
00451 M00S00447.comcvqf +++| ZR X2,VQE1 IF CHECKING BATCH ID
00452 M00S00448.comcvqf +++| SA3 TARA+ARTI
00453 M00S00449.comcvqf +++| ZR X1,VQE3 IF DESTINATION FAMILY NOT SPECIFIED
00454 M00S00450.comcvqf +++| MX0 42
00455 M00S00451.comcvqf +++| SA2 FOTA-1+X2 GET FAMILY NAME
00456 M00S00452.comcvqf +++| BX1 X1-X2
00457 M00S00453.comcvqf +++| BX1 X0*X1
00458 M00S00454.comcvqf +++| NZ X1,VQE4 IF NO MATCH ON DESTINATION FAMILY
00459 M00S00455.comcvqf +++| EQ VQE2 CHECK DESTINATION UI
00460 M00S00456.comcvqf +++|
00461 M00S00457.comcvqf +++| VQE1 SA3 TARA+ARID
00462 M00S00458.comcvqf +++| VQE2 IX3 X4-X3 CHECK DESTINATION UI OR BATCH ID
00463 M00S00459.comcvqf +++| NG X3,VQE4 IF BELOW LOWER LIMIT
00464 M00S00460.comcvqf +++| SA3 A3+B1
00465 M00S00461.comcvqf +++| IX3 X3-X4
00466 M00S00462.comcvqf +++| NG X3,VQE4 IF ABOVE UPPER LIMIT
00467 M00S00463.comcvqf +++|
00468 M00S00464.comcvqf +++|* SET EXIT CONDITIONS.
00469 M00S00465.comcvqf +++|
00470 M00S00466.comcvqf +++| VQE3 BX1 X1-X1 CLEAR ERROR RETURN
00471 M00S00467.comcvqf +++| SX2 B2 SET EST ORDINAL
00472 M00S00468.comcvqf +++| EQ VQEX RETURN
00473 M00S00469.comcvqf +++|
00474 M00S00470.comcvqf +++|
00475 M00S00471.comcvqf +++| VQEA CON 0 QFT ENTRY ADDRESS
00476 M00S00472.comcvqf +++| VQI SPACE 4,15
00477 M00S00473.comcvqf +++|** VQI - VALIDATE QFT INFORMATION.
00478 M00S00474.comcvqf +++|*
00479 M00S00475.comcvqf +++|* ENTRY (X1) = QFT ADDRESS.
00480 M00S00476.comcvqf +++|* (X6) .NE. 0, IF ACTIVATE REQUEST.
00481 M00S00477.comcvqf +++|* (B1) = 1.
00482 M00S00478.comcvqf +++|*
00483 M00S00479.comcvqf +++|* EXIT (X1) = 0, IF FILE MATCHES PARAMETER BLOCK.
00484 M00S00480.comcvqf +++|* = 1, IF NO MATCH.
00485 M00S00481.comcvqf +++|* (B2) = EST ORDINAL FROM QFT.
00486 M00S00482.comcvqf +++|*
00487 M00S00483.comcvqf +++|* USES X - 0, 1, 2, 3, 4, 6, 7.
00488 M00S00484.comcvqf +++|* A - 1, 2, 3, 4.
00489 M00S00485.comcvqf +++|* B - 2, 3, 4.
00490 M00S00486.comcvqf +++|*
00491 M00S00487.comcvqf +++|* XREF COMSJIO, COMSQFS.
00492 M00S00488.comcvqf +++|
00493 M00S00489.comcvqf +++|
00494 M00S00490.comcvqf +++| VQI11 SX1 B1 SET ERROR EXIT
00495 M00S00491.comcvqf +++|
00496 M00S00492.comcvqf +++| VQI SUBR ENTRY/EXIT
00497 M00S00493.comcvqf +++|
00498 M00S00494.comcvqf +++|* DETERMINE DISPOSITION CODE.
00499 M00S00495.comcvqf +++|
00500 M00S00496.comcvqf +++| SA1 X1+ GET QFT WORD 0
00501 M00S00497.comcvqf +++| SA2 TARA+ARFC
00502 M00S00498.comcvqf +++| LX2 59-52
00503 M00S00499.comcvqf +++| NG X2,VQI1.1 IF UNCONDITIONAL FILE PROCESSING
00504 M00S00500.comcvqf +++| MX0 -6
00505 M00S00501.comcvqf +++| BX2 X1
00506 M00S00502.comcvqf +++| AX2 6
00507 M00S00503.comcvqf +++| BX7 -X0*X2 SAVE DISPOSITION CODE
00508 M00S00504.comcvqf +++| SA3 TDCS-1 GET SHIFT COUNT
00509 M00S00505.comcvqf +++| VQI1 SA3 A3+B1
00510 M00S00506.comcvqf +++| ZR X3,VQI11 IF DISPOSITION CODE NOT IN TABLE
00511 M00S00507.comcvqf +++| SX2 X3
00512 M00S00508.comcvqf +++| IX2 X7-X2
00513 M00S00509.comcvqf +++| NZ X2,VQI1 IF NOT MATCH
00514 M00S00510.comcvqf +++| LX3 -18
00515 M00S00511.comcvqf +++| SB2 X3 (B2) = SHIFT COUNT
00516 M00S00512.comcvqf +++|
00517 M00S00513.comcvqf +++|* DETERMINE ORIGIN TYPE.
00518 M00S00514.comcvqf +++|
00519 M00S00515.comcvqf +++| VQI1.1 SA2 A1+3 GET ORIGIN TYPE
00520 M00S00516.comcvqf +++| LX2 6 CHECK FOR SUBSYSTEM INPUT FILE
00521 M00S00517.comcvqf +++| BX4 -X0*X2 GET SERVICE CLASS
00522 M00S00518.comcvqf +++| MX0 -3
00523 M00S00519.comcvqf +++| AX1 9 GET QUEUE TYPE
00524 M00S00520.comcvqf +++| BX1 -X0*X1
00525 M00S00521.comcvqf +++| ZR X6,VQI1.2 IF FILE NOT TO BE REACTIVATED
00526 M00S00522.comcvqf +++| ERRNZ INQT INPUT QUEUE TYPE VALUE CHANGED
00527 M00S00523.comcvqf +++| NZ X1,VQI1.2 IF NOT INPUT FILE
00528 M00S00524.comcvqf +++| SX3 SSSC
00529 M00S00525.comcvqf +++| BX4 X3-X4
00530 M00S00526.comcvqf +++| ZR X4,VQI11 IF SUBSYSTEM INPUT FILE
00531 M00S00527.comcvqf +++| MX0 6 CHECK FOR INTERACTIVE INPUT FILE
00532 M00S00528.comcvqf +++| BX0 X0*X2
00533 M00S00529.comcvqf +++| LX0 6
00534 M00S00530.comcvqf +++| SX0 X0-IAOT
00535 M00S00531.comcvqf +++| ZR X0,VQI11 IF INTERACTIVE INPUT FILE
00536 M00S00532.comcvqf +++| VQI1.2 LX2 6
00537 M00S00533.comcvqf +++| MX0 -6
00538 M00S00534.comcvqf +++| BX1 X2
00539 M00S00535.comcvqf +++| BX2 -X0*X2
00540 M00S00536.comcvqf +++| SX3 IAOT
00541 M00S00537.comcvqf +++| IX3 X3-X2
00542 M00S00538.comcvqf +++| NG X3,VQI11 IF INVALID ORIGIN TYPE
00543 M00S00539.comcvqf +++| SB3 X2 SAVE ORIGIN TYPE
00544 M00S00540.comcvqf +++| LX1 6
00545 M00S00541.comcvqf +++| BX1 -X0*X1
00546 M00S00542.comcvqf +++| SA2 TARA+ARFC
00547 M00S00543.comcvqf +++| LX2 59-52
00548 M00S00544.comcvqf +++| NG X2,VQI4 IF UNCONDITIONAL FILE PROCESSING
00549 M00S00545.comcvqf +++| SX2 ARBC
00550 M00S00546.comcvqf +++| ZR X1,VQI1.3 IF LOCAL BATCH FILE
00551 M00S00547.comcvqf +++| SX2 ARRB
00552 M00S00548.comcvqf +++| VQI1.3 SA4 TARA+X2 GET DISPOSITION CODE SELECTIONS
00553 M00S00549.comcvqf +++| LX4 B2,X4
00554 M00S00550.comcvqf +++| PL X4,VQI11 IF DISPOSITION CODE NOT SELECTED
00555 M00S00551.comcvqf +++|
00556 M00S00552.comcvqf +++|* CHECK JSN-S.
00557 M00S00553.comcvqf +++|
00558 M00S00554.comcvqf +++| SA1 A1 REREAD JSN
00559 M00S00555.comcvqf +++| SB4 ARJNL SET JSN LIST LENGTH
00560 M00S00556.comcvqf +++| MX0 24
00561 M00S00557.comcvqf +++| BX2 X0*X1
00562 M00S00558.comcvqf +++| SA3 TARA+ARJN-1
00563 M00S00559.comcvqf +++| SB2 B0+
00564 M00S00560.comcvqf +++| VQI2 SB4 B4-B1
00565 M00S00561.comcvqf +++| SA3 A3+B1
00566 M00S00562.comcvqf +++| ZR X3,VQI3 IF NO ENTRY
00567 M00S00563.comcvqf +++| SB2 B2+B1 FLAG JSN PRESENT
00568 M00S00564.comcvqf +++| IX6 X3-X2
00569 M00S00565.comcvqf +++| ZR X6,VQI4 IF MATCH
00570 M00S00566.comcvqf +++| VQI3 NE B4,VQI2 IF NOT END OF JSN-S
00571 M00S00567.comcvqf +++| NE B2,VQI11 IF JSN-S SPECIFIED
00572 M00S00568.comcvqf +++|
00573 M00S00569.comcvqf +++|* GET EST ORDINAL AND CHECK FIRST TRACK.
00574 M00S00570.comcvqf +++|
00575 M00S00571.comcvqf +++| VQI4 SA1 A1+B1 GET QFT WORD 1
00576 M00S00572.comcvqf +++| MX0 12 CHECK IF FIRST TRACK USED
00577 M00S00573.comcvqf +++| LX1 12
00578 M00S00574.comcvqf +++| BX3 X0*X1
00579 M00S00575.comcvqf +++| ZR X3,VQI11 IF FIRST TRACK ZERO
00580 M00S00576.comcvqf +++| MX0 -12 GET EST ORDINAL
00581 M00S00577.comcvqf +++| BX3 -X0*X1
00582 M00S00578.comcvqf +++| SB2 X3+ SAVE EST ORDINAL
00583 M00S00579.comcvqf +++|
00584 M00S00580.comcvqf +++|* CHECK FORMS CODE.
00585 M00S00581.comcvqf +++|
00586 M00S00582.comcvqf +++| SX1 B0+ SET FILE SELECTED
00587 M00S00583.comcvqf +++| SA2 TARA+ARFC
00588 M00S00584.comcvqf +++| LX2 59-52
00589 M00S00585.comcvqf +++| NG X2,VQIX IF UNCONDITIONAL FILE PROCESSING
00590 M00S00586.comcvqf +++| SA3 TARA+ARFR
00591 M00S00587.comcvqf +++| SX4 X3-100B
00592 M00S00588.comcvqf +++| ZR X4,VQI10 IF ALL FORMS CODES SELECTED
00593 M00S00589.comcvqf +++| MX0 -3 CHECK QUEUE TYPE
00594 M00S00590.comcvqf +++| LX7 -3
00595 M00S00591.comcvqf +++| BX7 -X0*X7
00596 M00S00592.comcvqf +++| SB4 X7-INQT
00597 M00S00593.comcvqf +++| EQ B4,VQI10 IF INPUT QUEUE
00598 M00S00594.comcvqf +++| SA1 A1+2 GET QFT WORD 3
00599 M00S00595.comcvqf +++| MX0 12
00600 M00S00596.comcvqf +++| LX1 48
00601 M00S00597.comcvqf +++| SB4 59
00602 M00S00598.comcvqf +++| LX2 X3,B4
00603 M00S00599.comcvqf +++| BX1 X0*X1
00604 M00S00600.comcvqf +++| NG X2,VQI7 IF RANGE SPECIFIED
00605 M00S00601.comcvqf +++| SB4 3 CHECK FORMS CODE LIST
00606 M00S00602.comcvqf +++| VQI5 BX2 X0*X3
00607 M00S00603.comcvqf +++| ZR X2,VQI11 IF END OF FORMS CODE LIST
00608 M00S00604.comcvqf +++| BX4 X2-X0
00609 M00S00605.comcvqf +++| NZ X4,VQI6 IF NOT NULL FORMS CODE
00610 M00S00606.comcvqf +++| BX2 X2-X2 SET NULL FORMS CODE
00611 M00S00607.comcvqf +++| VQI6 BX4 X2-X1
00612 M00S00608.comcvqf +++| ZR X4,VQI10 IF MATCH
00613 M00S00609.comcvqf +++| LX3 12
00614 M00S00610.comcvqf +++| SB4 B4-1
00615 M00S00611.comcvqf +++| NE B4,VQI5 IF MORE FORMS CODES
00616 M00S00612.comcvqf +++| EQ VQI11 SET NO MATCH
00617 M00S00613.comcvqf +++|
00618 M00S00614.comcvqf +++| VQI7 BX2 X0*X3 CHECK FORMS CODE RANGE
00619 M00S00615.comcvqf +++| BX4 X2-X0
00620 M00S00616.comcvqf +++| ZR X4,VQI8 IF NULL FORMS CODE
00621 M00S00617.comcvqf +++| IX4 X1-X2
00622 M00S00618.comcvqf +++| NG X4,VQI11 IF BELOW LOWER LIMIT
00623 M00S00619.comcvqf +++| VQI8 LX3 12
Line S00620 Modification History |
M01 (Removed by) | cvqf8 |
Seq # *Modification Id* Act
----------------------------+
00624 M01S00620.cvqf8 ---| BX2 X0*X1
Line S00001 Modification History |
M01 (Added by) | cvqf8 |
Seq # *Modification Id* Act
----------------------------+
00625 M01S00001.cvqf8 +++| BX2 X0*X3
00626 M00S00621.comcvqf +++| BX4 X2-X0
00627 M00S00622.comcvqf +++| NZ X4,VQI9 IF NOT NULL FORMS CODE
00628 M00S00623.comcvqf +++| BX2 X2-X2
00629 M00S00624.comcvqf +++| VQI9 IX4 X2-X1
00630 M00S00625.comcvqf +++| NG X4,VQI11 IF ABOVE UPPER LIMIT
00631 M00S00626.comcvqf +++|
00632 M00S00627.comcvqf +++|* SET EXIT CONDITIONS.
00633 M00S00628.comcvqf +++|
00634 M00S00629.comcvqf +++| VQI10 BX1 X1-X1 CLEAR ERROR RETURN
00635 M00S00630.comcvqf +++| EQ VQIX RETURN
00636 M00S00631.comcvqf +++|
00637 M00S00632.comcvqf +++|* DISPOSITION CODE SHIFT TABLE.
00638 M00S00633.comcvqf +++|
00639 M00S00634.comcvqf +++| TDCS BSS 0
00640 M00S00635.comcvqf +++| VFD 36/0,6/1,18/INQF
00641 M00S00636.comcvqf +++| VFD 36/0,6/1,18/NOQF
00642 M00S00637.comcvqf +++| VFD 36/0,6/1,18/TOQF
00643 M00S00638.comcvqf +++| VFD 36/0,6/2,18/PUQF
00644 M00S00639.comcvqf +++| VFD 36/0,6/3,18/PLQF
00645 M00S00640.comcvqf +++| VFD 36/0,6/4,18/LPQF
00646 M00S00641.comcvqf +++| VFD 36/0,6/5,18/P2QF
00647 M00S00642.comcvqf +++| VFD 36/0,6/6,18/LRQF
00648 M00S00643.comcvqf +++| VFD 36/0,6/7,18/LSQF
00649 M00S00644.comcvqf +++| VFD 36/0,6/8,18/LTQF
00650 M00S00645.comcvqf +++| VFD 36/0,6/9,18/LXQF
00651 M00S00646.comcvqf +++| VFD 36/0,6/10,18/LYQF
00652 M00S00647.comcvqf +++| VFD 36/0,6/11,18/ERQF
00653 M00S00648.comcvqf +++| VFD 36/0,6/11,18/TQQF
00654 M00S00649.comcvqf +++| VFD 36/0,6/0,18/S1QF
00655 M00S00650.comcvqf +++| VFD 36/0,6/0,18/S2QF
00656 M00S00651.comcvqf +++| VFD 36/0,6/0,18/S3QF
00657 M00S00652.comcvqf +++| VFD 60/0
00658 M00S00653.comcvqf +++|
00659 M00S00654.comcvqf +++|
00660 M00S00655.comcvqf +++|
00661 M00S00656.comcvqf +++| BASE *
00662 M00S00657.comcvqf +++| QUAL$ IF -DEF,QUAL$
00663 M00S00658.comcvqf +++| QUAL *
00664 M00S00659.comcvqf +++| CAF EQU /COMCVQF/CAF
00665 M00S00660.comcvqf +++| CLD EQU /COMCVQF/CLD
00666 M00S00661.comcvqf +++| FOTF EQU /COMCVQF/FOTF
00667 M00S00662.comcvqf +++| LTFL EQU /COMCVQF/LTFL
00668 M00S00663.comcvqf +++| VIE EQU /COMCVQF/VIE
00669 M00S00664.comcvqf +++| VQE EQU /COMCVQF/VQE
00670 M00S00665.comcvqf +++| QUAL$ ENDIF
00671 M00S00666.comcvqf +++| VQF ENDX