Seq # *Modification Id* Act
----------------------------+
00031 M02S00020.@000003 ---|*CALL COMSSSD
00032 M01S00021.stage +++|* SUBMIT (LFN,Q)C
00033 M01S00022.stage +++|* OR
00034 M01S00023.stage +++|* SUBMIT (LFN,Q,NR)C
00035 M01S00024.stage +++|*
00036 M01S00025.stage +++|* LFN SOURCE FILE NAME.
00037 M01S00001.@000013 +++|* Q INPUT QUEUE TYPE.
00038 M01S00002.@000013 +++|* B OR BC = BATCH.
00039 M01S00003.@000013 +++|* N OR NO = BATCH, WITH OUTPUT NOT TO BE PRINTED.
00040 M01S00004.@000013 +++|* E=UN OR RB=UN = REMOTE BATCH, WITH OUTPUT TO BE SENT
00041 M01S00005.@000013 +++|* TO THE SPECIFIED USER NAME. IF OMITTED, *UN*
00042 M01S00006.@000013 +++|* DEFAULTS TO THE USER NAME ASSOCIATED WITH THE
00043 M01S00007.@000013 +++|* SUBMITTING JOB.
00044 M01S00008.@000013 +++|* TO = BATCH, WITH OUTPUT TO BE SENT TO THE WAIT QUEUE.
00045 M01S00026.stage +++|* NR IF SPECIFIED, NO FILES ARE REWOUND UNLESS
Line S00027 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00046 M02S00027.@000005 ---|* EXPLICITLY DONE WITH /REWIND CONTROL CARDS.
00047 M01S00001.@000005 +++|* EXPLICITLY DONE WITH /REWIND DIRECTIVES.
Seq # *Modification Id* Act
----------------------------+
00049 M02S00029.@000013 ---|* B OR BC = BATCH.
Line S00030 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000013
Seq # *Modification Id* Act
----------------------------+
00050 M02S00030.@000013 ---|* N OR NO = BATCH, WITH OUTPUT NOT TO BE PRINTED.
Line S00031 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000013
Seq # *Modification Id* Act
----------------------------+
00051 M02S00031.@000013 ---|* E OR RB = REMOTE BATCH.
Line S00032 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000013
Seq # *Modification Id* Act
----------------------------+
00052 M02S00032.@000013 ---|* TO = BATCH, WITH OUTPUT TO BE HELD IN TT QUEUE.
00053 M01S00033.stage +++|* C ESCAPE CHARACTER FOR REFORMAT.
00054 M01S00034.stage +++|*
00055 M01S00035.stage +++|* ASSUMED -
Line S00036 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000013
Seq # *Modification Id* Act
----------------------------+
00056 M02S00036.@000013 ---|* Q=B OR BC, FOR NON-TXOT JOBS.
Line S00037 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000013
Seq # *Modification Id* Act
----------------------------+
00057 M02S00037.@000013 ---|* Q=N OR NO, FOR TXOT JOBS.
Line S00038 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000013
Seq # *Modification Id* Act
----------------------------+
00058 M02S00038.@000013 ---|* LFN=INPUT
00059 M01S00009.@000013 +++|* Q=B OR BC, IF SUBMITTED FROM NON-*IAOT* JOB.
00060 M01S00010.@000013 +++|* Q=N OR NO, IF SUBMITTED FROM *IAOT* JOB.
00061 M01S00011.@000013 +++|* LFN=NO DEFAULT (HOWEVER, *IAF* WILL EDIT THE COMMAND TO
00062 M01S00012.@000013 +++|* INSERT THE PRIMARY FILE NAME IF *SUBMIT.* IS ENTERED
00063 M01S00013.@000013 +++|* IN RESPONSE TO A COMMAND LINE PROMPT).
00064 M01S00039.stage +++|* C=/
Seq # *Modification Id* Act
----------------------------+
00069 M02S00043.@000011 ---|* *CONFLICTING PARAMETERS.* = INPUT QUEUE TYPE SPECIFIED MORE
00070 M01S00001.@000011 +++|* * CONFLICTING PARAMETERS.* = INPUT QUEUE TYPE SPECIFIED MORE
00071 M01S00044.stage +++|* THAN ONCE.
00072 M01S00045.stage +++|*
Line S00046 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00073 M02S00046.@000005 ---|* *ILLEGAL QUEUE SPECIFIED.* = QUEUE TYPE SPECIFIED NOT A LEGAL
Line S00047 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00074 M02S00047.@000005 ---|* TYPE FOR *SUBMIT*.
Line S00002 Modification History
M01(Yanked)(Added by)
@000005
M02(Yanked)(Updated by)
@000011
Seq # *Modification Id* Act
----------------------------+
00075 M02S00002.@000011 ---|* *INCORRECT QUEUE SPECIFIED.* = QUEUE TYPE SPECIFIED NOT A
00076 M01S00002.@000011 +++|* * INCORRECT QUEUE SPECIFIED.* = QUEUE TYPE SPECIFIED NOT A
00077 M01S00003.@000005 +++|* CORRECT TYPE FOR *SUBMIT*.
00078 M01S00048.stage +++|*
Line S00049 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00079 M02S00049.@000005 ---|* *NO READ FILE FOUND- LFN .* = LFN ON /READ CONTROL CARD COULD
Line S00004 Modification History
M01(Yanked)(Added by)
@000005
M02(Yanked)(Updated by)
@000011
Seq # *Modification Id* Act
----------------------------+
00080 M02S00004.@000011 ---|* *NO READ FILE FOUND- LFN .* = LFN ON /READ DIRECTIVE COULD
00081 M01S00003.@000011 +++|* * NO READ FILE FOUND- LFN .* = LFN ON /READ DIRECTIVE COULD
00082 M01S00050.stage +++|* NOT BE FOUND.
00083 M01S00051.stage +++|*
Line S00052 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000011
Seq # *Modification Id* Act
----------------------------+
00084 M02S00052.@000011 ---|* *NO SOURCE FILE SPECIFIED.* = NO SOURCE FILE NAME GIVEN.
00085 M01S00004.@000011 +++|* * NO SOURCE FILE SPECIFIED.* = NO SOURCE FILE NAME GIVEN.
00086 M01S00053.stage +++|*
Line S00054 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00087 M02S00054.@000005 ---|* *READ FILE BUSY- LFN .* = LFN ON /READ CONTROL CARD WAS BUSY.
Line S00005 Modification History
M01(Yanked)(Added by)
@000005
M02(Yanked)(Updated by)
@000011
Seq # *Modification Id* Act
----------------------------+
00088 M02S00005.@000011 ---|* *READ FILE BUSY- LFN .* = LFN ON /READ DIRECTIVE WAS BUSY.
00089 M01S00005.@000011 +++|* * READ FILE BUSY- LFN .* = LFN ON /READ DIRECTIVE WAS BUSY.
00090 M01S00055.stage +++|*
Line S00056 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000001
Seq # *Modification Id* Act
----------------------------+
00091 M02S00056.@000001 ---|* *SUBMIT COMPLETE. JOBNAME IS XXXXXXX* = THE JOB WAS
Line S00057 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000001
Seq # *Modification Id* Act
----------------------------+
00092 M02S00057.@000001 ---|* SUBMITTED WITH THE NAME XXXXXXX.
Line S00001 Modification History
M01(Yanked)(Added by)
@000001
M02(Yanked)(Updated by)
@000011
Seq # *Modification Id* Act
----------------------------+
00093 M02S00001.@000011 ---|* *SUBMIT COMPLETE. JSN IS XXXX.* = THE JOB WAS
00094 M01S00006.@000011 +++|* * SUBMIT COMPLETE. JSN IS XXXX.* = THE JOB WAS
00095 M01S00002.@000001 +++|* SUBMITTED WITH THE JSN XXXX.
00096 M01S00058.stage +++|*
Line S00059 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000011
Seq # *Modification Id* Act
----------------------------+
00097 M02S00059.@000011 ---|* *SUBMIT FILE EMPTY.* = EOR/EOF FOUND ON FIRST READ OF SUBMIT
00098 M01S00007.@000011 +++|* * SUBMIT FILE EMPTY.* = EOR/EOF FOUND ON FIRST READ OF SUBMIT
00099 M01S00060.stage +++|* FILE.
00100 M01S00061.stage +++|*
Line S00062 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000011
Seq # *Modification Id* Act
----------------------------+
00101 M02S00062.@000011 ---|* *TOO MANY ARGUMENTS.* = TOO MANY ARGUMENTS WERE PRESENT ON
00102 M01S00008.@000011 +++|* * TOO MANY ARGUMENTS.* = TOO MANY ARGUMENTS WERE PRESENT ON
Line S00063 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00103 M02S00063.@000005 ---|* THE CONTROL STATEMENT.
00104 M01S00006.@000005 +++|* THE COMMAND.
Line S00064 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00105 M02S00064.@000003 ---| SPACE 4
00106 M01S00005.@000003 +++|*
00107 M01S00006.@000003 +++|* * USER COMMAND HAS NOT BEEN EXECUTED.* = A */USER* DIRECTIVE
00108 M01S00007.@000003 +++|* HAS BEEN SPECIFIED, BUT THE CALLING JOB HAS NEVER EXECUTED
00109 M01S00008.@000003 +++|* A *USER* COMMAND.
00110 M01S00009.@000003 +++|*
Line S00010 Modification History
M01(Yanked)(Added by)
@000003
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00111 M02S00010.@000005 ---|* * USER DIRECTIVE NOT VALID.* = A */USER* DIRECTIVE COULD
00112 M01S00007.@000005 +++|* * USER DIRECTIVE INCORRECT.* = A */USER* DIRECTIVE COULD
00113 M01S00011.@000003 +++|* NOT BE PROCESSED, EITHER BECAUSE THE CALLING JOB HAS NEVER
Line S00012 Modification History
M01(Yanked)(Added by)
@000003
M02(Yanked)(Updated by)
@000006
Seq # *Modification Id* Act
----------------------------+
00114 M02S00012.@000006 ---|* ISSUED A *USER* COMMAND, OR BECAUSE IT WAS NOT THE THIRD
Line S00013 Modification History
M01(Yanked)(Added by)
@000003
M02(Yanked)(Updated by)
@000006
Seq # *Modification Id* Act
----------------------------+
00115 M02S00013.@000006 ---|* LINE IN THE FILE.
00116 M01S00001.@000006 +++|* ISSUED A *USER* COMMAND, OR BECAUSE THE DIRECTIVE DID NOT
00117 M01S00002.@000006 +++|* FOLLOW BOTH A *JOB* DIRECTIVE AND A *JOB* COMMAND.
00118 M01S00014.@000003 +++| SPACE 4,10
00119 M01S00065.stage +++|*CALL COMCCMD
00120 M01S00066.stage +++|*CALL COMCMAC
00121 M01S00067.stage +++|*CALL COMSDSP
00122 M01S00068.stage +++|*CALL COMSIOQ
00123 M01S00015.@000003 +++|*CALL COMSMLS
00124 M01S00016.@000003 +++|*CALL COMSPFM
00125 M01S00069.stage +++|*CALL COMSSFM
00126 M01S00017.@000003 +++|*CALL COMSSSD
Seq # *Modification Id* Act
----------------------------+
00199 M02S00122.@000003 ---| SUBMIT SPACE 4
00200 M01S00026.@000003 +++| SUBMIT SPACE 4,100
00201 M01S00123.stage +++|** SUBMIT - MAIN PROGRAM
00202 M01S00124.stage +++|*
00203 M01S00125.stage +++|* THE ESCAPE CODE (*C* PARAMETER) IS A UNIQUE CHARACTER
00204 M01S00126.stage +++|* THAT ENABLES THE SUBMIT PROCESSOR TO RECOGNIZE SPECIAL
Line S00127 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00205 M02S00127.@000005 ---|* CONTROL CARDS THAT AFFECT THE FINAL FORMAT OF THE
00206 M01S00008.@000005 +++|* DIRECTIVES THAT AFFECT THE FINAL FORMAT OF THE
00207 M01S00128.stage +++|* SUBMIT FILE. DEFAULT CHARACTER IS /.
00208 M01S00129.stage +++|*
00209 M01S00130.stage +++|* FUNCTIONS
00210 M01S00131.stage +++|*
00211 M01S00132.stage +++|* 1. READS FIRST UNIT RECORD AND CHECKS FOR *C*JOB
Line S00133 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00212 M02S00133.@000005 ---|* A. IF THE FIRST CARD IS NOT *C*JOB THE INPUT
Line S00134 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00213 M02S00134.@000005 ---|* FILE IS COPIED AS IS TO BECOME THE ACTUAL
Seq # *Modification Id* Act
----------------------------+
00216 M02S00137.@000005 ---|* B. IF THE FIRST CARD IS *C*JOB THE INPUT FILE
Line S00138 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00217 M02S00138.@000005 ---|* WILL BE REFORMATTED TO BECOME THE SUBMIT
Line S00139 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00218 M02S00139.@000005 ---|* FILE.
00219 M01S00009.@000005 +++|* A. IF THE FIRST DIRECTIVE IS NOT *C*JOB THE
00220 M01S00010.@000005 +++|* INPUT FILE IS COPIED AS IS TO BECOME THE
00221 M01S00011.@000005 +++|* ACTUAL SUBMIT FILE.
00222 M01S00012.@000005 +++|*
00223 M01S00013.@000005 +++|* B. IF THE FIRST DIRECTIVE IS *C*JOB THE INPUT
00224 M01S00014.@000005 +++|* FILE WILL BE REFORMATTED TO BECOME THE
00225 M01S00015.@000005 +++|* SUBMIT FILE.
00226 M01S00140.stage +++|* NOTE REFORMATTING IS ACCOMPLISHED BY PLACING
Line S00141 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00227 M02S00141.@000005 ---|* SUBMIT CONTROL CARDS IN THE INPUT FILE.
00228 M01S00016.@000005 +++|* SUBMIT DIRECTIVES IN THE INPUT FILE.
00229 M01S00142.stage +++|* 2. SETS QUEUE FOR EVENTUAL DISPOSAL OF OUTPUT
Line S00143 Modification History
M01(Added by)
stage
M02(Updated by)
274l797
Seq # *Modification Id* Act
----------------------------+
00230 M02S00143.274l797 ---|* 3. SUBMIT FILE IS PASSED TO THE SYSTEM *SUBMIT MACRO*
00231 M01S00001.274l797 +++|* 3. SUBMIT FILE IS PASSED TO THE SYSTEM *ROUTE* MACRO
00232 M01S00144.stage +++|* 4. MESSAGE IS ISSUED TO DAYFILE/INTERACTIVE TERMINAL
00233 M01S00145.stage +++|*
00234 M01S00146.stage +++|*
Line S00147 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00235 M02S00147.@000005 ---|* HOW CONTROL CARDS INFLUENCE THE SUBMIT FILE.
00236 M01S00017.@000005 +++|* HOW DIRECTIVES INFLUENCE THE SUBMIT FILE.
00237 M01S00148.stage +++|*
00238 M01S00149.stage +++|* 1. MODES EDITING IS DONE UNDER TWO MODES
00239 M01S00150.stage +++|* A. NON-TRANSPARENT EACH LINE OF THE INPUT FILE IS
Line S00151 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00240 M02S00151.@000005 ---|* EXAMINED FOR CONTROL CARDS.
Seq # *Modification Id* Act
----------------------------+
00242 M02S00153.@000005 ---|* CONTROL CARD FORMAT *C*NOTRANS
00243 M01S00018.@000005 +++|* EXAMINED FOR DIRECTIVES. DEFAULT
00244 M01S00019.@000005 +++|* MODE WITH *C*JOB DIRECTIVE.
00245 M01S00020.@000005 +++|* DIRECTIVE FORMAT *C*NOTRANS
00246 M01S00154.stage +++|*
Line S00155 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00247 M02S00155.@000005 ---|* B. TRANSPARENT ONLY GROUPS OF CONTROL CARDS AT
00248 M01S00021.@000005 +++|* B. TRANSPARENT ONLY GROUPS OF DIRECTIVES AT
00249 M01S00156.stage +++|* THE BEGINNING OF EACH RECORD MAY
00250 M01S00157.stage +++|* BE EXAMINED.
Line S00158 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00251 M02S00158.@000005 ---|* CONTROL CARD FORMAT *C*TRANS
00252 M01S00022.@000005 +++|* DIRECTIVE FORMAT *C*TRANS
00253 M01S00159.stage +++|*
Line S00160 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00254 M02S00160.@000005 ---|* 2. OPTIONS EACH CONTROL CARD ENABLES THE USER TO
00255 M01S00023.@000005 +++|* 2. OPTIONS EACH DIRECTIVE ENABLES THE USER TO
00256 M01S00161.stage +++|* DICTATE SOME ASPECT OF THE FINAL FORMAT OF
00257 M01S00162.stage +++|* THE SUBMIT FILE.
00258 M01S00024.@000005 +++|*
00259 M01S00025.@000005 +++|* DIRECTIVE FORMAT *C*CHARGE
00260 M01S00026.@000005 +++|* REPLACES THE DIRECTIVE WITH A *CHARGE*
00261 M01S00027.@000005 +++|* COMMAND USING THE CURRENTLY ACTIVE
00262 M01S00028.@000005 +++|* CHARGE AND PROJECT NUMBER IF THE CHARGE
00263 M01S00029.@000005 +++|* AND PROJECT NUMBERS HAVE BEEN VALIDATED.
00264 M01S00030.@000005 +++|* IF NO CHARGE NUMBER IS IN EFFECT OR IF
00265 M01S00031.@000005 +++|* THE CURRENT CHARGE AND PROJECT NUMBERS
00266 M01S00032.@000005 +++|* HAVE NOT BEEN VALIDATED NO ACTION IS
00267 M01S00033.@000005 +++|* TAKEN.
00268 M01S00163.stage +++|*
Line S00164 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00269 M02S00164.@000005 ---|* CONTROL CARD FORMAT *C*EOR
00270 M01S00034.@000005 +++|* DIRECTIVE FORMAT *C*EOR
00271 M01S00165.stage +++|* END OF RECORD IS WRITTEN ON SUBMIT FILE
00272 M01S00166.stage +++|*
Line S00167 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00273 M02S00167.@000005 ---|* CONTROL CARD FORMAT *C*EOF
00274 M01S00035.@000005 +++|* DIRECTIVE FORMAT *C*EOF
00275 M01S00168.stage +++|* END OF FILE IS WRITTEN ON SUBMIT FILE
00276 M01S00169.stage +++|*
Line S00170 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00277 M02S00170.@000005 ---|* CONTROL CARD FORMAT *C*EC=A
00278 M01S00036.@000005 +++|* DIRECTIVE FORMAT *C*EC=A
00279 M01S00171.stage +++|* CHANGES ESCAPE CHARACTER FROM *C* TO A.
00280 M01S00172.stage +++|*
Line S00173 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00281 M02S00173.@000005 ---|* CONTROL CARD FORMAT *C*NOSEQ
00282 M01S00037.@000005 +++|* DIRECTIVE FORMAT *C*NOSEQ
00283 M01S00174.stage +++|* WILL AFFECT FORMAT ONLY UNDER NON-TRANS-
00284 M01S00175.stage +++|* PARENT MODE. NO ATTEMPT WILL BE MADE TO
00285 M01S00176.stage +++|* STRIP LINE NUMBERS FROM INPUT FILE LINES.
00286 M01S00177.stage +++|*
Line S00178 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00287 M02S00178.@000005 ---|* CONTROL CARD FORMAT *C*SEQ
00288 M01S00038.@000005 +++|* DIRECTIVE FORMAT *C*SEQ
00289 M01S00179.stage +++|* WILL AFFECT FORMAT ONLY UNDER NON-TRANS-
00290 M01S00180.stage +++|* PARENT MODE. LINE NUMBERS WILL BE
00291 M01S00181.stage +++|* STRIPPED OFF INPUT FILE LINES. DEFAULT
Seq # *Modification Id* Act
----------------------------+
00295 M02S00184.@000005 ---|* CONTROL CARD FORMAT *C*REWIND,FILENAME
00296 M01S00040.@000005 +++|* DIRECTIVE FORMAT *C*REWIND,FILENAME
00297 M01S00185.stage +++|* REWINDS ONE OF USER S LOCAL FILES
00298 M01S00186.stage +++|*
Line S00187 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00299 M02S00187.@000005 ---|* CONTROL CARD FORMAT *C*READ,FILENAME
00300 M01S00041.@000005 +++|* DIRECTIVE FORMAT *C*READ,FILENAME
00301 M01S00188.stage +++|* COPIES USER,S LOCAL FILE TO SUBMIT FILE.
00302 M01S00189.stage +++|* EDITING IS DONE ON THE FILE AS THOUGH IT
00303 M01S00190.stage +++|* WERE SOURCE CODE OF THE INPUT FILE.
00304 M01S00191.stage +++|*
Line S00192 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00305 M02S00192.@000005 ---|* CONTROL CARD FORMAT *C*PACK
Line S00193 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00306 M02S00193.@000005 ---|* DEFAULT WHEN *C*JOB CARD IS DETECTED.
00307 M01S00042.@000005 +++|* DIRECTIVE FORMAT *C*PACK
00308 M01S00043.@000005 +++|* DEFAULT WHEN *C*JOB DIRECTIVE IS DETECTED.
00309 M01S00194.stage +++|* ALL EOR MARKS ARE REMOVED FROM A FILE.
00310 M01S00195.stage +++|* ALL EOF MARKS REMOVED FROM A MULTI-FILE
00311 M01S00196.stage +++|* FILE. AN EOF MARK WILL BE WRITTEN TO THE
00312 M01S00197.stage +++|* SUBMIT FILE ONLY WHEN EOI IS ENCOUNTERED
00313 M01S00198.stage +++|* IN THE INPUT FILE. EDITING STOPS AT THAT
00314 M01S00199.stage +++|* POINT.
00315 M01S00200.stage +++|*
Line S00201 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00316 M02S00201.@000005 ---|* CONTROL CARD FORMAT *C*NOPACK
00317 M01S00044.@000005 +++|* DIRECTIVE FORMAT *C*NOPACK
00318 M01S00202.stage +++|* INTERNAL FILE STRUCTURES ARE PRESERVED
00319 M01S00203.stage +++|* INTACT. EACH INTERNAL EOR OR EOF MARK IS
00320 M01S00204.stage +++|* COPIED TO THE SUBMIT FILE. FILES COPIED
00321 M01S00205.stage +++|* WITH *C*READ HAVE EOF AND EOI MARKS
00322 M01S00206.stage +++|* CONVERTED TO EOR MARKS. WHEN EOI IS
00323 M01S00207.stage +++|* ENCOUNTERED ON THE INPUT FILE AN EOF IS
00324 M01S00208.stage +++|* WRITTEN TO THE SUBMIT FILE AND EDITING
00325 M01S00209.stage +++|* STOPS.
00326 M01S00210.stage +++|*
Line S00211 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00327 M02S00211.@000005 ---|* CONTROL CARD FORMAT *C*USER
00328 M01S00045.@000005 +++|* DIRECTIVE FORMAT *C*USER
00329 M01S00212.stage +++|* READS *VALIDUS* FILE FOR THE PASSWORD OF
Line S00213 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00330 M02S00213.@000005 ---|* THE USER NUMBER CURRENTLY IN EFFECT AND
00331 M01S00046.@000005 +++|* THE USER NAME CURRENTLY IN EFFECT AND
00332 M01S00214.stage +++|* REPLACES THE DIRECTIVE WITH A *USER*
Line S00215 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00333 M02S00215.@000005 ---|* STATEMENT USING THE CURRENT USER NUMBER
00334 M01S00047.@000005 +++|* DIRECTIVE USING THE CURRENT USER NAME
00335 M01S00216.stage +++|* AND PASSWORD.
00336 M01S00217.stage +++|
00337 M01S00218.stage +++|
Line S00219 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00338 M02S00219.@000003 ---| SUBMIT SB1 1 PRESET PROGRAM
00339 M01S00027.@000003 +++| SUBMIT BSS 0 ENTRY
00340 M01S00028.@000003 +++| SB1 1
00341 M01S00220.stage +++| MX6 0 SET NO READ FILE YET
00342 M01S00221.stage +++| SA6 RR
00343 M01S00222.stage +++| RJ PRS
00344 M01S00223.stage +++| RETURN F,R
00345 M01S00224.stage +++| SA2 NRFLG
00346 M01S00225.stage +++| ZR X2,SBM0 IF NO REWIND
00347 M01S00226.stage +++| REWIND I
00348 M01S00227.stage +++| SBM0 READ I
00349 M01S00228.stage +++| READS I,BUF,BUFL READ FIRST LINE
Seq # *Modification Id* Act
----------------------------+
00612 M02S00422.@000005 ---|* RFM PROCESSES THE INPUT FILE WHENEVER A *C*JOB CARD
Line S00423 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00613 M02S00423.@000005 ---|* IS DETECTED AS THE FIRST UNIT RECORD OF THE FILE.
00614 M01S00048.@000005 +++|* *RFM* PROCESSES THE INPUT FILE WHENEVER A *C*JOB
00615 M01S00049.@000005 +++|* DIRECTIVE IS DETECTED AS THE FIRST UNIT RECORD OF
00616 M01S00050.@000005 +++|* THE FILE.
00617 M01S00424.stage +++|* PROCESSING IS DONE IN ONE OF TWO MODES
00618 M01S00425.stage +++|* 1. NONTRANSPARENT MODE
Line S00426 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00619 M02S00426.@000005 ---|* AFTER *C*JOB CARD OR *C*NOTRANS* CARD
Line S00427 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00620 M02S00427.@000005 ---|* EACH UNIT RECORD OF THE INPUT FILE IS CHECKED FOR
Line S00428 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00621 M02S00428.@000005 ---|* SPECIAL SUBMIT CONTROL CARDS
00622 M01S00051.@000005 +++|* AFTER *C*JOB DIRECTIVE OR *C*NOTRANS*
00623 M01S00052.@000005 +++|* DIRECTIVE EACH UNIT RECORD OF THE INPUT FILE IS
00624 M01S00053.@000005 +++|* CHECKED FOR SPECIAL SUBMIT DIRECTIVES
00625 M01S00429.stage +++|* A. *C*TRANS FOUND
00626 M01S00430.stage +++|* EDITING REVERTS IMMEDIATELY TO TRANSPARENT
00627 M01S00431.stage +++|* MODE. (SEE BELOW).
Line S00432 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00628 M02S00432.@000005 ---|* B. OTHER CONTROL CARDS
Line S00433 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00629 M02S00433.@000005 ---|* THE CONTROL CARD APPEARANCE IS MARKED AND
00630 M01S00054.@000005 +++|* B. OTHER DIRECTIVES
00631 M01S00055.@000005 +++|* THE DIRECTIVE APPEARANCE IS MARKED AND
00632 M01S00434.stage +++|* IT TAKES EFFECT WITH THE NEXT UNIT RECORD
00633 M01S00435.stage +++|* C. TEXT LINE
00634 M01S00436.stage +++|* TEXT LINES ARE EDITED ACCORDING TO THE
00635 M01S00437.stage +++|* CURRENT SETTING OF THE SUBMIT CONTROL
00636 M01S00438.stage +++|* OPTIONS.
00637 M01S00439.stage +++|* D. EOR/EOF/EOI
00638 M01S00440.stage +++|* SEE COMMENTS IN SUBROUTINE *SUBEO*.
00639 M01S00441.stage +++|*
00640 M01S00442.stage +++|* 2. TRANSPARENT MODE
Line S00443 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00641 M02S00443.@000005 ---|* AFTER *C*TRANS CARD HAS BEEN PROCESSED
Line S00444 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00642 M02S00444.@000005 ---|* THE FIRST UNIT RECORD IS EXAMINED
00643 M01S00056.@000005 +++|* AFTER *C*TRANS DIRECTIVE HAS BEEN
00644 M01S00057.@000005 +++|* PROCESSED THE FIRST UNIT RECORD IS EXAMINED
00645 M01S00445.stage +++|* A. TEXT
00646 M01S00446.stage +++|* THE WHOLE RECORD IS TRANSFERED TO THE
00647 M01S00447.stage +++|* SUBMIT FILE AS IS
00648 M01S00448.stage +++|* B. *C*NOTRANS FOUND
00649 M01S00449.stage +++|* PROCESSING REVERTS IMMEDIATELY TO
00650 M01S00450.stage +++|* NON-TRANSPARENT MODE. (SEE ABOVE).
00651 M01S00451.stage +++|* C. SUBMIT CONTROL OPTION
00652 M01S00452.stage +++|* THE CONTROL OPTION OCCURENCE IS MARKED
00653 M01S00453.stage +++|* EVEN IF IT MAY NOT INFLUENCE THE EDITING
00654 M01S00454.stage +++|* UNDER THIS MODE. IF MODE REVERTS TO NON-
00655 M01S00455.stage +++|* TRANSPARENT, ALL OPTIONS USED UNDER
00656 M01S00456.stage +++|* TRANSPARENT MODE WILL TAKE EFFECT.
00657 M01S00457.stage +++|* D. EOR/EOF/EOI
00658 M01S00458.stage +++|* SEE COMMENTS IN SUBROUTINE *SUBEO*.
00659 M01S00459.stage +++|
00660 M01S00460.stage +++|
Line S00461 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00661 M02S00461.@000003 ---| RFM PS
00662 M01S00064.@000003 +++| RFM SUBR ENTRY/EXIT
00663 M01S00462.stage +++|
00664 M01S00463.stage +++|* PROCESS NONTRANSPARENT MODE
00665 M01S00464.stage +++|
00666 M01S00465.stage +++| PNM BSS 0 NOTRANS
00667 M01S00466.stage +++| EQ PNM2 SKIP ADDITIONAL READ
00668 M01S00467.stage +++|
00669 M01S00468.stage +++| PNM1 READ I,R
00670 M01S00469.stage +++| RECALL F
00671 M01S00470.stage +++| PNM2 SA1 I+3 SAVE OUTPTR(I)
00672 M01S00471.stage +++| SA2 I+2 SAVE INPUT FET *IN* POINTER
00673 M01S00472.stage +++| BX6 X1
00674 M01S00473.stage +++| LX7 X2
00675 M01S00474.stage +++| SA6 OPTR
00676 M01S00475.stage +++| SA7 IPTR
00677 M01S00476.stage +++| READS I,BUF,BUFL READ UNIT RECORD
00678 M01S00477.stage +++| ZR X1,PNM2.1 IF NO EOR/EOF/EOI
00679 M01S00478.stage +++| SB7 B6-BUF
00680 M01S00479.stage +++| ZR B7,PNM2.0 IF END OF RECORD
00681 M01S00480.stage +++| SA2 FLAGS CHECK TRANS MODE BIT
00682 M01S00481.stage +++| LX2 59-47
00683 M01S00482.stage +++| PL X2,PNM2.0 IF TRANS NOT SET
00684 M01S00483.stage +++| SA2 OPTR RESTORE POINTERS FOR TRANS DATA
00685 M01S00484.stage +++| SA3 IPTR
00686 M01S00485.stage +++| BX6 X2
00687 M01S00486.stage +++| LX7 X3
00688 M01S00487.stage +++| SA6 I+3
00689 M01S00488.stage +++| SA7 I+2
00690 M01S00489.stage +++| EQ PTM6 SWITCH TO TRANS MODE
00691 M01S00490.stage +++|
00692 M01S00491.stage +++| PNM2.0 RJ NLT WRITE NO LINE TERMINATOR DATA TO BUFFER
00693 M01S00492.stage +++| SX0 B0 INPUT FILE
00694 M01S00493.stage +++| SX7 B0 NO WRITE REMAINDER
Line S00494 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00695 M02S00494.@000003 ---| SX5 RFM RETURN ADDRESS FOR EOI
00696 M01S00065.@000003 +++| SX5 RFMX RETURN ADDRESS FOR EOI
00697 M01S00495.stage +++| RJ SUBEO PROCESS EOF/EOR
00698 M01S00496.stage +++| EQ PNM1 PROCESS NEXT RECORD
00699 M01S00497.stage +++|
Line S00498 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00700 M02S00498.@000003 ---| PNM2.1 SA1 BUF SET BEGINNING ADDRESS
00701 M01S00066.@000003 +++| PNM2.1 SA1 LCNT INCREMENT LINE COUNT
00702 M01S00067.@000003 +++| SX6 X1+B1
00703 M01S00068.@000003 +++| SA6 A1
00704 M01S00069.@000003 +++| SA1 BUF SET BEGINNING ADDRESS
00705 M01S00499.stage +++| RJ CSF CHECK SPECIAL FORMAT
00706 M01S00500.stage +++| NZ B2,PNM3 IF SPECIAL FORMAT
00707 M01S00501.stage +++| RJ SSN STRIP SEQUENCE NUMBER
00708 M01S00502.stage +++| SB6 A1 SAVE BEGINNING ADDRESS AFTER STRIPPING
00709 M01S00503.stage +++| SB3 B2 SAVE BEGINNING ADDRESS BEFORE STRIPPING
00710 M01S00504.stage +++| RJ CSF CHECK SPECIAL FORMAT
00711 M01S00505.stage +++| ZR B2,PNM4 IF NOT SPECIAL FORMAT
00712 M01S00506.stage +++| PNM3 SX7 PNM2 SAVE RETURN ADDRESS
00713 M01S00507.stage +++| SA7 RJ
00714 M01S00508.stage +++| JP B2
00715 M01S00509.stage +++|
00716 M01S00510.stage +++| PNM4 SA2 FLAGS TEST TRANS BIT
00717 M01S00511.stage +++| LX2 12D
00718 M01S00512.stage +++| PL X2,PNM5 TRANS NOT SET
00719 M01S00513.stage +++| SA1 OPTR RESTORE *IN* AND *OUT* POINTERS
00720 M01S00514.stage +++| SA2 IPTR
00721 M01S00515.stage +++| BX6 X1
00722 M01S00516.stage +++| LX7 X2
00723 M01S00517.stage +++| SA6 I+3
00724 M01S00518.stage +++| SA7 I+2
00725 M01S00519.stage +++| EQ PTM6 SWITCH TO TRANS MODE
00726 M01S00520.stage +++|
00727 M01S00521.stage +++| PNM5 SB2 BUF+BUFL
00728 M01S00522.stage +++| SA2 FLAGS TEST NOSEQ BIT
00729 M01S00523.stage +++| PL X2,PNM6 STRIP SEQUENCE NUMBERS
00730 M01S00524.stage +++| SB6 B3 NO SEQUENCE NUMBER STRIPPING
00731 M01S00525.stage +++| PNM6 SB7 B2-B6 CALCULATE WRITE LENGTH
00732 M01S00526.stage +++| WRITES F,B6,B7
00733 M01S00527.stage +++| EQ PNM2 LOOP TO NEXT RECORD
00734 M01S00528.stage +++|
00735 M01S00529.stage +++|* PROCESS TRANSPARENT MODE
00736 M01S00530.stage +++|
00737 M01S00531.stage +++| PTM BSS 0
00738 M01S00532.stage +++| PTM1 READ I
00739 M01S00533.stage +++| RECALL F
00740 M01S00534.stage +++| PTM2 SA1 I+3 SAVE OUTPTR(I)
00741 M01S00535.stage +++| BX6 X1
00742 M01S00536.stage +++| SA6 OPTR
00743 M01S00537.stage +++| SA1 X6 CHECK FOR END OF LINE BYTE
00744 M01S00538.stage +++| MX7 -12
00745 M01S00539.stage +++| BX7 -X7*X1
Line S00540 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
00746 M02S00540.@000005 ---| NZ X7,PTM5 IF NOT A POSSIBLE SPECIAL FORMAT CARD
00747 M01S00058.@000005 +++| NZ X7,PTM5 IF NOT A POSSIBLE SPECIAL FORMAT DIRECTIVE
00748 M01S00541.stage +++| READS I,BUF,BUFL READ UNIT RECORD FROM INPUT FILE
00749 M01S00542.stage +++| ZR X1,PTM3 IF NO EOR/EOF
00750 M01S00543.stage +++| SX0 B0 INPUT FILE
00751 M01S00544.stage +++| SX7 B0 NO RECORD REMAINDER
Line S00545 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00752 M02S00545.@000003 ---| SX5 RFM RETURN ADDRESS FOR EOI
00753 M01S00070.@000003 +++| SX5 RFMX RETURN ADDRESS FOR EOI
00754 M01S00546.stage +++| RJ SUBEO PROCESS TERMINATION CONDITION
00755 M01S00547.stage +++| EQ PTM1 PROCESS NEXT RECORD
00756 M01S00548.stage +++|
Line S00549 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00757 M02S00549.@000003 ---| PTM3 SA1 BUF SET STARTING ADDRESS
00758 M01S00071.@000003 +++| PTM3 SA1 LCNT INCREMENT LINE COUNT
00759 M01S00072.@000003 +++| SX6 X1+B1
00760 M01S00073.@000003 +++| SA6 A1
00761 M01S00074.@000003 +++| SA1 BUF SET BEGINNING ADDRESS
00762 M01S00550.stage +++| RJ CSF CHECK SPECIAL FORMAT WITH NO SEQ NO STRIP
00763 M01S00551.stage +++| NZ B2,PTM4 IF SPECIAL FORMAT
00764 M01S00552.stage +++| RJ SSN STRIP SEQUENCE NUMBER
00765 M01S00553.stage +++| SB6 A1 SAVE BEGINNING ADDRESS AFTER STRIPPING
00766 M01S00554.stage +++| SB3 B2 SAVE BEGINNING ADDRESS BEFORE STRIPPING
00767 M01S00555.stage +++| RJ CSF CHECK SPECIAL FORMAT
00768 M01S00556.stage +++| ZR B2,PTM5 IF NOT SPECIAL FORMAT
00769 M01S00557.stage +++| PTM4 SX7 PTM2 SAVE RETURN ADDRESS
00770 M01S00558.stage +++| SA7 RJ
00771 M01S00559.stage +++| JP B2
00772 M01S00560.stage +++|
00773 M01S00561.stage +++| PTM5 SA2 FLAGS TEST FOR TRANS BIT SET
00774 M01S00562.stage +++| LX2 12D
00775 M01S00563.stage +++| SA3 OPTR RESTORE OUT POINTER
00776 M01S00564.stage +++| BX6 X3
00777 M01S00565.stage +++| SA6 I+3
00778 M01S00566.stage +++| PL X2,PNM2 IF NOT SET, SWITCH TO NONTRANSPARENT MODE
00779 M01S00567.stage +++| PTM6 READW I,BUF,BUFL
00780 M01S00568.stage +++| RJ SUBUFS SET TRANSFER TO BUF
00781 M01S00569.stage +++| ZR X1,PTM7 IF NO EOR/EOF
00782 M01S00570.stage +++| SX0 B0 INPUT FILE
00783 M01S00571.stage +++| SX7 B1 PROCESS INCOMPLETE RECORD
Line S00572 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00784 M02S00572.@000003 ---| SX5 RFM RETURN ADDRESS FOR EOI
00785 M01S00075.@000003 +++| SX5 RFMX RETURN ADDRESS FOR EOI
00786 M01S00573.stage +++| RJ SUBEO PROCESS TERMINATION CONDITION
00787 M01S00574.stage +++| EQ PTM1 PROCESS NEXT RECORD
00788 M01S00575.stage +++|
00789 M01S00576.stage +++| PTM7 WRITEW F,BUF,BUFL
00790 M01S00577.stage +++| RJ SUBUFR CLEAR TRANSFER TO BUF
00791 M01S00578.stage +++| EQ PTM6 LOOP
Line S00579 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00792 M02S00579.@000003 ---| SUBEO SPACE 4
00793 M01S00076.@000003 +++| SUBEO SPACE 4,40
00794 M01S00580.stage +++|** SUBEO PROCESS FILE TERMINATION CONDITION.
00795 M01S00581.stage +++|*
Line S00582 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00796 M02S00582.@000003 ---|* ENTRY I FILE FET ADDRESS
00797 M01S00077.@000003 +++|* ENTRY (I) = FILE FET ADDRESS.
00798 M01S00583.stage +++|* (X1) = EOR/EOF/EOI STATUS FROM READW OR READS
00799 M01S00584.stage +++|* (X0) IF 0 - FILE IS INPUT FILE
00800 M01S00585.stage +++|* 1 - FILE FROM /READ,....
00801 M01S00586.stage +++|* (X5) = ALTERNATE RETURN ADDRESS
00802 M01S00587.stage +++|* (X7) = 0 IF ENTIRE RECORD.
00803 M01S00588.stage +++|* = 1 IF PARTIAL RECORD POSSIBLE.
00804 M01S00589.stage +++|*
00805 M01S00590.stage +++|* EXIT THE ROUTINE WILL RETURN VIA REGULAR LINKAGE WHEN
00806 M01S00591.stage +++|* EOR/EOF ON INPUT FILE
00807 M01S00592.stage +++|* EOR ON READ FILE
00808 M01S00593.stage +++|* THE ROUTINE WILL RETURN TO THE ALTERNATE RETURN
00809 M01S00594.stage +++|* ADDRESS WHEN
00810 M01S00595.stage +++|* EOI ON INPUT FILE
00811 M01S00596.stage +++|* EOF ON READ FILE
00812 M01S00597.stage +++|*
00813 M01S00598.stage +++|*
00814 M01S00599.stage +++|* THIS ROUTINE PROCESSES A TERMINAL CONDITION FOR A FILE
00815 M01S00600.stage +++|* AS FOLLOWS
00816 M01S00601.stage +++|* 1. END-OF-INFORMATION
00817 M01S00602.stage +++|* A. INPUT FILE
00818 M01S00603.stage +++|* THE REFORMATTING ROUTINE IS TERMINATED BUT
00819 M01S00604.stage +++|* THE SUBMIT BUFFER F IS FLUSHED IF NOT
00820 M01S00605.stage +++|* EMPTY WITH A WRITEF MACRO.
00821 M01S00606.stage +++|* 2. END OF FILE
00822 M01S00607.stage +++|* A. INPUT FILE
00823 M01S00608.stage +++|* IF THE PACK CONTROL OPTION IS
00824 M01S00609.stage +++|* IN EFFECT THE FILE MARK IS IGNORED.
00825 M01S00610.stage +++|* ELSE A FILE MARK IS WRITTEN TO THE OUTPUT
00826 M01S00611.stage +++|* FILE F
00827 M01S00612.stage +++|* B. READ FILE
00828 M01S00613.stage +++|* READING FROM FILE IS TERMINATED, EDITING
00829 M01S00614.stage +++|* WILL BE THE SAME AS IF EOR WAS DETECTED.
00830 M01S00615.stage +++|* 3. END OF RECORD
00831 M01S00616.stage +++|* A. INPUT FILE
00832 M01S00617.stage +++|* B. READ FILE
00833 M01S00618.stage +++|* IF THE PACK OPTION IS IN EFFECT THE RECORD
00834 M01S00619.stage +++|* MARK IS IGNORED, ELSE A RECORD MARK IS
00835 M01S00620.stage +++|* WRITTEN TO THE OUTPUT FILE F.
00836 M01S00621.stage +++|
00837 M01S00622.stage +++|
Seq # *Modification Id* Act
----------------------------+
00864 M02S00646.@000003 ---| SUB2 PL X3,SUBEO IF NOT EOI
00865 M01S00080.@000003 +++| SUB2 PL X3,SUBEOX IF NOT EOI
00866 M01S00647.stage +++| WRITEF F ON EOI,FLUSH OUTPUT BUFFER
00867 M01S00648.stage +++| SUB3 SB7 X5 SET ALTERNATE RETURN ADDRESS
00868 M01S00649.stage +++| JP B7
00869 M01S00650.stage +++|
00870 M01S00651.stage +++|* READ FILE EOF OR EOI.
00871 M01S00652.stage +++|
00872 M01S00653.stage +++| SUB4 ZR X7,SUB5 IF NO PARTIAL RECORD READ
00873 M01S00654.stage +++| SA4 SUBTR
00874 M01S00655.stage +++| ZR X4,SUB5 IF NO DATA
00875 M01S00656.stage +++| BX0 X2
00876 M01S00657.stage +++| WRITEW F,BUF,X4 WRITE LAST AMOUNT OF DATA
00877 M01S00658.stage +++| RJ SUBUFR CLEAR TRANSFER COUNT
00878 M01S00659.stage +++| BX2 X0
00879 M01S00660.stage +++| SX0 B0 SET EOF
00880 M01S00661.stage +++| EQ SUB8
00881 M01S00662.stage +++|
00882 M01S00663.stage +++| SUB5 SA3 F+2 *IN*
00883 M01S00664.stage +++| SX0 B0 X0 SET TO EOF
00884 M01S00665.stage +++| SA4 A3+B1 OUT
00885 M01S00666.stage +++| BX6 X3-X4 IN-OUT
00886 M01S00667.stage +++| ZR X6,SUB9 IF OUTPUT BUFFER EMPTY
00887 M01S00668.stage +++| EQ SUB8 READ FILE TERMINATED WITH EOR
00888 M01S00669.stage +++|
00889 M01S00670.stage +++|* END OF RECORD.
00890 M01S00671.stage +++|
00891 M01S00672.stage +++| SUB6 ZR X7,SUB7 IF NO PARTIAL RECORD READ
00892 M01S00673.stage +++| BX0 X2
00893 M01S00674.stage +++| SA4 SUBTR
00894 M01S00675.stage +++| ZR X4,SUB6.1 IF NO DATA
00895 M01S00676.stage +++| WRITEW F,BUF,X1-BUF
00896 M01S00677.stage +++| RJ SUBUFR CLEAR TRANSFER TO BUF
00897 M01S00678.stage +++| BX2 X0
00898 M01S00679.stage +++| SUB6.1 SX1 B1 FORCE EOR FLAG
00899 M01S00680.stage +++|
00900 M01S00681.stage +++|* PROCESS READ FILE EOR OR EOF.
00901 M01S00682.stage +++|
00902 M01S00683.stage +++| SUB7 SX0 X1+ RESTORE EOR/EOF FLAG
00903 M01S00684.stage +++| SUB8 PL X2,SUB9 IF PACK MODE
00904 M01S00685.stage +++| WRITER F NOPACK PRESERVES THE RECORD MARK
00905 M01S00686.stage +++| SUB9 ZR X0,SUB3 IF EOF ON READ FILE
Line S00687 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
00906 M02S00687.@000003 ---| EQ SUBEO IF EOR
00907 M01S00081.@000003 +++| EQ SUBEOX EOR
00908 M01S00688.stage +++| SUBUFS SPACE 4,10
00909 M01S00689.stage +++|** SUBUFS - SET NUMBER OF WORDS TRANSFERRED TO BUF FROM I.
00910 M01S00690.stage +++|*
00911 M01S00691.stage +++|* ENTRY (B6) = LWA+1 OF DATA TRANSFERRED.
00912 M01S00692.stage +++|*
00913 M01S00693.stage +++|* EXIT (SUBTR) = NUMBER OF WORDS TRANSFERRED.
00914 M01S00694.stage +++|*
Seq # *Modification Id* Act
----------------------------+
01114 M02S00102.@000006 ---| SA6 A1
01115 M01S00839.stage +++| RJ GLF GET LOCAL FILE NEME
Line S00840 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
01116 M02S00840.@000003 ---| NZ X4,RWD6 IF NOT BLANK,PUT OUT AS DATA
Line S00103 Modification History
M01(Yanked)(Added by)
@000003
M02(Yanked)(Updated by)
@000005
Seq # *Modification Id* Act
----------------------------+
01117 M02S00103.@000005 ---| NZ X4,RWD6 IF ILLEGAL SEPARATOR, PUT OUT AS DATA
01118 M01S00094.@000005 +++| NZ X4,RWD6 IF INCORRECT SEPARATOR, PUT OUT AS DATA
01119 M01S00841.stage +++| NZ B2,RWD1 IF VALID CHARACTERS IN FILEMAME
01120 M01S00842.stage +++| SA2 =0LTAPE1 SET DEFAULT FILENAME IN FET
01121 M01S00843.stage +++| BX6 X2
01122 M01S00844.stage +++| SA1 EORBIT TEST READ ACTIVE BIT
01123 M01S00845.stage +++| LX1 12D
01124 M01S00846.stage +++| PL X1,RWD3 NOT ACTIVE
01125 M01S00847.stage +++| EQ RWD6 ACTIVE,PUT OUT AS DATA
01126 M01S00848.stage +++|
01127 M01S00849.stage +++| RWD1 RJ SFN SHIFT FILENAME, TEST FOR SUBMIT FILENAME
01128 M01S00850.stage +++| ZR X2,RWD6 IF EQUAL,PUT OUT AS DATA
01129 M01S00851.stage +++| RWD2 SA1 EORBIT TEST FOR READ ACTIVE
01130 M01S00852.stage +++| LX1 12D
01131 M01S00853.stage +++| PL X1,RWD3 READ NOT ACTIVE
01132 M01S00854.stage +++| SA1 R TEST FOR READ FILENAME
01133 M01S00855.stage +++| MX3 42D
01134 M01S00856.stage +++| BX2 X3*X1
01135 M01S00857.stage +++| BX2 X2-X6
01136 M01S00858.stage +++| ZR X2,RWD6 IF EQUAL,PUT OUT AS DATA
01137 M01S00859.stage +++| RWD3 SX1 1
01138 M01S00860.stage +++| IX6 X6+X1
01139 M01S00861.stage +++| SA6 W STORE FILENAME IN FET
01140 M01S00862.stage +++| REWIND W,R REWIND FILE
01141 M01S00863.stage +++| SA1 RJ GET RETURN ADDRESS
01142 M01S00864.stage +++| SB2 X1
01143 M01S00865.stage +++| JP B2 RETURN
01144 M01S00866.stage +++|
01145 M01S00867.stage +++| RWD6 SA1 RJ TEST RETURN ADDRESS = TO NONTRANS
01146 M01S00868.stage +++| PARENT MODE ROUTINE
01147 M01S00869.stage +++| SX2 PNM2
01148 M01S00870.stage +++| BX2 X1-X2
01149 M01S00871.stage +++| ZR X2,PNM4 RETURN TO NONTRANSPARENT MODE ROUTINE
01150 M01S00872.stage +++| SX2 PTM2
01151 M01S00873.stage +++| BX2 X1-X2
01152 M01S00874.stage +++| ZR X2,PTM5
01153 M01S00875.stage +++| SX2 RTM1
01154 M01S00876.stage +++| BX2 X1-X2
01155 M01S00877.stage +++| ZR X2,RTM5
01156 M01S00878.stage +++| EQ RNM3
Line S00879 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
01157 M02S00879.@000003 ---| USER SPACE 4
Line S00880 Modification History
M01(Added by)
stage
M02(Yanked)(Updated by)
@000003
Seq # *Modification Id* Act
----------------------------+
01158 M02S00880.@000003 ---|** USER - PROCESS USER STATEMENT.
01159 M01S00104.@000003 +++| USER SPACE 4,10
01160 M01S00105.@000003 +++|** USER - PROCESS USER.
01161 M01S00881.stage +++|*
Seq # *Modification Id* Act
----------------------------+
01183 M02S00112.@000004 ---| NZ X1,USE2 IF *USER* COMMAND HAS BEEN EXECUTED
01184 M01S00003.@000004 +++| BX5 X0*X1
01185 M01S00004.@000004 +++| NZ X5,USE2 IF *USER* COMMAND HAS BEEN EXECUTED
01186 M01S00113.@000003 +++| MESSAGE (=C* USER COMMAND HAS NOT BEEN EXECUTED.*),,R