DUTAS re-platformed to Raincode - Initial Source Code

This commit is contained in:
Neeraj Kumar
2025-07-21 07:44:09 -04:00
commit ca3572c5df
2773 changed files with 798221 additions and 0 deletions

894
Batch/DTSBD730.cob Normal file
View File

@ -0,0 +1,894 @@
00001 IDENTIFICATION DIVISION. 12/24/02
00002 PROGRAM-ID. DTSBD730. DTSBD730
00003 AUTHOR. TRICOASTAL CONSULTING LTD. LV044
00004 DATE-WRITTEN. APRIL 1999. DTSBD730
00005 DATE-COMPILED. DTSBD730
00006 SKIP3 DTSBD730
00007 ***** DTSBD730
00008 * DTSBD730
00009 * FUNCTION: DISTRIBUTE TRUST FUND INTEREST. DTSBD730
00010 * DTSBD730
00011 * DTSBD730
00012 * MODIFICATION LOG: DTSBD730
00013 * DTSBD730
00014 * 04/19/1999 WRITTEN FOR DC. DTSBD730
00015 * REFERENCE: DC DEVELOPMENT PROGRAMMER: EHH DTSBD730
00016 * DTSBD730
00017 * MM/DD/YYYY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBD730
00018 * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBD730
00019 * REFERENCE: XXXXXXXXXXXXXXX PROGRAMMER: XXX DTSBD730
00020 * DTSBD730
00021 * DTSBD730
00022 * DESCRIPTION: DTSBD730
00023 * DTSBD730
00024 * DTSBD730 PERFORMS THE FUNCTIONS DESCRIBED IN SECTION DTSBD730
00025 * 5.4.5 OF THE DC UI TAX REQUIREMENTS DOCUMENT. DTSBD730
00026 * DTSBD730
00027 * DTSBD730
00028 ***** DTSBD730
00029 SKIP3 DTSBD730
00030 ENVIRONMENT DIVISION. DTSBD730
00031 SKIP2 DTSBD730
00032 DATA DIVISION. DTSBD730
00033 SKIP3 DTSBD730
00034 WORKING-STORAGE SECTION. DTSBD730
000345 77 PAN-VALET PICTURE X(24) VALUE '044DTSBD730 12/24/02'. DTSBD730
00035 SKIP3 DTSBD730
00036 01 WRK-AREA. DTSBD730
00037 05 WRK-ABEND-CD PIC S9(04) COMP VALUE +730.DTSBD730
00038 DTSBD730
00039 05 WRK-MOD-NAME PIC X(08) VALUE 'DTSBD730'.DTSBD730
00040 DTSBD730
00041 05 ABEND-MSG PIC X(60). DTSBD730
00042 DTSBD730
00043 DTSBD730
00044 05 WRK-SYS-ABSTIME PIC S9(15) COMP-3. DTSBD730
00045 DTSBD730
00046 05 WRK-SYS-DATE PIC S9(09) COMP-3. DTSBD730
00047 DTSBD730
00048 05 WRK-SYS-TIME PIC S9(07) COMP-3. DTSBD730
00049 DTSBD730
00050 DTSBD730
00051 05 WRK-RTE-YR-START-YRQ PIC S9(05) COMP-3. DTSBD730
00052 DTSBD730
00053 05 WRK-RTE-YR-END-YRQ PIC S9(05) COMP-3. DTSBD730
00054 DTSBD730
00055 05 WRK-RTE-YR-START-DATE PIC S9(09) COMP-3. DTSBD730
00056 DTSBD730
00057 05 WRK-RTE-YR-END-DATE PIC S9(09) COMP-3. DTSBD730
00058 DTSBD730
00059 05 WRK-EXP-CUTOFF-DATE PIC S9(09) COMP-3. DTSBD730
00060 DTSBD730
00061 05 WRK-RPT-EXISTING-AMT-IND PIC X(01). DTSBD730
00062 88 WRK-RPT-EXISTING-AMT-NO-88 VALUE 'N'. DTSBD730
00063 88 WRK-RPT-EXISTING-AMT-YES-88 VALUE 'Y'. DTSBD730
00064 DTSBD730
00065 DTSBD730
00066 05 WRK-TOT-POS-RESERVE-BAL-AMT PIC S9(11)V9(02) COMP-3. DTSBD730
00067 DTSBD730
00068 05 WRK-TOT-POS-RESERVE-EMP-CNT PIC S9(07) COMP-3. DTSBD730
00069 DTSBD730
00070 05 WRK-DIST-TRUST-FUND-INT-AMT PIC S9(11)V9(02) COMP-3. DTSBD730
00071 DTSBD730
00072 DTSBD730
00073 05 WRK-EMP-RTE-YR-LIABLE-IND PIC X(01). DTSBD730
00074 88 WRK-EMP-RTE-YR-LIABLE-NO-88 VALUE 'N'. DTSBD730
00075 88 WRK-EMP-RTE-YR-LIABLE-YES-88 VALUE 'Y'. DTSBD730
00076 DTSBD730
00077 05 WRK-EMP-POS-RESERVE-BAL-AMT DTSBD730
00078 PIC S9(09)V9(02) COMP-3. DTSBD730
00079 DTSBD730
00080 05 WRK-EMP-PORTION-OF-INTEREST DTSBD730
00081 PIC S9(01)V9(12) COMP-3. DTSBD730
00082 DTSBD730
00083 DTSBD730
00084 05 WRK-DISPLAY-CNT-X PIC X(11). DTSBD730
00085 05 WRK-DISPLAY-CNT-9 REDEFINES WRK-DISPLAY-CNT-X DTSBD730
00086 PIC ZZZ,ZZZ,ZZ9. DTSBD730
00087 DTSBD730
00088 05 WRK-DISPLAY-AMT-X PIC X(17). DTSBD730
00089 05 WRK-DISPLAY-AMT-9 REDEFINES WRK-DISPLAY-AMT-X DTSBD730
00090 PIC ZZZZZ,ZZZ,ZZ9.99-. DTSBD730
00091 EJECT DTSBD730
00092 01 MSG-TABLE. DTSBD730
00093 05 MSG01-AREA. DTSBD730
00094 10 MSG01-MSG-IDENTIFIER PIC X(03) VALUE '531'. DTSBD730
00095 10 MSG01-MSG-TEXT. DTSBD730
00096 15 FILLER PIC X(40) DTSBD730
00097 VALUE 'NON ZERO MRCT-TRUST-FUND-INTEREST-AMT EN'. DTSBD730
00098 15 FILLER PIC X(42) DTSBD730
00099 VALUE 'COUNTERED. RESET TO ZERO. BEFORE RESET: '. DTSBD730
00100 15 MSG01-TRUST-FUND-INTEREST-AMT DTSBD730
00101 PIC ----,---,--9.99. DTSBD730
00102 DTSBD730
00103 05 MSG02-AREA. DTSBD730
00104 10 MSG02-MSG-IDENTIFIER PIC X(03) VALUE '532'. DTSBD730
00105 10 MSG02-MSG-TEXT. DTSBD730
00106 15 FILLER PIC X(40) DTSBD730
00107 VALUE 'EMPLOYER ACTIVE IN RATE YEAR FOR WHICH T'. DTSBD730
00108 15 FILLER PIC X(40) DTSBD730
00109 VALUE 'RUST FUND INTEREST DISTRIBUTED, BUT NO M'. DTSBD730
00110 15 FILLER PIC X(20) DTSBD730
00111 VALUE 'RCT RECORD EXISTS '. DTSBD730
00112 DTSBD730
00113 05 MSG99-AREA. DTSBD730
00114 10 MSG99-MSG-IDENTIFIER PIC X(03) VALUE '539'. DTSBD730
00115 10 MSG99-MSG-TEXT. DTSBD730
00116 15 FILLER PIC X(40) DTSBD730
00117 VALUE 'DESPITE BEING LOCKED AGAINST UPDATE, AN '. DTSBD730
00118 15 FILLER PIC X(40) DTSBD730
00119 VALUE 'ANNUAL RATING BATCH PROCESS UPDATED A MR'. DTSBD730
00120 15 FILLER PIC X(20) DTSBD730
00121 VALUE 'CT RECORD OCCURRENCE'. DTSBD730
00122 EJECT DTSBD730
00123 01 L910-LINK-AREA. DTSBD730
00124 ++INCLUDE DTSIL910 DTSBD730
00125 SKIP3 DTSBD730
00126 01 MSKL-REC. DTSBD730
00127 ++INCLUDE DTSIMSKL DTSBD730
00128 SKIP3 DTSBD730
00129 01 MHDR-REC. DTSBD730
00130 ++INCLUDE DTSIMHDR DTSBD730
00131 SKIP3 DTSBD730
00132 01 MPRF-REC. DTSBD730
00133 ++INCLUDE DTSIMPRF DTSBD730
00134 SKIP3 DTSBD730
00135 01 MRCT-REC. DTSBD730
00136 ++INCLUDE DTSIMRCT DTSBD730
00137 SKIP3 DTSBD730
00138 01 MSOL-REC. DTSBD730
00139 ++INCLUDE DTSIMSOL DTSBD730
00140 EJECT DTSBD730
00141 01 L931-LINK-AREA. DTSBD730
00142 ++INCLUDE DTSIL931 DTSBD730
00143 SKIP3 DTSBD730
00144 01 FSKL-REC. DTSBD730
00145 ++INCLUDE DTSIFSKL DTSBD730
00146 SKIP3 DTSBD730
00147 01 FUIR-REC. DTSBD730
00148 ++INCLUDE DTSIFUIR DTSBD730
00149 EJECT DTSBD730
00150 01 R520-REC. DTSBD730
00151 ++INCLUDE DTSIR520 DTSBD730
00152 SKIP3 DTSBD730
00153 01 R907-REC. DTSBD730
00154 ++INCLUDE DTSIR907 DTSBD730
00155 EJECT DTSBD730
00156 01 L001-LINK-AREA. DTSBD730
00157 ++INCLUDE DTSIL001 DTSBD730
00158 SKIP3 DTSBD730
00159 01 L004-LINK-AREA. DTSBD730
00160 ++INCLUDE DTSIL004 DTSBD730
00161 SKIP3 DTSBD730
00162 01 L005-LINK-AREA. DTSBD730
00163 ++INCLUDE DTSIL005 DTSBD730
00164 SKIP3 DTSBD730
00165 01 L006-LINK-AREA. DTSBD730
00166 ++INCLUDE DTSIL006 DTSBD730
00167 EJECT DTSBD730
00168 LINKAGE SECTION. DTSBD730
00169 SKIP3 DTSBD730
00170 01 PARM-AREA. DTSBD730
00171 05 PARM-LENGTH PIC S9(04) COMP. DTSBD730
00172 05 PARM-DATA. DTSBD730
00173 10 PARM-RTE-YR-START-YRQ-X DTSBD730
00174 PIC X(03). DTSBD730
00175 10 PARM-RTE-YR-START-YRQ DTSBD730
00176 REDEFINES PARM-RTE-YR-START-YRQ-X DTSBD730
00177 PIC 9(03). DTSBD730
00178 10 FILLER PIC X(01). DTSBD730
00179 10 PARM-RPT-EXISTING-AMT-IND DTSBD730
00180 PIC X(01). DTSBD730
00181 EJECT DTSBD730
00182 PROCEDURE DIVISION USING PARM-AREA. DTSBD730
00183 DTSBD730
00184 PERFORM I0000-INITIATE THRU I0000-EXIT. DTSBD730
00185 DTSBD730
00186 DTSBD730
00187 MOVE LOW-VALUES TO MSKL-KEY-AREA. DTSBD730
00188 DTSBD730
00189 MOVE +0 TO MSKL-EMP-NO. DTSBD730
00190 DTSBD730
00191 SET MSKL-PRF-88 TO TRUE. DTSBD730
00192 DTSBD730
00193 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBD730
00194 DTSBD730
00195 PERFORM DTSBD730
00196 UNTIL L910-NO-REC-88 DTSBD730
00197 MOVE MSKL-REC TO MPRF-REC DTSBD730
00198 PERFORM P1000-FIRST-PASS THRU P1000-EXIT DTSBD730
00199 MOVE MPRF-KEY-AREA TO MSKL-KEY-AREA DTSBD730
00200 PERFORM S910-READ-NEXT THRU S910-EXIT DTSBD730
00201 END-PERFORM. DTSBD730
00202 DTSBD730
00203 DTSBD730
00204 IF WRK-TOT-POS-RESERVE-EMP-CNT = +0 DTSBD730
00205 MOVE +0 TO R520-EMP-NO DTSBD730
00206 MOVE FUIR-TOT-TRUST-FUND-INT-AMT DTSBD730
00207 TO R520-TOT-TRUST-FUND-INT-AMT DTSBD730
00208 MOVE 'NO POSITIVE RESERVE EMPLYRS ENCOUNTERED' DTSBD730
00209 TO R520-PRIMARY-NAME DTSBD730
00210 MOVE +0 TO R520-POSITIVE-RESERVE-AMT DTSBD730
00211 R520-TRUST-FUND-INTEREST-AMT DTSBD730
00212 PERFORM S946-WRITE-R520 THRU S946-EXIT DTSBD730
00213 ELSE DTSBD730
00214 MOVE LOW-VALUES TO MSKL-KEY-AREA DTSBD730
00215 MOVE +0 TO MSKL-EMP-NO DTSBD730
00216 SET MSKL-PRF-88 TO TRUE DTSBD730
00217 PERFORM S910-START-BROWSE THRU S910-EXIT DTSBD730
00218 PERFORM DTSBD730
00219 UNTIL L910-NO-REC-88 DTSBD730
00220 MOVE MSKL-REC TO MPRF-REC DTSBD730
00221 PERFORM P2000-SECOND-PASS THRU P2000-EXIT DTSBD730
00222 MOVE MPRF-KEY-AREA TO MSKL-KEY-AREA DTSBD730
00223 PERFORM S910-READ-NEXT THRU S910-EXIT DTSBD730
00224 END-PERFORM. DTSBD730
00225 DTSBD730
00226 DTSBD730
00227 PERFORM T0000-TERMINATE THRU T0000-EXIT. DTSBD730
00228 DTSBD730
00229 DTSBD730
00230 GOBACK. DTSBD730
00231 EJECT DTSBD730
00232 I0000-INITIATE. DTSBD730
00233 PERFORM S910-OPEN-UPDATE THRU S910-EXIT. DTSBD730
00234 DTSBD730
00235 PERFORM S931-OPEN-UPDATE THRU S931-EXIT. DTSBD730
00236 DTSBD730
00237 DTSBD730
00238 MOVE LOW-VALUES TO MSKL-KEY-AREA. DTSBD730
00239 DTSBD730
00240 MOVE +0 TO MSKL-EMP-NO. DTSBD730
00241 DTSBD730
00242 SET MSKL-HDR-88 TO TRUE. DTSBD730
00243 DTSBD730
00244 PERFORM S910-READ THRU S910-EXIT. DTSBD730
00245 DTSBD730
00246 IF L910-NO-REC-88 DTSBD730
00247 MOVE 'MHDR RECORD IS MISSING' DTSBD730
00248 TO ABEND-MSG DTSBD730
00249 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00250 DTSBD730
00251 MOVE MSKL-REC TO MHDR-REC. DTSBD730
00252 DTSBD730
00253 DTSBD730
00254 PERFORM I1000-PROCESS-PARMS THRU I1000-EXIT. DTSBD730
00255 DTSBD730
00256 DTSBD730
00257 PERFORM I2000-FIND-FUIR THRU I2000-EXIT. DTSBD730
00258 DTSBD730
00259 DTSBD730
00260 PERFORM I3000-INITIALIZE-COUNTERS THRU I3000-EXIT. DTSBD730
00261 DTSBD730
00262 DTSBD730
00263 MOVE LENGTH OF R520-REC TO R520-LENGTH. DTSBD730
00264 DTSBD730
00265 MOVE '520' TO R520-REC-TYPE. DTSBD730
00266 DTSBD730
00267 MOVE WRK-RTE-YR-START-YRQ TO R520-EFF-QTR. DTSBD730
00268 DTSBD730
00269 DTSBD730
00270 MOVE LENGTH OF R907-REC TO R907-LENGTH. DTSBD730
00271 DTSBD730
00272 MOVE '907' TO R907-REC-TYPE. DTSBD730
00273 DTSBD730
00274 MOVE WRK-MOD-NAME TO R907-MODULE-NAME. DTSBD730
00275 DTSBD730
00276 DTSBD730
00277 PERFORM S005-FROM-SYS THRU S005-EXIT. DTSBD730
00278 DTSBD730
00279 MOVE L005-ABSTIME TO WRK-SYS-ABSTIME. DTSBD730
00280 DTSBD730
00281 MOVE L005-DATE TO WRK-SYS-DATE. DTSBD730
00282 DTSBD730
00283 MOVE L005-TIME TO WRK-SYS-TIME. DTSBD730
00284 I0000-EXIT. DTSBD730
00285 EXIT. DTSBD730
00286 EJECT DTSBD730
00287 I1000-PROCESS-PARMS. DTSBD730
00288 IF PARM-LENGTH = +5 DTSBD730
00289 NEXT SENTENCE DTSBD730
00290 ELSE DTSBD730
00291 MOVE 'PARM-LENGTH NOT EQUAL TO 5' DTSBD730
00292 TO ABEND-MSG DTSBD730
00293 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00294 DTSBD730
00295 DTSBD730
00296 DISPLAY '***'. DTSBD730
00297 DTSBD730
00298 DISPLAY '*** ' DTSBD730
00299 WRK-MOD-NAME DTSBD730
00300 ' PARAMETERS: ' DTSBD730
00301 PARM-DATA. DTSBD730
00302 DTSBD730
00303 DISPLAY '***'. DTSBD730
00304 DTSBD730
00305 DTSBD730
00306 IF PARM-RTE-YR-START-YRQ-X = SPACES OR LOW-VALUES OR '000' DTSBD730
00307 PERFORM I1100-DEFAULT-START-YRQ THRU I1100-EXIT DTSBD730
00308 ELSE DTSBD730
00309 PERFORM I1200-EDIT-START-YRQ THRU I1200-EXIT. DTSBD730
00310 DTSBD730
00311 DTSBD730
00312 IF PARM-RPT-EXISTING-AMT-IND = SPACES OR LOW-VALUES DTSBD730
00313 MOVE 'Y' TO WRK-RPT-EXISTING-AMT-IND DTSBD730
00314 ELSE DTSBD730
00315 IF PARM-RPT-EXISTING-AMT-IND = 'N' OR 'Y' DTSBD730
00316 MOVE PARM-RPT-EXISTING-AMT-IND DTSBD730
00317 TO WRK-RPT-EXISTING-AMT-IND DTSBD730
00318 ELSE DTSBD730
00319 MOVE 'INVALID PARM-RPT-EXISTING-AMT-IND VALUE ENCOUNTERED' DTSBD730
00320 TO ABEND-MSG DTSBD730
00321 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00322 I1000-EXIT. DTSBD730
00323 EXIT. DTSBD730
00324 SKIP3 DTSBD730
00325 I1100-DEFAULT-START-YRQ. DTSBD730
00326 MOVE MHDR-LAST-RATE-END-YRQ TO L004-QTR-5-9. DTSBD730
00327 DTSBD730
00328 PERFORM S004-FROM-5 THRU S004-EXIT. DTSBD730
00329 DTSBD730
00330 IF L004-INVALID-QTR DTSBD730
00331 MOVE 'LOGIC ERROR I1100-1' DTSBD730
00332 TO ABEND-MSG DTSBD730
00333 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00334 DTSBD730
00335 DTSBD730
00336 ADD +1 TO L004-ABS-QTR. DTSBD730
00337 DTSBD730
00338 PERFORM S004-FROM-ABS THRU S004-EXIT. DTSBD730
00339 DTSBD730
00340 MOVE L004-QTR-5-9 TO L006-YRQ. DTSBD730
00341 DTSBD730
00342 PERFORM S006-FROM-QTR THRU S006-EXIT. DTSBD730
00343 DTSBD730
00344 IF L004-QTR-5-9 = L006-RTE-YR-START-YRQ DTSBD730
00345 MOVE L006-RTE-YR-START-YRQ TO WRK-RTE-YR-START-YRQ DTSBD730
00346 MOVE L006-RTE-YR-END-YRQ TO WRK-RTE-YR-END-YRQ DTSBD730
00347 MOVE L006-RTE-YR-START-DATE TO WRK-RTE-YR-START-DATE DTSBD730
00348 MOVE L006-RTE-YR-END-DATE TO WRK-RTE-YR-END-DATE DTSBD730
00349 ELSE DTSBD730
00350 MOVE 'INVALID MHDR-LAST-RATE-YRQ ENCOUNTERED' DTSBD730
00351 TO ABEND-MSG DTSBD730
00352 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00353 I1100-EXIT. DTSBD730
00354 EXIT. DTSBD730
00355 SKIP3 DTSBD730
00356 I1200-EDIT-START-YRQ. DTSBD730
00357 MOVE PARM-RTE-YR-START-YRQ-X TO L004-QTR-3. DTSBD730
00358 DTSBD730
00359 PERFORM S004-FROM-3 THRU S004-EXIT. DTSBD730
00360 DTSBD730
00361 IF L004-INVALID-QTR DTSBD730
00362 MOVE 'INVALID PARM-RTE-YR-START-YRQ-X ENCOUNTERED' DTSBD730
00363 TO ABEND-MSG DTSBD730
00364 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00365 DTSBD730
00366 MOVE L004-QTR-5-9 TO L006-YRQ. DTSBD730
00367 DTSBD730
00368 PERFORM S006-FROM-QTR THRU S006-EXIT. DTSBD730
00369 DTSBD730
00370 IF L004-QTR-5-9 = L006-RTE-YR-START-YRQ DTSBD730
00371 MOVE L006-RTE-YR-START-YRQ TO WRK-RTE-YR-START-YRQ DTSBD730
00372 MOVE L006-RTE-YR-END-YRQ TO WRK-RTE-YR-END-YRQ DTSBD730
00373 MOVE L006-RTE-YR-START-DATE TO WRK-RTE-YR-START-DATE DTSBD730
00374 MOVE L006-RTE-YR-END-DATE TO WRK-RTE-YR-END-DATE DTSBD730
00375 ELSE DTSBD730
00376 MOVE 'PARM-RTE-YR-START-YRQ NOT FIRST QTR IN RATE YEAR' DTSBD730
00377 TO ABEND-MSG DTSBD730
00378 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00379 I1200-EXIT. DTSBD730
00380 EXIT. DTSBD730
00381 SKIP3 DTSBD730
00382 I2000-FIND-FUIR. DTSBD730
00383 MOVE LOW-VALUES TO FUIR-KEY-AREA. DTSBD730
00384 DTSBD730
00385 SET FUIR-UIR-88 TO TRUE. DTSBD730
00386 DTSBD730
00387 MOVE WRK-RTE-YR-START-YRQ TO FUIR-EFF-YRQ. DTSBD730
00388 DTSBD730
00389 MOVE FUIR-KEY-AREA TO FSKL-KEY-AREA. DTSBD730
00390 DTSBD730
00391 PERFORM S931-READ THRU S931-EXIT. DTSBD730
00392 DTSBD730
00393 IF L931-NO-REC-88 DTSBD730
00394 MOVE 'FUIR RECORD NOT FOUND' DTSBD730
00395 TO ABEND-MSG DTSBD730
00396 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00397 DTSBD730
00398 MOVE FSKL-REC TO FUIR-REC. DTSBD730
00399 DTSBD730
00400 IF FUIR-RATE-CUTOFF-DATE = +0 DTSBD730
00401 MOVE 'TOO EARLY - RATE CUTOFF HAS NOT YET OCCURRED' DTSBD730
00402 TO ABEND-MSG DTSBD730
00403 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00404 DTSBD730
00405 MOVE FUIR-RATE-CUTOFF-DATE TO WRK-EXP-CUTOFF-DATE. DTSBD730
00406 DTSBD730
00407 IF FUIR-TOT-TRUST-FUND-INT-AMT > +0.00 DTSBD730
00408 NEXT SENTENCE DTSBD730
00409 ELSE DTSBD730
00410 MOVE 'FUIR-TOT-TRUST-FUND-INT-AMT <= 0.00' DTSBD730
00411 TO ABEND-MSG DTSBD730
00412 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00413 I2000-EXIT. DTSBD730
00414 EXIT. DTSBD730
00415 SKIP3 DTSBD730
00416 I3000-INITIALIZE-COUNTERS. DTSBD730
00417 MOVE +0 TO WRK-TOT-POS-RESERVE-BAL-AMT DTSBD730
00418 WRK-TOT-POS-RESERVE-EMP-CNT DTSBD730
00419 WRK-DIST-TRUST-FUND-INT-AMT. DTSBD730
00420 I3000-EXIT. DTSBD730
00421 EXIT. DTSBD730
00422 EJECT DTSBD730
00423 P1000-FIRST-PASS. DTSBD730
00424 IF MPRF-CLASS-RATED-88 DTSBD730
00425 NEXT SENTENCE DTSBD730
00426 ELSE DTSBD730
00427 GO TO P1000-EXIT. DTSBD730
00428 DTSBD730
00429 DTSBD730
00430 *****IF (MPRF-EMP-NO < 360101) DTSBD730
00431 ************OR DTSBD730
00432 ********(MPRF-EMP-NO > 360126) DTSBD730
00433 *********GO TO P1000-EXIT. DTSBD730
00434 DTSBD730
00435 DTSBD730
00436 PERFORM S1000-RTE-YR-LIABLE THRU S1000-EXIT. DTSBD730
00437 DTSBD730
00438 DTSBD730
00439 MOVE LOW-VALUES TO MRCT-KEY-AREA. DTSBD730
00440 DTSBD730
00441 MOVE MPRF-EMP-NO TO MRCT-EMP-NO. DTSBD730
00442 DTSBD730
00443 SET MRCT-RCT-88 TO TRUE. DTSBD730
00444 DTSBD730
00445 MOVE WRK-RTE-YR-START-YRQ TO MRCT-EFF-YRQ. DTSBD730
00446 DTSBD730
00447 MOVE MRCT-KEY-AREA TO MSKL-KEY-AREA. DTSBD730
00448 DTSBD730
00449 PERFORM S910-READ THRU S910-EXIT. DTSBD730
00450 DTSBD730
00451 IF L910-NO-REC-88 DTSBD730
00452 IF WRK-EMP-RTE-YR-LIABLE-YES-88 DTSBD730
00453 MOVE MSG02-MSG-IDENTIFIER TO R907-MSG-ID DTSBD730
00454 MOVE MPRF-EMP-NO TO R907-EMP-NO DTSBD730
00455 MOVE MSG02-MSG-TEXT TO R907-MSG-TEXT DTSBD730
00456 PERFORM S946-WRITE-R907 THRU S946-EXIT DTSBD730
00457 END-IF DTSBD730
00458 GO TO P1000-EXIT. DTSBD730
00459 DTSBD730
00460 DTSBD730
00461 MOVE MSKL-REC TO MRCT-REC. DTSBD730
00462 DTSBD730
00463 DTSBD730
00464 IF MRCT-TRUST-FUND-INTEREST-AMT = +0.00 DTSBD730
00465 NEXT SENTENCE DTSBD730
00466 ELSE DTSBD730
00467 IF WRK-RPT-EXISTING-AMT-YES-88 DTSBD730
00468 MOVE MRCT-TRUST-FUND-INTEREST-AMT DTSBD730
00469 TO MSG01-TRUST-FUND-INTEREST-AMT DTSBD730
00470 MOVE MSG01-MSG-IDENTIFIER TO R907-MSG-ID DTSBD730
00471 MOVE MPRF-EMP-NO TO R907-EMP-NO DTSBD730
00472 MOVE MSG01-MSG-TEXT TO R907-MSG-TEXT DTSBD730
00473 PERFORM S946-WRITE-R907 THRU S946-EXIT DTSBD730
00474 END-IF DTSBD730
00475 MOVE +0 TO MRCT-TRUST-FUND-INTEREST-AMT DTSBD730
00476 MOVE MHDR-CURR-RUN-DATE TO MRCT-CHNG-DATE DTSBD730
00477 SET MRCT-CHNG-SYSTEM-88 TO TRUE DTSBD730
00478 MOVE MRCT-REC TO MSKL-REC DTSBD730
00479 PERFORM S910-REWRITE THRU S910-EXIT DTSBD730
00480 PERFORM S9000-EMPLOYER-UPDATED THRU S9000-EXIT. DTSBD730
00481 DTSBD730
00482 DTSBD730
00483 IF WRK-EMP-RTE-YR-LIABLE-NO-88 DTSBD730
00484 GO TO P1000-EXIT. DTSBD730
00485 DTSBD730
00486 DTSBD730
00487 COMPUTE WRK-EMP-POS-RESERVE-BAL-AMT DTSBD730
00488 = MRCT-PRIOR-RESERVE-AMT DTSBD730
00489 + MRCT-UI-TAX-PAID-AMT DTSBD730
00490 - MRCT-BENEFITS-CHARGED-AMT. DTSBD730
00491 DTSBD730
00492 DTSBD730
00493 IF WRK-EMP-POS-RESERVE-BAL-AMT > +0.00 DTSBD730
00494 ADD WRK-EMP-POS-RESERVE-BAL-AMT DTSBD730
00495 TO WRK-TOT-POS-RESERVE-BAL-AMT DTSBD730
00496 ADD +1 TO WRK-TOT-POS-RESERVE-EMP-CNT. DTSBD730
00497 P1000-EXIT. DTSBD730
00498 EXIT. DTSBD730
00499 EJECT DTSBD730
00500 P2000-SECOND-PASS. DTSBD730
00501 IF MPRF-CLASS-RATED-88 DTSBD730
00502 NEXT SENTENCE DTSBD730
00503 ELSE DTSBD730
00504 GO TO P2000-EXIT. DTSBD730
00505 DTSBD730
00506 DTSBD730
00507 *****IF (MPRF-EMP-NO < 360101) DTSBD730
00508 *************OR DTSBD730
00509 ********(MPRF-EMP-NO > 360126) DTSBD730
00510 *********GO TO P2000-EXIT. DTSBD730
00511 DTSBD730
00512 DTSBD730
00513 PERFORM S1000-RTE-YR-LIABLE THRU S1000-EXIT. DTSBD730
00514 DTSBD730
00515 DTSBD730
00516 IF WRK-EMP-RTE-YR-LIABLE-NO-88 DTSBD730
00517 GO TO P2000-EXIT. DTSBD730
00518 DTSBD730
00519 DTSBD730
00520 MOVE LOW-VALUES TO MRCT-KEY-AREA. DTSBD730
00521 DTSBD730
00522 MOVE MPRF-EMP-NO TO MRCT-EMP-NO. DTSBD730
00523 DTSBD730
00524 SET MRCT-RCT-88 TO TRUE. DTSBD730
00525 DTSBD730
00526 MOVE WRK-RTE-YR-START-YRQ TO MRCT-EFF-YRQ. DTSBD730
00527 DTSBD730
00528 MOVE MRCT-KEY-AREA TO MSKL-KEY-AREA. DTSBD730
00529 DTSBD730
00530 PERFORM S910-READ THRU S910-EXIT. DTSBD730
00531 DTSBD730
00532 IF L910-NO-REC-88 DTSBD730
00533 GO TO P2000-EXIT. DTSBD730
00534 DTSBD730
00535 DTSBD730
00536 MOVE MSKL-REC TO MRCT-REC. DTSBD730
00537 DTSBD730
00538 DTSBD730
00539 COMPUTE WRK-EMP-POS-RESERVE-BAL-AMT DTSBD730
00540 = MRCT-PRIOR-RESERVE-AMT DTSBD730
00541 + MRCT-UI-TAX-PAID-AMT DTSBD730
00542 - MRCT-BENEFITS-CHARGED-AMT. DTSBD730
00543 DTSBD730
00544 DTSBD730
00545 IF WRK-EMP-POS-RESERVE-BAL-AMT > +0.00 DTSBD730
00546 NEXT SENTENCE DTSBD730
00547 ELSE DTSBD730
00548 GO TO P2000-EXIT. DTSBD730
00549 DTSBD730
00550 DTSBD730
00551 COMPUTE WRK-EMP-PORTION-OF-INTEREST ROUNDED DTSBD730
00552 = WRK-EMP-POS-RESERVE-BAL-AMT DTSBD730
00553 / WRK-TOT-POS-RESERVE-BAL-AMT DTSBD730
00554 ON SIZE ERROR DTSBD730
00555 MOVE +0 TO WRK-EMP-PORTION-OF-INTEREST. DTSBD730
00556 DTSBD730
00557 DTSBD730
00558 COMPUTE MRCT-TRUST-FUND-INTEREST-AMT ROUNDED DTSBD730
00559 = FUIR-TOT-TRUST-FUND-INT-AMT DTSBD730
00560 * WRK-EMP-PORTION-OF-INTEREST. DTSBD730
00561 DTSBD730
00562 DTSBD730
00563 ADD MRCT-TRUST-FUND-INTEREST-AMT DTSBD730
00564 TO WRK-DIST-TRUST-FUND-INT-AMT. DTSBD730
00565 DTSBD730
00566 DTSBD730
00567 MOVE MHDR-CURR-RUN-DATE TO MRCT-CHNG-DATE. DTSBD730
00568 DTSBD730
00569 SET MRCT-CHNG-SYSTEM-88 TO TRUE. DTSBD730
00570 DTSBD730
00571 MOVE MRCT-REC TO MSKL-REC. DTSBD730
00572 DTSBD730
00573 PERFORM S910-REWRITE THRU S910-EXIT. DTSBD730
00574 DTSBD730
00575 PERFORM S9000-EMPLOYER-UPDATED THRU S9000-EXIT. DTSBD730
00576 DTSBD730
00577 DTSBD730
00578 MOVE MPRF-EMP-NO TO R520-EMP-NO. DTSBD730
00579 DTSBD730
00580 MOVE FUIR-TOT-TRUST-FUND-INT-AMT DTSBD730
00581 TO R520-TOT-TRUST-FUND-INT-AMT. DTSBD730
00582 DTSBD730
00583 MOVE MPRF-PRIMARY-NAME TO R520-PRIMARY-NAME. DTSBD730
00584 DTSBD730
00585 MOVE WRK-EMP-POS-RESERVE-BAL-AMT DTSBD730
00586 TO R520-POSITIVE-RESERVE-AMT. DTSBD730
00587 DTSBD730
00588 MOVE MRCT-TRUST-FUND-INTEREST-AMT DTSBD730
00589 TO R520-TRUST-FUND-INTEREST-AMT. DTSBD730
00590 DTSBD730
00591 PERFORM S946-WRITE-R520 THRU S946-EXIT. DTSBD730
00592 P2000-EXIT. DTSBD730
00593 EXIT. DTSBD730
00594 EJECT DTSBD730
00595 T0000-TERMINATE. DTSBD730
00596 MOVE LOW-VALUE TO FUIR-KEY-AREA. DTSBD730
00597 DTSBD730
00598 SET FUIR-UIR-88 TO TRUE. DTSBD730
00599 DTSBD730
00600 MOVE WRK-RTE-YR-START-YRQ TO FUIR-EFF-YRQ. DTSBD730
00601 DTSBD730
00602 MOVE FUIR-KEY-AREA TO FSKL-KEY-AREA. DTSBD730
00603 DTSBD730
00604 PERFORM S931-READ THRU S931-EXIT. DTSBD730
00605 DTSBD730
00606 IF L931-OK-88 DTSBD730
00607 MOVE FSKL-REC TO FUIR-REC DTSBD730
00608 MOVE WRK-TOT-POS-RESERVE-BAL-AMT DTSBD730
00609 TO FUIR-TOT-POS-RESERVE-BAL-AMT DTSBD730
00610 MOVE WRK-TOT-POS-RESERVE-EMP-CNT DTSBD730
00611 TO FUIR-TOT-POS-RESERVE-EMP-CNT DTSBD730
00612 MOVE WRK-DIST-TRUST-FUND-INT-AMT DTSBD730
00613 TO FUIR-DIST-TRUST-FUND-INT-AMT DTSBD730
00614 MOVE MHDR-CURR-RUN-DATE TO FUIR-CHNG-DATE DTSBD730
00615 MOVE FUIR-REC TO FSKL-REC DTSBD730
00616 PERFORM S931-REWRITE THRU S931-EXIT DTSBD730
00617 ELSE DTSBD730
00618 MOVE 'T0000-01 UNEXPECTED NO REC FOUND ON FUIR READ' DTSBD730
00619 TO ABEND-MSG DTSBD730
00620 PERFORM S999-ABEND THRU S999-EXIT. DTSBD730
00621 DTSBD730
00622 DTSBD730
00623 PERFORM S910-CLOSE THRU S910-EXIT. DTSBD730
00624 DTSBD730
00625 PERFORM S931-CLOSE THRU S931-EXIT. DTSBD730
00626 DTSBD730
00627 MOVE -1 TO R907-LENGTH. DTSBD730
00628 DTSBD730
00629 PERFORM S946-WRITE-R907 THRU S946-EXIT. DTSBD730
00630 DTSBD730
00631 DTSBD730
00632 DISPLAY '***'. DTSBD730
00633 DTSBD730
00634 DISPLAY '*** ' DTSBD730
00635 WRK-MOD-NAME DTSBD730
00636 ' TERMINATION DISPLAYS'. DTSBD730
00637 DTSBD730
00638 DTSBD730
00639 MOVE WRK-RTE-YR-START-YRQ TO L004-QTR-5-9. DTSBD730
00640 DTSBD730
00641 PERFORM S004-FROM-5 THRU S004-EXIT. DTSBD730
00642 DTSBD730
00643 DISPLAY '*** RATE YEAR START QUARTER: ' DTSBD730
00644 L004-SLASH-5-QTR. DTSBD730
00645 DTSBD730
00646 DTSBD730
00647 DISPLAY '***'. DTSBD730
00648 DTSBD730
00649 MOVE WRK-RTE-YR-END-YRQ TO L004-QTR-5-9. DTSBD730
00650 DTSBD730
00651 PERFORM S004-FROM-5 THRU S004-EXIT. DTSBD730
00652 DTSBD730
00653 DISPLAY '*** RATE YEAR END QUARTER: ' DTSBD730
00654 L004-SLASH-5-QTR. DTSBD730
00655 DTSBD730
00656 DTSBD730
00657 DISPLAY '***'. DTSBD730
00658 DTSBD730
00659 MOVE WRK-RTE-YR-START-DATE TO L001-FED-8-DATE-9. DTSBD730
00660 DTSBD730
00661 PERFORM S001-FROM-FED-8 THRU S001-EXIT. DTSBD730
00662 DTSBD730
00663 DISPLAY '*** RATE YEAR START DATE: ' DTSBD730
00664 L001-SLASH-8-DATE. DTSBD730
00665 DTSBD730
00666 DTSBD730
00667 DISPLAY '***'. DTSBD730
00668 DTSBD730
00669 MOVE WRK-RTE-YR-END-DATE TO L001-FED-8-DATE-9. DTSBD730
00670 DTSBD730
00671 PERFORM S001-FROM-FED-8 THRU S001-EXIT. DTSBD730
00672 DTSBD730
00673 DISPLAY '*** RATE YEAR END DATE: ' DTSBD730
00674 L001-SLASH-8-DATE. DTSBD730
00675 DTSBD730
00676 DTSBD730
00677 DISPLAY '***'. DTSBD730
00678 DTSBD730
00679 MOVE WRK-EXP-CUTOFF-DATE TO L001-FED-8-DATE-9. DTSBD730
00680 DTSBD730
00681 PERFORM S001-FROM-FED-8 THRU S001-EXIT. DTSBD730
00682 DTSBD730
00683 DISPLAY '*** RATING EXPERIENCE CUTOFF DATE: ' DTSBD730
00684 L001-SLASH-8-DATE. DTSBD730
00685 DTSBD730
00686 DTSBD730
00687 DISPLAY '***'. DTSBD730
00688 DTSBD730
00689 MOVE FUIR-TOT-TRUST-FUND-INT-AMT TO WRK-DISPLAY-AMT-9. DTSBD730
00690 DTSBD730
00691 DISPLAY '*** FUIR-TOT-TRUST-FUND-INT-AMT: ' DTSBD730
00692 WRK-DISPLAY-AMT-X. DTSBD730
00693 DTSBD730
00694 DTSBD730
00695 DISPLAY '***'. DTSBD730
00696 DTSBD730
00697 MOVE FUIR-TOT-POS-RESERVE-BAL-AMT TO WRK-DISPLAY-AMT-9. DTSBD730
00698 DTSBD730
00699 DISPLAY '*** FUIR-TOT-POS-RESERVE-BAL-AMT: ' DTSBD730
00700 WRK-DISPLAY-AMT-X. DTSBD730
00701 DTSBD730
00702 DTSBD730
00703 DISPLAY '***'. DTSBD730
00704 DTSBD730
00705 MOVE FUIR-TOT-POS-RESERVE-EMP-CNT TO WRK-DISPLAY-CNT-9. DTSBD730
00706 DTSBD730
00707 DISPLAY '*** FUIR-TOT-POS-RESERVE-EMP-CNT: ' DTSBD730
00708 WRK-DISPLAY-CNT-X. DTSBD730
00709 DTSBD730
00710 DTSBD730
00711 DISPLAY '***'. DTSBD730
00712 DTSBD730
00713 MOVE FUIR-DIST-TRUST-FUND-INT-AMT TO WRK-DISPLAY-AMT-9. DTSBD730
00714 DTSBD730
00715 DISPLAY '*** FUIR-DIST-TRUST-FUND-INT-AMT: ' DTSBD730
00716 WRK-DISPLAY-AMT-X. DTSBD730
00717 T0000-EXIT. DTSBD730
00718 EXIT. DTSBD730
00719 EJECT DTSBD730
00720 S1000-RTE-YR-LIABLE. DTSBD730
00721 SET WRK-EMP-RTE-YR-LIABLE-NO-88 TO TRUE. DTSBD730
00722 DTSBD730
00723 MOVE LOW-VALUES TO MSKL-KEY-AREA. DTSBD730
00724 DTSBD730
00725 MOVE MPRF-EMP-NO TO MSKL-EMP-NO. DTSBD730
00726 DTSBD730
00727 SET MSKL-SOL-88 TO TRUE. DTSBD730
00728 DTSBD730
00729 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBD730
00730 DTSBD730
00731 PERFORM DTSBD730
00732 UNTIL L910-NO-REC-88 DTSBD730
00733 MOVE MSKL-REC TO MSOL-REC DTSBD730
00734 PERFORM S1100-EXAMINE-MSOL THRU S1100-EXIT DTSBD730
00735 PERFORM S910-READ-NEXT THRU S910-EXIT DTSBD730
00736 END-PERFORM. DTSBD730
00737 S1000-EXIT. DTSBD730
00738 EXIT. DTSBD730
00739 SKIP3 DTSBD730
00740 S1100-EXAMINE-MSOL. DTSBD730
00741 IF MSOL-INACT-WITHDRAWN-88 DTSBD730
00742 GO TO S1100-EXIT. DTSBD730
00743 DTSBD730
00744 IF MSOL-FIRST-LIAB-YRQ > WRK-RTE-YR-END-YRQ DTSBD730
00745 GO TO S1100-EXIT. DTSBD730
00746 DTSBD730
00747 IF MSOL-LAST-LIAB-YRQ < WRK-RTE-YR-START-YRQ DTSBD730
00748 GO TO S1100-EXIT. DTSBD730
00749 DTSBD730
00750 SET WRK-EMP-RTE-YR-LIABLE-YES-88 TO TRUE. DTSBD730
00751 S1100-EXIT. DTSBD730
00752 EXIT. DTSBD730
00753 EJECT DTSBD730
00754 S9000-EMPLOYER-UPDATED. DTSBD730
00755 IF MPRF-UPDATE-ACTIVE-88 DTSBD730
00756 MOVE MSG99-MSG-IDENTIFIER TO R907-MSG-ID DTSBD730
00757 MOVE MPRF-EMP-NO TO R907-EMP-NO DTSBD730
00758 MOVE MSG99-MSG-TEXT TO R907-MSG-TEXT DTSBD730
00759 PERFORM S946-WRITE-R907 THRU S946-EXIT DTSBD730
00760 ELSE DTSBD730
00761 MOVE WRK-SYS-ABSTIME TO MPRF-UPDATE-END-ABSTIME DTSBD730
00762 MOVE +0 TO MPRF-UPDATE-TASK-ID DTSBD730
00763 MOVE 'BATCH' TO MPRF-UPDATE-OP-ID DTSBD730
00764 MOVE SPACES TO MPRF-UPDATE-TERMID DTSBD730
00765 MPRF-UPDATE-NETNAME DTSBD730
00766 MOVE WRK-SYS-DATE TO MPRF-UPDATE-START-DATE DTSBD730
00767 MOVE WRK-SYS-TIME TO MPRF-UPDATE-START-TIME DTSBD730
00768 MOVE SPACES TO MPRF-UPDATE-SCR-ID DTSBD730
00769 MPRF-UPDATE-FUNCTION DTSBD730
00770 MOVE MHDR-CURR-RUN-DATE TO MPRF-CHNG-DATE DTSBD730
00771 MOVE MPRF-REC TO MSKL-REC DTSBD730
00772 PERFORM S910-REWRITE THRU S910-EXIT. DTSBD730
00773 S9000-EXIT. DTSBD730
00774 EXIT. DTSBD730
00775 EJECT DTSBD730
00776 S001-FROM-FED-8. DTSBD730
00777 SET L001-FROM-FED-8 TO TRUE. DTSBD730
00778 GO TO S001-DATE. DTSBD730
00779 DTSBD730
00780 S001-DATE. DTSBD730
00781 CALL 'DTSBU001' USING L001-LINK-AREA. DTSBD730
00782 S001-EXIT. DTSBD730
00783 EXIT. DTSBD730
00784 SKIP3 DTSBD730
00785 S004-FROM-5. DTSBD730
00786 SET L004-FROM-5 TO TRUE. DTSBD730
00787 GO TO S004-QTR. DTSBD730
00788 DTSBD730
00789 S004-FROM-ABS. DTSBD730
00790 SET L004-FROM-ABS TO TRUE. DTSBD730
00791 GO TO S004-QTR. DTSBD730
00792 DTSBD730
00793 S004-FROM-3. DTSBD730
00794 SET L004-FROM-3 TO TRUE. DTSBD730
00795 GO TO S004-QTR. DTSBD730
00796 DTSBD730
00797 S004-QTR. DTSBD730
00798 CALL 'DTSBU004' USING L004-LINK-AREA. DTSBD730
00799 S004-EXIT. DTSBD730
00800 EXIT. DTSBD730
00801 SKIP3 DTSBD730
00802 S005-FROM-SYS. DTSBD730
00803 SET L005-FROM-SYS TO TRUE. DTSBD730
00804 GO TO S005-ABSTIME. DTSBD730
00805 DTSBD730
00806 S005-ABSTIME. DTSBD730
00807 CALL 'DTSBU005' USING L005-LINK-AREA. DTSBD730
00808 S005-EXIT. DTSBD730
00809 EXIT. DTSBD730
00810 SKIP3 DTSBD730
00811 S006-FROM-QTR. DTSBD730
00812 SET L006-FROM-QTR TO TRUE. DTSBD730
00813 GO TO S006-UI-RATE-YEAR. DTSBD730
00814 DTSBD730
00815 S006-UI-RATE-YEAR. DTSBD730
00816 CALL 'DTSBU006' USING L006-LINK-AREA. DTSBD730
00817 S006-EXIT. DTSBD730
00818 EXIT. DTSBD730
00819 SKIP3 DTSBD730
00820 S910-OPEN-UPDATE. DTSBD730
00821 SET L910-OPEN-UPDATE-88 TO TRUE. DTSBD730
00822 GO TO S910-MSTR-IO. DTSBD730
00823 DTSBD730
00824 S910-READ. DTSBD730
00825 SET L910-READ-88 TO TRUE. DTSBD730
00826 GO TO S910-MSTR-IO. DTSBD730
00827 DTSBD730
00828 S910-START-BROWSE. DTSBD730
00829 SET L910-START-BROWSE-88 TO TRUE. DTSBD730
00830 GO TO S910-MSTR-IO. DTSBD730
00831 DTSBD730
00832 S910-READ-NEXT. DTSBD730
00833 SET L910-READ-NEXT-88 TO TRUE. DTSBD730
00834 GO TO S910-MSTR-IO. DTSBD730
00835 DTSBD730
00836 S910-REWRITE. DTSBD730
00837 SET L910-REWRITE-88 TO TRUE. DTSBD730
00838 GO TO S910-MSTR-IO. DTSBD730
00839 DTSBD730
00840 S910-CLOSE. DTSBD730
00841 SET L910-CLOSE-88 TO TRUE. DTSBD730
00842 GO TO S910-MSTR-IO. DTSBD730
00843 DTSBD730
00844 S910-MSTR-IO. DTSBD730
00845 CALL 'DTSBU910' USING L910-LINK-AREA DTSBD730
00846 MSKL-REC. DTSBD730
00847 S910-EXIT. DTSBD730
00848 EXIT. DTSBD730
00849 SKIP3 DTSBD730
00850 S931-OPEN-UPDATE. DTSBD730
00851 SET L931-OPEN-UPDATE-88 TO TRUE. DTSBD730
00852 GO TO S931-REF-IO. DTSBD730
00853 DTSBD730
00854 S931-READ. DTSBD730
00855 SET L931-READ-88 TO TRUE. DTSBD730
00856 GO TO S931-REF-IO. DTSBD730
00857 DTSBD730
00858 S931-REWRITE. DTSBD730
00859 SET L931-REWRITE-88 TO TRUE. DTSBD730
00860 GO TO S931-REF-IO. DTSBD730
00861 DTSBD730
00862 S931-CLOSE. DTSBD730
00863 SET L931-CLOSE-88 TO TRUE. DTSBD730
00864 GO TO S931-REF-IO. DTSBD730
00865 DTSBD730
00866 S931-REF-IO. DTSBD730
00867 CALL 'DTSBU931' USING L931-LINK-AREA DTSBD730
00868 FSKL-REC. DTSBD730
00869 S931-EXIT. DTSBD730
00870 EXIT. DTSBD730
00871 SKIP3 DTSBD730
00872 S946-WRITE-R520. DTSBD730
00873 CALL 'DTSBU946' USING R520-REC. DTSBD730
00874 GO TO S946-EXIT. DTSBD730
00875 DTSBD730
00876 S946-WRITE-R907. DTSBD730
00877 CALL 'DTSBU946' USING R907-REC. DTSBD730
00878 GO TO S946-EXIT. DTSBD730
00879 DTSBD730
00880 S946-EXIT. DTSBD730
00881 EXIT. DTSBD730
00882 SKIP3 DTSBD730
00883 S999-ABEND. DTSBD730
00884 DISPLAY '***'. DTSBD730
00885 DTSBD730
00886 DISPLAY '*** ' DTSBD730
00887 WRK-MOD-NAME DTSBD730
00888 ' IS ABENDING BECAUSE ' DTSBD730
00889 ABEND-MSG. DTSBD730
00890 DTSBD730
00891 CALL 'DTSBU999' USING WRK-ABEND-CD. DTSBD730
00892 S999-EXIT. DTSBD730
00893 EXIT. DTSBD730