Seq # *Modification Id* Act
----------------------------+
Line S03322 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
03963 M02S03322.ns2023 ---| SA1 QRFFLG
Line S03323 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
03964 M02S03323.ns2023 ---| PL X1,CRT9 IF NOT *QRF* RECOVERY
Line S03324 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
03965 M02S03324.ns2023 ---| EQ REC9 RETURN FOR NEXT POSSIBLE *QRF*
03966 M01S00103.ns2023 +++| SA1 BRFFLG
03967 M01S00104.ns2023 +++| PL X1,CRT9 IF NOT *BRF* RECOVERY
03968 M01S00105.ns2023 +++| EQ REC9 RETURN FOR NEXT POSSIBLE *BRF*
03969 M01S03325.dmrec +++|
03970 M01S03326.dmrec +++| CRT8 RETURN RECF
03971 M01S03327.dmrec +++| EQ DMR3 RETURN
03972 M01S03328.dmrec +++|
Line S03329 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
03973 M02S03329.ns2023 ---| CRT9 SA1 DMPFLG CHECK FOR *LRF* DUMP
Line S03330 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
03974 M02S03330.ns2023 ---| NZ X1,CRT10 IF NOT *LRF* DUMP
03975 M01S00106.ns2023 +++| CRT9 SA1 DMPFLG CHECK FOR *ARF* DUMP
03976 M01S00107.ns2023 +++| NZ X1,CRT10 IF NOT *ARF* DUMP
03977 M01S03331.dmrec +++| EQ DMP10 CONTINUE WITH DUMP PROCESSING
03978 M01S03332.dmrec +++|
03979 M01S03333.dmrec +++| CRT10 ERROR CRTH,,,DMR3 ISSUE FILE ALLOCATED MESSAGE
03980 M01S03334.dmrec +++|
03981 M01S03335.dmrec +++| CRT11 ERROR DMRA,,,CRT8,,E ONLY ONE LFN ALLOWED
03982 M01S03336.dmrec +++|
03983 M01S03337.dmrec +++| CRT13 ERROR CRTC,,,CRT8,,E INCORRECT FILE TYPE
03984 M01S03338.dmrec +++|
03985 M01S03339.dmrec +++| CRT14 ERROR CRTD,,,CRT8,,E INCORRECT FILE ORDINAL
03986 M01S03340.dmrec +++|
03987 M01S03341.dmrec +++| CRT15 ERROR CRTE,,,CRT8,,E NO SPACE FOR BUFFER
03988 M01S03342.dmrec +++|
03989 M01S03343.dmrec +++| CRT16 ERROR CRTF,,,CRT8,,E DEFINE ERROR
03990 M01S03344.dmrec +++|
03991 M01S03345.dmrec +++| CRT17 ERROR CRTG,,,CRT8,,E CIO ERROR
03992 M01S03346.dmrec +++|
03993 M01S03347.dmrec +++|
03994 M01S03348.dmrec +++| CRTC DATA 20H0 *****
03995 M01S03349.dmrec +++| DATA C*FILE TYPE NOT ARF OR BRF.*
03996 M01S03350.dmrec +++| CRTCL EQU *-CRTC
03997 M01S03351.dmrec +++|
03998 M01S03352.dmrec +++| CRTD DATA 20H0 *****
03999 M01S03353.dmrec +++| DATA C*ARF ORDINAL MUST BE 01 OR 02.*
04000 M01S03354.dmrec +++| CRTDL EQU *-CRTD
04001 M01S03355.dmrec +++|
04002 M01S03356.dmrec +++| CRTE DATA 20H0 *****
04003 M01S03357.dmrec +++| DATA C*NO SPACE FOR ARF/BRF BUFFER.*
04004 M01S03358.dmrec +++| CRTEL EQU *-CRTE
04005 M01S03359.dmrec +++|
04006 M01S03360.dmrec +++| CRTF DATA 20H0 *****
04007 M01S03361.dmrec +++| DATA C*DEFINE ERROR ON FILE.*
04008 M01S03362.dmrec +++| CRTFL EQU *-CRTF
04009 M01S03363.dmrec +++|
04010 M01S03364.dmrec +++| CRTG DATA 20H0 *****
04011 M01S03365.dmrec +++| DATA C*CRT - CIO ERROR.*
04012 M01S03366.dmrec +++| CRTGL EQU *-CRTG
04013 M01S03367.dmrec +++|
04014 M01S03368.dmrec +++| CRTH DATA 20H0 *****
04015 M01S03369.dmrec +++| DATA C* ALLOCATED.*
04016 M01S03370.dmrec +++| CRTHL EQU *-CRTH
04017 M01S03371.dmrec +++|
04018 M01S03372.dmrec +++| CRTI BSSZ 1 FILE NAME - ZZDBXNN
04019 M01S03373.dmrec +++| CRTJ BSSZ 1 NN FIELD
04020 M01S03374.dmrec +++| CRTK BSSZ 1 X FIELD
04021 M01S03375.dmrec +++|
04022 M01S03376.dmrec +++|
04023 M01S03377.dmrec +++| CTD SPACE 4,15
04024 M01S03378.dmrec +++|** CTD - CHECK TIME AND DATE.
04025 M01S03379.dmrec +++|*
04026 M01S03380.dmrec +++|* ENTRY (DATE) = BEGIN DATE. YYMMDD.
04027 M01S03381.dmrec +++|* (TIME) = BEGIN TIME. HHMMSS.
04028 M01S03382.dmrec +++|* (DATE1) = END DATE.
04029 M01S03383.dmrec +++|* (TIME1) = END TIME.
04030 M01S03384.dmrec +++|*
04031 M01S03385.dmrec +++|* EXIT (X1) = 0, IF NO ERRORS.
04032 M01S03386.dmrec +++|* 1, IF INCORRECT FORMAT.
04033 M01S03387.dmrec +++|*
04034 M01S03388.dmrec +++|* USES X - 0, 1, 2, 3, 4, 5.
04035 M01S03389.dmrec +++|* A - 2.
04036 M01S03390.dmrec +++|* B - 6.
04037 M01S03391.dmrec +++|*
04038 M01S03392.dmrec +++|* CALLS DXB.
04039 M01S03393.dmrec +++|
04040 M01S03394.dmrec +++|
04041 M01S03395.dmrec +++| CTD6 MX1 0 NO ERROR RETURN
04042 M01S03396.dmrec +++|
04043 M01S03397.dmrec +++| CTD SUBR ENTRY/EXIT
04044 M01S03398.dmrec +++| SB6 B0
04045 M01S03399.dmrec +++| SA2 DATE BEGIN DATE
04046 M01S03400.dmrec +++| CTD1 ZR X2,CTD2 IF DATE NOT GIVEN
04047 M01S03401.dmrec +++| MX0 12
04048 M01S03402.dmrec +++| BX5 X0*X2 YY
04049 M01S03403.dmrec +++| RJ DXB CONVERT TO BINARY
04050 M01S03404.dmrec +++| SX1 B1 ERROR RETURN
04051 M01S03405.dmrec +++| NZ X4,CTDX IF NOT NUMERIC
04052 M01S03406.dmrec +++| SA2 A2
04053 M01S03407.dmrec +++| MX0 12
04054 M01S03408.dmrec +++| LX2 12
04055 M01S03409.dmrec +++| BX5 X0*X2 MM
04056 M01S03410.dmrec +++| RJ DXB CONVERT TO BINARY
04057 M01S03411.dmrec +++| SX1 B1
04058 M01S03412.dmrec +++| NZ X4,CTDX IF NOT NUMERIC
04059 M01S03413.dmrec +++| ZR X6,CTDX IF OUT OF RANGE
04060 M01S03414.dmrec +++| SX3 12
04061 M01S03415.dmrec +++| IX4 X3-X6
04062 M01S03416.dmrec +++| NG X4,CTDX IF OUT RANGE
04063 M01S03417.dmrec +++| MX0 12
04064 M01S03418.dmrec +++| SA2 A2
04065 M01S03419.dmrec +++| LX2 24
04066 M01S03420.dmrec +++| BX5 X0*X2 DD
04067 M01S03421.dmrec +++| RJ DXB CONVERT TO BINARY
04068 M01S03422.dmrec +++| SX1 B1
04069 M01S03423.dmrec +++| NZ X4,CTDX IF NOT NUMERIC
04070 M01S03424.dmrec +++| ZR X6,CTDX IF OUT OF RANGE
04071 M01S03425.dmrec +++| SX3 31
04072 M01S03426.dmrec +++| IX4 X3-X6
04073 M01S03427.dmrec +++| NG X4,CTDX IF OUT OF RANGE
04074 M01S03428.dmrec +++| CTD2 EQ B6,B1,CTD3 IF BOTH DATES CHECKED
04075 M01S03429.dmrec +++| SA2 DATE1 END DATE
04076 M01S03430.dmrec +++| SB6 B6+B1
04077 M01S03431.dmrec +++| EQ CTD1 CHECK END DATE
04078 M01S03432.dmrec +++|
04079 M01S03433.dmrec +++| CTD3 SA2 TIME BEGIN TIME
04080 M01S03434.dmrec +++| SB6 B0
04081 M01S03435.dmrec +++| CTD4 ZR X2,CTD5 IF TIME NOT GIVEN
04082 M01S03436.dmrec +++| MX0 12
04083 M01S03437.dmrec +++| BX5 X0*X2 HH
04084 M01S03438.dmrec +++| RJ DXB DISPLAY TO BINARY
04085 M01S03439.dmrec +++| SX1 B1
04086 M01S03440.dmrec +++| NZ X4,CTDX IF NOT NUMERIC
04087 M01S03441.dmrec +++| SX3 23
04088 M01S03442.dmrec +++| IX4 X3-X6
04089 M01S03443.dmrec +++| NG X4,CTDX IF OUT OF RANGE
04090 M01S03444.dmrec +++| SA2 A2
04091 M01S03445.dmrec +++| MX0 12
04092 M01S03446.dmrec +++| LX2 12
04093 M01S03447.dmrec +++| BX5 X0*X2 MM
04094 M01S03448.dmrec +++| RJ DXB DISPLAY TO BINARY
04095 M01S03449.dmrec +++| SX1 B1
04096 M01S03450.dmrec +++| NZ X4,CTDX IF NOT NUMERIC
04097 M01S03451.dmrec +++| SX3 59
04098 M01S03452.dmrec +++| IX4 X3-X6
04099 M01S03453.dmrec +++| NG X4,CTDX IF OUT OF RANGE
04100 M01S03454.dmrec +++| MX0 12
04101 M01S03455.dmrec +++| SA2 A2
04102 M01S03456.dmrec +++| LX2 24
04103 M01S03457.dmrec +++| BX5 X0*X2 SS
04104 M01S03458.dmrec +++| RJ DXB DISPLAY TO BINARY
04105 M01S03459.dmrec +++| SX1 B1
04106 M01S03460.dmrec +++| NZ X4,CTDX IF NOT NUMERIC
04107 M01S03461.dmrec +++| SX3 59
04108 M01S03462.dmrec +++| IX4 X3-X6
04109 M01S03463.dmrec +++| NG X4,CTDX IF OUT OF RANGE
04110 M01S03464.dmrec +++| CTD5 EQ B6,B1,CTD6 IF BOTH TIMES CHECKED
04111 M01S03465.dmrec +++| SB6 B6+B1
04112 M01S03466.dmrec +++| SA2 TIME1 END TIME
04113 M01S03467.dmrec +++| EQ CTD4 CHECK TIME
04114 M01S03468.dmrec +++| CTW SPACE 4,10
04115 M01S03469.dmrec +++|** CTW - CHARACTERS TO WORDS.
04116 M01S03470.dmrec +++|*
04117 M01S03471.dmrec +++|* ENTRY (X7) = LENGTH IN CHARACTERS.
04118 M01S03472.dmrec +++|*
04119 M01S03473.dmrec +++|* EXIT (X1) = LENGTH IN WORDS.
04120 M01S03474.dmrec +++|* (X6) = REMAINDER IN CHARACTERS.
04121 M01S03475.dmrec +++|*
04122 M01S03476.dmrec +++|* USES X - 1, 4, 5, 6.
04123 M01S03477.dmrec +++|* B - 7.
04124 M01S03478.dmrec +++|
04125 M01S03479.dmrec +++|
04126 M01S03480.dmrec +++| CTW SUBR ENTRY/EXIT
04127 M01S03481.dmrec +++| SX6 10
04128 M01S03482.dmrec +++| PX4 X7
04129 M01S03483.dmrec +++| PX5 X6
04130 M01S03484.dmrec +++| NX6 X5
04131 M01S03485.dmrec +++| FX4 X4/X6
04132 M01S03486.dmrec +++| UX6 B7,X4
04133 M01S03487.dmrec +++| LX1 B7,X6
04134 M01S03488.dmrec +++| PX6 X1 COMPUTE REMAINDER
04135 M01S03489.dmrec +++| DX4 X6*X5
04136 M01S03490.dmrec +++| UX6 X4
04137 M01S03491.dmrec +++| IX6 X7-X6 REMAINDER
04138 M01S03492.dmrec +++| ZR X6,CTWX IF REMAINDER .EQ. ZERO - RETURN
04139 M01S03493.dmrec +++| SX1 X1+1
04140 M01S03494.dmrec +++| EQ CTWX RETURN
04141 M01S03495.dmrec +++| CVN SPACE 4,10
04142 M01S03496.dmrec +++|** CVN - CHECK VSN NUMBER.
04143 M01S03497.dmrec +++|*
04144 M01S03498.dmrec +++|* ENTRY (TVSN) = VSN NUMBER.
04145 M01S03499.dmrec +++|* (ADDF) = 0, IF DELETE ENTRY.
04146 M01S03500.dmrec +++|* 1, IF ADD ENTRY.
04147 M01S03501.dmrec +++|* (FITA) = FWA OF AUXILARY FIT TABLE.
04148 M01S03502.dmrec +++|*
04149 M01S03503.dmrec +++|* EXIT (X1) = 0, IF NO ERRORS.
04150 M01S03504.dmrec +++|* (X6) = COUNT OF ACTIVE FILES.
04151 M01S03505.dmrec +++|* (A0) = CORRECT FIT ADDRESS FOR PROCESS.
04152 M01S03506.dmrec +++|* (WSAB) = FWA OF VSN ENTRY.
04153 M01S03507.dmrec +++|*
04154 M01S03508.dmrec +++|* USES X - 0, 1, 2, 6.
04155 M01S03509.dmrec +++|* A - 0, 1, 2.
04156 M01S03510.dmrec +++|* B - NONE.
04157 M01S03511.dmrec +++|*
04158 M01S03512.dmrec +++|* CALLS SVK.
04159 M01S03513.dmrec +++|*
04160 M01S03514.dmrec +++|* MACROS ERROR, FETCH, RMGET.
04161 M01S03515.dmrec +++|
04162 M01S03516.dmrec +++|
04163 M01S03517.dmrec +++| CVN SUBR ENTRY/EXIT
04164 M01S03518.dmrec +++| SA1 ADDF ADD/DELETE FLAG
04165 M01S03519.dmrec +++| SA0 DIRR DIRECTORY FIT ADDRESS
04166 M01S03520.dmrec +++| ZR X1,CVN1 IF DELETE PROCESS
04167 M01S03521.dmrec +++| SA0 FITA AUXILARY FIT ADDRESS
04168 M01S03522.dmrec +++| CVN1 SA1 TVSN
04169 M01S03523.dmrec +++| RJ SVK SET VSN KEY
04170 M01S03524.dmrec +++| RMGET A0,WSAB,0,,VKY1 READ VSN ENTRY
04171 M01S03525.dmrec +++| FETCH A0,ES,X1 FIT ERROR STATUS
04172 M01S03526.dmrec +++| NZ X1,CVN2 IF VSN DOES NOT EXIST
04173 M01S03527.dmrec +++| SX1 B1
04174 M01S03528.dmrec +++| SA2 WSAB+5 FIRST VSN INDICATOR
04175 M01S03529.dmrec +++| ZR X2,CVN3 IF NOT FIRST VSN
04176 M01S03530.dmrec +++| SA2 WSAB+4 COUNT OF ACTIVE FILES
04177 M01S03531.dmrec +++| BX6 X2
04178 M01S03532.dmrec +++| MX1 0
04179 M01S03533.dmrec +++| EQ CVNX NORMAL RETURN
04180 M01S03534.dmrec +++|
04181 M01S03535.dmrec +++| CVN2 ERROR CVNA,,,CVNX,,E VSN DOES NOT EXIST
04182 M01S03536.dmrec +++|
04183 M01S03537.dmrec +++| CVN3 ERROR CVNB,,,CVNX,,E VSN NOT FIRST REEL
04184 M01S03538.dmrec +++|
04185 M01S03539.dmrec +++| CVNA DATA 20H0 *****
04186 M01S03540.dmrec +++| DATA C*VSN DOES NOT EXIST.*
04187 M01S03541.dmrec +++| CVNAL EQU *-CVNA
04188 M01S03542.dmrec +++|
04189 M01S03543.dmrec +++| CVNB DATA 20H0 *****
04190 M01S03544.dmrec +++| DATA C*VSN IS NOT FIRST REEL.*
04191 M01S03545.dmrec +++| CVNBL EQU *-CVNB
04192 M01S03546.dmrec +++| CWM SPACE 4,15
04193 M01S03547.dmrec +++|** CWM - CHECK WRITE MODE.
04194 M01S03548.dmrec +++|*
04195 M01S03549.dmrec +++|* *CWM* CHECKS THE MODE INDICATOR IN THE *XXJ* FILE FOR
04196 M01S03550.dmrec +++|* WRITE PERMISSION TO THE FILE IN QUESTION.
04197 M01S03551.dmrec +++|*
04198 M01S03552.dmrec +++|* ENTRY (XXACC) = MODE INDICATOR.
04199 M01S03553.dmrec +++|*
04200 M01S03554.dmrec +++|* EXIT (X1) = 0 - IF NO ERROR.
04201 M01S03555.dmrec +++|*
04202 M01S03556.dmrec +++|* USES X - 1, 2.
04203 M01S03557.dmrec +++|* A - 2.
04204 M01S03558.dmrec +++|* B - NONE.
04205 M01S03559.dmrec +++|
04206 M01S03560.dmrec +++|
04207 M01S03561.dmrec +++| CWM SUBR ENTRY/EXIT
04208 M01S03562.dmrec +++| SA2 XXACC GET MODE
04209 M01S03563.dmrec +++| LX2 6
04210 M01S03564.dmrec +++| SX1 X2-1RM
04211 M01S03565.dmrec +++| ZR X1,CWMX IF MODIFY MODE - OK
04212 M01S03566.dmrec +++| SX1 X2-1RW
04213 M01S03567.dmrec +++| ZR X1,CWMX IF WRITE MODE - OK
04214 M01S03568.dmrec +++| ERROR CWM1,XXPFN,,CWMX,,E PF XXXXXXX - READ ONLY
04215 M01S03569.dmrec +++|
04216 M01S03570.dmrec +++| CWM1 DATA 20H0 *****
04217 M01S03571.dmrec +++| DATA C*PF XXXXXXX - READ ONLY.*
04218 M01S03572.dmrec +++| CWM1L EQU *-CWM1
04219 M01S03573.dmrec +++| CYC SPACE 4,25
04220 M01S03574.dmrec +++|** CYC - CHANGE CYCLE NUMBER.
04221 M01S03575.dmrec +++|*
04222 M01S03576.dmrec +++|* *CYC* CHANGES THE NUMBER OF CYCLES TO RETAIN IN THE BACKUP
04223 M01S03577.dmrec +++|* DIRECTORY HEADER OR IN THE FILE HEADER, DEPENDING ON
04224 M01S03578.dmrec +++|* PARAMETERS SPECIFIED ON THE EDIT DIRECTIVE. IF DATA
04225 M01S03579.dmrec +++|* BASE NAME IS SPECIFIED THE DIRECTORY HEADER IS MODIFIED,
04226 M01S03580.dmrec +++|* OTHERWISE FILE HEADERS FOR SELECTIVE FILES ARE CHANGED.
04227 M01S03581.dmrec +++|*
04228 M01S03582.dmrec +++|* ENTRY (CYCL) = CYCLE NUMBER.
04229 M01S03583.dmrec +++|* (LFNC) = 0, IF DIRECTORY HEADER IS MODIFIED.
04230 M01S03584.dmrec +++|* N, IF SELECTIVE FILE HEADERS ARE MODIFIED.
04231 M01S03585.dmrec +++|*
04232 M01S03586.dmrec +++|* EXIT (X1) = 0, IF NO ERRORS.
04233 M01S03587.dmrec +++|*
04234 M01S03588.dmrec +++|* USES X - 1, 2, 5, 6, 7.
04235 M01S03589.dmrec +++|* A - 1, 5, 6, 7.
04236 M01S03590.dmrec +++|* B - NONE.
04237 M01S03591.dmrec +++|*
04238 M01S03592.dmrec +++|* CALLS DXB, EFD, FER.
04239 M01S03593.dmrec +++|*
04240 M01S03594.dmrec +++|* MACROS GETN, RMREP, REWINDM.
04241 M01S03595.dmrec +++|
04242 M01S03596.dmrec +++|
04243 M01S03597.dmrec +++| CYC3 BX6 X6-X6
04244 M01S03598.dmrec +++| SA6 CYCF CLEAR CYCLE CHANGE FLAG
04245 M01S03599.dmrec +++|
04246 M01S03600.dmrec +++| CYC SUBR ENTRY/EXIT
04247 M01S03601.dmrec +++| SA5 CYCL CYCLE NUMBER
04248 M01S03602.dmrec +++| RJ DXB CONVERT DISPLAY TO BINARY
04249 M01S03603.dmrec +++| BX2 X6
04250 M01S03604.dmrec +++| SA6 CYCL REPLACE WITH BINARY VALUE
04251 M01S03605.dmrec +++| SX1 B1
04252 M01S03606.dmrec +++| ZR X2,CYC2 IF NUMBER EQUAL ZERO
04253 M01S03607.dmrec +++| SX1 CYCM MAXIMUM CYCLE NUMBER
04254 M01S03608.dmrec +++| IX2 X1-X2
Line S03609 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04255 M02S03609.v23l617 ---| NG X2,CYC2 IF ILLEGAL CYCLE NUMBER
04256 M01S00020.v23l617 +++| NG X2,CYC2 IF INCORRECT CYCLE NUMBER
04257 M01S03610.dmrec +++| SX7 -2
04258 M01S03611.dmrec +++| SA7 LFNP PRESET FILE NAME POINTER
04259 M01S03612.dmrec +++| SX6 B1
04260 M01S03613.dmrec +++| SA6 CYCF CYCLE CHANGE FLAG
04261 M01S03614.dmrec +++| SA1 LFNC NUMBER OF FILES
04262 M01S03615.dmrec +++| NZ X1,CYC1 IF FILE HEADERS ARE MODIFIED
04263 M01S03616.dmrec +++| REWINDM DIRR
04264 M01S03617.dmrec +++| GETN DIRR,WSAB,,TKY1 READ DIRECTORY HEADER
04265 M01S03618.dmrec +++| RJ FER FIT ERROR STATUS
04266 M01S03619.dmrec +++| NZ X1,CYC3 IF CRM ERROR
04267 M01S03620.dmrec +++| SA1 CYCL NEW CYCLE NUMBER
04268 M01S03621.dmrec +++| BX6 X1
04269 M01S03622.dmrec +++| SA6 WSAB+5 REPLACE CYCLE NUMBER
04270 M01S03623.dmrec +++| RMREP DIRR,WSAB,WSAL,,TKY1 REPLACE DIRECTORY HEADER
04271 M01S03624.dmrec +++| RJ FER FIT ERROR STATUS
04272 M01S03625.dmrec +++| CYC0 GETN DIRR,WSAB,,TKY1 GET NEXT FILE HEADER
04273 M01S03626.dmrec +++| RJ FER FIT ERROR STATUS
04274 M01S03627.dmrec +++| NZ X1,CYC3 IF CRM ERROR
04275 M01S03628.dmrec +++| SX2 3RAAA FILE HEADER TYPE
04276 M01S03629.dmrec +++| SA3 TKY1 NEXT FILE HEADER ENTRY
04277 M01S03630.dmrec +++| MX0 -18
04278 M01S03631.dmrec +++| BX1 -X0*X3
04279 M01S03632.dmrec +++| BX2 X2-X1 COMPARE TYPES
04280 M01S03633.dmrec +++| MX1 0 CLEAR ERROR RETURN FLAG
04281 M01S03634.dmrec +++| NZ X2,CYC3 IF ALL DONE PROCESING FILE HEADERS
04282 M01S03635.dmrec +++| RJ EFD EDIT FILE HEADER
04283 M01S03636.dmrec +++| NZ X1,CYC3 IF CRM ERROR
04284 M01S03637.dmrec +++| EQ CYC0 PROCESS NEXT FILE HEADER
04285 M01S03638.dmrec +++|
04286 M01S03639.dmrec +++| CYC1 SA1 LFNP FILE POINTER IN *TDFS* TABLE
04287 M01S03640.dmrec +++| SX6 X1+2 INCREMENT POINTER
04288 M01S03641.dmrec +++| SA6 LFNP REPLACE POINTER
04289 M01S03642.dmrec +++| SA1 LFNC NUMBER OF FILES IN *TDFS* TABLE
04290 M01S03643.dmrec +++| LX1 1 NUMBER OF ENTRIES
04291 M01S03644.dmrec +++| IX2 X6-X1
04292 M01S03645.dmrec +++| MX1 0
04293 M01S03646.dmrec +++| ZR X2,CYC3 IF END OF TABLE
04294 M01S03647.dmrec +++| SA1 TDFS+X6 NEXT FILE FROM *TDFS* TABLE
04295 M01S03648.dmrec +++| BX6 X1
04296 M01S03649.dmrec +++| SA6 TKY1 SET KEY
04297 M01S03650.dmrec +++| RJ EFD EDIT FILE HEADER
04298 M01S03651.dmrec +++| NZ X1,CYC3 IF CRM ERROR
04299 M01S03652.dmrec +++| EQ CYC1 NEXT FILE
04300 M01S03653.dmrec +++|
04301 M01S03654.dmrec +++| CYC2 ERROR CYCA,,,CYCX,,E CYCLE NUMBER IS OUTSIDE LIMITS
04302 M01S03655.dmrec +++|
04303 M01S03656.dmrec +++| CYCA DATA 20H0 *****
04304 M01S03657.dmrec +++| DATA C*CYCLE NUMBER IS OUTSIDE LIMITS.*
04305 M01S03658.dmrec +++| CYCAL EQU *-CYCA
04306 M01S03659.dmrec +++| DBF SPACE 4,20
04307 M01S03660.dmrec +++|** DBF - DUMP BLOCK FORMAT.
04308 M01S03661.dmrec +++|*
04309 M01S03662.dmrec +++|* DUMP FILE IN BLOCK FORMAT. IF END-OF-TAPE IS REACHED
04310 M01S03663.dmrec +++|* RETURN CURRENT ONE AND REQUEST NEXT.
04311 M01S03664.dmrec +++|*
04312 M01S03665.dmrec +++|* ENTRY (X4) = FWA OF FET.
04313 M01S03666.dmrec +++|*
04314 M01S03667.dmrec +++|* EXIT DATA FILE DUMPED IN BLOCK MODE.
04315 M01S03668.dmrec +++|* (X1) = 0 IF NO ERRORS.
04316 M01S03669.dmrec +++|*
04317 M01S03670.dmrec +++|* USES X - 0, 1, 2, 4, 6.
04318 M01S03671.dmrec +++|* A - 1, 4, 6.
04319 M01S03672.dmrec +++|* B - NONE.
04320 M01S03673.dmrec +++|*
04321 M01S03674.dmrec +++|* CALLS DER.
04322 M01S03675.dmrec +++|*
04323 M01S03676.dmrec +++|* MACROS ERROR, READ, READW, RECALL, REWIND, WRITEF,
04324 M01S03677.dmrec +++|* WRITER, WRITEW.
04325 M01S03678.dmrec +++|
04326 M01S03679.dmrec +++|
04327 M01S03680.dmrec +++| DBF SUBR ENTRY/EXIT
04328 M01S03681.dmrec +++| BX6 X4
04329 M01S03682.dmrec +++| SA6 HOLD SAVE REGISTER.
04330 M01S03683.dmrec +++| REWIND X4,R
04331 M01S00118.dmrec7 +++| SX6 TEOR TABLE OF EOR-S
04332 M01S00119.dmrec7 +++| SA6 PEOR INITIALIZE POINTER
04333 M01S03684.dmrec +++|
04334 M01S03685.dmrec +++| DBF1 SA4 HOLD
04335 M01S03686.dmrec +++| DBF2 READ X4,R
04336 M01S03687.dmrec +++| DBF3 SA4 HOLD
04337 M01S03688.dmrec +++| READW X4,WBUF,WBUFL
04338 M01S03689.dmrec +++| ZR X1,DBF5 IF NO EOR/EOF
04339 M01S03690.dmrec +++| NG X1,DBF6 IF EOF/EOI
04340 M01S03691.dmrec +++|
04341 M01S03692.dmrec +++|* EOR ENCOUNTERED.
04342 M01S03693.dmrec +++|
04343 M01S03694.dmrec +++| WRITEW TP,WBUF,X1-WBUF
04344 M01S03695.dmrec +++| RJ DER DETECT END OF REEL
04345 M01S03696.dmrec +++| NG X1,DBF4 IF END OF TAPE
04346 M01S03697.dmrec +++| NZ X1,DBFX IF ERROR
04347 M01S03698.dmrec +++| DBF4 WRITER TP,R
04348 M01S00120.dmrec7 +++| SA2 EORCNT
04349 M01S00121.dmrec7 +++| SX6 X2+B1
04350 M01S00122.dmrec7 +++| SA6 A2 INCREMENT EOR COUNT
04351 M01S03699.dmrec +++| RJ DER DETECT END OF REEL
04352 M01S03700.dmrec +++| NG X1,DBF1 IF END OF TAPE
04353 M01S03701.dmrec +++| NZ X1,DBFX IF ERROR
04354 M01S03702.dmrec +++| EQ DBF1 GET NEXT RECORD
04355 M01S03703.dmrec +++|
04356 M01S03704.dmrec +++| DBF5 WRITEW TP,WBUF,WBUFL
04357 M01S03705.dmrec +++| RJ DER DETECT END OF REEL
04358 M01S03706.dmrec +++| NG X1,DBF3 IF END OF TAPE
04359 M01S03707.dmrec +++| NZ X1,DBFX IF ERROR
04360 M01S03708.dmrec +++| EQ DBF3 GET NEXT BUFFER
04361 M01S03709.dmrec +++|
04362 M01S03710.dmrec +++| DBF6 SA1 XXPFN
04363 M01S03711.dmrec +++| SX2 3REND
04364 M01S03712.dmrec +++| MX0 42
04365 M01S03713.dmrec +++| SA4 ACFA
04366 M01S03714.dmrec +++| BX4 X4-X1
04367 M01S03715.dmrec +++| BX4 X0*X4
04368 M01S03716.dmrec +++| ZR X4,DBF7 IF DIRECTORY FILE
04369 M01S03717.dmrec +++| SA4 DMPFLG
Line S03718 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04370 M02S03718.ns2023 ---| NZ X4,DBF7 IF NOT *LRF*
Line S03719 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04371 M02S03719.ns2023 ---| LX1 48 POSITION FILE NAME FOR *LRF*
04372 M01S00108.ns2023 +++| NZ X4,DBF7 IF NOT *ARF*
04373 M01S00109.ns2023 +++| LX1 48 POSITION FILE NAME FOR *ARF*
04374 M01S03720.dmrec +++| DBF7 BX6 X1+X2
04375 M01S03721.dmrec +++| SA6 TEMPP TRAILER WORD
04376 M01S03722.dmrec +++| WRITEW TP,TEMPP,B1
04377 M01S03723.dmrec +++| RJ DER DETECT END OF REEL
04378 M01S03724.dmrec +++| NG X1,DBF8 IF END OF TAPE
04379 M01S03725.dmrec +++| NZ X1,DBFX IF ERROR
04380 M01S03726.dmrec +++| DBF8 WRITEF TP,R
04381 M01S00123.dmrec7 +++| SA2 EORCNT
04382 M01S00124.dmrec7 +++| SX6 X2+B1
04383 M01S00125.dmrec7 +++| SA6 A2 INCREMENT EOR COUNT
04384 M01S03727.dmrec +++| RJ DER DETECT END OF REEL
04385 M01S03728.dmrec +++| NG X1,DBF9 IF END OF TAPE
04386 M01S03729.dmrec +++| NZ X1,DBFX IF ERROR
04387 M01S03730.dmrec +++| DBF9 SX1 B0
04388 M01S03731.dmrec +++| EQ DBFX RETURN
04389 M01S03732.dmrec +++| DCK SPACE 4,15
04390 M01S03733.dmrec +++|** DCK - DECOLLATE KEY.
04391 M01S03734.dmrec +++|*
04392 M01S03735.dmrec +++|* DECOLLATE PRIMARY KEY IN PLACE. ALL SYMBOLIC
04393 M01S03736.dmrec +++|* KEYS IN *IS* FILES MUST BE DECOLLATED.
04394 M01S03737.dmrec +++|*
04395 M01S03738.dmrec +++|* ENTRY (A1) = ADDRESS OF VECTOR TABLE.
04396 M01S03739.dmrec +++|*
04397 M01S03740.dmrec +++|* EXIT KEYS TRANSLATED TO ORIGINAL FORM.
04398 M01S03741.dmrec +++|* (X1) = 0 - IF NO ERRORS.
04399 M01S03742.dmrec +++|*
04400 M01S03743.dmrec +++|* USES X - ALL.
04401 M01S03744.dmrec +++|* A - 0, 1, 2, 3, 5, 7.
04402 M01S03745.dmrec +++|* B - 2, 3, 4, 5, 6, 7.
04403 M01S03746.dmrec +++|
04404 M01S03747.dmrec +++|
04405 M01S03748.dmrec +++| DCK SUBR ENTRY/EXIT
04406 M01S03749.dmrec +++| SA2 A1 FWA OF VECTOR TABLE
04407 M01S03750.dmrec +++| SA1 X2 FIRST PARAMETER
04408 M01S03751.dmrec +++| SA1 X1 GET SOURCE KEY
04409 M01S03752.dmrec +++| SA2 A2+B1 KEY POSITION
04410 M01S03753.dmrec +++| SA3 X2 BEGIN CHARACTER POSITION OF SOURCE KEY
04411 M01S03754.dmrec +++| IX6 X3+X3 BCP*2
04412 M01S03755.dmrec +++| LX7 B1,X6 BCP*4
04413 M01S03756.dmrec +++| IX5 X6+X7 BCP*6
04414 M01S03757.dmrec +++| SB3 X5
04415 M01S03758.dmrec +++| SA2 A2+B1 KEY SIZE
04416 M01S03759.dmrec +++| SA3 X2
04417 M01S03760.dmrec +++| SB7 X3 KEY LENGTH
04418 M01S03761.dmrec +++| ZR B7,DCKX IF ZERO CHARACTERS TO TRANSLATE
04419 M01S03762.dmrec +++| SA2 A2+B1 DECOLLATING TABLE ADDRESS
04420 M01S03763.dmrec +++| SA3 X2
04421 M01S03764.dmrec +++| SB4 X3 B4 IS ADDR OF TRANSLATION TABLE
04422 M01S03765.dmrec +++| SA3 DFIT
04423 M01S03766.dmrec +++| SA0 X3
04424 M01S03767.dmrec +++| MX6 0 CLEAR FOR TRANSLATED KEY
04425 M01S03768.dmrec +++| SB2 60 BIT COUNTER FOR OUTPUT WORD, 60,54,..,6,0
04426 M01S03769.dmrec +++| MX2 60-3
04427 M01S03770.dmrec +++| SB6 6 DECREMENTS B2
04428 M01S03771.dmrec +++| BX2 -X2 MASK, BITS 0-2
04429 M01S03772.dmrec +++| LX3 B1,X2 MASK, BITS 1-3
04430 M01S03773.dmrec +++| MX4 60-6
04431 M01S03774.dmrec +++| BX4 -X4 MASK, BITS 0-5
04432 M01S03775.dmrec +++| MX0 1 MASK, BIT 59
04433 M01S03776.dmrec +++| AX7 B3,X0
04434 M01S03777.dmrec +++| BX7 X7-X0
04435 M01S03778.dmrec +++| LX7 1 MASK FOR CHARS TO LEFT OF BCP OF KEY
04436 M01S03779.dmrec +++| BX6 X1*X7
04437 M01S03780.dmrec +++| LX6 B3,X6 RIGHT JUSTIFY SAVED CHARACTERS
04438 M01S03781.dmrec +++| LX1 B3,X1 LEFT JUSTIFY FIRST CHAR OF KEY
04439 M01S03782.dmrec +++| LX1 1 BIT 0 IS HIGH BIT OF FIRST CHAR OF KEY
04440 M01S03783.dmrec +++| DCK1 LX1 2 BITS 0-2= UPPER OCTAL DIGET OF NEXT CHAR
04441 M01S03784.dmrec +++| BX5 X2*X1
04442 M01S03785.dmrec +++| SA5 X5+B4 LOAD X-LATION TABLE WORD FROM TABLE + UPP
04443 M01S03786.dmrec +++| LX1 4 BITS 1-3 = LOWER OCTAL DIGIT OF CHAR
04444 M01S03787.dmrec +++| BX7 X3*X1
04445 M01S03788.dmrec +++| SB5 X7+B6 B5= 2*LOWER DIGIT+6
04446 M01S03789.dmrec +++| SB7 B7-B1 INCREMENT TOTAL CHAR COUNTER
04447 M01S03790.dmrec +++| LX6 6 ALIGN TRANSLATED KEY WORD FOR NEXT CHAR
04448 M01S03791.dmrec +++| IX7 X7+X7 4*LOWER DIGIT
04449 M01S03792.dmrec +++| SB2 B2-B6 BUMP BIT COUNTER
04450 M01S03793.dmrec +++| SB5 X7+B5 6*LOWER DIGIT+6. SHIFT CONSTANT
04451 M01S03794.dmrec +++| LX5 B5,X5 SHIFT TRANSLATED CHAR TO BITS 0-5
04452 M01S03795.dmrec +++| BX7 X4*X5 ISOLATE CHARACTER
04453 M01S03796.dmrec +++| EQ B7,DCK2 IF LAST CHARACTER IS TRANSLATED
04454 M01S03797.dmrec +++| BX6 X6+X7 ADD TRANSLATED CHARACTER TO OUTPUT WORD
04455 M01S03798.dmrec +++| NE B2,B3,DCK1 IF WORD NOT COMPLETELY TRANSLATED
04456 M01S03799.dmrec +++| SA6 A1 STORE TRANSLATED WORD
04457 M01S03800.dmrec +++| MX6 0 CLEAR FOR NEXT WORD OF TRANSLATED KEY
04458 M01S03801.dmrec +++| SA1 A1+B1 LOAD NEXT WORD TO BE TRANSLATED
04459 M01S03802.dmrec +++| SB2 60 RESET BIT COUNTER
04460 M01S03803.dmrec +++| SB3 B0 B3 IS NO LONGER BCP*6
04461 M01S03804.dmrec +++| LX1 1
04462 M01S03805.dmrec +++| EQ DCK1 BACK
04463 M01S03806.dmrec +++|
04464 M01S03807.dmrec +++| DCK2 BX6 X6+X7 ADD LAST CHAR TO OUTPUT WORD
04465 M01S03808.dmrec +++| SB2 B2-B3
04466 M01S03809.dmrec +++| LX6 B2,X6 LEFT JUSTIFY TRANSLATED KEY IN OUTPUT WORD
04467 M01S03810.dmrec +++| AX7 B2,X0
04468 M01S03811.dmrec +++| IX7 X7-X0
04469 M01S03812.dmrec +++| LX7 1
04470 M01S03813.dmrec +++| LX7 B2,X7 MASK FOR CHAR RIGHT OF KEY IN LAST WORD
04471 M01S03814.dmrec +++| SA5 A1 LAST WORD OF KEY
04472 M01S03815.dmrec +++| BX7 X5*X7 MASK OFF CHAR SO THEY CAN BE RESTORED
04473 M01S03816.dmrec +++| BX6 X6+X7 ADD SAVED CHARS TO TRANSLATED KEY WORD
04474 M01S03817.dmrec +++| SA6 A1 STORE TRANSLATED KEY
04475 M01S03818.dmrec +++| SX1 B0
04476 M01S03819.dmrec +++| EQ DCKX RETURN
04477 M01S03820.dmrec +++| DCR SPACE 4,20
04478 M01S03821.dmrec +++|** DCR - DECOMPRESS RECORD
04479 M01S03822.dmrec +++|*
04480 M01S03823.dmrec +++|* *DCR* DECOMPRESSES *CRM* RECORDS. THIS ROUTINE
04481 M01S03824.dmrec +++|* IS TAKEN, INTACT, FROM *CRM* (SEE *CRM CAPSULE CMPR$01*).
04482 M01S03825.dmrec +++|*
04483 M01S03826.dmrec +++|* ENTRY (A1) = ADDRESS OF PARAMETER BLOCK.
04484 M01S03827.dmrec +++|* (X1) = FIRST PARAMETER.
04485 M01S03828.dmrec +++|*
04486 M01S03829.dmrec +++|* EXIT RECORD EXPANDED.
04487 M01S03830.dmrec +++|*
04488 M01S03831.dmrec +++|* USES X - ALL.
04489 M01S03832.dmrec +++|* A - 1, 2, 3, 4, 5, 6.
04490 M01S03833.dmrec +++|* B - 1, 2, 3, 4, 5, 6, 7.
04491 M01S03834.dmrec +++|*
04492 M01S03835.dmrec +++|* MACROS ZIPPP, ZAPPP.
04493 M01S03836.dmrec +++|
04494 M01S03837.dmrec +++|
04495 M01S03838.dmrec +++| DCR SUBR ENTRY/EXIT
04496 M01S03839.dmrec +++| SB1 1
04497 M01S03840.dmrec +++| SA2 A1+B1 GET PARAMETERS
04498 M01S03841.dmrec +++| SA3 A2+B1
04499 M01S03842.dmrec +++| SA4 A3+B1
04500 M01S03843.dmrec +++| SA5 A4+B1
04501 M01S03844.dmrec +++| SA1 X1
04502 M01S03845.dmrec +++| SA4 X4
04503 M01S03846.dmrec +++| SB3 X4 CHARACTER POSITION
04504 M01S03847.dmrec +++| SA4 X1 FWA OF RECORD
04505 M01S03848.dmrec +++| SA1 X2
04506 M01S03849.dmrec +++| SB2 X1 LENGTH OF RECORD IN CHARACTERS
04507 M01S03850.dmrec +++| SA1 X3
04508 M01S03851.dmrec +++| BX7 X1 FWA OF KEY IN RECORD
04509 M01S03852.dmrec +++| SA1 X5
04510 M01S03853.dmrec +++| SB7 X1 LENGTH OF KEY IN CHARACTERS
04511 M01S03854.dmrec +++| SA1 A5+B1
04512 M01S03855.dmrec +++| SA2 A1+B1
04513 M01S03856.dmrec +++| SA3 A2+B1
04514 M01S03857.dmrec +++| SA1 X1
04515 M01S03858.dmrec +++| SB4 X1 FWA OF DESTINATION
04516 M01S03859.dmrec +++| SA1 X2
04517 M01S03860.dmrec +++| SB6 X1
04518 M01S03861.dmrec +++| BX6 X3
04519 M01S03862.dmrec +++| SA6 DCRB
04520 M01S03863.dmrec +++| SX6 B6 LENGTH OF DESTINATION AREA
04521 M01S03864.dmrec +++| SA6 X3
04522 M01S03865.dmrec +++| SB5 10
04523 M01S03866.dmrec +++| ZR B7,DCR1 IF KEY LENGTH IS ZERO
04524 M01S03867.dmrec +++| LX7 1 CALCULATE FWA OF KEY IN CHARACTERS
04525 M01S03868.dmrec +++| IX2 X7+X7
04526 M01S03869.dmrec +++| LX2 1
04527 M01S03870.dmrec +++| IX7 X7+X2
04528 M01S03871.dmrec +++| SX7 X7+B3 10*WORD+CHARACTER
04529 M01S03872.dmrec +++| SB7 X7+B7
04530 M01S03873.dmrec +++| DCR1 SA1 B4-B1
04531 M01S03874.dmrec +++| BX6 X1
04532 M01S03875.dmrec +++| SA6 A1
04533 M01S03876.dmrec +++| LT B6,B7,DCR10 IF DESTINATION AREA TOO SMALL
04534 M01S03877.dmrec +++| SX6 B0
04535 M01S03878.dmrec +++| SB4 B5
04536 M01S03879.dmrec +++| ZR B7,DCR4 IF NOT EMBEDDED KEY
04537 M01S03880.dmrec +++| DCR2 SB7 B7-B5 TRANSFER RECORD UP TO LWA OF KEY
04538 M01S03881.dmrec +++| BX6 X4
04539 M01S03882.dmrec +++| SB6 B6-B5
04540 M01S03883.dmrec +++| SB2 B2-B5
04541 M01S03884.dmrec +++| NG B7,DCR3 IF ENTIRE KEY TRANSFERED
04542 M01S03885.dmrec +++| SA6 A6+B1
04543 M01S03886.dmrec +++| SA4 A4+B1
04544 M01S03887.dmrec +++| EQ DCR2 CONTINUE TRANSFERING WORDS TO LWA OF KEY
04545 M01S03888.dmrec +++|
04546 M01S03889.dmrec +++|* SET UP REGISTERS FOR EXPANSION.
04547 M01S03890.dmrec +++|
04548 M01S03891.dmrec +++|
04549 M01S03892.dmrec +++| DCR3 SB4 -B7
04550 M01S03893.dmrec +++| SB6 B6+B4
04551 M01S03894.dmrec +++| SB2 B2+B4
04552 M01S03895.dmrec +++| SX6 B0
04553 M01S03896.dmrec +++| SX1 B7+B7
04554 M01S03897.dmrec +++| SX1 X1+B7
04555 M01S03898.dmrec +++| LX1 1
04556 M01S03899.dmrec +++| SB3 X1+60
04557 M01S03900.dmrec +++| ZR B3,DCR4 IF TRANSFERED ENTIRE WORD
04558 M01S03901.dmrec +++| LX4 X4,B3
04559 M01S03902.dmrec +++| SB7 B3-B1
04560 M01S03903.dmrec +++| MX0 1
04561 M01S03904.dmrec +++| AX0 X0,B7
04562 M01S03905.dmrec +++| LX0 X0,B3
04563 M01S03906.dmrec +++| BX6 X0*X4 REMAINING CHARACTERS TO BE TRANSFERED
04564 M01S03907.dmrec +++| DCR4 SB3 B4 NUMBER OF CHARACTERS NOT YET TRANSFERED
04565 M01S03908.dmrec +++| MX0 -6
04566 M01S03909.dmrec +++|
04567 M01S03910.dmrec +++| DCR5 ZR B2,DCR9 IF DONE EXPANSION
04568 M01S03911.dmrec +++| ZAPPP GET NEXT CHARACTER
04569 M01S03912.dmrec +++| SX1 X5-1R< KEY CHARACTER (72B)
04570 M01S03913.dmrec +++| ZR X1,DCR6 IF KEY CHARACTER (72B) ENCOUNTERED
04571 M01S03914.dmrec +++| ZIPPP X5,DCR10
04572 M01S03915.dmrec +++| EQ DCR5 CONTINUE NEXT CHARACTER
04573 M01S03916.dmrec +++|
04574 M01S03917.dmrec +++| DCR6 ZR B2,DCR10 IF DESTINATION AREA TOO SMALL
04575 M01S03918.dmrec +++| ZAPPP GET NEXT CHARACTER
04576 M01S03919.dmrec +++| SX1 60B
04577 M01S03920.dmrec +++| BX7 X1*X5
04578 M01S03921.dmrec +++| IX5 X5-X7
04579 M01S03922.dmrec +++| IX1 X1-X7
04580 M01S03923.dmrec +++| ZR X1,DCR7 IF TO EXPAND *>*
04581 M01S03924.dmrec +++| SX5 X5+2
04582 M01S03925.dmrec +++| DCR7 SB7 X5+B1
04583 M01S03926.dmrec +++| AX7 4
04584 M01S03927.dmrec +++| SA5 X7+DCRA
04585 M01S03928.dmrec +++| DCR8 ZIPPP X5,DCR10 ADD NEXT CHARACTER
04586 M01S03929.dmrec +++| SB7 B7-B1
04587 M01S03930.dmrec +++| NZ B7,DCR8 IF NOT DONE WITH CURRENT CHARACTER
04588 M01S03931.dmrec +++| EQ DCR5 CONTINUE EXPAND
04589 M01S03932.dmrec +++|
04590 M01S03933.dmrec +++| DCR9 SX1 B4+B4 SET UP EXIT CONDITIONS
04591 M01S03934.dmrec +++| SX1 X1+B4
04592 M01S03935.dmrec +++| LX1 1
04593 M01S03936.dmrec +++| SB4 X1
04594 M01S03937.dmrec +++| LX6 X6,B4
04595 M01S03938.dmrec +++| SB5 B4-B1
04596 M01S03939.dmrec +++| MX0 1
04597 M01S03940.dmrec +++| AX0 B5,X0
04598 M01S03941.dmrec +++| LX0 B4,X0
04599 M01S03942.dmrec +++| SA1 A6+B1
04600 M01S03943.dmrec +++| BX1 X0*X1
04601 M01S03944.dmrec +++| BX6 X6+X1
04602 M01S03945.dmrec +++| SA6 A1
04603 M01S03946.dmrec +++| SA1 DCRB
04604 M01S03947.dmrec +++| SA2 X1
04605 M01S03948.dmrec +++| SX3 B6 NUMBER OF CHARACTERS TRANSFERED
04606 M01S03949.dmrec +++| IX6 X2-X3
04607 M01S03950.dmrec +++| SA6 A2
04608 M01S03951.dmrec +++| EQ DCRX RETURN
04609 M01S03952.dmrec +++|
04610 M01S03953.dmrec +++| DCR10 MX6 1 RETURN ERROR STATUS
04611 M01S03954.dmrec +++| SA1 DCRB
04612 M01S03955.dmrec +++| SA6 X1
04613 M01S03956.dmrec +++| EQ DCRX RETURN
04614 M01S03957.dmrec +++|
04615 M01S03958.dmrec +++| DCRA DATA 0
04616 M01S03959.dmrec +++| DATA 1R0
04617 M01S03960.dmrec +++| DATA 1R
04618 M01S03961.dmrec +++| DATA 1R<
04619 M01S03962.dmrec +++|
04620 M01S03963.dmrec +++| DCRB BSSZ 1 EIGHTH PARAMETER ADDRESS
04621 M01S03964.dmrec +++| DDF SPACE 4,25
04622 M01S03965.dmrec +++|** DDF - DUMP DATA FILE.
04623 M01S03966.dmrec +++|*
04624 M01S03967.dmrec +++|* *DDF* DUMPS A FILE TO THE TAPES INDICATED
04625 M01S03968.dmrec +++|* IN TABLE TVSN.
04626 M01S03969.dmrec +++|*
04627 M01S03970.dmrec +++|* ENTRY DATA/INDEX OR LOG FILE ATTACHED.
04628 M01S03971.dmrec +++|* (IDFN) = INDEX TO TDFN.
04629 M01S03972.dmrec +++|* (IVSN) = INDEX TO TVSN.
04630 M01S03973.dmrec +++|* (X2) = PFN
04631 M01S03974.dmrec +++|* (XXIXN) = INDEX FILE NAME.
04632 M01S03975.dmrec +++|* = 0 IF NONE.
04633 M01S03976.dmrec +++|* (X4) = (XXMODE)
04634 M01S03977.dmrec +++|*
04635 M01S03978.dmrec +++|* EXIT DUMP FILE RECORDS CREATED IN TDFN.
04636 M01S03979.dmrec +++|* VSN RECORDS CREATED IN TVSN.
04637 M01S03980.dmrec +++|* (X1) = 0 IF NO ERRORS.
04638 M01S03981.dmrec +++|*
04639 M01S03982.dmrec +++|* USES X - 2, 3, 4, 6, 7.
04640 M01S03983.dmrec +++|* A - 2, 3, 4, 6, 7.
04641 M01S03984.dmrec +++|* B - 3.
04642 M01S03985.dmrec +++|*
04643 M01S03986.dmrec +++|* CALLS DBF, DRF, WFH.
04644 M01S03987.dmrec +++|*
04645 M01S03988.dmrec +++|* MACROS ERROR.
04646 M01S03989.dmrec +++|
04647 M01S03990.dmrec +++|
04648 M01S03991.dmrec +++| DDF SUBR ENTRY/EXIT
04649 M01S03992.dmrec +++| RJ WFH WRITE FILE HEADER
04650 M01S03993.dmrec +++| NZ X1,DDFX IF ERROR
04651 M01S03994.dmrec +++| SX4 DF
04652 M01S03995.dmrec +++| SA3 XXMODE GET MODE
04653 M01S03996.dmrec +++| ZR X3,DDF1 IF BLOCK DUMP
04654 M01S03997.dmrec +++| RJ DRF DUMP RECORD FORMAT
04655 M01S03998.dmrec +++| EQ DDF2 CHECK FOR ERROR
04656 M01S03999.dmrec +++|
04657 M01S04000.dmrec +++| DDF1 RJ DBF DUMP BLOCK FORMAT
04658 M01S04001.dmrec +++| DDF2 NZ X1,DDFX IF ERROR
04659 M01S04002.dmrec +++| SA2 IDFN
04660 M01S04003.dmrec +++| SB3 X2
04661 M01S04004.dmrec +++| SA2 TDFN+B3
04662 M01S04005.dmrec +++| SA4 FORD
04663 M01S04006.dmrec +++| BX6 X2+X4
04664 M01S04007.dmrec +++| SA6 A2
04665 M01S04008.dmrec +++| SX6 X4+1
04666 M01S04009.dmrec +++| SA2 NFLS
04667 M01S04010.dmrec +++| SA6 A4
04668 M01S04011.dmrec +++| SX6 X2+B1
04669 M01S04012.dmrec +++| SA6 A2
04670 M01S04013.dmrec +++| SA2 XXIXN
04671 M01S04014.dmrec +++| ZR X2,DDFX IF NO INDEX FILE
04672 M01S04015.dmrec +++| BX6 X2
04673 M01S04016.dmrec +++| SA6 XXPFN SET FN FOR INDEX FILE TRAILER
04674 M01S04017.dmrec +++| SA4 XXMODE SET MODE
04675 M01S04018.dmrec +++| RJ WFH WRITE FILE HEADER
04676 M01S04019.dmrec +++| NZ X1,DDFX IF ERROR
04677 M01S04020.dmrec +++| SA2 XXMODE
04678 M01S04021.dmrec +++| SX4 IF SET INDEX FILE FET ADDRESS
04679 M01S04022.dmrec +++| ZR X2,DDF3 IF BLOCK DUMP
04680 M01S04023.dmrec +++| RJ DRF DUMP RECORD FORMAT
04681 M01S04024.dmrec +++| EQ DDF4 CHECK FOR ERROR
04682 M01S04025.dmrec +++|
04683 M01S04026.dmrec +++| DDF3 RJ DBF DUMP BLOCK FORMAT
04684 M01S04027.dmrec +++| DDF4 NZ X1,DDFX IF ERROR
04685 M01S04028.dmrec +++| SA2 IDFN
04686 M01S04029.dmrec +++| SB3 X2+1
04687 M01S04030.dmrec +++| SA2 TDFN+B3
04688 M01S04031.dmrec +++| SA4 FORD
04689 M01S04032.dmrec +++| BX6 X2+X4
04690 M01S04033.dmrec +++| SA6 A2
04691 M01S04034.dmrec +++| SX6 X4+1
04692 M01S04035.dmrec +++| SA2 NFLS
04693 M01S04036.dmrec +++| SA6 A4 INCREMENT FILE ORDINAL
04694 M01S04037.dmrec +++| SX7 X2+1
04695 M01S04038.dmrec +++| SA7 A2 INCREMENT NUMBER OF EOF COUNT
04696 M01S04039.dmrec +++| EQ DDFX RETURN
04697 M01S04040.dmrec +++| DEL SPACE 4,25
04698 M01S04041.dmrec +++|** DEL - DELETE ENTRIES IN BACKUP DIRECTORY.
04699 M01S04042.dmrec +++|*
04700 M01S04043.dmrec +++|* *DEL* DELETES A GIVEN VSN ENTRY AND ALL DUMP ENTRIES
04701 M01S04044.dmrec +++|* REFERENCING THAT VSN, OR DELETES ALL DUMP ENTRIES AND
04702 M01S04045.dmrec +++|* CORRESPONDING VSN ENTRIES BEFORE A GIVEN DATE/TIME.
04703 M01S04046.dmrec +++|*
04704 M01S04047.dmrec +++|* ENTRY (TVSN) = VSN NUMBER, IF VSN TYPE DELETE.
04705 M01S04048.dmrec +++|* (DATE) = YY/MM/DD.
04706 M01S04049.dmrec +++|* (TIME) = HH.MM.SS.
04707 M01S04050.dmrec +++|* (LFNC) = 0, IF ALL FILES.
04708 M01S04051.dmrec +++|* 1, IF SELECTIVE FILES.
04709 M01S04052.dmrec +++|*
04710 M01S04053.dmrec +++|* EXIT (X1) = 0, IF NO ERRORS.
04711 M01S04054.dmrec +++|*
04712 M01S04055.dmrec +++|* USES X - 0, 1, 6.
04713 M01S04056.dmrec +++|* A - 1, 6.
04714 M01S04057.dmrec +++|* B - NONE.
04715 M01S04058.dmrec +++|*
04716 M01S04059.dmrec +++|* CALLS EDI, FER, MDI, MDS, SDT.
04717 M01S04060.dmrec +++|*
04718 M01S04061.dmrec +++|* MACROS ERROR, GETN, REWINDM.
04719 M01S04062.dmrec +++|
04720 M01S04063.dmrec +++|
04721 M01S04064.dmrec +++| DEL SUBR ENTRY/EXIT
04722 M01S04065.dmrec +++| RJ SDT SET DATE AND TIME
04723 M01S04066.dmrec +++| SA1 LSTC DATE/TIME FLAG
04724 M01S04067.dmrec +++| ZR X1,DEL1 IF NO DATE/TIME GIVEN
04725 M01S04068.dmrec +++| SA1 TVSN VSN PARAMETER
04726 M01S04069.dmrec +++| NZ X1,DEL3 IF VSN ALSO GIVEN
04727 M01S04070.dmrec +++| SX6 B1
04728 M01S04071.dmrec +++| SA6 DELF DELETE FLAG - DATE/TIME DELETE
04729 M01S04072.dmrec +++| REWINDM DIRR
04730 M01S04073.dmrec +++| GETN DIRR,WSAB,,TKY1 DIRECTORY HEADER
04731 M01S04074.dmrec +++| GETN DIRR,WSAB,,TKY1 FIRST FILE HEADER
04732 M01S04075.dmrec +++| RJ FER FIT ERROR STATUS
04733 M01S04076.dmrec +++| NZ X1,DELX IF CRM ERROR
04734 M01S04077.dmrec +++| SA1 TKY1
04735 M01S04078.dmrec +++| MX0 42
04736 M01S04079.dmrec +++| BX6 X0*X1
04737 M01S04080.dmrec +++| SA6 A1 PRESET FIRST FILE NAME
04738 M01S04081.dmrec +++| RJ EDI EDIT DIRECTORY
04739 M01S04082.dmrec +++| EQ DELX RETURN
04740 M01S04083.dmrec +++|
04741 M01S04084.dmrec +++| DEL1 SA1 TVSN
04742 M01S04085.dmrec +++| ZR X1,DEL4 IF NO VSN AND NO DATE/TIME
04743 M01S04086.dmrec +++| MX6 0
04744 M01S04087.dmrec +++| SA6 ADDF SET FLAG TO DELETE
04745 M01S04088.dmrec +++| SA1 LFNC
04746 M01S04089.dmrec +++| NZ X1,DEL2 IF SELECTIVE FILES
04747 M01S04090.dmrec +++| RJ MDI MODIFY DIRECTORY
04748 M01S04091.dmrec +++| EQ DELX RETURN
04749 M01S04092.dmrec +++| DEL2 RJ MDS MODIFY SELECTIVE FILES IN DIRECTORY
04750 M01S04093.dmrec +++| EQ DELX RETURN
04751 M01S04094.dmrec +++|
04752 M01S04095.dmrec +++| DEL3 ERROR DMRA,,,DELX,,E BOTH VSN AND DATE/TIME SPECIFIED
04753 M01S04096.dmrec +++|
04754 M01S04097.dmrec +++| DEL4 ERROR DELB,,,DELX,,E VSN OR DATE/TIME NOT SPECIFIED
04755 M01S04098.dmrec +++|
04756 M01S04099.dmrec +++| DELB DATA 20H0 *****
04757 M01S04100.dmrec +++| DATA C*VSN OR DATE/TIME NOT SPECIFIED.*
04758 M01S04101.dmrec +++| DELBL EQU *-DELB
04759 M01S04102.dmrec +++| DER SPACE 4,20
04760 M01S04103.dmrec +++|** DER - DETECT END-OF-REEL.
04761 M01S04104.dmrec +++|*
04762 M01S04105.dmrec +++|* DETECT END-OF-REEL. IF END-OF-REEL IS REACHED, CLOSE
04763 M01S04106.dmrec +++|* TAPE FILE AND REQUEST NEXT CANDIDATE FROM *TVSN*.
04764 M01S04107.dmrec +++|* ON WRITES, AN END-OF-TAPE BIT IS SET IN THE FET. ON
04765 M01S04108.dmrec +++|* READS, AN EOI STATUS IS CONSIDERED TO BE AN END-OF-TAPE.
04766 M01S04109.dmrec +++|*
04767 M01S04110.dmrec +++|* ENTRY (TP+0) = CONTAINS ERROR CODE.
04768 M01S04111.dmrec +++|*
04769 M01S04112.dmrec +++|* EXIT (X1) = 0, IF NO ERROR.
04770 M01S04113.dmrec +++|* POSITIVE, IF ERROR.
04771 M01S04114.dmrec +++|* NEGATIVE, IF END OF TAPE.
04772 M01S04115.dmrec +++|*
04773 M01S04116.dmrec +++|* USES X - 1, 2, 3, 4, 5, 6.
04774 M01S04117.dmrec +++|* A - 1, 2, 3, 4, 5, 6.
04775 M01S04118.dmrec +++|* B - 7.
04776 M01S04119.dmrec +++|*
04777 M01S04120.dmrec +++|* CALLS RTF.
04778 M01S04121.dmrec +++|*
04779 M01S04122.dmrec +++|* MACROS CLOSE.
04780 M01S04123.dmrec +++|
04781 M01S04124.dmrec +++|
04782 M01S04125.dmrec +++| DER SUBR ENTRY/EXIT
04783 M01S04126.dmrec +++| MX3 -4
04784 M01S04127.dmrec +++| SA1 TP
04785 M01S04128.dmrec +++| LX1 59-9
04786 M01S04129.dmrec +++| NG X1,DER1 IF EOI - END OF TAPE ASSUMED
04787 M01S04130.dmrec +++| BX1 -X3*X1
04788 M01S04131.dmrec +++| ZR X1,DERX IF NO ERROR
04789 M01S04132.dmrec +++| SX1 X1-1
04790 M01S04133.dmrec +++| NZ X1,DER2 IF ERROR OTHER THAN END OF TAPE
04791 M01S04134.dmrec +++|
04792 M01S04135.dmrec +++|* END OF REEL.
04793 M01S04136.dmrec +++|
04794 M01S04137.dmrec +++| DER1 CLOSE TP,UNLOAD,R
04795 M01S04138.dmrec +++| SA1 TP
04796 M01S04139.dmrec +++| MX2 42
04797 M01S04140.dmrec +++| BX1 X2*X1
04798 M01S04141.dmrec +++| SX3 B1
04799 M01S04142.dmrec +++| BX6 X3+X1
Line S04143 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec7 |
Seq # *Modification Id* Act
----------------------------+
04800 M02S04143.dmrec7 ---| SA6 A1 CLEAR EOI STATUS
04801 M01S04144.dmrec +++| SA2 IVSN
04802 M01S04145.dmrec +++| SX2 X2-1 GET PREVEOUS TAPE ENTRY
04803 M01S00126.dmrec7 +++| SA6 A1 CLEAR EOI STATUS
04804 M01S04146.dmrec +++| SA3 X2
04805 M01S04147.dmrec +++| SA4 NFLS
04806 M01S04148.dmrec +++| BX6 X3+X4
04807 M01S04149.dmrec +++| SA6 A3
04808 M01S04150.dmrec +++| SX6 B0
04809 M01S04151.dmrec +++| SA6 A4
04810 M01S04152.dmrec +++| SB7 TP
04811 M01S04153.dmrec +++| SA5 TPMODE GET MODE INDICATOR
04812 M01S04154.dmrec +++| RJ RTF REQUEST NEXT TAPE
04813 M01S04155.dmrec +++| ZR X1,DER1.1 IF NO ERROR
04814 M01S04156.dmrec +++| SX1 2
04815 M01S04157.dmrec +++| EQ DERX RETURN ERROR
04816 M01S04158.dmrec +++|
04817 M01S04159.dmrec +++| DER1.1 MX1 1 SET END OF TAPE
04818 M01S00127.dmrec7 +++| SA3 PEOR
04819 M01S00128.dmrec7 +++| MX0 36
04820 M01S00129.dmrec7 +++| SA4 IVSN
04821 M01S00130.dmrec7 +++| SA5 X4-2 VSN OF PREVIOUS TAPE
04822 M01S00131.dmrec7 +++| BX6 X0*X5
04823 M01S00132.dmrec7 +++| SA4 EORCNT COUNT OF EOR-S ON *ARF*
04824 M01S00133.dmrec7 +++| BX7 X6+X4 COMBINE VSN WITH EOR COUNT
04825 M01S00134.dmrec7 +++| SA7 X3 ENTER INTO *TEOR* TABLE
04826 M01S00135.dmrec7 +++| SX6 X3+B1
04827 M01S00136.dmrec7 +++| SA6 A3 INCREMENT *PEOR*
04828 M01S00137.dmrec7 +++| MX7 0
04829 M01S00138.dmrec7 +++| SA7 A4 ZERO OUT EORCNT
04830 M01S04160.dmrec +++| SA2 DMTAPE
Line S04161 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec7 |
Seq # *Modification Id* Act
----------------------------+
04831 M02S04161.dmrec7 ---| SX6 X2+1
04832 M01S00139.dmrec7 +++| SX6 X2+B1
04833 M01S04162.dmrec +++| SA6 DMTAPE INCREMENT TAPE COUNT
04834 M01S04163.dmrec +++| EQ DERX RETURN
04835 M01S04164.dmrec +++|
04836 M01S04165.dmrec +++| DER2 ERROR DERA,,,DERX,,E READ/WRITE ERROR ON TAPE
04837 M01S04166.dmrec +++|
04838 M01S04167.dmrec +++| DERA DATA 20H0 *****
04839 M01S04168.dmrec +++| DATA C*READ/WRITE ERROR ON TAPE.*
04840 M01S04169.dmrec +++| DERAL EQU *-DERA
04841 M01S04170.dmrec +++| DMP SPACE 4,25
04842 M01S04171.dmrec +++|** DMP - DUMP DATA BASE FILES.
04843 M01S04172.dmrec +++|*
04844 M01S04173.dmrec +++|* *DMP* DUMPS DATA BASE FILES SPECIFIED TO TAPE. THE
04845 M01S04174.dmrec +++|* FORMAT OF THE DUMP CAN BE EXPLICITLY SPECIFIED OR
04846 M01S04175.dmrec +++|* IMPLIED BY THE MODE BY WHICH IT CAN BE ATTACHED.
04847 M01S04176.dmrec +++|*
04848 M01S04177.dmrec +++|* ENTRY (A2) = ADDRESS OF NEXT WORD IN BUFFER.
04849 M01S04178.dmrec +++|* (X2) = NEXT WORD IN BUFFER.
04850 M01S04179.dmrec +++|* (X6) = OPERATION FLAG (VALIDATES PARAMETERS).
04851 M01S04180.dmrec +++|* (B7) = LWA+1 OF STRING BUFFER.
04852 M01S04181.dmrec +++|*
04853 M01S04182.dmrec +++|* EXIT ALL INDICATED DATA FILES HAVE BEEN DUMPED IN
04854 M01S04183.dmrec +++|* THE PROPER FORMAT TO THE SPECIFIED VSN-S.
04855 M01S04184.dmrec +++|*
04856 M01S04185.dmrec +++|* USES X - ALL.
04857 M01S04186.dmrec +++|* A - 1, 2, 3 ,4, 6, 7.
04858 M01S04187.dmrec +++|* B - 3, 5, 7.
04859 M01S04188.dmrec +++|*
04860 M01S04189.dmrec +++|* CALLS ACF, ADF, BBE, BLT, CER, DBF, DDF, GXJ, RAF, RDF,
04861 M01S04190.dmrec +++|* RTE, RTF, RXJ, SPR, WFH.
04862 M01S04191.dmrec +++|*
04863 M01S04192.dmrec +++|* MACROS ATTACH, CLOSEM, ERROR, OPENM, READ, READW,
04864 M01S04193.dmrec +++|* RETURN, REWIND.
04865 M01S04194.dmrec +++|
04866 M01S04195.dmrec +++|
04867 M01S04196.dmrec +++| DMP BSS 0
04868 M01S04197.dmrec +++| RJ SPR STORE PARAMETERS
04869 M01S04198.dmrec +++| DMP1 SX6 B5
04870 M01S04199.dmrec +++| SA6 NUMF
04871 M01S04200.dmrec +++| DMP1.1 SX6 TVSN
04872 M01S04201.dmrec +++| SA6 IVSN
04873 M01S04202.dmrec +++| SX6 B0
04874 M01S04203.dmrec +++| SA6 IDFN
04875 M01S04204.dmrec +++| SA6 NFLS
04876 M01S04205.dmrec +++| SA6 FORD
04877 M01S04206.dmrec +++| SA6 FIRSTT
04878 M01S04207.dmrec +++| SA6 LASTT
04879 M01S00140.dmrec7 +++| SA6 EORCNT
04880 M01S04208.dmrec +++| SA6 TRIP1
04881 M01S04209.dmrec +++| SA6 NUMV INITIALIZE COUNT OF VSN-S USED
04882 M01S04210.dmrec +++| SA2 TDFN
04883 M01S04211.dmrec +++| MX0 12 GET DATA BASE NAME
04884 M01S04212.dmrec +++| BX5 X0*X2
04885 M01S04213.dmrec +++| ZR X5,DMP12 IF NO FILES TO DUMP
04886 M01S04214.dmrec +++| SA1 DMPA
04887 M01S04215.dmrec +++| SA3 TDFN
04888 M01S04216.dmrec +++| LX3 30
04889 M01S04217.dmrec +++| MX0 -30
04890 M01S04218.dmrec +++| BX6 -X0*X3
04891 M01S04219.dmrec +++| SA3 DMPB
04892 M01S04220.dmrec +++| BX6 X3*X6
04893 M01S04221.dmrec +++| BX7 X6-X1
04894 M01S04222.dmrec +++| SA7 DMPFLG
04895 M01S04223.dmrec +++| SB7 TP
04896 M01S04224.dmrec +++| BX6 X5
04897 M01S04225.dmrec +++| SA6 XXPFN SET DATA BASE FOR RTF CALL TO ACF
04898 M01S04226.dmrec +++| MX5 1 WRITE MODE REQUEST
04899 M01S04227.dmrec +++| BX6 X5
04900 M01S04228.dmrec +++| SA6 TPMODE SAVE MODE
04901 M01S04229.dmrec +++| RJ RTF REQUEST TAPE FILE
04902 M01S04230.dmrec +++| NZ X1,DMP11 IF ERROR
04903 M01S04231.dmrec +++| SA2 DMPFLG
04904 M01S04232.dmrec +++| NZ X2,DMP2 IF DATA FILE
04905 M01S04233.dmrec +++|
Line S04234 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04906 M02S04234.ns2023 ---|* DUMP LONG RECOVERY FILE.
04907 M01S00110.ns2023 +++|* DUMP AFTER IMAGE RECOVERY FILE.
04908 M01S04235.dmrec +++|
04909 M01S04236.dmrec +++| SA1 NUMF
04910 M01S04237.dmrec +++| SX6 X1-2
04911 M01S04238.dmrec +++| NZ X6,DMP13 IF MORE THAN ONE FILE SPECIFIED
Line S04239 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec2 |
Seq # *Modification Id* Act
----------------------------+
04912 M02S04239.dmrec2 ---| SX6 B1 *LRF* DUMP
04913 M01S00112.dmrec2 +++| SA4 EXCOPY
04914 M01S00113.dmrec2 +++| SX4 X4-1
04915 M01S00114.dmrec2 +++| NZ X4,DMP1.11 IF NOT FIRST COPY
04916 M01S00115.dmrec2 +++| SA2 IVSN
04917 M01S00116.dmrec2 +++| SA5 X2-1
04918 M01S00117.dmrec2 +++| BX7 X5
04919 M01S00118.dmrec2 +++| SA7 FSTVSN SAVE FIRST VSN
Line S00119 Modification History |
M01 (Added by) | dmrec2 |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04920 M02S00119.ns2023 ---| DMP1.11 SX6 B1 *LRF* DUMP
04921 M01S00111.ns2023 +++| DMP1.11 SX6 B1 *ARF* DUMP
04922 M01S04240.dmrec +++| SA6 TTFLG SET FLAG
04923 M01S04241.dmrec +++| MX0 42
04924 M01S04242.dmrec +++| SA4 TDFN
04925 M01S04243.dmrec +++| BX1 X0*X4
04926 M01S04244.dmrec +++| BX6 X1
04927 M01S00141.dmrec7 +++| SA6 XXPFN2
04928 M01S04245.dmrec +++| LX6 12 XXPFN MUST HAVE DB IN FIRST 2 CHARACTERS
04929 M01S04246.dmrec +++| SA6 XXPFN
Line S04247 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04930 M02S04247.ns2023 ---| ATTACH LRF,X1,,,W LOG FILE IS UNDER USERS USER NUMBER
Line S04248 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04931 M02S04248.ns2023 ---| SX2 LRF SET FET ADDRESS
Line S00112 Modification History |
M01 (Added by) | ns2023 |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04932 M02S00112.v23l617 ---| ATTACH ARF,X1,,,W LOG FILE IS UNDER USERS USER NUMBER
04933 M01S00021.v23l617 +++| ATTACH ARF,X1,,,W LOG FILE IS UNDER USERS USER NAME
04934 M01S00113.ns2023 +++| SX2 ARF SET FET ADDRESS
04935 M01S04249.dmrec +++| RJ CER CHECK ERROR
04936 M01S04250.dmrec +++| NZ X1,DMP15 IF ATTACH ERROR
Line S04251 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04937 M02S04251.ns2023 ---| SA2 XXPFN FN OF *LRF*
04938 M01S00114.ns2023 +++| SA2 XXPFN FN OF *ARF*
Line S04252 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec15 |
Seq # *Modification Id* Act
----------------------------+
04939 M02S04252.dmrec15 ---| SX4 B0 SET BLOCK MODE
04940 M01S00008.dmrec15 +++| SX4 PTWR SET WRITE MODE
04941 M01S04253.dmrec +++| RJ WFH WRITE FILE HEADER
04942 M01S04254.dmrec +++| NZ X1,DMP11 IF ERROR
Line S04255 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04943 M02S04255.ns2023 ---| SX4 LRF SET FET ADDRESS
Line S04256 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04944 M02S04256.ns2023 ---| RJ DBF DUMP BLOCK FORMAT - *LRF*
04945 M01S00115.ns2023 +++| SX4 ARF SET FET ADDRESS
04946 M01S00116.ns2023 +++| RJ DBF DUMP BLOCK FORMAT - *ARF*
04947 M01S04257.dmrec +++| NZ X1,DMP10.1 IF ERROR
04948 M01S00142.dmrec7 +++| SA3 PEOR
04949 M01S00143.dmrec7 +++| SA4 IVSN
04950 M01S00144.dmrec7 +++| SA5 X4-1 GET VSN OF PREVIOUS TAPE
04951 M01S00145.dmrec7 +++| MX0 36
04952 M01S00146.dmrec7 +++| BX6 X0*X5
04953 M01S00147.dmrec7 +++| SA4 EORCNT COUNT OF EOR-S ON ARF
04954 M01S00148.dmrec7 +++| BX7 X6+X4 COMBINE VSN WITH EOR COUNT
04955 M01S00149.dmrec7 +++| SA7 X3 ENTER INTO *TEOR* TABLE
04956 M01S00150.dmrec7 +++| SX6 X3+B1
04957 M01S00151.dmrec7 +++| SA6 A3 INCREMENT PEOR POINTER
04958 M01S00152.dmrec7 +++| MX7 0
04959 M01S00153.dmrec7 +++| SA7 A4 ZERO OUT EOR COUNT
Line S04258 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04960 M02S04258.ns2023 ---| REWIND LRF,R
Line S04259 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04961 M02S04259.ns2023 ---| SA2 XXPFN FN OF *LRF*
04962 M01S00117.ns2023 +++| REWIND ARF,R
04963 M01S00118.ns2023 +++| SA2 XXPFN FN OF *ARF*
04964 M01S04260.dmrec +++| SX4 B0 SET BLOCK MODE
04965 M01S04261.dmrec +++| RJ BLT BUILD LOG TABLE
04966 M01S04262.dmrec +++| NZ X1,DMP11 IF ERROR
04967 M01S04263.dmrec +++|
Line S04264 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04968 M02S04264.ns2023 ---|* RESET *LRF* HEADER FIELDS.
04969 M01S00119.ns2023 +++|* RESET *ARF* HEADER FIELDS.
04970 M01S04265.dmrec +++|
Line S04266 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04971 M02S04266.ns2023 ---| REWIND LRF,R
Line S04267 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04972 M02S04267.ns2023 ---| READ LRF,R
Line S04268 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04973 M02S04268.ns2023 ---| READW LRF,WBUF,WBUFL READ *LRF* HEADER
Line S04269 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04974 M02S04269.ns2023 ---| SA2 WBUF GET *LRF* STATUS
04975 M01S00120.ns2023 +++| REWIND ARF,R
04976 M01S00121.ns2023 +++| READ ARF,R
04977 M01S00122.ns2023 +++| READW ARF,WBUF,WBUFL READ *ARF* HEADER
04978 M01S00123.ns2023 +++| SA2 WBUF GET *ARF* STATUS
04979 M01S04270.dmrec +++| MX0 -18
04980 M01S04271.dmrec +++| BX3 -X0*X2
04981 M01S04272.dmrec +++| SX3 X3-3 CHECK FOR POSSIBLE ERROR
Line S04273 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec1 |
Seq # *Modification Id* Act
----------------------------+
04982 M02S04273.dmrec1 ---| ZR X3,DMP14 IF POSSIBLE *LRF* ERROR
Line S04274 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec1 |
Seq # *Modification Id* Act
----------------------------+
04983 M02S04274.dmrec1 ---| RETURN LRF,R
04984 M01S00001.dmrec1 +++| NZ X3,DMP1.2 IF NO *ARF* HEADER ERROR
04985 M01S00002.dmrec1 +++| SX6 B1+ SET ERROR FLAG
04986 M01S00003.dmrec1 +++| SA6 DMPF
Line S00004 Modification History |
M01 (Added by) | dmrec1 |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04987 M02S00004.ns2023 ---| DMP1.2 RETURN LRF,R
04988 M01S00124.ns2023 +++| DMP1.2 RETURN ARF,R
04989 M01S04275.dmrec +++| SA1 EXCOPY GET COPY NUMBER
04990 M01S04276.dmrec +++| SX2 X1-NUMARF
Line S04277 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04991 M02S04277.ns2023 ---| NZ X2,DMP10 IF NOT LAST *LRF* TO DUMP
Line S04278 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04992 M02S04278.ns2023 ---| SA1 WBUF+TAFLW-TAFNW GET LENGTH FROM OLD *LRF*
04993 M01S00125.ns2023 +++| NZ X2,DMP10 IF NOT LAST *ARF* TO DUMP
04994 M01S00126.ns2023 +++| SA1 WBUF+TAFLW-TAFNW GET LENGTH FROM OLD *ARF*
04995 M01S04279.dmrec +++| MX0 -TAFLN
04996 M01S04280.dmrec +++| LX1 TAFLN-1-TAFLS
04997 M01S04281.dmrec +++| BX6 -X0*X1
Line S04282 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
04998 M02S04282.ns2023 ---| EQ CRT2 ALLOCATE *LRF* (RETURN TO DMP10)
04999 M01S00127.ns2023 +++| EQ CRT2 ALLOCATE *ARF* (RETURN TO DMP10)
05000 M01S04283.dmrec +++|
05001 M01S04284.dmrec +++|* DUMP DATA BASE FILE.
05002 M01S04285.dmrec +++|
05003 M01S04286.dmrec +++| DMP2 SA1 TDFN
05004 M01S04287.dmrec +++| MX0 12
05005 M01S04288.dmrec +++| BX5 X0*X1
05006 M01S04289.dmrec +++| RJ GXJ GET *XXJ* FILE
05007 M01S04290.dmrec +++| NZ X1,DMP11 IF ERROR
05008 M01S04291.dmrec +++| DMP3 SA2 IDFN
05009 M01S04292.dmrec +++| SB3 X2
05010 M01S04293.dmrec +++| MX0 42
05011 M01S04294.dmrec +++| SA3 TDFN+B3
05012 M01S04295.dmrec +++| ZR X3,DMP9 IF NO MORE FILES
05013 M01S04296.dmrec +++| BX5 X0*X3 GET FILE NAME
05014 M01S04297.dmrec +++| LX3 48
05015 M01S04298.dmrec +++| MX0 -6
05016 M01S04299.dmrec +++| BX7 -X0*X3
Line S04300 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec15 |
Seq # *Modification Id* Act
----------------------------+
05017 M02S04300.dmrec15 ---| SX6 B1+B1
05018 M01S00009.dmrec15 +++| SX6 -1
05019 M01S04301.dmrec +++| ZR X7,DMP6 IF NULL
Line S04302 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec15 |
Seq # *Modification Id* Act
----------------------------+
05020 M02S04302.dmrec15 ---| SX6 B1
05021 M01S00010.dmrec15 +++| SX6 PTRM READ MODIFY MODE
05022 M01S04303.dmrec +++| SX3 X7-1RB
05023 M01S04304.dmrec +++| NZ X3,DMP6 IF NOT BLOCK
Line S04305 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec15 |
Seq # *Modification Id* Act
----------------------------+
05024 M02S04305.dmrec15 ---| SX6 B0+
05025 M01S00011.dmrec15 +++| SX6 PTWR WRITE MODE
05026 M01S04306.dmrec +++| DMP6 SA6 XXMODE
05027 M01S04307.dmrec +++| RJ RXJ READ *XXJ* FILE
05028 M01S04308.dmrec +++| ZR X1,DMP7 IF FILE FOUND
05029 M01S04309.dmrec +++| PL X1,DMP11 IF FILE NOT FOUND
05030 M01S04310.dmrec +++| ZR X2,DMP11 IF NO ADDITIONIAL FILE
05031 M01S04311.dmrec +++| DMP7 RJ ADF ATTACH DATA FILE
05032 M01S04312.dmrec +++| NZ X1,DMP11 IF ERROR
05033 M01S04313.dmrec +++| SA3 IDFN
05034 M01S04314.dmrec +++| SB3 X3
05035 M01S04315.dmrec +++| SA3 TDFN+B3
05036 M01S04316.dmrec +++| SA4 XXMODE
05037 M01S04317.dmrec +++| LX4 12
05038 M01S04318.dmrec +++| MX0 54
05039 M01S04319.dmrec +++| LX0 12
05040 M01S04320.dmrec +++| BX6 X0*X3
05041 M01S04321.dmrec +++| BX6 X6+X4
05042 M01S04322.dmrec +++| SA6 A3 RESET MODE
05043 M01S04323.dmrec +++| SA2 XXIXN GET INDEX FILE NAME IF ANY
05044 M01S04324.dmrec +++| ZR X2,DMP8 IF NO INDEX FILE
05045 M01S04325.dmrec +++| BX6 X0*X2
05046 M01S04326.dmrec +++| BX6 X6+X4
05047 M01S04327.dmrec +++| SA6 A3+B1 SAVE INDEX FILE NAME AND MODE
05048 M01S04328.dmrec +++| DMP8 SA2 XXPFN
05049 M01S04329.dmrec +++| LX4 48 POSITION MODE
05050 M01S04330.dmrec +++| RJ DDF DUMP DATA FILE
05051 M01S04331.dmrec +++| NZ X1,DMP10.1 IF ERROR
05052 M01S04332.dmrec +++| RJ RDF RETURN DATA FILES
05053 M01S04333.dmrec +++| SA2 IDFN
05054 M01S04334.dmrec +++| SX6 X2+2
05055 M01S04335.dmrec +++| SA6 A2 GET NEXT PFN
05056 M01S04336.dmrec +++| EQ DMP3 CONTINUE FOR NEXT FILE
05057 M01S04337.dmrec +++|
05058 M01S04338.dmrec +++| DMP9 SA2 IVSN
05059 M01S04339.dmrec +++| SA3 X2-1
05060 M01S04340.dmrec +++| SA4 NFLS
05061 M01S04341.dmrec +++| BX6 X4+X3
05062 M01S04342.dmrec +++| SA6 A3 STORE NUMBER OF FILES ( LAST )
05063 M01S04343.dmrec +++| DMP10 RJ ACF ATTACH ZZDBDIR FILE
05064 M01S04344.dmrec +++| RJ BBE BUILD BACK-UP ENTRIES
05065 M01S04345.dmrec +++| NZ X1,DMP11 IF ERRORS
05066 M01S04346.dmrec +++| CLOSEM DIRR,U
05067 M01S04347.dmrec +++| SX4 B0 SET BLOCK MODE
05068 M01S04348.dmrec +++| SA2 ACFA SET FILE NAME
05069 M01S04349.dmrec +++| RJ WFH WRITE FILE HEADER
05070 M01S04350.dmrec +++| NZ X1,DMP11 IF ERROR
05071 M01S04351.dmrec +++| RJ ACF ATTACH DIRECTORY
05072 M01S04352.dmrec +++| SA2 ACFA REPLACE DIRECTORY PFN FOR TRAILER
05073 M01S04353.dmrec +++| BX6 X2
05074 M01S04354.dmrec +++| SA6 XXPFN
05075 M01S04355.dmrec +++| SX4 ZZDBDIR SET FET ADDRESS
05076 M01S04356.dmrec +++| RJ DBF DUMP BLOCK FORMAT - DIRECTORY FILE
05077 M01S04357.dmrec +++| NZ X1,DMP11 IF ERROR
05078 M01S04358.dmrec +++| RJ RAF RETURN ALL FILES
05079 M01S04359.dmrec +++| SA2 DMPFLG
Line S04360 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
05080 M02S04360.ns2023 ---| NZ X2,DMR3 IF NOT *LRF* DUMP
05081 M01S00128.ns2023 +++| NZ X2,DMR3 IF NOT *ARF* DUMP
05082 M01S04361.dmrec +++| SA1 EXCOPY GET CURRENT COPY NUMBER
05083 M01S04362.dmrec +++| SX2 X1-NUMARF
Line S04363 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | dmrec1 |
Seq # *Modification Id* Act
----------------------------+
05084 M02S04363.dmrec1 ---| ZR X2,DMR3 IF ALL REQUIRED COPIES GENERATED
05085 M01S00005.dmrec1 +++| ZR X2,DMP10.2 IF ALL REQUIRED COPIES GENERATED
05086 M01S04364.dmrec +++| SX6 X1+B1
05087 M01S04365.dmrec +++| SA6 A1 INCREMENT COPY NUMBER
05088 M01S04366.dmrec +++| SB5 2 SET TDFN ORDINAL FOR RESTART - NUMF
05089 M01S04367.dmrec +++| SX7 B0 ZERO TVSN FOR NEXT TAPE
05090 M01S04368.dmrec +++| SA7 TVSN
05091 M01S04369.dmrec +++| SA7 DMTAPE RESET DUMP TAPE COUNT
Line S04370 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2023 |
Seq # *Modification Id* Act
----------------------------+
05092 M02S04370.ns2023 ---| SA7 LENGTH RESET FOR DEFAULT *LRF* LENGTH
05093 M01S00129.ns2023 +++| SA7 LENGTH RESET FOR DEFAULT *ARF* LENGTH
05094 M01S04371.dmrec +++| EQ DMP1 GO GENERATE NEXT COPY
05095 M01S04372.dmrec +++|
05096 M01S04373.dmrec +++| DMP10.1 SX1 X1-2
05097 M01S04374.dmrec +++| ZR X1,DMR3 IF *VSN TABLE OVERFLOW* ERROR
05098 M01S04375.dmrec +++| RJ RTE RETURN TAPE ERROR
05099 M01S04376.dmrec +++| EQ DMP1.1 START DUMP OVER
05100 M01S04377.dmrec +++|
05101 M01S00006.dmrec1 +++| DMP10.2 SA3 DMPF GET ERROR FLAG
05102 M01S00007.dmrec1 +++| NZ X3,DMP14 IF *ARF* HEADER ERROR
05103 M01S00008.dmrec1 +++| EQ DMR3 EXIT NORMAL
05104 M01S00009.dmrec1 +++|
05105 M01S04378.dmrec +++|* ALL ERROR EXITS TAKEN HERE.
05106 M01S04379.dmrec +++|
05107 M01S04380.dmrec +++| DMP11 RJ RAF RETURN ALL FILES
05108 M01S04381.dmrec +++| EQ DMR3 EXIT JOB
05109 M01S04382.dmrec +++|
05110 M01S04383.dmrec +++| DMP12 ERROR DMPC,,,DMP11,,E NO FILES TO DUMP
05111 M01S04384.dmrec +++|
05112 M01S04385.dmrec +++| DMP13 ERROR DMPD,,,DMP11,,E MORE THAN ON ARF
05113 M01S04386.dmrec +++|
05114 M01S04387.dmrec +++| DMP14 ERROR DMPE,,,DMR3,,E ARF HEADER STATUS 3
05115 M01S04388.dmrec +++|
05116 M01S04389.dmrec +++| DMP15 ERROR ADFB,XXPFN,,DMP11,,E ATTACH ERROR ON FILE
05117 M01S04390.dmrec +++|
05118 M01S04391.dmrec +++| DMPA VFD 30/0,12/2LZZ,12/0,6/1LA
05119 M01S04392.dmrec +++| DMPB VFD 30/0,12/7777B,12/0,6/77B
05120 M01S04393.dmrec +++|
05121 M01S04394.dmrec +++| DMPC DATA 20H0 *****
05122 M01S04395.dmrec +++| DATA C*NO FILES TO DUMP*
05123 M01S04396.dmrec +++| DMPCL EQU *-DMPC
05124 M01S04397.dmrec +++| DMPD DATA 20H0 *****
05125 M01S04398.dmrec +++| DATA C*MORE THAN ONE ARF SPECIFIED.*
05126 M01S04399.dmrec +++| DMPDL EQU *-DMPD
05127 M01S04400.dmrec +++| DMPE DATA 20H0 *****
05128 M01S04401.dmrec +++| DATA C*ARF HEADER STATUS (3) POSSIBLE ERROR.*
05129 M01S04402.dmrec +++| DMPEL EQU *-DMPE
05130 M01S00010.dmrec1 +++| DMPF BSSZ 1 *ARF* HEADER ERROR FLAG
05131 M01S04403.dmrec +++| DRF SPACE 4,25
05132 M01S04404.dmrec +++|
05133 M01S04405.dmrec +++|** DRF - DUMP RECORD FORMAT.
05134 M01S04406.dmrec +++|*
05135 M01S04407.dmrec +++|* DUMP FILE IN RECORD FORMAT. ALL ACTIVE DATA BLOCKS
05136 M01S04408.dmrec +++|* WILL BE DUMPED. IF END-OF-TAPE IS REACHED, THE
05137 M01S04409.dmrec +++|* CURRENT TAPE IS RETURNED AND THE NEXT TAPE REQUESTED.
05138 M01S04410.dmrec +++|*
05139 M01S04411.dmrec +++|* ENTRY (X4) = FWA OF FET.
05140 M01S04412.dmrec +++|* (IVSN) = INDEX TO *TVSN*.
05141 M01S04413.dmrec +++|* (IDFN) = ADDRESS OF NEXT FILE.
05142 M01S04414.dmrec +++|*
05143 M01S04415.dmrec +++|* EXIT *FSTT* AND ACTIVE DATA BLOCKS DUMPED.
05144 M01S04416.dmrec +++|* (X1) = 0 - IF NO ERRORS.
05145 M01S04417.dmrec +++|*
05146 M01S04418.dmrec +++|* USES X - 0, 1, 2, 3, 4, 6, 7.
05147 M01S04419.dmrec +++|* A - 1, 2, 3, 4, 6, 7.
05148 M01S04420.dmrec +++|* B - NONE.
05149 M01S04421.dmrec +++|*
05150 M01S04422.dmrec +++|* CALLS DER.
05151 M01S04423.dmrec +++|*
05152 M01S04424.dmrec +++|* MACROS ERROR, READ, READW, RECALL, REWIND, WRITEF, WRITER.
05153 M01S04425.dmrec +++|* WRITEF.
05154 M01S04426.dmrec +++|
05155 M01S04427.dmrec +++|
05156 M01S04428.dmrec +++| DRF SUBR ENTRY/EXIT
05157 M01S04429.dmrec +++| BX6 X4
05158 M01S04430.dmrec +++| SA6 HOLD SAVE FET ADDRESS
05159 M01S04431.dmrec +++| SA4 HOLD
05160 M01S04432.dmrec +++| READ X4,R
05161 M01S04433.dmrec +++| SA4 HOLD
05162 M01S04434.dmrec +++| READW X4,WBUF,WBUFL READ FSTT
05163 M01S04435.dmrec +++| ZR X1,DRF13 IF NO EOR
05164 M01S04436.dmrec +++| NG X1,DRF13 IF EOF/EOI
05165 M01S04437.dmrec +++| DRF1 WRITEW TP,WBUF,X1-WBUF
05166 M01S04438.dmrec +++| RJ DER DETECT END OF REEL
05167 M01S04439.dmrec +++| NG X1,DRF2 IF END OF TAPE
05168 M01S04440.dmrec +++| NZ X1,DRFX IF ERROR
05169 M01S04441.dmrec +++| DRF2 WRITER TP,R
05170 M01S04442.dmrec +++| RJ DER DETECT END OF REEL
05171 M01S04443.dmrec +++| NG X1,DRF2.1 IF END OF TAPE
05172 M01S04444.dmrec +++| NZ X1,DRFX IF ERROR
05173 M01S04445.dmrec +++|
05174 M01S04446.dmrec +++|* CHECK BUFFER AND BLOCK SIZE.
05175 M01S04447.dmrec +++|
Line S04448 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2056 |
Seq # *Modification Id* Act
----------------------------+
05176 M02S04448.ns2056 ---| DRF2.1 SA2 WBUF+FSTT17
05177 M01S00035.ns2056 +++| DRF2.1 SA2 WBUF+FSTT22
05178 M01S04449.dmrec +++| MX0 42
05179 M01S04450.dmrec +++| BX2 -X0*X2
05180 M01S04451.dmrec +++| SX3 64
05181 M01S04452.dmrec +++| IX2 X2*X3
05182 M01S04453.dmrec +++| SX2 X2-2
05183 M01S04454.dmrec +++| SX2 X2-WBUFL
05184 M01S04455.dmrec +++| PL X2,DRF13 IF BUFFER TOO SMALL
05185 M01S04456.dmrec +++| SA1 XXPFN
05186 M01S04457.dmrec +++| SA3 XXIXN
05187 M01S04458.dmrec +++| BX1 X3-X1
05188 M01S04459.dmrec +++| ZR X1,DRF3 IF INDEX FILE TO BE DUMPED
05189 M01S04460.dmrec +++| SA3 XXTY GET FILE TYPE
05190 M01S04461.dmrec +++| SX1 X3-2RIS
05191 M01S04462.dmrec +++| NZ X1,DRF10 IF *DA* OR *AK* TYPE
05192 M01S04463.dmrec +++| DRF3 SA2 WBUF+73B
05193 M01S04464.dmrec +++| DRF4 MX0 36
05194 M01S04465.dmrec +++| BX7 -X0*X2
05195 M01S04466.dmrec +++|
05196 M01S04467.dmrec +++|* (X7) = PRU OF FIRST DATA BLOCK.
05197 M01S04468.dmrec +++|
05198 M01S04469.dmrec +++| SA4 HOLD
05199 M01S04470.dmrec +++| SX1 B1
05200 M01S04471.dmrec +++| LX1 47
05201 M01S04472.dmrec +++| SA2 X4+1
05202 M01S04473.dmrec +++| BX6 X1+X2
05203 M01S04474.dmrec +++| SA6 A2
05204 M01S04475.dmrec +++| SA7 A6+5 SET PRU
05205 M01S04476.dmrec +++| READ X4,R
05206 M01S04477.dmrec +++| SA4 HOLD
05207 M01S04478.dmrec +++| READW X4,WBUF,WBUFL
05208 M01S04479.dmrec +++| ZR X1,DRF13 IF ERROR - NO EOR
05209 M01S04480.dmrec +++| NG X1,DRF13 IF EOF/EOI - ERROR
05210 M01S04481.dmrec +++| DRF5 WRITEW TP,WBUF,X1-WBUF
05211 M01S04482.dmrec +++| RJ DER DETECT END OF REEL
05212 M01S04483.dmrec +++| NG X1,DRF6 IF END OF TAPE
05213 M01S04484.dmrec +++| NZ X1,DRFX IF ERROR
05214 M01S04485.dmrec +++| DRF6 WRITER TP,R
05215 M01S04486.dmrec +++| RJ DER DETECT END OF REEL
05216 M01S04487.dmrec +++| NG X1,DRF6.1 IF END OF TAPE
05217 M01S04488.dmrec +++| NZ X1,DRFX IF ERROR
05218 M01S04489.dmrec +++| DRF6.1 SA2 WBUF+1
05219 M01S04490.dmrec +++| MX0 36
05220 M01S04491.dmrec +++| BX2 -X0*X2
05221 M01S04492.dmrec +++| NZ X2,DRF4 IF MORE BLOCKS TO BE DUMPED
05222 M01S04493.dmrec +++| DRF7 SX1 3REND
05223 M01S04494.dmrec +++| SA2 XXPFN
05224 M01S04495.dmrec +++| BX6 X1+X2
05225 M01S04496.dmrec +++| SA6 TEMPP TRAILER WORD
05226 M01S04497.dmrec +++| DRF8 WRITEW TP,TEMPP,B1 WRITE TRAILER WORD
05227 M01S04498.dmrec +++| RJ DER DETECT END OF REEL
05228 M01S04499.dmrec +++| NG X1,DRF9 IF END OF TAPE
05229 M01S04500.dmrec +++| NZ X1,DRFX IF ERROR
05230 M01S04501.dmrec +++| DRF9 WRITEF TP,R
05231 M01S04502.dmrec +++| RJ DER DETECT END OF REEL
05232 M01S04503.dmrec +++| NG X1,DRF9.1 IF END OF TAPE
05233 M01S04504.dmrec +++| NZ X1,DRFX IF ERROR
05234 M01S04505.dmrec +++| DRF9.1 SA1 HOLD CLEAR RANDOM BIT
05235 M01S04506.dmrec +++| SX0 B1
05236 M01S04507.dmrec +++| SA1 X1+1
05237 M01S04508.dmrec +++| LX0 47
05238 M01S04509.dmrec +++| BX6 -X0*X1
05239 M01S04510.dmrec +++| SA6 A1 CLEAR RANDOM BIT FOR NEXT PROCESS
05240 M01S04511.dmrec +++| SX1 B0
05241 M01S04512.dmrec +++| EQ DRFX RETURN
05242 M01S04513.dmrec +++|
05243 M01S04514.dmrec +++|* PROCESS *DA* AND *AK* FILES.
05244 M01S04515.dmrec +++|
05245 M01S04516.dmrec +++| DRF10 SA4 HOLD
05246 M01S04517.dmrec +++| READ X4,R
05247 M01S04518.dmrec +++| SA4 HOLD
05248 M01S04519.dmrec +++| READW X4,WBUF,WBUFL
05249 M01S04520.dmrec +++| ZR X1,DRF13 IF ERROR
05250 M01S04521.dmrec +++| NG X1,DRF7 IF EOF/EOI
05251 M01S04522.dmrec +++| SA2 WBUF+1 CHECK FOR ZERO RECORD COUNT
05252 M01S04523.dmrec +++| MX0 13
05253 M01S04524.dmrec +++| LX0 60-9
05254 M01S04525.dmrec +++| BX2 X0*X2
05255 M01S04526.dmrec +++| ZR X2,DRF10 IF EMPTY BLOCK
05256 M01S04527.dmrec +++| DRF11 WRITEW TP,WBUF,X1-WBUF
05257 M01S04528.dmrec +++| RJ DER DETECT END OF REEL
05258 M01S04529.dmrec +++| NG X1,DRF12 IF END OF TAPE
05259 M01S04530.dmrec +++| NZ X1,DRFX IF ERROR
05260 M01S04531.dmrec +++| DRF12 WRITER TP,R
05261 M01S04532.dmrec +++| RJ DER DETECT END OF REEL
05262 M01S04533.dmrec +++| NG X1,DRF10 IF END OF REEL
05263 M01S04534.dmrec +++| NZ X1,DRFX IF ERROR
05264 M01S04535.dmrec +++| EQ DRF10 GET NEXT BLOCK
05265 M01S04536.dmrec +++|
05266 M01S04537.dmrec +++| DRF13 ERROR DRFA,,,DRFX,,E ERROR IN RECORD DUMP
05267 M01S04538.dmrec +++|
05268 M01S04539.dmrec +++| DRFA DATA 20H0 *****
05269 M01S04540.dmrec +++| DATA C*ERROR IN RECORD DUMP.*
05270 M01S04541.dmrec +++| DRFAL EQU *-DRFA
05271 M01S04542.dmrec +++| EDF SPACE 4,20
05272 M01S04543.dmrec +++|** EDF - EXPAND DATA FILES.
05273 M01S04544.dmrec +++|*
05274 M01S04545.dmrec +++|* *EDF* EXPANDS DATA FILES. IF *ZZDBDIR* IS UNUSABLE,
05275 M01S04546.dmrec +++|* REBUILD AND EXIT. *EDF* RETURNS ALL DATA FILES BEFORE
05276 M01S04547.dmrec +++|* EXITING.
05277 M01S04548.dmrec +++|*
05278 M01S04549.dmrec +++|* ENTRY (XXPFN) = PERMANENT FILE NAME.
05279 M01S04550.dmrec +++|* (XXPACK) = PACK NAME.
05280 M01S04551.dmrec +++|* (XXDEV) = DEVICE FOR DATA FILE.
05281 M01S04552.dmrec +++|* (XXIXN) = INDEX FILE NAME.
05282 M01S04553.dmrec +++|* (XXIXP) = INDEX FILE PACK NAME.
05283 M01S04554.dmrec +++|* (XXIDEV) = INDEX DEVICE.
05284 M01S04555.dmrec +++|* (PERCENT) = DISPLAY CODE EXPAND PERCENTAGE.
05285 M01S04556.dmrec +++|* 0 IF NO PERCENTAGE GIVEN.
05286 M01S04557.dmrec +++|* (XXPCT) = OCTAL EXPAND PERCENTAGE.
05287 M01S04558.dmrec +++|* (TEMPO) = 0 IF FIRST TRIP TO *EDF*.
05288 M01S04559.dmrec +++|* .NE. 0, IF OTHERWISE.
05289 M01S04560.dmrec +++|*
05290 M01S04561.dmrec +++|* EXIT (X5) = *XXPFN* IF *ZZDBDIR* REBUILT.
05291 M01S04562.dmrec +++|*
05292 M01S04563.dmrec +++|* USES X - ALL.
05293 M01S04564.dmrec +++|* A - 1, 2, 3, 4, 5, 6, 7.
05294 M01S04565.dmrec +++|* B - 6, 7.
05295 M01S04566.dmrec +++|*
05296 M01S04567.dmrec +++|* CALLS ACF, ADF, DXB, RDF.
05297 M01S04568.dmrec +++|*
05298 M01S04569.dmrec +++|* MACROS CATLIST, CLOSEM, ERROR, FETCH, MESSAGE,
05299 M01S04570.dmrec +++|* OPENM, PUT, READ, REWIND, RMGET, RMREP, SKIPEI,
05300 M01S04571.dmrec +++|* STORE, WRITE, WRITEF.
05301 M01S04572.dmrec +++|
05302 M01S04573.dmrec +++|
05303 M01S04574.dmrec +++| EDF SUBR ENTRY/EXIT
05304 M01S04575.dmrec +++| RJ ACF ATTACH *ZZDBDIR* FILE
05305 M01S04576.dmrec +++| SA3 XXPFN
05306 M01S04577.dmrec +++| MX0 12
05307 M01S04578.dmrec +++| BX6 X0*X3
05308 M01S04579.dmrec +++| SA6 KEY2 SET KEY FOR *ZZDBDIR* HEADER
05309 M01S04580.dmrec +++| STORE DIRR,ERL=0
05310 M01S04581.dmrec +++| RMGET DIRR,YYBUF,0,,KEY2
05311 M01S04582.dmrec +++| RJ FER CHECK FIT ERROR
05312 M01S04583.dmrec +++| NZ X1,EDF13 IF ERROR
05313 M01S04584.dmrec +++| SA5 TEMPO
05314 M01S04585.dmrec +++| NZ X5,EDF1 IF FIRST TRIP
05315 M01S04586.dmrec +++| SA5 YYBUF+4
05316 M01S04587.dmrec +++| BX6 X5
05317 M01S04588.dmrec +++| SA6 TEMPO
05318 M01S04589.dmrec +++| EDF1 SA5 XXPFN
05319 M01S04590.dmrec +++| SX3 3RAAA
05320 M01S04591.dmrec +++| BX6 X5+X3
05321 M01S04592.dmrec +++| SA6 KEY1 SET KEY FOR FILE
05322 M01S04593.dmrec +++| RMGET DIRR,XXBUF,0,,KEY1
05323 M01S04594.dmrec +++| RJ FER CHECK FIT ERROR
05324 M01S04595.dmrec +++| NZ X1,EDF13 IF ERROR
05325 M01S04596.dmrec +++| SA5 TDFN
05326 M01S04597.dmrec +++| MX0 -48
05327 M01S04598.dmrec +++| BX5 -X0*X5
05328 M01S04599.dmrec +++| ZR X5,EDF4 IF EXPAND BATA BASE
05329 M01S04600.dmrec +++| SA5 PERCENT
05330 M01S04601.dmrec +++| ZR X5,EDF3 IF PERCENT NOT GIVEN
05331 M01S04602.dmrec +++| SA5 XXPCT
05332 M01S04603.dmrec +++| BX6 X5
05333 M01S04604.dmrec +++| SA6 XXBUF+4 NEW PERCENT
05334 M01S04605.dmrec +++| EDF2 RMREP DIRR,XXBUF,60,,KEY1
05335 M01S04606.dmrec +++| RJ FER CHECK FIT ERROR
05336 M01S04607.dmrec +++| NZ X1,EDF13 IF ERROR
05337 M01S04608.dmrec +++| EDF3 RMREP DIRR,YYBUF,60,,KEY2
05338 M01S04609.dmrec +++| RJ FER CHECK FIT ERROR
05339 M01S04610.dmrec +++| NZ X1,EDF13 IF ERROR
05340 M01S04611.dmrec +++| CLOSEM DIRR,U
05341 M01S04612.dmrec +++| SA5 XXBUF+4
05342 M01S04613.dmrec +++| ZR X5,EDF12 IF EXIT - NO IF EXPAND
05343 M01S04614.dmrec +++| EQ EDF6 GO EXPAND
05344 M01S04615.dmrec +++|
05345 M01S04616.dmrec +++|* BY DATA BASE.
05346 M01S04617.dmrec +++|
05347 M01S04618.dmrec +++| EDF4 SA5 PERCENT
05348 M01S04619.dmrec +++| ZR X5,EDF5 IF NO PERCENT
05349 M01S04620.dmrec +++| SA5 XXPCT
05350 M01S04621.dmrec +++| BX6 X5
05351 M01S04622.dmrec +++| SA6 YYBUF+4
05352 M01S04623.dmrec +++| EDF5 SA5 TEMPO
05353 M01S04624.dmrec +++| SA4 XXBUF+4
05354 M01S04625.dmrec +++| BX4 X4-X5
05355 M01S04626.dmrec +++| NZ X4,EDF3 IF LOOP
05356 M01S04627.dmrec +++| SA2 YYBUF+4
05357 M01S04628.dmrec +++| BX6 X2
05358 M01S04629.dmrec +++| SA6 XXBUF+4
05359 M01S04630.dmrec +++| EQ EDF2 LOOP
05360 M01S04631.dmrec +++|
05361 M01S04632.dmrec +++| EDF6 SB7 B1
05362 M01S04633.dmrec +++| RJ ADF ATTACH DATA FILE
05363 M01S04634.dmrec +++| NZ X1,EDFX IF ERROR
05364 M01S04635.dmrec +++| CATLIST CAT,XXPFN XXPACK,XXDEV
05365 M01S04636.dmrec +++| SA1 CAT+B1
05366 M01S04637.dmrec +++| SX7 X1
05367 M01S04638.dmrec +++| SA7 A1+B1
05368 M01S04639.dmrec +++| SA7 A7+B1
05369 M01S04640.dmrec +++| MX0 24
05370 M01S04641.dmrec +++| SA2 HBUF+1
05371 M01S04642.dmrec +++| BX6 X0*X2
05372 M01S04643.dmrec +++| LX6 24
05373 M01S04644.dmrec +++| SA6 DATAF NUMBER OF PRUS ( DATA FILE )
05374 M01S04645.dmrec +++| SA2 XXIXN
05375 M01S04646.dmrec +++| ZR X2,EDF9 IF NO INDEX FILE
05376 M01S04647.dmrec +++| CATLIST CAT,XXIXN XXIXP,XXIDEV
05377 M01S04648.dmrec +++| SA1 CAT+B1
05378 M01S04649.dmrec +++| SX7 X1
05379 M01S04650.dmrec +++| SA7 A1+B1
05380 M01S04651.dmrec +++| SA7 A7+B1
05381 M01S04652.dmrec +++| SA2 HBUF+1
05382 M01S04653.dmrec +++| BX6 X0*X2
05383 M01S04654.dmrec +++| LX6 24
05384 M01S04655.dmrec +++| SA6 INDXF NUMBER OF PRUS ( INDEX FILE )
05385 M01S04656.dmrec +++|
05386 M01S04657.dmrec +++|* EXPAND INDEX FILE
05387 M01S04658.dmrec +++|
05388 M01S04659.dmrec +++| SA1 IF+B1
05389 M01S04660.dmrec +++| SX7 X1
05390 M01S04661.dmrec +++| SA7 A1+B1
05391 M01S04662.dmrec +++| SA7 A7+B1
05392 M01S04663.dmrec +++| READ IF,R READ FSTT
05393 M01S04664.dmrec +++| MX0 24
Line S04665 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2056 |
Seq # *Modification Id* Act
----------------------------+
05394 M02S04665.ns2056 ---| SA5 DBUF+FSTT17
05395 M01S00036.ns2056 +++| SA5 DBUF+FSTT22
05396 M01S04666.dmrec +++| LX5 3
05397 M01S04667.dmrec +++| BX5 X0*X5
05398 M01S04668.dmrec +++| LX5 24
05399 M01S04669.dmrec +++| SA2 XXBUF+4 BINARY PERCENTAGE REQUIRED
05400 M01S04670.dmrec +++| SX6 X5-1 CURRENT NUMBER OF PRUS
05401 M01S04671.dmrec +++| IX5 X2*X6 (PERCENT X NUMBER USED)
05402 M01S04672.dmrec +++| SA2 INDXF TOTAL LENGTH OF FILE
05403 M01S04673.dmrec +++| IX3 X2-X6 TOTAL - NUMBER USED
05404 M01S04674.dmrec +++| SX2 100
05405 M01S04675.dmrec +++| IX4 X2*X3 100 X PRESENT EXCESS
05406 M01S04676.dmrec +++| IX3 X5-X4
05407 M01S04677.dmrec +++| ZR X3,EDF9 IF NO EXPANSION NECESSARY
05408 M01S04678.dmrec +++| NG X3,EDF9 IF NO EXPANSION NECESSARY
05409 M01S04679.dmrec +++| IX3 X3/X2 TOTAL EXCESS REQUIRED
05410 M01S04680.dmrec +++| REWIND IF,R
05411 M01S04681.dmrec +++| SKIPEI IF,R
05412 M01S04682.dmrec +++| SB7 X3
05413 M01S04683.dmrec +++| SB6 B0-B1
05414 M01S04684.dmrec +++| EDF7 SB6 B6+B1
05415 M01S04685.dmrec +++| EQ B7,B6,EDF8 IF DONE
05416 M01S04686.dmrec +++| SA1 IF+B1
05417 M01S04687.dmrec +++| SX7 X1
05418 M01S04688.dmrec +++| SA7 A1+2 OUT
05419 M01S04689.dmrec +++| SX7 X7+100B
05420 M01S04690.dmrec +++| SA7 A7-B1 IN
05421 M01S04691.dmrec +++| SX7 DBUF+101B
05422 M01S04692.dmrec +++| SA7 A7+2 LIMIT
05423 M01S04693.dmrec +++| WRITE IF,R
05424 M01S04694.dmrec +++| EQ EDF7 LOOP
05425 M01S04695.dmrec +++|
05426 M01S04696.dmrec +++| EDF8 WRITEF IF,R
05427 M01S04697.dmrec +++| EDF9 SA1 DF+B1
05428 M01S04698.dmrec +++| SX6 X1
05429 M01S04699.dmrec +++| SA6 A1+B1
05430 M01S04700.dmrec +++| SA6 A6+B1
05431 M01S04701.dmrec +++| READ DF,R
05432 M01S04702.dmrec +++| MX0 24
Line S04703 Modification History |
M01 (Added by) | dmrec |
M02 (Updated by) | ns2056 |
Seq # *Modification Id* Act
----------------------------+
05433 M02S04703.ns2056 ---| SA5 DBUF+FSTT17
05434 M01S00037.ns2056 +++| SA5 DBUF+FSTT22
05435 M01S04704.dmrec +++| LX5 3
05436 M01S04705.dmrec +++| BX5 X0*X5
05437 M01S04706.dmrec +++| LX5 24 NUMBER OF USED PRUS
05438 M01S04707.dmrec +++| SA2 XXBUF+4 BINARY PERCENTAGE REQUIRED
05439 M01S04708.dmrec +++| SX6 X5-1
05440 M01S04709.dmrec +++| IX5 X2*X6 ( PERCENT X NUMBER USED )
05441 M01S04710.dmrec +++| SA2 DATAF TOTAL LENGTH OF FILE
05442 M01S04711.dmrec +++| IX3 X2-X6 TOTAL LENGTH - NUMBER USED = EXCESS NOW
05443 M01S04712.dmrec +++| SX2 100
05444 M01S04713.dmrec +++| IX4 X2*X3 100 X PRESENT EXCESS
05445 M01S04714.dmrec +++| IX3 X5-X4
05446 M01S04715.dmrec +++| ZR X3,EDF12 IF NO EXPANSION NECESSARY
05447 M01S04716.dmrec +++| NG X3,EDF12 IF NO EXPANSION NECESSARY
05448 M01S04717.dmrec +++| IX3 X3/X2 TOTAL EXCESS REQUIRED
05449 M01S04718.dmrec +++| REWIND DF,R
05450 M01S04719.dmrec +++| SKIPEI DF,R
05451 M01S04720.dmrec +++| SB7 X3
05452 M01S04721.dmrec +++| SB6 B0-B1
05453 M01S04722.dmrec +++| EDF10 SB6 B6+B1
05454 M01S04723.dmrec +++| EQ B7,B6,EDF11 IF DONE
05455 M01S04724.dmrec +++| SA1 DF+B1
05456 M01S04725.dmrec +++| SX7 X1
05457 M01S04726.dmrec +++| SA7 A1+2 OUT
05458 M01S04727.dmrec +++| SX7 X7+100B
05459 M01S04728.dmrec +++| SA7 A7-B1 IN
05460 M01S04729.dmrec +++| SX7 DBUF+101B
05461 M01S04730.dmrec +++| SA7 A7+2 LIMIT
05462 M01S04731.dmrec +++| WRITE DF,R
05463 M01S04732.dmrec +++| EQ EDF10 LOOP
05464 M01S04733.dmrec +++|
05465 M01S04734.dmrec +++| EDF11 WRITEF DF,R
05466 M01S04735.dmrec +++| EDF12 RJ RDF RETURN FILES
05467 M01S04736.dmrec +++| SX1 B0
05468 M01S04737.dmrec +++| EQ EDFX RETURN
05469 M01S04738.dmrec +++|
05470 M01S04739.dmrec +++| EDF13 CLOSEM DIRR,U
05471 M01S04740.dmrec +++| ERROR EDFA,,,EDFX,,E ZZDBDIR UNREADABLE
05472 M01S04741.dmrec +++|
05473 M01S04742.dmrec +++| EDFA DATA 20H0 *****
05474 M01S04743.dmrec +++| DATA C*ZZDBDIR UNREADABLE*
05475 M01S04744.dmrec +++| EDFAL EQU *-EDFA
05476 M01S04745.dmrec +++| EDI SPACE 4,15
05477 M01S04746.dmrec +++|** EDI - EDIT DIRECTORY.
05478 M01S04747.dmrec +++|*
05479 M01S04748.dmrec +++|* ENTRY (LFNC) = 0, IF ALL FILES ARE EDITED.
05480 M01S04749.dmrec +++|* N, IF SELECTIVE FILES.
05481 M01S04750.dmrec +++|* (TKY1) = FIRST FILE NAME.
05482 M01S04751.dmrec +++|*
05483 M01S04752.dmrec +++|* EXIT (X1) = 0, IF NO ERRORS.
05484 M01S04753.dmrec +++|*
05485 M01S04754.dmrec +++|* USES X - 0, 1, 2, 6.
05486 M01S04755.dmrec +++|* A - 1, 2, 6.
05487 M01S04756.dmrec +++|* B - NONE.
05488 M01S04757.dmrec +++|*
05489 M01S04758.dmrec +++|* CALLS EFD, ELD.
05490 M01S04759.dmrec +++|
05491 M01S04760.dmrec +++|
05492 M01S04761.dmrec +++| EDI SUBR ENTRY/EXIT
05493 M01S04762.dmrec +++| SX6 -2
05494 M01S04763.dmrec +++| SA6 LFNP PRESET FILE NAME POINTER
05495 M01S04764.dmrec +++| SA1 LFNC FILE CONTROL
05496 M01S04765.dmrec +++| NZ X1,EDI2 IF EDIT SELECTIVE FILES
05497 M01S04766.dmrec +++| EDI1 MX6 0
05498 M01S04767.dmrec +++| SA6 CYCC RESET CYCLE COUNT
05499 M01S04768.dmrec +++| RJ EFD EDIT FILE DUMP ENTRIES
05500 M01S04769.dmrec +++| SX1 X1-3 CHECK FOR END OF FILE
05501 M01S04770.dmrec +++| ZR X1,EDIX IF END OF FILE, NORMAL RETURN
05502 M01S04771.dmrec +++| SX1 X1+3 RESET *X1*
05503 M01S04772.dmrec +++| NZ X1,EDIX IF CRM ERROR
05504 M01S04773.dmrec +++| RJ ELD EDIT AFTER IMAGE LOG ENTRIES
05505 M01S04774.dmrec +++| SX1 X1-3 CHECK FOR END OF FILE
05506 M01S04775.dmrec +++| ZR X1,EDIX IF END OF FILE, NORMAL RETURN
05507 M01S04776.dmrec +++| SX1 X1+3 RESET *X1*
05508 M01S04777.dmrec +++| NZ X1,EDIX IF CRM ERROR
05509 M01S04778.dmrec +++| SA1 TKY1 NEXT FILE NAME
05510 M01S04779.dmrec +++| MX0 6
05511 M01S04780.dmrec +++| BX1 X0*X1
05512 M01S04781.dmrec +++| LX1 5-59
05513 M01S04782.dmrec +++| SX2 1R* TEST FOR VSN ENTRY
05514 M01S04783.dmrec +++| MX0 -6
05515 M01S04784.dmrec +++| BX2 -X0*X2
05516 M01S04785.dmrec +++| BX1 X1-X2
05517 M01S04786.dmrec +++| NZ X1,EDI1 IF NOT VSN TYPE ENTRY
05518 M01S04787.dmrec +++| EQ EDIX RETURN
05519 M01S04788.dmrec +++|
05520 M01S04789.dmrec +++| EDI2 SA1 LFNP FILE POINTER IN *TDFN* TABLE
05521 M01S04790.dmrec +++| SX6 X1+2 INCREMENT POINTER
05522 M01S04791.dmrec +++| SA6 A1 REPLACE POINTER
05523 M01S04792.dmrec +++| SA1 LFNC NUMBER OF FILES IN *TDFN* TABLE
05524 M01S04793.dmrec +++| LX1 1 MULTIPLY BY 2
05525 M01S04794.dmrec +++| IX2 X6-X1
05526 M01S04795.dmrec +++| MX1 0
05527 M01S04796.dmrec +++| ZR X2,EDIX IF END OF TABLE
05528 M01S04797.dmrec +++| SA1 TDFN+X6 SELECTIVE FILE NAME
05529 M01S04798.dmrec +++| SA2 EDTF EDIT FLAG
05530 M01S04799.dmrec +++| ZR X2,EDI3 IF NOT MANUAL EDITING
05531 M01S04800.dmrec +++| SA1 TDFS+X6 FILE NAME FROM *TDFS* TABLE
05532 M01S04801.dmrec +++| EDI3 BX6 X1
05533 M01S04802.dmrec +++| SA6 TKY1 SET FILE NAME IN KEY
05534 M01S04803.dmrec +++| MX6 0
05535 M01S04804.dmrec +++| SA6 CYCC RESET CYCLE COUNT
05536 M01S04805.dmrec +++| RJ EFD EDIT FILE DUMP ENTRIES
05537 M01S04806.dmrec +++| NZ X1,EDIX IF CRM ERROR
05538 M01S04807.dmrec +++| RJ ELD EDIT AFTER IMAGE LOG DUMP ENTRIES
05539 M01S04808.dmrec +++| NZ X1,EDIX IF CRM ERROR
05540 M01S04809.dmrec +++| EQ EDI2 PROCESS NEXT FILE
05541 M01S04810.dmrec +++| EFD SPACE 4,20
05542 M01S04811.dmrec +++|** EFD - EDIT FILE DUMP ENTRY.
05543 M01S04812.dmrec +++|*
05544 M01S04813.dmrec +++|* ENTRY (CYCF) = 1, MODIFY CYCLE NUMBER IN FILE HEADER.
05545 M01S04814.dmrec +++|* (LFNC) = 0, IF ALL FILES.
05546 M01S04815.dmrec +++|* N, IF SELECTIVE FILES.
05547 M01S04816.dmrec +++|* (TKY1) = FILE NAME.
05548 M01S04817.dmrec +++|*
05549 M01S04818.dmrec +++|* EXIT (X1) = 0, IF NO ERRORS.
05550 M01S04819.dmrec +++|* (AKY1) = FIRST AFTER IMAGE DUMP ENTRY KEY.
05551 M01S04820.dmrec +++|* (TKY1) = NEXT FILE NAME.
05552 M01S04821.dmrec +++|* (LDATE) = LAST CYCLE DATE/TIME.
05553 M01S04822.dmrec +++|*
05554 M01S04823.dmrec +++|* USES X - 0, 1, 2, 3, 6, 7.
05555 M01S04824.dmrec +++|* A - 1, 2, 3, 6, 7.
05556 M01S04825.dmrec +++|* B - 5, 6.
05557 M01S04826.dmrec +++|*
05558 M01S04827.dmrec +++|* CALLS CFD, FER, PDE, PVE, SFN.
05559 M01S04828.dmrec +++|*
05560 M01S04829.dmrec +++|* MACROS DELETE, ERROR, GETN, RMGET, RMREP, SKIPBL, START,
05561 M01S04830.dmrec +++|* STORE.
05562 M01S04831.dmrec +++|
05563 M01S04832.dmrec +++|
05564 M01S04833.dmrec +++| EFD SUBR ENTRY/EXIT
05565 M01S04834.dmrec +++| SA1 TKY1 FILE NAME
05566 M01S04835.dmrec +++| SX2 3RAAA FILE HEADER
05567 M01S04836.dmrec +++| BX6 X1+X2
05568 M01S04837.dmrec +++| SA6 CKY1 KEY WORD ONE
05569 M01S04838.dmrec +++| MX7 0
05570 M01S04839.dmrec +++| SA7 CKY2 KEY WORD TWO
05571 M01S04840.dmrec +++| RMGET DIRR,WSAB,0,,CKY1 READ FILE HEADER
05572 M01S04841.dmrec +++| RJ FER FIT ERROR STATUS
05573 M01S04842.dmrec +++| NZ X1,EFD7 IF FILE NOT IN DIRECTORY
05574 M01S04843.dmrec +++| SA2 CYCF CHANGE CYCLE FLAG
05575 M01S04844.dmrec +++| ZR X2,EFD1 IF NO CYCLE CHANGE
05576 M01S04845.dmrec +++| SA3 CYCL NEW CYCLE NUMBER
05577 M01S04846.dmrec +++| BX6 X3
05578 M01S04847.dmrec +++| SA6 WSAB+5 REPLACE CYCLE NUMBER
05579 M01S04848.dmrec +++| RMREP DIRR,WSAB,WSAL,,CKY1 REPLACE FILE HEADER
05580 M01S04849.dmrec +++| RJ FER FIT ERROR STATUS
05581 M01S04850.dmrec +++| EQ EFDX RETURN
05582 M01S04851.dmrec +++|
05583 M01S04852.dmrec +++| EFD1 SA2 WSAB+5 NUMBER OF CYCLES FOR THIS FILE
05584 M01S04853.dmrec +++| NZ X2,EFD2 IF NUMBER EXISTS
05585 M01S04854.dmrec +++| SA2 CYCD USE DIRECTORY HEADER CYCLE NUMBER
05586 M01S04855.dmrec +++| EFD2 BX6 X2
05587 M01S04856.dmrec +++| SA6 CYCT SAVE CURRENT CYCLE NUMBER
05588 M01S04857.dmrec +++| SA1 TKY1 FILE NAME
05589 M01S04858.dmrec +++| SX2 3RBBB FILE DUMP ENTRY
05590 M01S04859.dmrec +++| BX6 X1+X2
05591 M01S04860.dmrec +++| SA6 CKY1
05592 M01S04861.dmrec +++| SX6 6 RELATION IS *GT*
05593 M01S04862.dmrec +++| STORE DIRR,REL=X6 SET *GT* IN FIT
05594 M01S04863.dmrec +++| SX7 -1 SET SECOND KEY WORD TO LARGE VALUE
05595 M01S04864.dmrec +++| SA7 CKY2
05596 M01S04865.dmrec +++| START DIRR,,CKY1,0,10 POSITION TO AFTER IMAGE ENTRY
05597 M01S04866.dmrec +++| RJ FER FIT ERROR STATUS
05598 M01S04867.dmrec +++| NZ X1,EFDX IF ERROR, RETURN
05599 M01S04868.dmrec +++| GETN DIRR,WSAB,,AKY1 READ FIRST AFTER IMAGE DUMP ENTRY
05600 M01S04869.dmrec +++| RJ FER FIT ERROR STATUS
05601 M01S04870.dmrec +++| NZ X1,EFDX IF ERROR, RETURN
05602 M01S04871.dmrec +++| MX0 -18
05603 M01S04872.dmrec +++| SX2 3RAAA FILE HEADER TYPE
05604 M01S04873.dmrec +++| SA3 AKY1 FIRST AFTER IMAGE DUMP ENTRY
05605 M01S04874.dmrec +++| BX1 -X0*X3
05606 M01S04875.dmrec +++| BX1 X1-X2 COMPARE TYPES
05607 M01S04876.dmrec +++| NZ X1,EFD3 IF NOT FILE HEADER TYPE
05608 M01S04877.dmrec +++| BX6 X0*X3
05609 M01S04878.dmrec +++| SA6 TKY1 SAVE NEXT FILE NAME
05610 M01S04879.dmrec +++| SA6 EFDA NO AFTER IMAGE DUMPS FLAG
05611 M01S04880.dmrec +++|
05612 M01S04881.dmrec +++| EFD3 SKIPBL DIRR,2 SKIP BACKWARD ONE ENTRY
05613 M01S04882.dmrec +++| EFD4 GETN DIRR,WSAB,,CKY1 READ FILE DUMP ENTRY
05614 M01S04883.dmrec +++| RJ FER FIT ERROR STATUS
05615 M01S04884.dmrec +++| NZ X1,EFDX IF ERROR, RETURN
05616 M01S04885.dmrec +++| MX0 -18
05617 M01S04886.dmrec +++| SA1 CKY1 FIRST WORD OF KEY
05618 M01S04887.dmrec +++| BX1 -X0*X1
05619 M01S04888.dmrec +++| SX2 3RBBB
05620 M01S04889.dmrec +++| BX1 X1-X2
05621 M01S04890.dmrec +++| NZ X1,EFD5 IF NOT FILE DUMP ENTRY
05622 M01S04891.dmrec +++| SB6 B0 SET FILE DUMP ENTRY
05623 M01S04892.dmrec +++| RJ CFD CHECK FOR DELETE
05624 M01S04893.dmrec +++| ZR X1,EFD3 IF ENTRY NOT TO BE DELETED
05625 M01S04894.dmrec +++| RMGET DIRR,WSAB,0,,CKY1 ESTABLISH POSITION
05626 M01S04895.dmrec +++| DELETE DIRR,,CKY1 DELETE FILE DUMP ENTRY
05627 M01S04896.dmrec +++| RJ FER FIT ERROR STATUS
05628 M01S04897.dmrec +++| NZ X1,EFDX IF ERROR, RETURN
05629 M01S04898.dmrec +++| SB5 B0
05630 M01S04899.dmrec +++| RJ PDE PRINT DELETED ENTRY
05631 M01S04900.dmrec +++| SA1 WSAB+2 VSN NUMBER
05632 M01S04901.dmrec +++| MX0 36
05633 M01S04902.dmrec +++| BX6 X0*X1
05634 M01S04903.dmrec +++| SA6 TVSN VSN TO BE CHECKED
05635 M01S04904.dmrec +++| SB6 B0 SET FILE DUMP ENTRY
05636 M01S04905.dmrec +++| RJ PVE PROCESS VSN ENTRY
05637 M01S04906.dmrec +++| NZ X1,EFDX IF ERROR, RETURN
05638 M01S04907.dmrec +++| SKIPBL DIRR,1 SKIP BACKWARD ONE RECORD
05639 M01S04908.dmrec +++| EQ EFD4 PROCESS NEXT ENTRY - BACKWARD
05640 M01S04909.dmrec +++|
05641 M01S04910.dmrec +++|
05642 M01S04911.dmrec +++| EFD5 SA2 EFDA
05643 M01S04912.dmrec +++| NZ X2,EFD6 IF NO AFTER IMAGE DUMPS
05644 M01S04913.dmrec +++| SA1 TKY1 FILE NAME
05645 M01S04914.dmrec +++| SX2 3R
05646 M01S04915.dmrec +++| MX0 -18
05647 M01S04916.dmrec +++| BX2 -X0*X2
05648 M01S04917.dmrec +++| BX6 X1+X2
05649 M01S04918.dmrec +++| SA6 CKY1
05650 M01S04919.dmrec +++| SX7 6 SET *GT*
05651 M01S04920.dmrec +++| STORE DIRR,REL=X7 SET *REL* IN FIT
05652 M01S04921.dmrec +++| SX6 -1 SET KEY WORD TWO TO LARGE VALUE
05653 M01S04922.dmrec +++| SA6 CKY2
05654 M01S04923.dmrec +++| START DIRR,,CKY1,0,10 POSITION TO NEXT FILE HEADER
05655 M01S04924.dmrec +++| RJ FER FIT ERROR STATUS
05656 M01S04925.dmrec +++| NZ X1,EFDX IF ERROR, RETURN
05657 M01S04926.dmrec +++| GETN DIRR,WSAB,,TKY1 NEXT FILE HEADER
05658 M01S04927.dmrec +++| RJ FER FIT ERROR STATUS
05659 M01S04928.dmrec +++| NZ X1,EFDX IF ERROR, RETURN
05660 M01S04929.dmrec +++| MX0 42
05661 M01S04930.dmrec +++| SA1 TKY1
05662 M01S04931.dmrec +++| BX6 X0*X1
05663 M01S04932.dmrec +++| SA6 TKY1 NEXT FILE NAME
05664 M01S04933.dmrec +++| EFD6 MX6 0
05665 M01S04934.dmrec +++| SA6 EFDA CLEAR NO AFTER IMAGE DUMPS FLAG
05666 M01S04935.dmrec +++| MX1 0
05667 M01S04936.dmrec +++| EQ EFDX RETURN
05668 M01S04937.dmrec +++|
05669 M01S04938.dmrec +++| EFD7 SA1 TKY1
05670 M01S04939.dmrec +++| RJ SFN SPACE FILL NAME
05671 M01S04940.dmrec +++| SA6 EFDB+2
05672 M01S04941.dmrec +++| ERROR EFDB,,,EFD6 FILE NOT IN DIRECTORY
05673 M01S04942.dmrec +++|
05674 M01S04943.dmrec +++| EFDA BSSZ 1 NO AFTER IMAGE DUMPS FLAG
05675 M01S04944.dmrec +++|
05676 M01S04945.dmrec +++| EFDB DATA 20H0 *****
05677 M01S04946.dmrec +++| DATA C*XXXXXXX NOT FOUND IN DIRECTORY.*
05678 M01S04947.dmrec +++| EFDBL EQU *-EFDB
05679 M01S04948.dmrec +++| EIT SPACE 4,25
05680 M01S04949.dmrec +++|** EIT - EDIT BACKUP DIRECTORY.
05681 M01S04950.dmrec +++|*
05682 M01S04951.dmrec +++|* THIS ROUTINE EDITS THE BACKUP DIRECTORY. EDITING TAKES
05683 M01S04952.dmrec +++|* PLACE ON EITHER SINGLE DATA BASE FILE BASIS (WHEN *DBPFN*
05684 M01S04953.dmrec +++|* PARAMETER IS USED) OR FOR THE ENTIRE DATA BASE
05685 M01S04954.dmrec +++|* (VIA *DB* PARAMETER). THERE ARE TWO DISTINCTIVE WAYS THE
05686 M01S04955.dmrec +++|* EDIT DIRECTIVE CAN BE USED - AUTOMATIC OR MANUAL EDITING.
05687 M01S04956.dmrec +++|* AUTOMATIC EDITING OCCURS IF EDIT DIRECTIVE WITHOUT
05688 M01S04957.dmrec +++|* SUBSEQUENT DIRECTIVES IS USED. ADDITIONAL DIRECTIVES
05689 M01S04958.dmrec +++|* (*ADD*, *CYCLE*, *DELETE*) IMPLY MANUAL EDITING.
05690 M01S04959.dmrec +++|*
05691 M01S04960.dmrec +++|* ENTRY (A2) = ADDRESS OF NEXT WORD IN BUFFER.
05692 M01S04961.dmrec +++|* (X2) = NEXT WORD IN BUFFER.
05693 M01S04962.dmrec +++|* (X6) = OPERATION FLAG. (VALIDATES PARAMETERS).
05694 M01S04963.dmrec +++|*
05695 M01S04964.dmrec +++|* EXIT TO *DMR3*
05696 M01S04965.dmrec +++|*
05697 M01S04966.dmrec +++|* USES X - 0, 1, 2, 3, 6.
05698 M01S04967.dmrec +++|* A - 1, 2, 6.
05699 M01S04968.dmrec +++|* B - NONE.
05700 M01S04969.dmrec +++|*
05701 M01S04970.dmrec +++|* CALLS ADD, CYC, DEL, EDI, FER, FND, IFV, MVE=, RAF, SPR.
05702 M01S04971.dmrec +++|*
05703 M01S04972.dmrec +++|* MACROS ERROR, GETN, REWINDM.
05704 M01S04973.dmrec +++|
05705 M01S04974.dmrec +++|
05706 M01S04975.dmrec +++| EIT BSS 0 ENTRY
05707 M01S04976.dmrec +++| SB1 1
05708 M01S04977.dmrec +++| SA6 OPFLG SAVE DIRECTIVE CODE
05709 M01S04978.dmrec +++| RJ SPR SET PARAMETERS
05710 M01S04979.dmrec +++| SA2 OPFLG
05711 M01S04980.dmrec +++| NZ X2,EIT1 IF NOT EDIT DIRECTIVE
05712 M01S04981.dmrec +++| SX6 B1
05713 M01S04982.dmrec +++| SA6 EDTF SET EDIT FLAG
05714 M01S04983.dmrec +++| RJ IFV INITIALIZE FILES AND VARIABLES
05715 M01S04984.dmrec +++| NZ X1,EIT9 IF ERROR IN PROCESSING
05716 M01S04985.dmrec +++| RJ FND FIND NEXT DIRECTIVE
05717 M01S04986.dmrec +++| NZ X1,EIT0 IF NOT FOUND, PROCESS AUTO EDITING
05718 M01S04987.dmrec +++| SA1 LFNC NUMBER OF FILES IN *TDFN* TABLE
05719 M01S04988.dmrec +++| LX1 1 NUMBER OF ENTRIES
05720 M01S04989.dmrec +++| SX2 TDFN FWA OF SOURCE TABLE
05721 M01S04990.dmrec +++| SX3 TDFS FWA OF DESTINATION TABLE
05722 M01S04991.dmrec +++| RJ MVE= MOVE TABLE
05723 M01S04992.dmrec +++| EQ DMR3 PROCESS NEXT DIRECTIVE
05724 M01S04993.dmrec +++|
05725 M01S04994.dmrec +++|* PROCESS AUTOMATIC EDITING.
05726 M01S04995.dmrec +++|
05727 M01S04996.dmrec +++| EIT0 REWINDM DIRR
05728 M01S04997.dmrec +++| GETN DIRR,WSAB,,TKY1 READ DIRECTORY HEADER
05729 M01S04998.dmrec +++| SA1 WSAB+5 NUMBER OF CYCLES TO RETAIN
05730 M01S04999.dmrec +++| BX6 X1
05731 M01S05000.dmrec +++| SA6 CYCD SAVE NUMBER OF CYCLES
05732 M01S05001.dmrec +++| GETN DIRR,WSAB,,TKY1 FIRST FILE HEADER
05733 M01S05002.dmrec +++| MX6 0
05734 M01S05003.dmrec +++| SA6 DELF DELETE FLAG - CYCLE DELETE
05735 M01S05004.dmrec +++| SA1 TKY1 FILE NAME
05736 M01S05005.dmrec +++| MX0 42
05737 M01S05006.dmrec +++| BX6 X0*X1
05738 M01S05007.dmrec +++| SA6 TKY1 FIRST FILE NAME FOR KEY
05739 M01S05008.dmrec +++| MX6 0
05740 M01S05009.dmrec +++| SA6 EDTF CLEAR EDIT FLAG
05741 M01S05010.dmrec +++| RJ EDI EDIT DIRECTORY
05742 M01S05011.dmrec +++| NZ X1,EIT7 IF CRM ERROR
05743 M01S05012.dmrec +++| EQ EIT4 NORMAL COMPLETION
05744 M01S05013.dmrec +++|
05745 M01S05014.dmrec +++|* PROCESS MANUAL EDITING.
05746 M01S05015.dmrec +++|
05747 M01S05016.dmrec +++| EIT1 SA1 EDTF
05748 M01S05017.dmrec +++| ZR X1,EIT8 IF NOT PRECEEDED BY EDIT DIRECTIVE
05749 M01S05018.dmrec +++| SX2 X2-2 DIRECTIVE CODE
05750 M01S05019.dmrec +++| ZR X2,EIT2 IF *CYCLE* DIRECTIVE
05751 M01S05020.dmrec +++| PL X2,EIT3 IF *DELETE* DIRECTIVE
05752 M01S05021.dmrec +++| RJ ADD PROCESS *ADD* DIRECTIVE
05753 M01S05022.dmrec +++| NZ X1,EIT9 IF ERROR IN PROCESING
05754 M01S05023.dmrec +++| EQ EIT4 NORMAL COMPLETION
05755 M01S05024.dmrec +++|
05756 M01S05025.dmrec +++| EIT2 RJ CYC PROCESS *CYCLE* DIRECTIVE
05757 M01S05026.dmrec +++| NZ X1,EIT9 IF ERROR IN PROCESSING
05758 M01S05027.dmrec +++| EQ EIT4 NORMAL COMPLETION
05759 M01S05028.dmrec +++|
05760 M01S05029.dmrec +++| EIT3 RJ DEL PROCESS *DELETE* DIRECTIVE
05761 M01S05030.dmrec +++| NZ X1,EIT9 IF ERROR IN PROCESSING
05762 M01S05031.dmrec +++| EIT4 RJ FND FIND NEXT DIRECTIVE
05763 M01S05032.dmrec +++| ZR X1,DMR3 IF VALID FOUND, PROCESS IT
05764 M01S05033.dmrec +++| RJ RAF RETURN ALL FILES
05765 M01S05034.dmrec +++| EQ EIT10 COMPLETION MESSAGE
05766 M01S05035.dmrec +++|
05767 M01S05036.dmrec +++| EIT5 RJ RAF RETURN ALL FILES
05768 M01S05037.dmrec +++| EQ DMR3 ABNORMAL TERMINATION
05769 M01S05038.dmrec +++|
05770 M01S05039.dmrec +++| EIT7 ERROR EITB,,,EIT9,,E CRM ERROR ENCOUNTERED
05771 M01S05040.dmrec +++|
05772 M01S05041.dmrec +++| EIT8 ERROR EITC,,,EIT9,,E DIRECTIVE NOT PRECEEDED BY EDIT
05773 M01S05042.dmrec +++|
05774 M01S05043.dmrec +++| EIT9 ERROR EITD,,,EIT5,,E ERROR IN EDIT PROCESSING
05775 M01S05044.dmrec +++|
05776 M01S05045.dmrec +++| EIT10 ERROR EITE,,,DMR3 EDITING COMPLETE
05777 M01S05046.dmrec +++|
05778 M01S05047.dmrec +++| EITB DATA 20H0 *****
05779 M01S05048.dmrec +++| DATA C*CRM ERROR ENCOUNTERED.*
05780 M01S05049.dmrec +++| EITBL EQU *-EITB
05781 M01S05050.dmrec +++|
05782 M01S05051.dmrec +++| EITC DATA 20H0 *****
05783 M01S05052.dmrec +++| DATA C*DIRECTIVE NOT PRECEEDED BY EDIT DIRECTIVE.*
05784 M01S05053.dmrec +++| EITCL EQU *-EITC
05785 M01S05054.dmrec +++|
05786 M01S05055.dmrec +++| EITD DATA 20H0 *****
05787 M01S05056.dmrec +++| DATA C*ERROR IN EDIT PROCESSING.*
05788 M01S05057.dmrec +++| EITDL EQU *-EITD
05789 M01S05058.dmrec +++|
05790 M01S05059.dmrec +++| EITE DATA 20H0
05791 M01S05060.dmrec +++| DATA C*EDITING COMPLETE.*
05792 M01S05061.dmrec +++| EITEL EQU *-EITE
05793 M01S05062.dmrec +++| ELD SPACE 4,15
05794 M01S05063.dmrec +++|** ELD - EDIT AFTER IMAGE LOG DUMP ENTRY.
05795 M01S05064.dmrec +++|*
05796 M01S05065.dmrec +++|* ENTRY (AKY1) = FIRST *AFTER IMAGE* LOG DUMP ENTRY KEY.
05797 M01S05066.dmrec +++|* (LDATE) = LAST CYCLE DATE/TIME.
05798 M01S05067.dmrec +++|* (TKY1) = NEXT FILE NAME.
05799 M01S05068.dmrec +++|*
05800 M01S05069.dmrec +++|* EXIT (X1) = 0, IF NO ERRORS.
05801 M01S05070.dmrec +++|*
05802 M01S05071.dmrec +++|* USES X - 0, 1, 2, 3, 5, 6.
05803 M01S05072.dmrec +++|* A - 1, 2, 3, 5, 6.
05804 M01S05073.dmrec +++|* B - 5, 6.
05805 M01S05074.dmrec +++|*
05806 M01S05075.dmrec +++|* CALLS CFD, FER, PDE, PVE.
05807 M01S05076.dmrec +++|*
05808 M01S05077.dmrec +++|* MACROS DELETE, EDATE, ETIME, GETN, RMGET.
05809 M01S05078.dmrec +++|
05810 M01S05079.dmrec +++|
05811 M01S05080.dmrec +++| ELD SUBR ENTRY/EXIT
05812 M01S05081.dmrec +++| SA2 AKY1 CHECK IF ENTRY IS VSN TYPE OR HEADER TYPE
05813 M01S05082.dmrec +++| MX0 18
05814 M01S05083.dmrec +++| BX1 X0*X2
05815 M01S05084.dmrec +++| SX3 3R*** VSN TYPE ENTRY
05816 M01S05085.dmrec +++| LX3 59-17
05817 M01S05086.dmrec +++| BX3 X0*X3
05818 M01S05087.dmrec +++| BX1 X1-X3 COMPARE ENTRIES
05819 M01S05088.dmrec +++| ZR X1,ELDX IF VSN ENTRY NEXT, RETURN
05820 M01S05089.dmrec +++| MX0 -18
05821 M01S05090.dmrec +++| BX3 -X0*X2
05822 M01S05091.dmrec +++| SX5 3RAAA FILE HEADER TYPE
05823 M01S05092.dmrec +++| BX1 X3-X5
05824 M01S05093.dmrec +++| ZR X1,ELDX IF HEADER TYPE, NO AFTER IMAGE DUMPS
05825 M01S05094.dmrec +++| SA5 LDATE LAST CYCLE DATE/TIME
05826 M01S05095.dmrec +++| ZR X5,ELD1 IF NOT CYCLE DELETE
05827 M01S05096.dmrec +++| ETIME X5 UNPACK TIME
05828 M01S05097.dmrec +++| SA6 TIME
05829 M01S05098.dmrec +++| AX5 18
05830 M01S05099.dmrec +++| EDATE X5
05831 M01S05100.dmrec +++| SA6 DATE
05832 M01S05101.dmrec +++| ELD1 RMGET DIRR,WSAB,0,,AKY1 FIRST AFTER IMAGE LOG ENTRY
05833 M01S05102.dmrec +++| RJ FER FIT ERROR STATUS
05834 M01S05103.dmrec +++| NZ X1,ELDX IF ERROR, RETURN
05835 M01S05104.dmrec +++| ELD2 SB6 B1 AFTER IMAGE LOG DUMP ENTRY
05836 M01S05105.dmrec +++| RJ CFD CHECK FOR DELETE
05837 M01S05106.dmrec +++| ZR X1,ELD3 IF ENTRY NOT TO BE DELETED
05838 M01S05107.dmrec +++| SB5 B0
05839 M01S05108.dmrec +++| RJ PDE PRINT DELETED ENTRY
05840 M01S05109.dmrec +++| MX0 36
05841 M01S05110.dmrec +++| SA1 WSAB+2 VSN NUMBER
05842 M01S05111.dmrec +++| BX6 X0*X1
05843 M01S05112.dmrec +++| SA6 TVSN VSN TO BE DELETED
05844 M01S05113.dmrec +++| SB6 1 PROCESS AFTER IMAGE DUMP ENTRY
05845 M01S05114.dmrec +++| RJ PVE PROCESS VSN ENTRY
05846 M01S05115.dmrec +++| NZ X1,ELDX IF ERROR, RETURN
05847 M01S05116.dmrec +++| RMGET DIRR,WSAB,0,,AKY1 ESTABLISH POSITION
05848 M01S05117.dmrec +++| DELETE DIRR,,AKY1 DELETE ENTRY
05849 M01S05118.dmrec +++| RJ FER FIT ERROR STATUS
05850 M01S05119.dmrec +++| NZ X1,ELDX IF ERROR, RETURN
05851 M01S05120.dmrec +++| ELD3 GETN DIRR,WSAB,,AKY1 READ NEXT AFTER IMAGE LOG DUMP ENTRY
05852 M01S05121.dmrec +++| RJ FER FIT ERROR STATUS
05853 M01S05122.dmrec +++| NZ X1,ELDX IF ERROR, RETURN
05854 M01S05123.dmrec +++| SA3 AKY2 SECOND WORD OF KEY
05855 M01S05124.dmrec +++| SA5 VSNK ALL ASTERISKS
05856 M01S05125.dmrec +++| BX3 X3-X5
05857 M01S05126.dmrec +++| ZR X3,ELDX IF VSN ENTRY, RETURN
05858 M01S05127.dmrec +++| SA1 AKY1 FILE NAME
05859 M01S05128.dmrec +++| MX0 42
05860 M01S05129.dmrec +++| BX1 X0*X1
05861 M01S05130.dmrec +++| SA3 TKY1 NEXT FILE NAME
05862 M01S05131.dmrec +++| BX1 X1-X3
05863 M01S05132.dmrec +++| ZR X1,ELDX IF NEW FILE, RETURN