00001 IDENTIFICATION DIVISION. 01/11/05 00002 PROGRAM-ID. DTSBR103. DTSBR103 00003 AUTHOR. MT DEPT OF LABOR/UI PROGRAMMING SECTION LV018 00004 DATE-WRITTEN. AUGUST 1994. DTSBR103 00005 DATE-COMPILED. DTSBR103 00006 SKIP3 DTSBR103 00007 ***** DTSBR103 00008 * CALLING SEQUENCE: DTSBD400 CALLS DTSBR103 00009 * DTSBD314 WHICH UPDATES DTSIR103 DTSBR103 00010 * DTSBR103 READS DTSIR103 RECORDS. DTSBR103 00011 * DTSBR103 00012 * FUNCTION: EMPLOYER REGISTRATION CYCLE A - 2ND GENERIC DTSBR103 00013 * LETTER. DTSBR103 00014 * DTSBR103 00015 * DTSBR103 00016 * MODIFICATION HISTORY: DTSBR103 00017 * DTSBR103 00018 * 08-06-94 INITIAL DEVELOPMENT DTSBR103 00019 * REFERENCE RFP #RAP AUTHOR OF CHANGE - SFW DTSBR103 00020 * DTSBR103 00021 * 01-31-95 CHANGED PRINT LINES FOR ADDRESS AND "SECOND REQUEST", DTSBR103 00022 * AND LINE AND COLUMN FOR THE DATE (L002-LONG-TEXT-AREA) DTSBR103 00023 * FOR BETTER PLACEMENT ON LETTERHEAD MAILED IN WINDOW DTSBR103 00024 * ENVELOPES. DTSBR103 00025 * REFERENCE RFP #RAP PROGRAMMER: MJA DTSBR103 00026 * DTSBR103 00027 * 03-01-95 CHANGED PAGE LIMIT FROM 62 LINES TO 60 LINES. DTSBR103 00028 * REFERENCE RFP # RAP PROGRAMMER: MJA DTSBR103 00029 * DTSBR103 00030 * 04-02-95 MOVED ALL LINES DOWN TO ACCOMODATE AGENCY BLUE LETTER- DTSBR103 00031 * HEAD, MOVED LEFT MARGIN TWO CHARACTERS TO THE LEFT, DTSBR103 00032 * AND "SECOND REQUEST" LINE TO BOTTOM OF THE LETTER. DTSBR103 00033 * REFERENCE RFP # TPR 15 PROGRAMMER: MJA DTSBR103 00034 * DTSBR103 00035 * 09-28-95 NEW WORDING ON LETTER TO ACCOMODATE COMBINED REGISTRA- DTSBR103 00036 * TION WITH REVENUE AND NEW COMBINED BLUE LETTERHEAD. DTSBR103 00037 * CHANGED DATE TO MM/DD/YY AND LEFT JUSTIFIED. DTSBR103 00038 * REFERENCE RFP #**** PROGRAMMER: XXX DTSBR103 00039 * DTSBR103 00040 * 11/26/97 INCREASE THE LENGTH OF WS-OPR-UNIT-NAME. REQUIRED DTSBR103 00041 * TO REFLECT THE JULY 1, 1997 MOVE OF UI TAX FUNCTIONS DTSBR103 00042 * FROM DLI TO DOR. DTSBR103 00043 * DTSBR103 00044 * 12/13/97 MOVE AND REFORMAT DISPLAY OF R103-MAIL-DATE AS DTSBR103 00045 * REQUIRED FOR COMPUTER GENERATED DOR LETTERHEAD. DTSBR103 00046 * REFERENCE: TCL 217 PROGRAMMER: EHH DTSBR103 00047 * DTSBR103 00048 * 10/28/98 MODIFIED PROGRAM TO CONFORM TO DUTAS STANDARDS. DTSBR103 00049 * REFERENCE RFP #**** PROGRAMMER: DVS DTSBR103 00050 * DTSBR103 00051 * 08/14/99 MODIFIED PROGRAM TO CONFORM TO DUTAS XEROX LAZER DTSBR103 00052 * PRINT FORMAT. DTSBR103 00053 * REFERENCE RFP #**** PROGRAMMER: ZL1 DTSBR103 00054 * DTSBR103 00055 * MM-DD-YY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBR103 00056 * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBR103 00057 * REFERENCE RFP #**** PROGRAMMER: XXX DTSBR103 00058 * DTSBR103 00059 * DTSBR103 00060 * DESCRIPTION: DTSBR103 00061 * DTSBR103 00062 * THIS MODULE PRINTS THE SECOND GENERIC LETTER TO THE DTSBR103 00063 * EMPLOYER FOR REGISTRATION CYCLE A. DTSBR103 00064 * DTSBR103 00065 * DTSBR103 00066 * RECORDS READ: DTSBR103 00067 * DTSBR103 00068 * NONE. DTSBR103 00069 * DTSBR103 00070 * DTSBR103 00071 * PRINTED OUTPUTS: DTSBR103 00072 * DTSBR103 00073 * 103R1 GENERIC 2ND LETTER DTSBR103 00074 * DTSBR103 00075 * DTSBR103 00076 * RECORDS WRITTEN: DTSBR103 00077 * DTSBR103 00078 * NONE. DTSBR103 00079 * DTSBR103 00080 * DTSBR103 00081 * MODULES CALLED: DTSBR103 00082 * DTSBR103 00083 * DTSBU001 DATE CONVERSION MODULE DTSBR103 00084 * DTSBU071 NAME EDIT/CONVERSION MODULE DTSBR103 00085 * DTSBU082 OPERATOR ID EDIT/LOOKUP MODULE DTSBR103 00086 * DTSBR103 00087 * DTSBR103 00088 ***** DTSBR103 00089 EJECT DTSBR103 00090 ENVIRONMENT DIVISION. DTSBR103 00091 SKIP2 DTSBR103 00092 CONFIGURATION SECTION. DTSBR103 00093 SPECIAL-NAMES. C01 IS TOP-OF-PAGE. DTSBR103 00094 SKIP1 DTSBR103 00095 INPUT-OUTPUT SECTION. DTSBR103 00096 SKIP1 DTSBR103 00097 FILE-CONTROL. DTSBR103 00098 SELECT PRT-FILE ASSIGN TO RPT103R1. DTSBR103 00099 SKIP3 DTSBR103 00100 DATA DIVISION. DTSBR103 00101 SKIP3 DTSBR103 00102 FILE SECTION. DTSBR103 00103 SKIP2 DTSBR103 00104 FD PRT-FILE DTSBR103 00105 RECORDING MODE IS F DTSBR103 00106 BLOCK CONTAINS 0 RECORDS DTSBR103 00107 LABEL RECORDS ARE OMITTED. DTSBR103 00108 01 XEROX-REPORT. DTSBR103 00109 05 FILLER PIC X(1). DTSBR103 00110 05 XEROX-RPT PIC X(132). DTSBR103 00111 EJECT DTSBR103 00112 DTSBR103 00113 WORKING-STORAGE SECTION. DTSBR103 001135 77 PAN-VALET PICTURE X(24) VALUE '018DTSBR103 01/11/05'. DTSBR103 00114 SKIP3 DTSBR103 00115 01 WRK-AREA. DTSBR103 00116 05 WRK-ABEND-CD PIC S9(04) COMP VALUE +103.DTSBR103 00117 05 FIRST-TIME-IND PIC X(01) VALUE 'Y'. DTSBR103 00118 05 WS-OPR-NAME PIC X(32) VALUE SPACE. DTSBR103 00119 05 WS-OPR-UNIT-NAME PIC X(50) VALUE SPACE. DTSBR103 00120 05 WS-OPR-VOICE. DTSBR103 00121 10 WS-OPR-VOICE-AREA PIC X(03) VALUE SPACES. DTSBR103 00122 10 WS-OPR-VOICE-1 PIC X(03) VALUE SPACES. DTSBR103 00123 10 WS-OPR-VOICE-2 PIC X(04) VALUE SPACES. DTSBR103 00124 10 WS-OPR-VOICE-EXT PIC X(04) VALUE SPACES. DTSBR103 00125 01 VSCA-LINE PIC X(133) VALUE SPACES. DTSBR103 00126 EJECT DTSBR103 00127 01 L001-LINK-AREA. DTSBR103 00128 ++INCLUDE DTSIL001 DTSBR103 00129 EJECT DTSBR103 00130 01 L002-LINK-AREA. DTSBR103 00131 ++INCLUDE DTSIL002 DTSBR103 00132 EJECT DTSBR103 00133 01 L071-LINK-AREA. DTSBR103 00134 ++INCLUDE DTSIL071 DTSBR103 00135 EJECT DTSBR103 00136 01 L082-LINK-AREA. DTSBR103 00137 ++INCLUDE DTSIL082 DTSBR103 00138 EJECT DTSBR103 00139 *REPORT SECTION. DTSBR103 00140 ++INCLUDE DTSXLRQI DTSBR103 00141 SKIP3 DTSBR103 00142 01 LETTER-HEADING. DTSBR103 00143 05 LTH-LINE-12. DTSBR103 00144 10 FILLER PIC X(10) VALUE SPACES. DTSBR103 00145 10 WS-LONG-TEXT-AREA PIC X(18). DTSBR103 00146 05 LTH-LINE-15. DTSBR103 00147 10 FILLER PIC X(10) VALUE SPACES. DTSBR103 00148 10 WS-FMT-LINE-1 PIC X(40). DTSBR103 00149 05 LTH-LINE-16. DTSBR103 00150 10 FILLER PIC X(10) VALUE SPACES. DTSBR103 00151 10 WS-FMT-LINE-2 PIC X(40). DTSBR103 00152 05 LTH-LINE-17. DTSBR103 00153 10 FILLER PIC X(10) VALUE SPACES. DTSBR103 00154 10 WS-FMT-LINE-3 PIC X(40). DTSBR103 00155 05 LTH-LINE-18. DTSBR103 00156 10 FILLER PIC X(10) VALUE SPACES. DTSBR103 00157 10 WS-FMT-LINE-4 PIC X(40). DTSBR103 00158 05 LTH-LINE-19. DTSBR103 00159 10 FILLER PIC X(10) VALUE SPACES. DTSBR103 00160 10 WS-FMT-LINE-5 PIC X(40). DTSBR103 00161 05 LTH-LINE-22. DTSBR103 00162 10 FILLER PIC X(10) VALUE SPACES. DTSBR103 00163 10 FILLER PIC X(13) DTSBR103 00164 VALUE 'ACCOUNT NO: '. DTSBR103 00165 10 WS-EMP-NO PIC 999B999. DTSBR103 00166 SKIP2 DTSBR103 00167 ++INCLUDE DTSIZ103 DTSBR103 00168 LINKAGE SECTION. DTSBR103 00169 SKIP3 DTSBR103 00170 01 LRCM-LINK-AREA. DTSBR103 00171 ++INCLUDE DTSILRCM DTSBR103 00172 EJECT DTSBR103 00173 01 R103-REC. DTSBR103 00174 ++INCLUDE DTSIR103 DTSBR103 00175 EJECT DTSBR103 00176 EJECT DTSBR103 00177 PROCEDURE DIVISION USING LRCM-LINK-AREA DTSBR103 00178 R103-REC. DTSBR103 00179 SKIP2 DTSBR103 00180 IF FIRST-TIME-IND = 'Y' DTSBR103 00181 PERFORM I1000-INITIATE THRU I1000-EXIT DTSBR103 00182 MOVE 'N' TO FIRST-TIME-IND. DTSBR103 00183 SKIP1 DTSBR103 00184 IF LRCM-EOR-88 DTSBR103 00185 PERFORM T1000-TERMINATE THRU T1000-EXIT DTSBR103 00186 ELSE DTSBR103 00187 PERFORM P1000-PROCESS THRU P1000-EXIT. DTSBR103 00188 SKIP2 DTSBR103 00189 GOBACK. DTSBR103 00190 EJECT DTSBR103 00191 I1000-INITIATE. DTSBR103 00192 SKIP1 DTSBR103 00193 OPEN OUTPUT PRT-FILE. DTSBR103 00194 MOVE SPACES TO XEROX-REPORT. DTSBR103 00195 MOVE 'RPT103R1' TO REPORT-NUMBER. DTSBR103 00196 DTSBR103 00197 WRITE XEROX-REPORT FROM XEROX-CNTL-LINE1 DTSBR103 00198 AFTER ADVANCING TOP-OF-PAGE. DTSBR103 00199 WRITE XEROX-REPORT FROM XEROX-CNTL-LINE2. DTSBR103 00200 WRITE XEROX-REPORT FROM VSCA-LINE AFTER ADVANCING 15. DTSBR103 00201 WRITE XEROX-REPORT FROM ROUTE-INFO-LINE1. DTSBR103 00202 WRITE XEROX-REPORT FROM ROUTE-INFO-LINE2. DTSBR103 00203 WRITE XEROX-REPORT FROM ROUTE-INFO-LINE3. DTSBR103 00204 WRITE XEROX-REPORT FROM ROUTE-INFO-LINE4. DTSBR103 00205 WRITE XEROX-REPORT FROM ROUTE-INFO-LINE5. DTSBR103 00206 DTSBR103 00207 SKIP2 DTSBR103 00208 I1000-EXIT. DTSBR103 00209 EXIT. DTSBR103 00210 EJECT DTSBR103 00211 P1000-PROCESS. DTSBR103 00212 SKIP1 DTSBR103 00213 MOVE R103-OP-ID TO L082-OP-ID. DTSBR103 00214 PERFORM S082-OP-ID-INFO THRU S082-EXIT. DTSBR103 00215 IF L082-NOT-VALID-OP OR L082-INTERNAL-88 DTSBR103 00216 MOVE SPACES TO WS-OPR-NAME DTSBR103 00217 MOVE LRCM-DEFAULT-NAME TO WS-OPR-UNIT-NAME DTSBR103 00218 MOVE LRCM-DEFAULT-VOICE TO WS-OPR-VOICE DTSBR103 00219 ELSE DTSBR103 00220 MOVE L082-UNIT-NAME TO WS-OPR-UNIT-NAME DTSBR103 00221 MOVE L082-VOICE-1 TO WS-OPR-VOICE DTSBR103 00222 MOVE L082-NAME TO L071-NAM DTSBR103 00223 MOVE 2 TO L071-NAME-FORMAT DTSBR103 00224 PERFORM S071-DESLASH-NAME THRU S071-EXIT DTSBR103 00225 MOVE L071-NAM TO WS-OPR-NAME. DTSBR103 00226 SKIP1 DTSBR103 00227 *****MOVE R103-MAIL-DATE TO L001-FED-8-DATE-9. DTSBR103 00228 *****SET L001-FROM-FED-8 TO TRUE. DTSBR103 00229 *****PERFORM S001-DATE-CONVERT THRU S001-EXIT. DTSBR103 00230 SKIP1 DTSBR103 00231 MOVE R103-MAIL-DATE TO L002-DATE. DTSBR103 00232 SET L002-MIXED-CASE TO TRUE. DTSBR103 00233 PERFORM S002-DATE-ALPHA THRU S002-EXIT. DTSBR103 00234 SKIP1 DTSBR103 00235 PERFORM P2000-PRINT-HEADER THRU P2000-EXIT. DTSBR103 00236 PERFORM P3000-PRINT-DETAIL THRU P3000-EXIT. DTSBR103 00237 PERFORM P4000-PRINT-FOOTER THRU P4000-EXIT. DTSBR103 00238 SKIP2 DTSBR103 00239 P1000-EXIT. DTSBR103 00240 EXIT. DTSBR103 00241 EJECT DTSBR103 00242 DTSBR103 00243 P2000-PRINT-HEADER. DTSBR103 00244 MOVE L002-LONG-TEXT-AREA TO WS-LONG-TEXT-AREA. DTSBR103 00245 MOVE R103-FMT-LINE (1) TO WS-FMT-LINE-1. DTSBR103 00246 MOVE R103-FMT-LINE (2) TO WS-FMT-LINE-2. DTSBR103 00247 MOVE R103-FMT-LINE (3) TO WS-FMT-LINE-3. DTSBR103 00248 MOVE R103-FMT-LINE (4) TO WS-FMT-LINE-4. DTSBR103 00249 MOVE R103-FMT-LINE (5) TO WS-FMT-LINE-5. DTSBR103 00250 MOVE R103-EMP-NO TO WS-EMP-NO. DTSBR103 00251 WRITE XEROX-REPORT FROM VSCA-LINE AFTER ADVANCING TOP-OF-PAGEDTSBR103 00252 WRITE XEROX-REPORT FROM VSCA-LINE AFTER ADVANCING 11 LINE. DTSBR103 00253 WRITE XEROX-REPORT FROM LTH-LINE-12 AFTER ADVANCING 1 LINE. DTSBR103 00254 WRITE XEROX-REPORT FROM LTH-LINE-15 AFTER ADVANCING 1 LINE. DTSBR103 00255 WRITE XEROX-REPORT FROM LTH-LINE-16 AFTER ADVANCING 1 LINE. DTSBR103 00256 WRITE XEROX-REPORT FROM LTH-LINE-17 AFTER ADVANCING 1 LINE. DTSBR103 00257 WRITE XEROX-REPORT FROM LTH-LINE-18 AFTER ADVANCING 1 LINE. DTSBR103 00258 WRITE XEROX-REPORT FROM LTH-LINE-19 AFTER ADVANCING 1 LINE. DTSBR103 00259 WRITE XEROX-REPORT FROM LTH-LINE-22 AFTER ADVANCING 3 LINE. DTSBR103 00260 DTSBR103 00261 P2000-EXIT. DTSBR103 00262 EXIT. DTSBR103 00263 DTSBR103 00264 P3000-PRINT-DETAIL. DTSBR103 00265 WRITE XEROX-REPORT FROM LTD-LINE-1 AFTER ADVANCING 1 LINE. DTSBR103 00266 WRITE XEROX-REPORT FROM LTD-LINE-2 AFTER ADVANCING 1 LINE. DTSBR103 00267 WRITE XEROX-REPORT FROM LTD-LINE-3 AFTER ADVANCING 1 LINE. DTSBR103 00268 * WRITE XEROX-REPORT FROM LTD-LINE-4 AFTER ADVANCING 1 LINE. DTSBR103 00269 WRITE XEROX-REPORT FROM LTD-LINE-5 AFTER ADVANCING 1 LINE. DTSBR103 00270 WRITE XEROX-REPORT FROM LTD-LINE-6 AFTER ADVANCING 1 LINE. DTSBR103 00271 WRITE XEROX-REPORT FROM LTD-LINE-7 AFTER ADVANCING 1 LINE. DTSBR103 00272 * WRITE XEROX-REPORT FROM LTD-LINE-8 AFTER ADVANCING 1 LINE. DTSBR103 00273 DTSBR103 00274 P3000-EXIT. DTSBR103 00275 EXIT. DTSBR103 00276 DTSBR103 00277 P4000-PRINT-FOOTER. DTSBR103 00278 MOVE WS-OPR-VOICE-AREA TO WS-OPR-VOICE-AREA-CODE. DTSBR103 00279 MOVE WS-OPR-VOICE-1 TO WS-OPR-VOICE-ONE. DTSBR103 00280 MOVE WS-OPR-VOICE-2 TO WS-OPR-VOICE-TWO. DTSBR103 00281 MOVE WS-OPR-NAME TO WS-OPR-NAME-FOOTER. DTSBR103 00282 MOVE WS-OPR-UNIT-NAME TO WS-OPR-UNIT-NAME-FOOTER. DTSBR103 00283 WRITE XEROX-REPORT FROM LTF-LINE-1 AFTER ADVANCING 1 LINE. DTSBR103 00284 WRITE XEROX-REPORT FROM LTF-LINE-2 AFTER ADVANCING 1 LINE. DTSBR103 00285 WRITE XEROX-REPORT FROM LTF-LINE-3 AFTER ADVANCING 1 LINE. DTSBR103 00286 WRITE XEROX-REPORT FROM LTF-LINE-4 AFTER ADVANCING 1 LINE. DTSBR103 00287 WRITE XEROX-REPORT FROM LTF-LINE-5 AFTER ADVANCING 1 LINE. DTSBR103 00288 WRITE XEROX-REPORT FROM LTF-LINE-6 AFTER ADVANCING 1 LINE. DTSBR103 00289 WRITE XEROX-REPORT FROM LTF-LINE-7 AFTER ADVANCING 1 LINE. DTSBR103 00290 WRITE XEROX-REPORT FROM LTF-LINE-8 AFTER ADVANCING 1 LINE. DTSBR103 00291 WRITE XEROX-REPORT FROM LTF-LINE-9 AFTER ADVANCING 1 LINE. DTSBR103 00292 WRITE XEROX-REPORT FROM LTF-LINE-10 AFTER ADVANCING 1 LINE. DTSBR103 00293 DTSBR103 00294 P4000-EXIT. DTSBR103 00295 EXIT. DTSBR103 00296 DTSBR103 00297 T1000-TERMINATE. DTSBR103 00298 SKIP1 DTSBR103 00299 CLOSE PRT-FILE. DTSBR103 00300 SKIP2 DTSBR103 00301 T1000-EXIT. DTSBR103 00302 EXIT. DTSBR103 00303 EJECT DTSBR103 00304 S001-DATE-CONVERT. DTSBR103 00305 SKIP1 DTSBR103 00306 CALL 'DTSBU001' USING L001-LINK-AREA. DTSBR103 00307 SKIP2 DTSBR103 00308 S001-EXIT. DTSBR103 00309 EXIT. DTSBR103 00310 SKIP3 DTSBR103 00311 S002-DATE-ALPHA. DTSBR103 00312 SKIP1 DTSBR103 00313 CALL 'DTSBU002' USING L002-LINK-AREA. DTSBR103 00314 SKIP2 DTSBR103 00315 S002-EXIT. DTSBR103 00316 EXIT. DTSBR103 00317 SKIP3 DTSBR103 00318 S071-DESLASH-NAME. DTSBR103 00319 SKIP1 DTSBR103 00320 CALL 'DTSBU071' USING L071-LINK-AREA. DTSBR103 00321 SKIP2 DTSBR103 00322 S071-EXIT. DTSBR103 00323 EXIT. DTSBR103 00324 SKIP3 DTSBR103 00325 S082-OP-ID-INFO. DTSBR103 00326 SKIP1 DTSBR103 00327 CALL 'DTSBU082' USING L082-LINK-AREA. DTSBR103 00328 SKIP2 DTSBR103 00329 S082-EXIT. DTSBR103 00330 EXIT. DTSBR103 00331 SKIP3 DTSBR103 00332 S999-ABEND. DTSBR103 00333 SKIP1 DTSBR103 00334 CALL 'DTSBU999' USING WRK-ABEND-CD. DTSBR103 00335 SKIP2 DTSBR103 00336 S999-EXIT. DTSBR103 00337 EXIT. DTSBR103 00338 DTSBR103