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

584
Batch/DTSBR453.cob Normal file
View File

@ -0,0 +1,584 @@
00001 IDENTIFICATION DIVISION. 01/31/06
00002 PROGRAM-ID. DTSBR453. DTSBR453
00003 AUTHOR. TRICOASTAL CONSULTING LTD. LV003
00004 MODIFIED BY TRW S&ITG. DTSBR453
00005 DATE-WRITTEN. AUGUST 2002. DTSBR453
00006 DATE-COMPILED. DTSBR453
00007 SKIP3 DTSBR453
00008 ***** DTSBR453
00009 * DTSBR453
00010 * CALLING SEQUENCE: DTSBD400 CALLS DTSBR453
00011 * DTSBE453 WHICH UPDATES DTSIR453 DTSBR453
00012 * DTSBR453 READS DTSIR453 RECORDS. DTSBR453
00013 * DTSBR453
00014 * FUNCTION: FINAL DELINQUENT ANNUAL REPORT NOTICE. DTSBR453
00015 * DTSBR453
00016 * DTSBR453
00017 * MODIFICATION HISTORY: DTSBR453
00018 * DTSBR453
00019 * 09-12-02 INITIAL DEVELOPMENT - COPIED FROM DTSBR451. DTSBR453
00020 * REFERENCE RFP #RAP AUTHOR OF CHANGE - RW1 DTSBR453
00021 * DTSBR453
00022 * MM-DD-YY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBR453
00023 * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBR453
00024 * REFERENCE RFP #**** AUTHOR OF CHANGE - XXX DTSBR453
00025 * DTSBR453
00026 * DTSBR453
00027 * DESCRIPTION: DTSBR453
00028 * DTSBR453
00029 * THIS MODULE PRINTS A "FINAL DELINQUENT ANNUAL REPORT NOTICEDTSBR453
00030 * DTSBR453
00031 * DTSBR453
00032 * RECORDS READ: DTSBR453
00033 * DTSBR453
00034 * NONE. DTSBR453
00035 * DTSBR453
00036 * DTSBR453
00037 * PRINTED OUTPUTS: DTSBR453
00038 * DTSBR453
00039 * 453R1 FINAL DELINQUENT ANNUAL REPORT NOTICE. DTSBR453
00040 * DTSBR453
00041 * DTSBR453
00042 * RECORDS WRITTEN: DTSBR453
00043 * DTSBR453
00044 * NONE. DTSBR453
00045 * DTSBR453
00046 * DTSBR453
00047 * MODULES CALLED: DTSBR453
00048 * DTSBR453
00049 * DTSBU002 DATE ALPHA CONVERSION MODULE. DTSBR453
00050 * DTSBU004 YEAR/QUARTER CONVERSION. DTSBR453
00051 * DTSBU008 DISPLAY QUARTER IN TEXT FORMAT. DTSBR453
00052 * DTSBU056 RATE DISPLAY. DTSBR453
00053 * DTSBU062 FIELD REP ID EDIT/DESCRIPTION. DTSBR453
00054 * DTSBU071 NAME EDIT/CONVERSION. DTSBR453
00055 * DTSBU090 PARAGRAPH FORMATTING MODULE. DTSBR453
00056 * DTSBU119 AGENCY FACTS. DTSBR453
00057 * DTSBR453
00058 ***** DTSBR453
00059 EJECT DTSBR453
00060 ENVIRONMENT DIVISION. DTSBR453
00061 DTSBR453
00062 CONFIGURATION SECTION. DTSBR453
00063 SPECIAL-NAMES. C01 IS TOP-OF-PAGE. DTSBR453
00064 DTSBR453
00065 INPUT-OUTPUT SECTION. DTSBR453
00066 DTSBR453
00067 FILE-CONTROL. DTSBR453
00068 SELECT PRT-FILE ASSIGN TO RPT453R1. DTSBR453
00069 DTSBR453
00070 DATA DIVISION. DTSBR453
00071 DTSBR453
00072 FILE SECTION. DTSBR453
00073 DTSBR453
00074 FD PRT-FILE DTSBR453
00075 RECORDING MODE IS F DTSBR453
00076 BLOCK CONTAINS 0 RECORDS DTSBR453
00077 LABEL RECORDS ARE OMITTED. DTSBR453
00078 DTSBR453
00079 01 XEROX-T453RW. DTSBR453
00080 05 FILLER PIC X(1). DTSBR453
00081 05 XEROX-RPT PIC X(150). DTSBR453
00082 DTSBR453
00083 EJECT DTSBR453
00084 WORKING-STORAGE SECTION. DTSBR453
000845 77 PAN-VALET PICTURE X(24) VALUE '003DTSBR453 01/31/06'. DTSBR453
00085 DTSBR453
00086 01 WRK-AREA. DTSBR453
00087 05 WRK-ABEND-CD PIC S9(04) COMP VALUE +453.DTSBR453
00088 05 WRK-COUNTER PIC 9(1). DTSBR453
00089 DTSBR453
00090 05 FIRST-TIME-IND PIC X(01) VALUE 'Y'. DTSBR453
00091 DTSBR453
00092 05 ABEND-MSG PIC X(60). DTSBR453
00093 DTSBR453
00094 05 HOLD-FLD-REP-ID PIC X(02). DTSBR453
00095 88 HOLD-FLD-REP-OUT-OF-STATE-88 VALUE '98' '99'. DTSBR453
00096 DTSBR453
00097 05 WS-UNIT-TEL. DTSBR453
00098 10 WS-UNIT-AREA-CD PIC X(03). DTSBR453
00099 10 WS-UNIT-PREFIX PIC X(03). DTSBR453
00100 10 WS-UNIT-SUFFIX PIC X(04). DTSBR453
00101 10 WS-UNIT-EXTENSION PIC X(04). DTSBR453
00102 DTSBR453
00103 SKIP3 DTSBR453
00104 05 DISP-UNIT-TEL. DTSBR453
00105 10 DISP-UNIT-TEL-FILLER-1 PIC X(01) VALUE '('. DTSBR453
00106 10 DISP-UNIT-TEL-AREA-CD PIC X(03). DTSBR453
00107 10 DISP-UNIT-TEL-FILLER-2 PIC X(02) VALUE ') '. DTSBR453
00108 10 DISP-UNIT-TEL-PREFIX PIC X(03). DTSBR453
00109 10 DISP-UNIT-TEL-FILLER-3 PIC X(01) VALUE '-'. DTSBR453
00110 10 DISP-UNIT-TEL-SUFFIX PIC X(04). DTSBR453
00111 SKIP3 DTSBR453
00112 05 WS-UNIT-FAX. DTSBR453
00113 10 WS-UNIT-FAX-AREA-CD PIC X(03). DTSBR453
00114 10 WS-UNIT-FAX-PREFIX PIC X(03). DTSBR453
00115 10 WS-UNIT-FAX-SUFFIX PIC X(04). DTSBR453
00116 10 WS-UNIT-FAX-EXTENSION PIC X(04). DTSBR453
00117 DTSBR453
00118 05 DISP-UNIT-FAX. DTSBR453
00119 10 DISP-UNIT-FAX-FILLER-1 PIC X(01). DTSBR453
00120 10 DISP-UNIT-FAX-AREA-CD PIC X(03). DTSBR453
00121 10 DISP-UNIT-FAX-FILLER-2 PIC X(02). DTSBR453
00122 10 DISP-UNIT-FAX-PREFIX PIC X(03). DTSBR453
00123 10 DISP-UNIT-FAX-FILLER-3 PIC X(01). DTSBR453
00124 10 DISP-UNIT-FAX-SUFFIX PIC X(04). DTSBR453
00125 05 DISP-FLD-TEL. DTSBR453
00126 10 DISP-FLD-TEL-FILLER-1 PIC X(01). DTSBR453
00127 10 DISP-FLD-TEL-AREA-CD PIC X(03). DTSBR453
00128 10 DISP-FLD-TEL-FILLER-2 PIC X(02). DTSBR453
00129 10 DISP-FLD-TEL-PREFIX PIC X(03). DTSBR453
00130 10 DISP-FLD-TEL-FILLER-3 PIC X(01). DTSBR453
00131 10 DISP-FLD-TEL-SUFFIX PIC X(04). DTSBR453
00132 DTSBR453
00133 05 WS-START-POS PIC S9(04) COMP. DTSBR453
00134 DTSBR453
00135 05 WS-LONG-TEXT-FIRST-DEL-DATE PIC X(18). DTSBR453
00136 DTSBR453
00137 05 WS-LONG-TEXT-THREAT-DATE PIC X(18). DTSBR453
00138 DTSBR453
00139 05 WS-SHORT-YEAR PIC X(02). DTSBR453
00140 DTSBR453
00141 05 WS-LONG-YEAR PIC X(04). DTSBR453
00142 05 WS-LONG-YEAR9 PIC X(04). DTSBR453
00143 DTSBR453
00144 05 WS-LONG-TEXT-DUE-DATE PIC X(18). DTSBR453
00145 DTSBR453
00146 05 WS-TEXT-LINE-5 PIC X(70). DTSBR453
00147 DTSBR453
00148 05 DETAIL-5-LINE-CNT PIC S9(04) COMP. DTSBR453
00149 DTSBR453
00150 DTSBR453
00151 01 T453-WORD-AREA. DTSBR453
00152 ++INCLUDE DTSIZ453 DTSBR453
00153 DTSBR453
00154 01 T453-ADDR-AREA. DTSBR453
00155 ++INCLUDE DTSXMAIL DTSBR453
00156 DTSBR453
00157 01 T453-REPT-HDR. DTSBR453
00158 ++INCLUDE DTSXAHDR DTSBR453
00159 EJECT DTSBR453
00160 01 L001-LINK-AREA. DTSBR453
00161 ++INCLUDE DTSIL001 DTSBR453
00162 EJECT DTSBR453
00163 01 L002-LINK-AREA. DTSBR453
00164 ++INCLUDE DTSIL002 DTSBR453
00165 EJECT DTSBR453
00166 01 L004-LINK-AREA. DTSBR453
00167 ++INCLUDE DTSIL004 DTSBR453
00168 EJECT DTSBR453
00169 01 L008-LINK-AREA. DTSBR453
00170 ++INCLUDE DTSIL008 DTSBR453
00171 EJECT DTSBR453
00172 01 L056-LINK-AREA. DTSBR453
00173 ++INCLUDE DTSIL056 DTSBR453
00174 EJECT DTSBR453
00175 01 L090-LINK-AREA. DTSBR453
00176 ++INCLUDE DTSIL090 DTSBR453
00177 EJECT DTSBR453
00178 01 L062-LINK-AREA. DTSBR453
00179 ++INCLUDE DTSIL062 DTSBR453
00180 EJECT DTSBR453
00181 01 L071-LINK-AREA. DTSBR453
00182 ++INCLUDE DTSIL071 DTSBR453
00183 EJECT DTSBR453
00184 01 L119-LINK-AREA. DTSBR453
00185 ++INCLUDE DTSIL119 DTSBR453
00186 EJECT DTSBR453
00187 ++INCLUDE DTSXL453 DTSBR453
00188 SKIP3 DTSBR453
00189 LINKAGE SECTION. DTSBR453
00190 SKIP3 DTSBR453
00191 01 LRCM-LINK-AREA. DTSBR453
00192 ++INCLUDE DTSILRCM DTSBR453
00193 EJECT DTSBR453
00194 01 R453-REC. DTSBR453
00195 ++INCLUDE DTSIR453 DTSBR453
00196 EJECT DTSBR453
00197 PROCEDURE DIVISION USING LRCM-LINK-AREA DTSBR453
00198 R453-REC. DTSBR453
00199 SKIP2 DTSBR453
00200 IF FIRST-TIME-IND = 'Y' DTSBR453
00201 PERFORM I1000-INITIATE THRU I1000-EXIT DTSBR453
00202 MOVE 'N' TO FIRST-TIME-IND DTSBR453
00203 MOVE 0 TO WRK-COUNTER. DTSBR453
00204 DTSBR453
00205 IF LRCM-EOR-88 DTSBR453
00206 PERFORM T1000-TERMINATE THRU T1000-EXIT DTSBR453
00207 ELSE DTSBR453
00208 ADD 1 TO WRK-COUNTER DTSBR453
00209 PERFORM P1000-PROCESS THRU P1000-EXIT. DTSBR453
00210 SKIP2 DTSBR453
00211 GOBACK. DTSBR453
00212 EJECT DTSBR453
00213 I1000-INITIATE. DTSBR453
00214 DTSBR453
00215 OPEN OUTPUT PRT-FILE. DTSBR453
00216 MOVE SPACES TO XEROX-T453RW. DTSBR453
00217 DTSBR453
00218 WRITE XEROX-T453RW FROM XEROX-CNTL-LINE. DTSBR453
00219 DTSBR453
00220 SET L119-REQ-COLLECTIONS-88 TO TRUE. DTSBR453
00221 PERFORM S119-REQ-MIXED THRU S119-EXIT. DTSBR453
00222 MOVE L119-UNIT-VOICE TO WS-UNIT-TEL. DTSBR453
00223 MOVE L119-UNIT-FAX TO WS-UNIT-FAX. DTSBR453
00224 MOVE HIGH-VALUES TO HOLD-FLD-REP-ID. DTSBR453
00225 DTSBR453
00226 I1000-EXIT. DTSBR453
00227 EXIT. DTSBR453
00228 EJECT DTSBR453
00229 P1000-PROCESS. DTSBR453
00230 MOVE R453-EMP-NO TO HDR-EMP-NO. DTSBR453
00231 MOVE R453-FMT-LINE (1) TO HDR-FMT-LINE-1 MAIL-ADDR-LINE1 DTSBR453
00232 MOVE R453-FMT-LINE (2) TO HDR-FMT-LINE-2 MAIL-ADDR-LINE2 DTSBR453
00233 MOVE R453-FMT-LINE (3) TO HDR-FMT-LINE-3 MAIL-ADDR-LINE3 DTSBR453
00234 MOVE R453-FMT-LINE (4) TO HDR-FMT-LINE-4 MAIL-ADDR-LINE4 DTSBR453
00235 MOVE R453-FMT-LINE (5) TO HDR-FMT-LINE-5 MAIL-ADDR-LINE5. DTSBR453
00236 DTSBR453
00237 MOVE '(' TO DISP-UNIT-TEL-FILLER-1. DTSBR453
00238 MOVE WS-UNIT-AREA-CD TO DISP-UNIT-TEL-AREA-CD. DTSBR453
00239 MOVE ') ' TO DISP-UNIT-TEL-FILLER-2. DTSBR453
00240 MOVE WS-UNIT-PREFIX TO DISP-UNIT-TEL-PREFIX. DTSBR453
00241 MOVE '-' TO DISP-UNIT-TEL-FILLER-3. DTSBR453
00242 MOVE WS-UNIT-SUFFIX TO DISP-UNIT-TEL-SUFFIX. DTSBR453
00243 DTSBR453
00244 MOVE DISP-UNIT-TEL TO RPT-CALL-PHONE DTSBR453
00245 DTSBR453
00246 MOVE R453-MAIL-DATE TO L002-DATE. DTSBR453
00247 PERFORM S002-MIXED-CASE THRU S002-EXIT. DTSBR453
00248 DTSBR453
00249 COMPUTE WS-START-POS = (18 - L002-LONG-TEXT-CNT) / 2. DTSBR453
00250 DTSBR453
00251 ADD +1 TO WS-START-POS. DTSBR453
00252 DTSBR453
00253 IF (WS-START-POS > +0) DTSBR453
00254 AND DTSBR453
00255 (WS-START-POS < +18) DTSBR453
00256 MOVE SPACES TO WS-LONG-TEXT-MAIL-DATE DTSBR453
00257 MOVE L002-LONG-TEXT-AREA DTSBR453
00258 TO WS-LONG-TEXT-MAIL-DATE (WS-START-POS:) DTSBR453
00259 ELSE DTSBR453
00260 MOVE L002-LONG-TEXT-AREA TO WS-LONG-TEXT-MAIL-DATE. DTSBR453
00261 DTSBR453
00262 MOVE R453-TOTAL-RATE TO L056-RATE. DTSBR453
00263 PERFORM S056-DISP1-LEFT-PCT THRU S056-EXIT. DTSBR453
00264 MOVE L056-DISP-RATE TO WS-DISP-RATE. DTSBR453
00265 DTSBR453
00266 MOVE R453-YRQ TO L008-YRQ. DTSBR453
00267 PERFORM S008-MIXED-CASE THRU S008-EXIT. DTSBR453
00268 MOVE L008-YEAR TO WS-LONG-YEAR6 WS-LONG-YEAR9 DTSBR453
00269 WS-LONG-YEAR10 DTSBR453
00270 WS-LONG-YEAR13. DTSBR453
00271 DTSBR453
00272 MOVE R453-DUE-DATE TO L001-FED-8-DATE-9. DTSBR453
00273 PERFORM S001-FROM-FED-8 THRU S001-EXIT. DTSBR453
00274 MOVE L001-SLASH-8-DATE TO WS-SLASH-DUE-DATE. DTSBR453
00275 DTSBR453
00276 MOVE R453-DUE-DATE TO L002-DATE. DTSBR453
00277 PERFORM S002-MIXED-CASE THRU S002-EXIT. DTSBR453
00278 MOVE L002-LONG-TEXT-AREA TO WS-LONG-TEXT-DUE-DATE. DTSBR453
00279 DTSBR453
00280 PERFORM P3000-PRINT-HEADER THRU P3000-EXIT. DTSBR453
00281 DTSBR453
00282 MOVE +70 TO L090-DESIRED-LINE-LIMIT. DTSBR453
00283 MOVE +9 TO L090-PHRASE-CNT. DTSBR453
00284 DTSBR453
00285 MOVE R453-AS-OF-DATE TO L002-DATE. DTSBR453
00286 PERFORM S002-MIXED-CASE THRU S002-EXIT. DTSBR453
00287 MOVE L002-SHORT-TEXT-AREA DTSBR453
00288 TO WS-SHORT-TEXT-AS-OF-DATE. DTSBR453
00289 DTSBR453
00290 MOVE SPACES TO L090-PHRASE (1) DTSBR453
00291 L090-PHRASE (2) DTSBR453
00292 L090-PHRASE (3) DTSBR453
00293 L090-PHRASE (4) DTSBR453
00294 L090-PHRASE (5) DTSBR453
00295 L090-PHRASE (6) DTSBR453
00296 L090-PHRASE (7) DTSBR453
00297 L090-PHRASE (8). DTSBR453
00298 MOVE SPACE TO L090-PHRASE-OVERSTRIKE-IND (1) DTSBR453
00299 L090-PHRASE-OVERSTRIKE-IND (2) DTSBR453
00300 L090-PHRASE-OVERSTRIKE-IND (3) DTSBR453
00301 L090-PHRASE-OVERSTRIKE-IND (4) DTSBR453
00302 L090-PHRASE-OVERSTRIKE-IND (5) DTSBR453
00303 L090-PHRASE-OVERSTRIKE-IND (6) DTSBR453
00304 L090-PHRASE-OVERSTRIKE-IND (7) DTSBR453
00305 L090-PHRASE-OVERSTRIKE-IND (8). DTSBR453
00306 DTSBR453
00307 MOVE MC-LIT-YEAR TO L090-PHRASE (1). DTSBR453
00308 STRING WS-LONG-YEAR9 DELIMITED BY ' ' '.' DTSBR453
00309 DELIMITED BY SIZE INTO L090-PHRASE(2). DTSBR453
00310 DTSBR453
00311 MOVE MC-LIT-THIS-REPORT-WAS TO L090-PHRASE (3). DTSBR453
00312 DTSBR453
00313 STRING WS-LONG-TEXT-DUE-DATE DELIMITED BY ' ' '.' DTSBR453
00314 DELIMITED BY SIZE INTO L090-PHRASE(4). DTSBR453
00315 DTSBR453
00316 MOVE MC-LIT-WE-RECEIVED-NO TO L090-PHRASE (5). DTSBR453
00317 MOVE MC-LIT-MAILED-ON TO L090-PHRASE (6). DTSBR453
00318 DTSBR453
00319 MOVE R453-UC30-FIRST-DEL-MAIL-DATE TO L002-DATE. DTSBR453
00320 PERFORM S002-MIXED-CASE THRU S002-EXIT. DTSBR453
00321 MOVE L002-LONG-TEXT-AREA TO WS-LONG-TEXT-DUE-DATE. DTSBR453
00322 DTSBR453
00323 STRING WS-LONG-TEXT-DUE-DATE DELIMITED BY ' ' '.' DTSBR453
00324 DELIMITED BY SIZE INTO L090-PHRASE(7). DTSBR453
00325 DTSBR453
00326 PERFORM S090-PARAGRAPH-FORMAT THRU S090-EXIT. DTSBR453
00327 DTSBR453
00328 IF (L090-UNSUCCESSFUL-88) DTSBR453
00329 OR DTSBR453
00330 (L090-PARAGRAPH-LINE-CNT > +4) DTSBR453
00331 MOVE 'LOGIC ERROR P1000-1' TO ABEND-MSG DTSBR453
00332 PERFORM S999-ABEND THRU S999-EXIT. DTSBR453
00333 DTSBR453
00334 MOVE R453-FINAL-ACTION-DATE TO L002-DATE. DTSBR453
00335 PERFORM S002-MIXED-CASE THRU S002-EXIT. DTSBR453
00336 MOVE SPACE TO L090-PHRASE (3). DTSBR453
00337 STRING L002-LONG-TEXT-AREA DELIMITED BY ' ' DTSBR453
00338 '.' DELIMITED BY SIZE DTSBR453
00339 INTO DTSBR453
00340 L090-PHRASE (3). DTSBR453
00341 MOVE L090-PHRASE(3) TO RPT-DUE-DATE11. DTSBR453
00342 DTSBR453
00343 PERFORM P4000-PRINT-IST-PARAGRAPH THRU P4000-EXIT. DTSBR453
00344 DTSBR453
00345 MOVE +70 TO L090-DESIRED-LINE-LIMIT. DTSBR453
00346 MOVE +3 TO L090-PHRASE-CNT. DTSBR453
00347 DTSBR453
00348 MOVE MC-LIT-TO-US TO L090-PHRASE (1). DTSBR453
00349 MOVE SPACES TO L090-PHRASE-OVERSTRIKE-IND (1). DTSBR453
00350 DTSBR453
00351 MOVE R453-FINAL-ACTION-DATE TO L002-DATE. DTSBR453
00352 PERFORM S002-MIXED-CASE THRU S002-EXIT. DTSBR453
00353 MOVE SPACE TO L090-PHRASE (2). DTSBR453
00354 STRING L002-LONG-TEXT-AREA DELIMITED BY ' ' DTSBR453
00355 ' ' DELIMITED BY SIZE DTSBR453
00356 INTO DTSBR453
00357 L090-PHRASE (2). DTSBR453
00358 DTSBR453
00359 MOVE SPACES TO L090-PHRASE (3). DTSBR453
00360 MOVE MC-LIT-PAYMENT-DUE TO L090-PHRASE (3). DTSBR453
00361 DTSBR453
00362 PERFORM S090-PARAGRAPH-FORMAT THRU S090-EXIT. DTSBR453
00363 DTSBR453
00364 IF (L090-UNSUCCESSFUL-88) DTSBR453
00365 OR DTSBR453
00366 (L090-PARAGRAPH-LINE-CNT NOT = +1) DTSBR453
00367 MOVE 'LOGIC ERROR P1000-2' TO ABEND-MSG DTSBR453
00368 PERFORM S999-ABEND THRU S999-EXIT. DTSBR453
00369 DTSBR453
00370 PERFORM P4500-MID-PARAGRAPH THRU P4500-EXIT. DTSBR453
00371 DTSBR453
00372 DTSBR453
00373 MOVE +70 TO L090-DESIRED-LINE-LIMIT. DTSBR453
00374 MOVE +7 TO L090-PHRASE-CNT. DTSBR453
00375 DTSBR453
00376 MOVE MC-LIT-BY-5 TO L090-PHRASE (1). DTSBR453
00377 MOVE SPACES TO L090-PHRASE-OVERSTRIKE-IND (1). DTSBR453
00378 DTSBR453
00379 MOVE MC-LIT-BY-PM TO L090-PHRASE (2). DTSBR453
00380 MOVE SPACES TO L090-PHRASE-OVERSTRIKE-IND (2). DTSBR453
00381 DTSBR453
00382 MOVE R453-FINAL-ACTION-DATE TO L002-DATE. DTSBR453
00383 PERFORM S002-MIXED-CASE THRU S002-EXIT. DTSBR453
00384 MOVE SPACE TO L090-PHRASE (3). DTSBR453
00385 STRING L002-LONG-TEXT-AREA DELIMITED BY ' ' DTSBR453
00386 ',' DELIMITED BY SIZE DTSBR453
00387 INTO DTSBR453
00388 L090-PHRASE (3). DTSBR453
00389 DTSBR453
00390 MOVE SPACES TO L090-PHRASE (4). DTSBR453
00391 MOVE MC-LIT-A-ESTIMATE-TAX TO L090-PHRASE (4). DTSBR453
00392 DTSBR453
00393 MOVE MC-LIT-A-QUESTIONS TO L090-PHRASE (5). DTSBR453
00394 MOVE SPACES TO L090-PHRASE-OVERSTRIKE-IND (5). DTSBR453
00395 DTSBR453
00396 ADD +1 TO L090-PHRASE-CNT. DTSBR453
00397 MOVE DISP-UNIT-TEL TO L090-PHRASE (L090-PHRASE-CNT). DTSBR453
00398 DTSBR453
00399 PERFORM S090-PARAGRAPH-FORMAT THRU S090-EXIT. DTSBR453
00400 DTSBR453
00401 IF (L090-UNSUCCESSFUL-88) DTSBR453
00402 OR DTSBR453
00403 (L090-PARAGRAPH-LINE-CNT NOT = +3) DTSBR453
00404 MOVE 'LOGIC ERROR P1000-2' TO ABEND-MSG DTSBR453
00405 PERFORM S999-ABEND THRU S999-EXIT. DTSBR453
00406 DTSBR453
00407 PERFORM P5000-2ND-PARAGRAPH THRU P5000-EXIT. DTSBR453
00408 DTSBR453
00409 DTSBR453
00410 PERFORM P2000-SELF-MAILER-RTN THRU P2000-EXIT. DTSBR453
00411 P1000-EXIT. DTSBR453
00412 EXIT. DTSBR453
00413 P2000-SELF-MAILER-RTN. DTSBR453
00414 DTSBR453
00415 WRITE XEROX-T453RW FROM BLANK-LINE DTSBR453
00416 AFTER ADVANCING TOP-OF-PAGE DTSBR453
00417 WRITE XEROX-T453RW FROM MAIL-ADDR1 DTSBR453
00418 AFTER ADVANCING 14 LINE DTSBR453
00419 WRITE XEROX-T453RW FROM MAIL-ADDR2 DTSBR453
00420 AFTER ADVANCING 2 LINE DTSBR453
00421 WRITE XEROX-T453RW FROM MAIL-ADDR3 DTSBR453
00422 AFTER ADVANCING 1 LINE DTSBR453
00423 WRITE XEROX-T453RW FROM MAIL-ADDR4 DTSBR453
00424 AFTER ADVANCING 1 LINE DTSBR453
00425 WRITE XEROX-T453RW FROM MAIL-ADDR5 DTSBR453
00426 AFTER ADVANCING 1 LINE. DTSBR453
00427 DTSBR453
00428 P2000-EXIT. DTSBR453
00429 EXIT. DTSBR453
00430 EJECT DTSBR453
00431 DTSBR453
00432 P3000-PRINT-HEADER. DTSBR453
00433 WRITE XEROX-T453RW FROM BLANK-LINE DTSBR453
00434 AFTER ADVANCING TOP-OF-PAGE. DTSBR453
00435 DTSBR453
00436 WRITE XEROX-T453RW FROM HDR-LINE-01 AFTER ADVANCING 8 LINE. DTSBR453
00437 WRITE XEROX-T453RW FROM HDR-LINE-02 AFTER ADVANCING 2 LINE. DTSBR453
00438 WRITE XEROX-T453RW FROM HDR-LINE-03 AFTER ADVANCING 1 LINE. DTSBR453
00439 WRITE XEROX-T453RW FROM HDR-LINE-04 AFTER ADVANCING 1 LINE. DTSBR453
00440 WRITE XEROX-T453RW FROM HDR-LINE-05 AFTER ADVANCING 1 LINE. DTSBR453
00441 WRITE XEROX-T453RW FROM HDR-LINE-06 AFTER ADVANCING 1 LINE. DTSBR453
00442 WRITE XEROX-T453RW FROM HDR-LINE-07 AFTER ADVANCING 4 LINE. DTSBR453
00443 P3000-EXIT. DTSBR453
00444 EXIT. DTSBR453
00445 EJECT DTSBR453
00446 DTSBR453
00447 P4000-PRINT-IST-PARAGRAPH. DTSBR453
00448 MOVE L090-PARAGRAPH-LINE (1) TO PARAGRAPH-LINE-1. DTSBR453
00449 MOVE L090-PARAGRAPH-LINE (2) TO PARAGRAPH-LINE-2. DTSBR453
00450 MOVE L090-PARAGRAPH-LINE (3) TO PARAGRAPH-LINE-3. DTSBR453
00451 DTSBR453
00452 DTSBR453
00453 WRITE XEROX-T453RW FROM DET1-LINE-1 AFTER ADVANCING 3 LINE. DTSBR453
00454 WRITE XEROX-T453RW FROM DET1-LINE-2 AFTER ADVANCING 1 LINE. DTSBR453
00455 WRITE XEROX-T453RW FROM PARA-LINE-1 AFTER ADVANCING 1 LINE. DTSBR453
00456 WRITE XEROX-T453RW FROM PARA-LINE-2 AFTER ADVANCING 1 LINE. DTSBR453
00457 WRITE XEROX-T453RW FROM PARA-LINE-3 AFTER ADVANCING 1 LINE. DTSBR453
00458 P4000-EXIT. DTSBR453
00459 EXIT. DTSBR453
00460 EJECT DTSBR453
00461 DTSBR453
00462 P4500-MID-PARAGRAPH. DTSBR453
00463 MOVE L090-PARAGRAPH-LINE (1) TO PARAGRAPH-LINE-1. DTSBR453
00464 WRITE XEROX-T453RW FROM VAR-LINE-1 AFTER ADVANCING 4 LINE. DTSBR453
00465 WRITE XEROX-T453RW FROM PARA-LINE-1 AFTER ADVANCING 1 LINE. DTSBR453
00466 WRITE XEROX-T453RW FROM VAR-LINE-4 AFTER ADVANCING 6 LINE. DTSBR453
00467 P4500-EXIT. DTSBR453
00468 EXIT. DTSBR453
00469 EJECT DTSBR453
00470 P5000-2ND-PARAGRAPH. DTSBR453
00471 MOVE L090-PARAGRAPH-LINE (1) TO PARAGRAPH-LINE-1. DTSBR453
00472 MOVE L090-PARAGRAPH-LINE (2) TO PARAGRAPH-LINE-2. DTSBR453
00473 MOVE SPACES TO PARAGRAPH-LINE-3. DTSBR453
00474 DTSBR453
00475 WRITE XEROX-T453RW FROM PARA-LINE-1 AFTER ADVANCING 06 LINE. DTSBR453
00476 WRITE XEROX-T453RW FROM PARA-LINE-2 AFTER ADVANCING 1 LINE. DTSBR453
00477 WRITE XEROX-T453RW FROM VAR-LINE-3 AFTER ADVANCING 1 LINE. DTSBR453
00478 P5000-EXIT. DTSBR453
00479 EXIT. DTSBR453
00480 DTSBR453
00481 DTSBR453
00482 T1000-TERMINATE. DTSBR453
00483 CLOSE PRT-FILE. DTSBR453
00484 T1000-EXIT. DTSBR453
00485 EXIT. DTSBR453
00486 EJECT DTSBR453
00487 S001-FROM-FED-8. DTSBR453
00488 SET L001-FROM-FED-8 TO TRUE. DTSBR453
00489 GO TO S001-DATE. DTSBR453
00490 DTSBR453
00491 S001-DATE. DTSBR453
00492 CALL 'DTSBU001' USING L001-LINK-AREA. DTSBR453
00493 S001-EXIT. DTSBR453
00494 EXIT. DTSBR453
00495 SKIP3 DTSBR453
00496 S002-UPPER-CASE. DTSBR453
00497 SET L002-UPPER-CASE TO TRUE. DTSBR453
00498 GO TO S002-DATE-ALPHA. DTSBR453
00499 DTSBR453
00500 S002-MIXED-CASE. DTSBR453
00501 SET L002-MIXED-CASE TO TRUE. DTSBR453
00502 GO TO S002-DATE-ALPHA. DTSBR453
00503 DTSBR453
00504 S002-DATE-ALPHA. DTSBR453
00505 CALL 'DTSBU002' USING L002-LINK-AREA. DTSBR453
00506 S002-EXIT. DTSBR453
00507 EXIT. DTSBR453
00508 SKIP3 DTSBR453
00509 S004-FROM-5. DTSBR453
00510 SET L004-FROM-5 TO TRUE. DTSBR453
00511 GO TO S004-QUARTER. DTSBR453
00512 DTSBR453
00513 S004-QUARTER. DTSBR453
00514 CALL 'DTSBU004' USING L004-LINK-AREA. DTSBR453
00515 S004-EXIT. DTSBR453
00516 EXIT. DTSBR453
00517 SKIP3 DTSBR453
00518 S008-UPPER-CASE. DTSBR453
00519 SET L008-UPPER-CASE TO TRUE. DTSBR453
00520 GO TO S008-QUARTER-ALPHA. DTSBR453
00521 DTSBR453
00522 S008-MIXED-CASE. DTSBR453
00523 SET L008-MIXED-CASE TO TRUE. DTSBR453
00524 GO TO S008-QUARTER-ALPHA. DTSBR453
00525 DTSBR453
00526 S008-QUARTER-ALPHA. DTSBR453
00527 CALL 'DTSBU008' USING L008-LINK-AREA. DTSBR453
00528 S008-EXIT. DTSBR453
00529 EXIT. DTSBR453
00530 SKIP3 DTSBR453
00531 S056-DISP1-LEFT-PCT. DTSBR453
00532 SET L056-DISP1-LEFT-PCT-88 TO TRUE. DTSBR453
00533 GO TO S056-RATE-DISPLAY. DTSBR453
00534 DTSBR453
00535 S056-RATE-DISPLAY. DTSBR453
00536 CALL 'DTSBU056' USING L056-LINK-AREA. DTSBR453
00537 S056-EXIT. DTSBR453
00538 EXIT. DTSBR453
00539 SKIP3 DTSBR453
00540 S062-FLD-REP-ID. DTSBR453
00541 CALL 'DTSBU062' USING L062-LINK-AREA. DTSBR453
00542 S062-EXIT. DTSBR453
00543 EXIT. DTSBR453
00544 SKIP3 DTSBR453
00545 S119-REQ-CAPS. DTSBR453
00546 SET L119-REQ-CAPS-88 TO TRUE. DTSBR453
00547 GO TO S119-AGENCY-FACTS. DTSBR453
00548 DTSBR453
00549 S119-REQ-MIXED. DTSBR453
00550 SET L119-REQ-MIXED-88 TO TRUE. DTSBR453
00551 GO TO S119-AGENCY-FACTS. DTSBR453
00552 DTSBR453
00553 S119-AGENCY-FACTS. DTSBR453
00554 CALL 'DTSBU119' USING L119-LINK-AREA. DTSBR453
00555 S119-EXIT. DTSBR453
00556 EXIT. DTSBR453
00557 SKIP3 DTSBR453
00558 S071-FROM-LAST-NAME-FIRST. DTSBR453
00559 SET L071-FROM-LAST-NAME-FIRST TO TRUE. DTSBR453
00560 GO TO S071-NAME-CONVERSION. DTSBR453
00561 DTSBR453
00562 S071-NAME-CONVERSION. DTSBR453
00563 CALL 'DTSBU071' USING L071-LINK-AREA. DTSBR453
00564 S071-EXIT. DTSBR453
00565 EXIT. DTSBR453
00566 SKIP3 DTSBR453
00567 S090-PARAGRAPH-FORMAT. DTSBR453
00568 MOVE +0 TO L090-INDENT. DTSBR453
00569 SET L090-SPECIAL-CHAR-STD-88 TO TRUE. DTSBR453
00570 CALL 'DTSBU090' USING L090-LINK-AREA. DTSBR453
00571 S090-EXIT. DTSBR453
00572 EXIT. DTSBR453
00573 SKIP3 DTSBR453
00574 S999-ABEND. DTSBR453
00575 DISPLAY '***'. DTSBR453
00576 DISPLAY '*** ' DTSBR453
00577 ABEND-MSG. DTSBR453
00578 DISPLAY '***'. DTSBR453
00579 DTSBR453
00580 CALL 'DTSBU999' USING WRK-ABEND-CD. DTSBR453
00581 S999-EXIT. DTSBR453
00582 EXIT. DTSBR453
00583 DTSBR453