DUTAS re-platformed to Raincode - Initial Source Code
This commit is contained in:
801
Batch/CHGBD216.cob
Normal file
801
Batch/CHGBD216.cob
Normal file
@ -0,0 +1,801 @@
|
||||
00001 IDENTIFICATION DIVISION. 04/21/20
|
||||
00002 PROGRAM-ID. CHGBD216. CHGBD216
|
||||
00003 *AUTHOR. NGC. LV003
|
||||
00004 *DATE-WRITTEN. NOVEMBER 2006. CHGBD216
|
||||
00005 DATE-COMPILED. CHGBD216
|
||||
00006 SKIP3 CHGBD216
|
||||
00007 ***** CHGBD216
|
||||
00008 * CHGBD216
|
||||
00009 * FUNCTION: CHGBD216
|
||||
00010 * CHGBD216
|
||||
00011 * BUILD CHGIM004 RECORDS FOR CHARGE REPORTING PROCESS CHGBD216
|
||||
00012 * FROM CHGIM005 RECORDS. CHGBD216
|
||||
00013 * CHGBD216
|
||||
00014 * INPUT: CHGBD216
|
||||
00015 * CHGBD216
|
||||
00016 * BD205CHG - CHARGE REPORT RECORDS GENERATED BY CHGBD216
|
||||
00017 * CHGBD205. CHGBD216
|
||||
00018 * CHGBD216
|
||||
00019 * OUTPUT: CHGBD216
|
||||
00020 * CHGBD216
|
||||
00021 * DTSFC005 - CHGIM005 RECORDS CHGBD216
|
||||
00022 * CHGBD216
|
||||
00023 * CHGBD216
|
||||
00024 * CHGBD216
|
||||
00025 ***** CHGBD216
|
||||
00026 CHGBD216
|
||||
00027 ******************************************************************CHGBD216
|
||||
00028 * MODIFICATION HISTORY: *CHGBD216
|
||||
00029 * *CHGBD216
|
||||
00030 * 11-06-2006 INITIAL DEVELOPMENT *CHGBD216
|
||||
00031 * REFERENCE RFP # AUTHOR OF CHANGE - GD *CHGBD216
|
||||
00032 * *CHGBD216
|
||||
00033 * 03-09-2009 RECOMPILED FOR NEW VERSIONS OF CHGIM004 AND *CHGBD216
|
||||
00034 * CHGIM005. *CHGBD216
|
||||
00035 * REFERENCE RFP # AUTHOR OF CHANGE - GD *CHGBD216
|
||||
00036 * *CHGBD216
|
||||
00037 * 05-14-2010 RECOMPILED FOR NEW VERSIONS OF CHGIM004 AND *CHGBD216
|
||||
00038 * CHGIM005. *CHGBD216
|
||||
00039 * REFERENCE RFP # AUTHOR OF CHANGE - ZL1 *CHGBD216
|
||||
00040 * * CL**2
|
||||
00041 * 10-04-2014 RECOMPILED FOR NEW VERSIONS OF CHGIM004 AND * CL**2
|
||||
00042 * CHGIM005. * CL**2
|
||||
00043 * REFERENCE RFP # UCPIA AUTHOR OF CHANGE - ZL1 * CL**2
|
||||
00044 * *CHGBD216
|
||||
00045 * 04-17-2020 RECOMPILED FOR NEW VERSIONS OF CHGIM004 AND * CL**3
|
||||
00046 * CHGIM005. * CL**3
|
||||
00047 * REFERENCE RFP # PUA FPUC FRUR CHANGE - ZL1 * CL**3
|
||||
00048 * * CL**3
|
||||
00049 * MM-DD-YYYY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *CHGBD216
|
||||
00050 * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *CHGBD216
|
||||
00051 * REFERENCE RFP #**** AUTHOR OF CHANGE - *** *CHGBD216
|
||||
00052 ******************************************************************CHGBD216
|
||||
00053 CHGBD216
|
||||
00054 SKIP3 CHGBD216
|
||||
00055 ENVIRONMENT DIVISION. CHGBD216
|
||||
00056 SKIP3 CHGBD216
|
||||
00057 INPUT-OUTPUT SECTION. CHGBD216
|
||||
00058 SKIP3 CHGBD216
|
||||
00059 FILE-CONTROL. CHGBD216
|
||||
00060 SELECT CHARGE-FILE-IN ASSIGN TO DTSFCHG5 CHGBD216
|
||||
00061 FILE STATUS IS CHG5-STATUS. CHGBD216
|
||||
00062 CHGBD216
|
||||
00063 SELECT BD216-CHG-FILE-OUT ASSIGN TO BD216CHG CHGBD216
|
||||
00064 FILE STATUS IS BD216-CHG-STATUS. CHGBD216
|
||||
00065 CHGBD216
|
||||
00066 SELECT CHG-PARM-FILE ASSIGN TO CHGPARM CHGBD216
|
||||
00067 FILE STATUS IS CHG-PARM-STATUS. CHGBD216
|
||||
00068 CHGBD216
|
||||
00069 DATA DIVISION. CHGBD216
|
||||
00070 CHGBD216
|
||||
00071 FILE SECTION. CHGBD216
|
||||
00072 FD CHARGE-FILE-IN CHGBD216
|
||||
00073 RECORDING MODE IS F CHGBD216
|
||||
00074 RECORD CONTAINS 41 CHARACTERS CHGBD216
|
||||
00075 DATA RECORD IS CHG5-REC. CHGBD216
|
||||
00076 01 CHG5-REC. CHGBD216
|
||||
00077 ++INCLUDE CHGIM005 CHGBD216
|
||||
00078 CHGBD216
|
||||
00079 FD BD216-CHG-FILE-OUT CHGBD216
|
||||
00080 LABEL RECORDS ARE STANDARD CHGBD216
|
||||
00081 RECORDING MODE IS F CHGBD216
|
||||
00082 BLOCK CONTAINS 0 RECORDS. CHGBD216
|
||||
00083 SKIP1 CHGBD216
|
||||
00084 01 BD216-CHG-REC. CHGBD216
|
||||
00085 ++INCLUDE CHGIM004 CHGBD216
|
||||
00086 CHGBD216
|
||||
00087 FD CHG-PARM-FILE CHGBD216
|
||||
00088 RECORDING MODE IS F CHGBD216
|
||||
00089 BLOCK CONTAINS 0 CHARACTERS. CHGBD216
|
||||
00090 SKIP1 CHGBD216
|
||||
00091 01 CHG-PARM-REC. CHGBD216
|
||||
00092 ++INCLUDE CHGIM003 CHGBD216
|
||||
00093 EJECT CHGBD216
|
||||
00094 WORKING-STORAGE SECTION. CHGBD216
|
||||
000945 77 PAN-VALET PICTURE X(24) VALUE '003CHGBD216 04/21/20'. CHGBD216
|
||||
00095 77 PAN-VALET PICTURE X(24) VALUE '007CHGBD216 05/25/10'. CHGBD216
|
||||
00096 CHGBD216
|
||||
00097 01 WRK-AREA. CHGBD216
|
||||
00098 05 WRK-DISP-AREA. CHGBD216
|
||||
00099 10 WRK-DATE PIC 9999B99B99. CHGBD216
|
||||
00100 10 FILLER PIC X(02) VALUE SPACES. CHGBD216
|
||||
00101 10 WRK-EMP-DISP PIC 9(06). CHGBD216
|
||||
00102 10 FILLER PIC X(02) VALUE SPACES. CHGBD216
|
||||
00103 10 WRK-SSN-DISP PIC 9(10). CHGBD216
|
||||
00104 10 FILLER PIC X(02) VALUE SPACES. CHGBD216
|
||||
00105 10 WRK-CHG-AMT-DISP PIC --------9.99. CHGBD216
|
||||
00106 10 WRK-CHG-AMT-DISP1 PIC --------9.99. CHGBD216
|
||||
00107 10 WRK-PCT PIC S9(03)V99 COMP-3. CHGBD216
|
||||
00108 10 WRK-PCT-DISP PIC 999.99. CHGBD216
|
||||
00109 CHGBD216
|
||||
00110 05 WRK-KEY PIC 9(10). CHGBD216
|
||||
00111 05 FILLER REDEFINES WRK-KEY. CHGBD216
|
||||
00112 10 WRK-SSN PIC 9(09). CHGBD216
|
||||
00113 10 WRK-SSN-SEQ PIC 9(01). CHGBD216
|
||||
00114 CHGBD216
|
||||
00115 05 SUB PIC S9(04) COMP. CHGBD216
|
||||
00116 05 WRK-TOT-CHG PIC S9(11)V99 COMP-3 CHGBD216
|
||||
00117 VALUE +0. CHGBD216
|
||||
00118 05 WRK-EMP-TOT-CHG PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00119 VALUE +0. CHGBD216
|
||||
00120 05 WRK-EMP-SSN-CHG PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00121 VALUE +0. CHGBD216
|
||||
00122 05 WRK-TOT-CHG-DISP PIC Z(08)9.99-. CHGBD216
|
||||
00123 05 WRK-BYPASS-EMP PIC S9(07) COMP-3 CHGBD216
|
||||
00124 VALUE +0. CHGBD216
|
||||
00125 05 WRK-EMP-NO PIC S9(07) COMP-3. CHGBD216
|
||||
00126 CHGBD216
|
||||
00127 05 WRK-LAST-EMP-CHECKED PIC S9(07) COMP-3 CHGBD216
|
||||
00128 VALUE +0. CHGBD216
|
||||
00129 CHGBD216
|
||||
00130 05 WRK-SSN-CONV PIC 9(10). CHGBD216
|
||||
00131 05 FILLER REDEFINES WRK-SSN-CONV. CHGBD216
|
||||
00132 10 WRK-SSN-9 PIC 9(09). CHGBD216
|
||||
00133 10 FILLER PIC X(01). CHGBD216
|
||||
00134 CHGBD216
|
||||
00135 05 WRK-CHG-AMT PIC S9(09)V99 COMP-3. CHGBD216
|
||||
00136 CHGBD216
|
||||
00137 05 WRK-MOD-NAME PIC X(08) CHGBD216
|
||||
00138 VALUE 'CHGBD216'. CHGBD216
|
||||
00139 05 ABEND-CODE PIC S9(04) COMP CHGBD216
|
||||
00140 VALUE +216. CHGBD216
|
||||
00141 05 ABEND-MOD PIC X(08) CHGBD216
|
||||
00142 VALUE 'DTSBU999'. CHGBD216
|
||||
00143 05 ABEND-MSG PIC X(60). CHGBD216
|
||||
00144 CHGBD216
|
||||
00145 05 CHG5-STATUS PIC X(02) VALUE SPACES. CHGBD216
|
||||
00146 88 CHG5-FILE-OK-88 VALUE '00'. CHGBD216
|
||||
00147 88 CHG5-FILE-EOF-88 VALUE '10'. CHGBD216
|
||||
00148 CHGBD216
|
||||
00149 05 BD216-CHG-STATUS PIC X(02) VALUE SPACES. CHGBD216
|
||||
00150 88 BD216-FILE-OK-88 VALUE ZERO. CHGBD216
|
||||
00151 88 BD216-FILE-EOF-88 VALUE '10'. CHGBD216
|
||||
00152 CHGBD216
|
||||
00153 05 CHG-PARM-STATUS PIC X(02) VALUE SPACES. CHGBD216
|
||||
00154 88 CHG-PARM-FILE-OK-88 VALUE ZERO. CHGBD216
|
||||
00155 88 CHG-PARM-FILE-EOF-88 VALUE '10'. CHGBD216
|
||||
00156 CHGBD216
|
||||
00157 05 WRK-EMP-VALID-IND PIC X(01). CHGBD216
|
||||
00158 88 WRK-EMP-VALID-YES-88 VALUE 'Y'. CHGBD216
|
||||
00159 88 WRK-EMP-VALID-NO-88 VALUE 'N'. CHGBD216
|
||||
00160 CHGBD216
|
||||
00161 05 WRK-SELECT-IND PIC X(01). CHGBD216
|
||||
00162 88 WRK-SELECT-YES-88 VALUE 'Y'. CHGBD216
|
||||
00163 88 WRK-SELECT-NO-88 VALUE 'N'. CHGBD216
|
||||
00164 CHGBD216
|
||||
00165 05 WRK-EMPLOYER-DATA-AREA. CHGBD216
|
||||
00166 10 WRK-FISCAL-AGENT-CD PIC X(03). CHGBD216
|
||||
00167 88 WRK-FISC-AG-NONE-88 VALUE SPACES. CHGBD216
|
||||
00168 10 WRK-FMT-ADDR. CHGBD216
|
||||
00169 15 WRK-FMT-LINE OCCURS 5 TIMES CHGBD216
|
||||
00170 PIC X(40). CHGBD216
|
||||
00171 15 WRK-ZIP PIC X(10). CHGBD216
|
||||
00172 15 WRK-ADVANCED-BARCODE PIC X(14). CHGBD216
|
||||
00173 10 WRK-EMP-NAME PIC X(40). CHGBD216
|
||||
00174 10 FILLER REDEFINES WRK-EMP-NAME. CHGBD216
|
||||
00175 15 WRK-EMP-NAME-CHK PIC X(04). CHGBD216
|
||||
00176 15 FILLER PIC X(36). CHGBD216
|
||||
00177 CHGBD216
|
||||
00178 05 WRK-ERROR-IND PIC X(01). CHGBD216
|
||||
00179 88 WRK-ERROR-YES-88 VALUE 'Y'. CHGBD216
|
||||
00180 88 WRK-ERROR-NO-88 VALUE 'N'. CHGBD216
|
||||
00181 CHGBD216
|
||||
00182 * 05 WRK-UPD-MASTER-IND PIC X(01). CHGBD216
|
||||
00183 * 88 WRK-UPD-MASTER-YES-88 VALUE 'Y'. CHGBD216
|
||||
00184 * 88 WRK-UPD-MASTER-NO-88 VALUE 'N'. CHGBD216
|
||||
00185 05 WRK-RATE-YRQ PIC S9(05) COMP-3. CHGBD216
|
||||
00186 * 05 WRK-MRRA-ID PIC S9(03) COMP-3 CHGBD216
|
||||
00187 * VALUE +0. CHGBD216
|
||||
00188 05 WRK-CHG5-CNT PIC 9(09) COMP-3 CHGBD216
|
||||
00189 VALUE 0. CHGBD216
|
||||
00190 05 WRK-SELECTED-CNT PIC 9(09) COMP-3 CHGBD216
|
||||
00191 VALUE 0. CHGBD216
|
||||
00192 05 WRK-BYPASS-PRED-CNT PIC 9(09) COMP-3 CHGBD216
|
||||
00193 VALUE 0. CHGBD216
|
||||
00194 CHGBD216
|
||||
00195 05 WRK-BD216-NOT-LIAB-CNT PIC 9(09) COMP-3 CHGBD216
|
||||
00196 VALUE 0. CHGBD216
|
||||
00197 05 WRK-BD216-WRITE PIC 9(09) COMP-3 CHGBD216
|
||||
00198 VALUE 0. CHGBD216
|
||||
00199 CHGBD216
|
||||
00200 05 WRK-057-TOT1 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00201 VALUE +0. CHGBD216
|
||||
00202 05 WRK-140-TOT1 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00203 VALUE +0. CHGBD216
|
||||
00204 05 WRK-142-TOT1 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00205 VALUE +0. CHGBD216
|
||||
00206 05 WRK-150-TOT1 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00207 VALUE +0. CHGBD216
|
||||
00208 05 WRK-057-TOT2 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00209 VALUE +0. CHGBD216
|
||||
00210 05 WRK-140-TOT2 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00211 VALUE +0. CHGBD216
|
||||
00212 05 WRK-142-TOT2 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00213 VALUE +0. CHGBD216
|
||||
00214 05 WRK-150-TOT2 PIC S9(09)V99 COMP-3 CHGBD216
|
||||
00215 VALUE +0. CHGBD216
|
||||
00216 CHGBD216
|
||||
00217 05 DISPLAY-PARM-REC. CHGBD216
|
||||
00218 10 DISPLAY-RUN-TYPE PIC X(03). CHGBD216
|
||||
00219 10 FILLER PIC X(01). CHGBD216
|
||||
00220 10 DISPLAY-BEGIN-DATE PIC 9(06). CHGBD216
|
||||
00221 10 FILLER PIC X(01). CHGBD216
|
||||
00222 10 DISPLAY-END-DATE PIC 9(06). CHGBD216
|
||||
00223 10 FILLER PIC X(01). CHGBD216
|
||||
00224 10 DISPLAY-REPORT-TYPES. CHGBD216
|
||||
00225 15 DISPLAY-RPT-TYPE-RATED PIC X(01). CHGBD216
|
||||
00226 15 DISPLAY-RPT-TYPE-SELF-IND PIC X(01). CHGBD216
|
||||
00227 15 DISPLAY-RPT-TYPE-CWC PIC X(01). CHGBD216
|
||||
00228 15 DISPLAY-RPT-TYPE-FED PIC X(01). CHGBD216
|
||||
00229 15 DISPLAY-RPT-TYPE-TEUC PIC X(01). CHGBD216
|
||||
00230 10 FILLER PIC X(01). CHGBD216
|
||||
00231 10 DISPLAY-EMP-NO PIC 9(06). CHGBD216
|
||||
00232 10 FILLER PIC X(50). CHGBD216
|
||||
00233 CHGBD216
|
||||
00234 ** ADD ERROR MSG TABLE SET UP CHGBD216
|
||||
00235 01 MSG-TABLE. CHGBD216
|
||||
00236 05 MSG1-NO-MPRF. CHGBD216
|
||||
00237 10 MSG1-ID. CHGBD216
|
||||
00238 15 MSG1-ID1 PIC X(08) VALUE 'CHGBD216'. CHGBD216
|
||||
00239 15 MSG1-ID2 PIC X(03) VALUE '216'. CHGBD216
|
||||
00240 10 MSG1-SHORT-TEXT PIC X(20) CHGBD216
|
||||
00241 VALUE 'EMP NOT ON FILE : '. CHGBD216
|
||||
00242 10 MSG1-LONG-TEXT. CHGBD216
|
||||
00243 15 FILLER PIC X(29) CHGBD216
|
||||
00244 VALUE 'EMPLOYER NOT ON MASTER FILE '. CHGBD216
|
||||
00245 15 FILLER PIC X(32) VALUE SPACES. CHGBD216
|
||||
00246 CHGBD216
|
||||
00247 05 MSG2-NOT-LIABLE. CHGBD216
|
||||
00248 10 MSG2-ID. CHGBD216
|
||||
00249 15 MSG2-ID1 PIC X(08) VALUE 'CHGBD210'. CHGBD216
|
||||
00250 15 MSG2-ID2 PIC X(03) VALUE '210'. CHGBD216
|
||||
00251 10 MSG2-SHORT-TEXT PIC X(20) CHGBD216
|
||||
00252 VALUE 'EMP NOT LIABLE : '. CHGBD216
|
||||
00253 10 MSG2-LONG-TEXT. CHGBD216
|
||||
00254 15 FILLER PIC X(29) CHGBD216
|
||||
00255 VALUE 'EMPLOYER IS NOT LIABLE '. CHGBD216
|
||||
00256 15 FILLER PIC X(32) VALUE SPACES. CHGBD216
|
||||
00257 CHGBD216
|
||||
00258 05 MSG4-PRINTING-TURNED-OFF. CHGBD216
|
||||
00259 10 MSG4-ID. CHGBD216
|
||||
00260 15 MSG4-ID1 PIC X(08) VALUE 'CHGBD216'. CHGBD216
|
||||
00261 15 MSG4-ID2 PIC X(03) VALUE '216'. CHGBD216
|
||||
00262 10 MSG4-SHORT-TEXT PIC X(20) CHGBD216
|
||||
00263 VALUE 'CHG STMT PRINT OFF: '. CHGBD216
|
||||
00264 10 MSG4-LONG-TEXT. CHGBD216
|
||||
00265 15 FILLER PIC X(36) CHGBD216
|
||||
00266 VALUE 'CHARGE STATEMENT PRINTING TURNED OFF'. CHGBD216
|
||||
00267 15 FILLER PIC X(25) VALUE SPACES. CHGBD216
|
||||
00268 CHGBD216
|
||||
00269 05 MSG5-NO-ADDRESS. CHGBD216
|
||||
00270 10 MSG5-ID. CHGBD216
|
||||
00271 15 MSG5-ID1 PIC X(08) VALUE 'CHGBD216'. CHGBD216
|
||||
00272 15 MSG5-ID2 PIC X(03) VALUE '216'. CHGBD216
|
||||
00273 10 MSG5-SHORT-TEXT PIC X(20) CHGBD216
|
||||
00274 VALUE 'NO ADDRESS FOUND: '. CHGBD216
|
||||
00275 10 MSG5-LONG-TEXT. CHGBD216
|
||||
00276 15 FILLER PIC X(29) CHGBD216
|
||||
00277 VALUE 'ADDRESS NOT FOUND '. CHGBD216
|
||||
00278 15 FILLER PIC X(25) CHGBD216
|
||||
00279 VALUE ' MPRF EMPLOYER NUMBER = '. CHGBD216
|
||||
00280 15 MSG5-EMP-NO PIC 9(07). CHGBD216
|
||||
00281 CHGBD216
|
||||
00282 05 MSG6-INVALID-EMP-NO. CHGBD216
|
||||
00283 10 MSG6-ID. CHGBD216
|
||||
00284 15 MSG6-ID1 PIC X(08) VALUE 'CHGBD216'. CHGBD216
|
||||
00285 15 MSG6-ID2 PIC X(03) VALUE '216'. CHGBD216
|
||||
00286 10 MSG6-SHORT-TEXT PIC X(20) CHGBD216
|
||||
00287 VALUE 'INVALID EMP NO: '. CHGBD216
|
||||
00288 10 MSG6-LONG-TEXT. CHGBD216
|
||||
00289 15 FILLER PIC X(29) CHGBD216
|
||||
00290 VALUE 'INVALID EMPLOYER NUMBER: '. CHGBD216
|
||||
00291 15 MSG6-EMP-NO PIC 9(07). CHGBD216
|
||||
00292 15 FILLER PIC X(25) CHGBD216
|
||||
00293 VALUE ' EMP TYPE = '. CHGBD216
|
||||
00294 15 MSG6-EMP-TYPE PIC 9(02). CHGBD216
|
||||
00295 ** ERROR MSG OUTPUT RECORD CHGBD216
|
||||
00296 CHGBD216
|
||||
00297 01 RSKL-REC. CHGBD216
|
||||
00298 ++INCLUDE DTSIRSK1 CHGBD216
|
||||
00299 CHGBD216
|
||||
00300 01 R907-REC. CHGBD216
|
||||
00301 ++INCLUDE DTSIR907 CHGBD216
|
||||
00302 CHGBD216
|
||||
00303 01 L001-LINK-AREA. CHGBD216
|
||||
00304 ++INCLUDE DTSIL001 CHGBD216
|
||||
00305 CHGBD216
|
||||
00306 01 L004-LINK-AREA. CHGBD216
|
||||
00307 ++INCLUDE DTSIL004 CHGBD216
|
||||
00308 CHGBD216
|
||||
00309 01 L005-LINK-AREA. CHGBD216
|
||||
00310 ++INCLUDE DTSIL005 CHGBD216
|
||||
00311 CHGBD216
|
||||
00312 01 L006-LINK-AREA. CHGBD216
|
||||
00313 ++INCLUDE DTSIL006 CHGBD216
|
||||
00314 *RW1 CHGBD216
|
||||
00315 01 L081-LINK-AREA. CHGBD216
|
||||
00316 ++INCLUDE DTSIL081 CHGBD216
|
||||
00317 CHGBD216
|
||||
00318 01 L100-LINK-AREA. CHGBD216
|
||||
00319 ++INCLUDE CHGIL100 CHGBD216
|
||||
00320 CHGBD216
|
||||
00321 01 L111-LINK-AREA. CHGBD216
|
||||
00322 ++INCLUDE DTSIL111 CHGBD216
|
||||
00323 CHGBD216
|
||||
00324 01 L112-LINK-AREA. CHGBD216
|
||||
00325 ++INCLUDE DTSIL112 CHGBD216
|
||||
00326 *RW2 CHGBD216
|
||||
00327 01 L910-LINK-AREA. CHGBD216
|
||||
00328 ++INCLUDE DTSIL910 CHGBD216
|
||||
00329 CHGBD216
|
||||
00330 01 MSKL-REC. CHGBD216
|
||||
00331 ++INCLUDE DTSIMSKL CHGBD216
|
||||
00332 CHGBD216
|
||||
00333 01 MHDR-REC. CHGBD216
|
||||
00334 ++INCLUDE DTSIMHDR CHGBD216
|
||||
00335 CHGBD216
|
||||
00336 01 MPRF-REC. CHGBD216
|
||||
00337 ++INCLUDE DTSIMPRF CHGBD216
|
||||
00338 CHGBD216
|
||||
00339 01 MREL-REC. CHGBD216
|
||||
00340 ++INCLUDE DTSIMREL CHGBD216
|
||||
00341 CHGBD216
|
||||
00342 01 MFAE-REC. CHGBD216
|
||||
00343 ++INCLUDE DTSIMFAE CHGBD216
|
||||
00344 CHGBD216
|
||||
00345 01 L921-LINK-AREA. CHGBD216
|
||||
00346 ++INCLUDE DTSIL921 CHGBD216
|
||||
00347 CHGBD216
|
||||
00348 01 ISKL-REC. CHGBD216
|
||||
00349 ++INCLUDE DTSIISKL CHGBD216
|
||||
00350 CHGBD216
|
||||
00351 PROCEDURE DIVISION. CHGBD216
|
||||
00352 SKIP2 CHGBD216
|
||||
00353 CHGBD216-MAIN. CHGBD216
|
||||
00354 PERFORM I0000-INITIATE THRU I0000-EXIT. CHGBD216
|
||||
00355 IF WRK-ERROR-YES-88 CHGBD216
|
||||
00356 GO TO CHGBD216-EXIT. CHGBD216
|
||||
00357 CHGBD216
|
||||
00358 PERFORM P0000-PROCESS THRU P0000-EXIT. CHGBD216
|
||||
00359 CHGBD216
|
||||
00360 PERFORM T0000-TERMINATE THRU T0000-EXIT. CHGBD216
|
||||
00361 CHGBD216
|
||||
00362 CHGBD216-EXIT. CHGBD216
|
||||
00363 STOP RUN. CHGBD216
|
||||
00364 EJECT CHGBD216
|
||||
00365 I0000-INITIATE. CHGBD216
|
||||
00366 SET WRK-ERROR-NO-88 TO TRUE. CHGBD216
|
||||
00367 CHGBD216
|
||||
00368 MOVE MSG1-ID1 TO R907-MODULE-NAME. CHGBD216
|
||||
00369 MOVE LENGTH OF R907-REC TO R907-LENGTH. CHGBD216
|
||||
00370 CHGBD216
|
||||
00371 PERFORM I2000-OPEN-FILES-1 THRU I2000-EXIT. CHGBD216
|
||||
00372 CHGBD216
|
||||
00373 I0000-EXIT. CHGBD216
|
||||
00374 EXIT. CHGBD216
|
||||
00375 CHGBD216
|
||||
00376 I2000-OPEN-FILES-1. CHGBD216
|
||||
00377 OPEN INPUT CHARGE-FILE-IN. CHGBD216
|
||||
00378 IF NOT CHG5-FILE-OK-88 CHGBD216
|
||||
00379 DISPLAY 'INPUT CHARGE FILE OPEN ERROR: ' CHG5-STATUS CHGBD216
|
||||
00380 SET WRK-ERROR-YES-88 TO TRUE CHGBD216
|
||||
00381 GO TO I2000-EXIT CHGBD216
|
||||
00382 END-IF. CHGBD216
|
||||
00383 CHGBD216
|
||||
00384 OPEN OUTPUT BD216-CHG-FILE-OUT. CHGBD216
|
||||
00385 IF NOT BD216-FILE-OK-88 CHGBD216
|
||||
00386 MOVE 'BD216 FILE OPEN ERROR: ' TO ABEND-MSG CHGBD216
|
||||
00387 PERFORM S999-ABEND THRU S999-EXIT. CHGBD216
|
||||
00388 CHGBD216
|
||||
00389 OPEN INPUT CHG-PARM-FILE. CHGBD216
|
||||
00390 IF NOT CHG-PARM-FILE-OK-88 CHGBD216
|
||||
00391 DISPLAY 'CHARGE PARM FILE OPEN ERROR: ' CHGBD216
|
||||
00392 CHG-PARM-STATUS CHGBD216
|
||||
00393 PERFORM S999-ABEND THRU S999-EXIT CHGBD216
|
||||
00394 END-IF. CHGBD216
|
||||
00395 CHGBD216
|
||||
00396 READ CHG-PARM-FILE. CHGBD216
|
||||
00397 IF NOT CHG-PARM-FILE-OK-88 CHGBD216
|
||||
00398 DISPLAY 'CHARGE PARM FILE READ ERROR: ' CHGBD216
|
||||
00399 CHG-PARM-STATUS CHGBD216
|
||||
00400 PERFORM S999-ABEND THRU S999-EXIT CHGBD216
|
||||
00401 END-IF. CHGBD216
|
||||
00402 CHGBD216
|
||||
00403 DISPLAY '***** CHGBD216 PARM RECORD *****'. CHGBD216
|
||||
00404 MOVE CHG3-RUN-TYPE TO DISPLAY-RUN-TYPE. CHGBD216
|
||||
00405 MOVE CHG3-BEGIN-DATE TO DISPLAY-BEGIN-DATE. CHGBD216
|
||||
00406 MOVE CHG3-END-DATE TO DISPLAY-END-DATE. CHGBD216
|
||||
00407 MOVE CHG3-RPT-TYPES TO DISPLAY-REPORT-TYPES. CHGBD216
|
||||
00408 MOVE CHG3-EMP-NO TO DISPLAY-EMP-NO. CHGBD216
|
||||
00409 DISPLAY DISPLAY-PARM-REC. CHGBD216
|
||||
00410 DISPLAY SPACE. CHGBD216
|
||||
00411 CHGBD216
|
||||
00412 PERFORM S910-OPEN-READ THRU S910-EXIT. CHGBD216
|
||||
00413 CHGBD216
|
||||
00414 PERFORM S921-OPEN-READ THRU S921-EXIT. CHGBD216
|
||||
00415 CHGBD216
|
||||
00416 I2000-EXIT. CHGBD216
|
||||
00417 EXIT. CHGBD216
|
||||
00418 CHGBD216
|
||||
00419 P0000-PROCESS. CHGBD216
|
||||
00420 READ CHARGE-FILE-IN. CHGBD216
|
||||
00421 CHGBD216
|
||||
00422 IF CHG5-FILE-EOF-88 CHGBD216
|
||||
00423 DISPLAY 'CHARGE FILE EMPTY: ' CHG5-STATUS CHGBD216
|
||||
00424 SET WRK-ERROR-YES-88 TO TRUE CHGBD216
|
||||
00425 GO TO P0000-EXIT CHGBD216
|
||||
00426 END-IF. CHGBD216
|
||||
00427 CHGBD216
|
||||
00428 PERFORM CHGBD216
|
||||
00429 UNTIL CHG5-FILE-EOF-88 CHGBD216
|
||||
00430 OR WRK-ERROR-YES-88 CHGBD216
|
||||
00431 ADD 1 TO WRK-CHG5-CNT CHGBD216
|
||||
00432 PERFORM P1000-SELECT THRU P1000-EXIT CHGBD216
|
||||
00433 IF WRK-SELECT-YES-88 CHGBD216
|
||||
00434 ADD 1 TO WRK-SELECTED-CNT CHGBD216
|
||||
00435 IF CHG5-EMP-NO NOT = WRK-LAST-EMP-CHECKED CHGBD216
|
||||
00436 MOVE CHG5-EMP-NO TO WRK-LAST-EMP-CHECKED CHGBD216
|
||||
00437 PERFORM P2000-GET-ADDRESS THRU P2000-EXIT CHGBD216
|
||||
00438 PERFORM P2300-FISC-AGENT THRU P2300-EXIT CHGBD216
|
||||
00439 END-IF CHGBD216
|
||||
00440 PERFORM P3000-BUILD-CHG4-REC THRU P3000-EXIT CHGBD216
|
||||
00441 PERFORM S1100-WRITE-BD216 THRU S1100-EXIT CHGBD216
|
||||
00442 END-IF CHGBD216
|
||||
00443 READ CHARGE-FILE-IN CHGBD216
|
||||
00444 END-PERFORM. CHGBD216
|
||||
00445 CHGBD216
|
||||
00446 CHGBD216
|
||||
00447 P0000-EXIT. CHGBD216
|
||||
00448 EXIT. CHGBD216
|
||||
00449 CHGBD216
|
||||
00450 P1000-SELECT. CHGBD216
|
||||
00451 SET WRK-SELECT-NO-88 TO TRUE. CHGBD216
|
||||
00452 CHGBD216
|
||||
00453 EVALUATE TRUE CHGBD216
|
||||
00454 WHEN CHG3-RUN-TYPE-QTRLY-88 CHGBD216
|
||||
00455 SET WRK-SELECT-YES-88 TO TRUE CHGBD216
|
||||
00456 CHGBD216
|
||||
00457 WHEN CHG3-RUN-TYPE-ANN-88 CHGBD216
|
||||
00458 SET WRK-SELECT-YES-88 TO TRUE CHGBD216
|
||||
00459 CHGBD216
|
||||
00460 WHEN CHG3-RUN-TYPE-EMP-88 CHGBD216
|
||||
00461 IF CHG5-EMP-NO = CHG3-EMP-NO CHGBD216
|
||||
00462 SET WRK-SELECT-YES-88 TO TRUE CHGBD216
|
||||
00463 END-IF CHGBD216
|
||||
00464 CHGBD216
|
||||
00465 WHEN CHG3-RUN-TYPE-AGENT-88 CHGBD216
|
||||
00466 SET WRK-SELECT-YES-88 TO TRUE CHGBD216
|
||||
00467 CHGBD216
|
||||
00468 END-EVALUATE. CHGBD216
|
||||
00469 ************************************************************ CHGBD216
|
||||
00470 * THE PARAGRAPH BELOW WILL PREVENT PRINTING OF CHARGE DATA CHGBD216
|
||||
00471 * FOR 100% TRANSFERS. IN SOME SITUATIONS (PARTIAL TRANSFER CHGBD216
|
||||
00472 * PRECEDING 100% TRANSFER) IT WILL SHOW THE PARTIALS CHGBD216
|
||||
00473 * BUT NOT THE 100% THAT CLOSES THE ACCOUNT. CHGBD216
|
||||
00474 * THE PARAGRAPH WAS COMMENTED OUT ON 01/08/2008 BECAUSE IT CHGBD216
|
||||
00475 * IS PROBABLY BETTER TO SHOW THE COMPLETE PROCESS. CHGBD216
|
||||
00476 * PREDECESSORS INVOLVED IN A 100% TRANSFER WILL RECEIVE A CHGBD216
|
||||
00477 * REPORT SHOWING 0 CHARGES, DOCUMENTING THE TRANSFER TO CHGBD216
|
||||
00478 * THE SUCCESSOR. GD CHGBD216
|
||||
00479 ************************************************************ CHGBD216
|
||||
00480 *& PERFORM P1100-BYPASS-PRED THRU P1100-EXIT. CHGBD216
|
||||
00481 CHGBD216
|
||||
00482 P1000-EXIT. CHGBD216
|
||||
00483 EXIT. CHGBD216
|
||||
00484 CHGBD216
|
||||
00485 P1100-BYPASS-PRED. CHGBD216
|
||||
00486 IF CHG5-PERCENT-XFER = +1 CHGBD216
|
||||
00487 IF CHG5-EMP-NO = CHG5-PRED-EMP-NO CHGBD216
|
||||
00488 ADD +1 TO WRK-BYPASS-PRED-CNT CHGBD216
|
||||
00489 SET WRK-SELECT-NO-88 TO TRUE CHGBD216
|
||||
00490 END-IF CHGBD216
|
||||
00491 END-IF. CHGBD216
|
||||
00492 CHGBD216
|
||||
00493 P1100-EXIT. CHGBD216
|
||||
00494 EXIT. CHGBD216
|
||||
00495 CHGBD216
|
||||
00496 P2000-GET-ADDRESS. CHGBD216
|
||||
00497 MOVE SPACES TO WRK-FMT-ADDR CHGBD216
|
||||
00498 WRK-ZIP CHGBD216
|
||||
00499 WRK-ADVANCED-BARCODE. CHGBD216
|
||||
00500 CHGBD216
|
||||
00501 PERFORM P2100-FIND-ADDRESS THRU P2100-EXIT CHGBD216
|
||||
00502 IF L111-ADDR-FOUND-88 CHGBD216
|
||||
00503 PERFORM P2200-FORMAT-ADDRESS THRU P2200-EXIT CHGBD216
|
||||
00504 ELSE CHGBD216
|
||||
00505 DISPLAY 'P2000 NO ADDRESS ' CHG5-EMP-NO CHGBD216
|
||||
00506 END-IF. CHGBD216
|
||||
00507 CHGBD216
|
||||
00508 P2000-EXIT. CHGBD216
|
||||
00509 EXIT. CHGBD216
|
||||
00510 CHGBD216
|
||||
00511 P2100-FIND-ADDRESS. CHGBD216
|
||||
00512 MOVE CHG5-EMP-NO TO L111-EMP-NO. CHGBD216
|
||||
00513 SET L111-LOOKUP-TAD-88 TO TRUE. CHGBD216
|
||||
00514 SET L111-ID-NO-TAD-MAIL-88 TO TRUE. CHGBD216
|
||||
00515 PERFORM S111-LOOKUP-ADDRESS THRU S111-EXIT. CHGBD216
|
||||
00516 IF L111-ADDR-NOT-FOUND-88 CHGBD216
|
||||
00517 SET WRK-EMP-VALID-NO-88 TO TRUE CHGBD216
|
||||
00518 MOVE MSG5-ID2 TO R907-MSG-ID CHGBD216
|
||||
00519 MOVE CHG5-EMP-NO TO MSG5-EMP-NO CHGBD216
|
||||
00520 R907-EMP-NO CHGBD216
|
||||
00521 MOVE MSG5-LONG-TEXT TO R907-MSG-TEXT CHGBD216
|
||||
00522 MOVE R907-REC TO RSKL-REC CHGBD216
|
||||
00523 PERFORM S946-RPT-REC-O THRU S946-EXIT CHGBD216
|
||||
00524 END-IF. CHGBD216
|
||||
00525 CHGBD216
|
||||
00526 P2100-EXIT. CHGBD216
|
||||
00527 EXIT. CHGBD216
|
||||
00528 CHGBD216
|
||||
00529 P2200-FORMAT-ADDRESS. CHGBD216
|
||||
00530 MOVE LOW-VALUE TO MPRF-KEY-AREA. CHGBD216
|
||||
00531 MOVE CHG5-EMP-NO TO MPRF-EMP-NO. CHGBD216
|
||||
00532 SET MPRF-PRF-88 TO TRUE. CHGBD216
|
||||
00533 MOVE MPRF-KEY-AREA TO MSKL-KEY-AREA. CHGBD216
|
||||
00534 CHGBD216
|
||||
00535 PERFORM S910-READ THRU S910-EXIT. CHGBD216
|
||||
00536 IF L910-NO-REC-88 CHGBD216
|
||||
00537 MOVE SPACES TO WRK-EMP-NAME CHGBD216
|
||||
00538 GO TO P2200-EXIT CHGBD216
|
||||
00539 ELSE CHGBD216
|
||||
00540 MOVE MSKL-REC TO MPRF-REC CHGBD216
|
||||
00541 MOVE MPRF-PRIMARY-NAME TO WRK-EMP-NAME CHGBD216
|
||||
00542 CHGBD216
|
||||
00543 END-IF. CHGBD216
|
||||
00544 CHGBD216
|
||||
00545 SET L112-TAD-ADDR-88 TO TRUE. CHGBD216
|
||||
00546 SET L112-ANCHOR-LAST-88 TO TRUE. CHGBD216
|
||||
00547 MOVE L111-RETURN-AREA TO L112-NAME-ADDRESS-AREA. CHGBD216
|
||||
00548 MOVE WRK-EMP-NAME TO L112-PRIMARY-NAME. CHGBD216
|
||||
00549 PERFORM S112-FORMAT-ADDRESS THRU S112-EXIT. CHGBD216
|
||||
00550 CHGBD216
|
||||
00551 MOVE L112-MAILING-ADDRESS TO WRK-FMT-ADDR. CHGBD216
|
||||
00552 MOVE L111-ZIP TO WRK-ZIP. CHGBD216
|
||||
00553 MOVE L111-ADVANCED-BARCODE TO WRK-ADVANCED-BARCODE. CHGBD216
|
||||
00554 CHGBD216
|
||||
00555 P2200-EXIT. CHGBD216
|
||||
00556 EXIT. CHGBD216
|
||||
00557 CHGBD216
|
||||
00558 P2300-FISC-AGENT. CHGBD216
|
||||
00559 MOVE LOW-VALUE TO MFAE-KEY-AREA. CHGBD216
|
||||
00560 MOVE CHG5-EMP-NO TO MFAE-EMP-NO. CHGBD216
|
||||
00561 SET MFAE-FAE-88 TO TRUE. CHGBD216
|
||||
00562 SET MFAE-SERVICE-BEN-CHG-88 TO TRUE. CHGBD216
|
||||
00563 MOVE MFAE-KEY-AREA TO MSKL-KEY-AREA. CHGBD216
|
||||
00564 CHGBD216
|
||||
00565 PERFORM S910-READ THRU S910-EXIT. CHGBD216
|
||||
00566 IF L910-NO-REC-88 CHGBD216
|
||||
00567 MOVE SPACES TO WRK-FISCAL-AGENT-CD CHGBD216
|
||||
00568 GO TO P2300-EXIT CHGBD216
|
||||
00569 ELSE CHGBD216
|
||||
00570 MOVE MSKL-REC TO MFAE-REC CHGBD216
|
||||
00571 MOVE MFAE-FISCAL-AGENT-CD TO WRK-FISCAL-AGENT-CD CHGBD216
|
||||
00572 END-IF. CHGBD216
|
||||
00573 CHGBD216
|
||||
00574 P2300-EXIT. CHGBD216
|
||||
00575 EXIT. CHGBD216
|
||||
00576 CHGBD216
|
||||
00577 P3000-BUILD-CHG4-REC. CHGBD216
|
||||
00578 CHGBD216
|
||||
00579 SET CHG4-RPT-TYPE-RATED-88 TO TRUE. CHGBD216
|
||||
00580 MOVE CHG5-EMP-NO TO CHG4-EMP-NO. CHGBD216
|
||||
00581 MOVE CHG5-SSN TO CHG4-SSN. CHGBD216
|
||||
00582 MOVE CHG5-BYE TO CHG4-BYE. CHGBD216
|
||||
00583 MOVE CHG5-PROGRAM TO CHG4-PROGRAM. CHGBD216
|
||||
00584 CHGBD216
|
||||
00585 MOVE CHG5-TOT-CHG-AMT TO CHG4-CURR-BEN-AMT. CHGBD216
|
||||
00586 MOVE ZEROS TO CHG4-CURR-ADJ-AMT CHGBD216
|
||||
00587 CHG4-TOT-BEN-AMT CHGBD216
|
||||
00588 CHG4-TOT-ADJ-AMT CHGBD216
|
||||
00589 CHG4-OP-RECOVER-AMT. CHGBD216
|
||||
00590 CHGBD216
|
||||
00591 MOVE CHG5-SUCC-EMP-NO TO CHG4-SUCC-EMP-NO. CHGBD216
|
||||
00592 MOVE CHG5-PRED-EMP-NO TO CHG4-PRED-EMP-NO. CHGBD216
|
||||
00593 MOVE CHG5-PERCENT-XFER TO CHG4-PERCENT-XFER. CHGBD216
|
||||
00594 CHGBD216
|
||||
00595 MOVE CHG5-SSN TO L081-CLAIMANT-SSN. CHGBD216
|
||||
00596 PERFORM S081-CLAIMANT-NAME THRU S081-EXIT. CHGBD216
|
||||
00597 IF L081-NAME-FOUND CHGBD216
|
||||
00598 MOVE L081-CLAIMANT-NAME TO CHG4-CLMNT-NAME CHGBD216
|
||||
00599 ELSE CHGBD216
|
||||
00600 PERFORM S083-IB6-CLMNT-NAME THRU S083-EXIT CHGBD216
|
||||
00601 MOVE L081-CLAIMANT-NAME TO CHG4-CLMNT-NAME. CHGBD216
|
||||
00602 CHGBD216
|
||||
00603 MOVE WRK-FISCAL-AGENT-CD TO CHG4-FISCAL-AGENT-CD. CHGBD216
|
||||
00604 MOVE WRK-FMT-ADDR TO CHG4-FMT-ADDR. CHGBD216
|
||||
00605 MOVE WRK-ZIP TO CHG4-ZIP. CHGBD216
|
||||
00606 MOVE WRK-ADVANCED-BARCODE TO CHG4-ADVANCED-BARCODE. CHGBD216
|
||||
00607 MOVE WRK-EMP-NAME-CHK TO CHG4-EMP-NAME-CHK. CHGBD216
|
||||
00608 CHGBD216
|
||||
00609 MOVE ZEROS TO CHG4-EMP-TYPE. CHGBD216
|
||||
00610 MOVE SPACES TO CHG4-DATA-FILLER. CHGBD216
|
||||
00611 CHGBD216
|
||||
00612 P3000-EXIT. CHGBD216
|
||||
00613 EXIT. CHGBD216
|
||||
00614 CHGBD216
|
||||
00615 S001-FROM-FED-8. CHGBD216
|
||||
00616 SET L001-FROM-FED-8 TO TRUE. CHGBD216
|
||||
00617 GO TO S001-DATE. CHGBD216
|
||||
00618 CHGBD216
|
||||
00619 S001-FROM-ABS. CHGBD216
|
||||
00620 SET L001-FROM-ABS-DAY TO TRUE. CHGBD216
|
||||
00621 GO TO S001-DATE. CHGBD216
|
||||
00622 CHGBD216
|
||||
00623 S001-DATE. CHGBD216
|
||||
00624 CALL 'DTSBU001' USING L001-LINK-AREA. CHGBD216
|
||||
00625 S001-EXIT. EXIT. CHGBD216
|
||||
00626 CHGBD216
|
||||
00627 S004-FROM-5. CHGBD216
|
||||
00628 SET L004-FROM-5 TO TRUE. CHGBD216
|
||||
00629 GO TO S004-YRQ. CHGBD216
|
||||
00630 CHGBD216
|
||||
00631 S004-FROM-3. CHGBD216
|
||||
00632 SET L004-FROM-3 TO TRUE. CHGBD216
|
||||
00633 GO TO S004-YRQ. CHGBD216
|
||||
00634 CHGBD216
|
||||
00635 S004-FROM-DATE. CHGBD216
|
||||
00636 SET L004-FROM-DATE TO TRUE. CHGBD216
|
||||
00637 GO TO S004-YRQ. CHGBD216
|
||||
00638 CHGBD216
|
||||
00639 S004-FROM-ABS. CHGBD216
|
||||
00640 SET L004-FROM-ABS TO TRUE. CHGBD216
|
||||
00641 GO TO S004-YRQ. CHGBD216
|
||||
00642 CHGBD216
|
||||
00643 S004-YRQ. CHGBD216
|
||||
00644 CALL 'DTSBU004' USING L004-LINK-AREA. CHGBD216
|
||||
00645 S004-EXIT. EXIT. CHGBD216
|
||||
00646 CHGBD216
|
||||
00647 S005-SYSTEM-TIME. CHGBD216
|
||||
00648 CALL 'DTSBU005' USING L005-LINK-AREA. CHGBD216
|
||||
00649 S005-EXIT. CHGBD216
|
||||
00650 EXIT. CHGBD216
|
||||
00651 CHGBD216
|
||||
00652 S006-FROM-QTR. CHGBD216
|
||||
00653 SET L006-FROM-QTR TO TRUE. CHGBD216
|
||||
00654 GO TO S006-UI-RATE-YEAR. CHGBD216
|
||||
00655 CHGBD216
|
||||
00656 S006-UI-RATE-YEAR. CHGBD216
|
||||
00657 CALL 'DTSBU006' USING L006-LINK-AREA. CHGBD216
|
||||
00658 S006-EXIT. CHGBD216
|
||||
00659 EXIT. CHGBD216
|
||||
00660 CHGBD216
|
||||
00661 S081-CLAIMANT-NAME. CHGBD216
|
||||
00662 CALL 'DTSBU081' USING L081-LINK-AREA. CHGBD216
|
||||
00663 S081-EXIT. EXIT. CHGBD216
|
||||
00664 CHGBD216
|
||||
00665 S083-IB6-CLMNT-NAME. CHGBD216
|
||||
00666 CALL 'DTSBU083' USING L081-LINK-AREA. CHGBD216
|
||||
00667 S083-EXIT. EXIT. CHGBD216
|
||||
00668 CHGBD216
|
||||
00669 S100-CALL-CHGBU100. CHGBD216
|
||||
00670 CALL 'CHGBU100' USING L100-LINK-AREA. CHGBD216
|
||||
00671 S100-EXIT. EXIT. CHGBD216
|
||||
00672 CHGBD216
|
||||
00673 S111-LOOKUP-ADDRESS. CHGBD216
|
||||
00674 CALL 'DTSBU111' USING L111-LINK-AREA. CHGBD216
|
||||
00675 S111-EXIT. EXIT. CHGBD216
|
||||
00676 CHGBD216
|
||||
00677 S112-FORMAT-ADDRESS. CHGBD216
|
||||
00678 CALL 'DTSBU112' USING L112-LINK-AREA. CHGBD216
|
||||
00679 S112-EXIT. EXIT. CHGBD216
|
||||
00680 CHGBD216
|
||||
00681 S1100-WRITE-BD216. CHGBD216
|
||||
00682 WRITE BD216-CHG-REC. CHGBD216
|
||||
00683 IF BD216-FILE-OK-88 CHGBD216
|
||||
00684 ADD 1 TO WRK-BD216-WRITE CHGBD216
|
||||
00685 END-IF. CHGBD216
|
||||
00686 CHGBD216
|
||||
00687 S1100-EXIT. CHGBD216
|
||||
00688 EXIT. CHGBD216
|
||||
00689 CHGBD216
|
||||
00690 CHGBD216
|
||||
00691 S910-OPEN-READ. CHGBD216
|
||||
00692 SET L910-OPEN-READ-88 TO TRUE. CHGBD216
|
||||
00693 GO TO S910-MSTR-IO. CHGBD216
|
||||
00694 CHGBD216
|
||||
00695 S910-OPEN-UPDATE. CHGBD216
|
||||
00696 SET L910-OPEN-UPDATE-88 TO TRUE. CHGBD216
|
||||
00697 GO TO S910-MSTR-IO. CHGBD216
|
||||
00698 CHGBD216
|
||||
00699 S910-READ. CHGBD216
|
||||
00700 SET L910-READ-88 TO TRUE. CHGBD216
|
||||
00701 GO TO S910-MSTR-IO. CHGBD216
|
||||
00702 CHGBD216
|
||||
00703 S910-START-BROWSE. CHGBD216
|
||||
00704 SET L910-START-BROWSE-88 TO TRUE. CHGBD216
|
||||
00705 GO TO S910-MSTR-IO. CHGBD216
|
||||
00706 CHGBD216
|
||||
00707 S910-READ-NEXT. CHGBD216
|
||||
00708 SET L910-READ-NEXT-88 TO TRUE. CHGBD216
|
||||
00709 GO TO S910-MSTR-IO. CHGBD216
|
||||
00710 CHGBD216
|
||||
00711 S910-WRITE. CHGBD216
|
||||
00712 SET L910-WRITE-88 TO TRUE. CHGBD216
|
||||
00713 GO TO S910-MSTR-IO. CHGBD216
|
||||
00714 CHGBD216
|
||||
00715 S910-CLOSE. CHGBD216
|
||||
00716 SET L910-CLOSE-88 TO TRUE. CHGBD216
|
||||
00717 GO TO S910-MSTR-IO. CHGBD216
|
||||
00718 CHGBD216
|
||||
00719 S910-MSTR-IO. CHGBD216
|
||||
00720 CALL 'DTSBU910' USING L910-LINK-AREA CHGBD216
|
||||
00721 MSKL-REC. CHGBD216
|
||||
00722 CHGBD216
|
||||
00723 S910-EXIT. CHGBD216
|
||||
00724 EXIT. CHGBD216
|
||||
00725 CHGBD216
|
||||
00726 S921-OPEN-READ. CHGBD216
|
||||
00727 SET L921-OPEN-READ-88 TO TRUE. CHGBD216
|
||||
00728 GO TO S921-AIX-IO. CHGBD216
|
||||
00729 CHGBD216
|
||||
00730 S921-CLOSE. CHGBD216
|
||||
00731 SET L921-CLOSE-88 TO TRUE. CHGBD216
|
||||
00732 GO TO S921-AIX-IO. CHGBD216
|
||||
00733 CHGBD216
|
||||
00734 S921-AIX-IO. CHGBD216
|
||||
00735 CALL 'DTSBU921' USING L921-LINK-AREA CHGBD216
|
||||
00736 ISKL-REC. CHGBD216
|
||||
00737 CHGBD216
|
||||
00738 S921-EXIT. CHGBD216
|
||||
00739 EXIT. CHGBD216
|
||||
00740 CHGBD216
|
||||
00741 ** REPORT RECORD I-O CHGBD216
|
||||
00742 S946-RPT-REC-O. CHGBD216
|
||||
00743 CALL 'DTSBU946' USING RSKL-REC. CHGBD216
|
||||
00744 CHGBD216
|
||||
00745 S946-EXIT. CHGBD216
|
||||
00746 EXIT. CHGBD216
|
||||
00747 CHGBD216
|
||||
00748 T0000-TERMINATE. CHGBD216
|
||||
00749 IF WRK-BD216-WRITE = ZERO CHGBD216
|
||||
00750 PERFORM T1000-WRITE-DUMMY THRU T1000-EXIT CHGBD216
|
||||
00751 END-IF CHGBD216
|
||||
00752 CHGBD216
|
||||
00753 CLOSE CHARGE-FILE-IN BD216-CHG-FILE-OUT. CHGBD216
|
||||
00754 CHGBD216
|
||||
00755 PERFORM S910-CLOSE THRU S910-EXIT. CHGBD216
|
||||
00756 PERFORM S921-CLOSE THRU S921-EXIT. CHGBD216
|
||||
00757 CHGBD216
|
||||
00758 DISPLAY '***********************************************'. CHGBD216
|
||||
00759 DISPLAY '*** CHGBD216 COUNTS *** '. CHGBD216
|
||||
00760 DISPLAY '***'. CHGBD216
|
||||
00761 CHGBD216
|
||||
00762 DISPLAY ' CHG5 RECORDS READ : ' CHGBD216
|
||||
00763 WRK-CHG5-CNT. CHGBD216
|
||||
00764 DISPLAY ' CHG5 RECORDS SELECTED : ' CHGBD216
|
||||
00765 WRK-SELECTED-CNT. CHGBD216
|
||||
00766 MOVE WRK-TOT-CHG TO WRK-CHG-AMT-DISP. CHGBD216
|
||||
00767 DISPLAY 'TOTAL CHARGES ' WRK-CHG-AMT-DISP. CHGBD216
|
||||
00768 DISPLAY ' '. CHGBD216
|
||||
00769 DISPLAY ' CHGBD216 NOT LIABLE RECORDS PASSED: ' CHGBD216
|
||||
00770 WRK-BD216-NOT-LIAB-CNT. CHGBD216
|
||||
00771 DISPLAY ' 100% PREDECESSORS BYPASSED: ' CHGBD216
|
||||
00772 WRK-BYPASS-PRED-CNT. CHGBD216
|
||||
00773 CHGBD216
|
||||
00774 DISPLAY ' CHGBD216 RECORDS WRITTEN : ' CHGBD216
|
||||
00775 WRK-BD216-WRITE. CHGBD216
|
||||
00776 CHGBD216
|
||||
00777 DISPLAY '***********************************************'. CHGBD216
|
||||
00778 CHGBD216
|
||||
00779 T0000-EXIT. CHGBD216
|
||||
00780 EXIT. CHGBD216
|
||||
00781 * CHGBD216
|
||||
00782 T1000-WRITE-DUMMY. CHGBD216
|
||||
00783 INITIALIZE BD216-CHG-REC. CHGBD216
|
||||
00784 SET CHG4-RPT-TYPE-NULL-88 TO TRUE. CHGBD216
|
||||
00785 MOVE ZEROS TO CHG4-EMP-NO. CHGBD216
|
||||
00786 CHGBD216
|
||||
00787 WRITE BD216-CHG-REC. CHGBD216
|
||||
00788 ADD 1 TO WRK-BD216-WRITE. CHGBD216
|
||||
00789 CHGBD216
|
||||
00790 T1000-EXIT. CHGBD216
|
||||
00791 EXIT. CHGBD216
|
||||
00792 CHGBD216
|
||||
00793 S999-ABEND. CHGBD216
|
||||
00794 DISPLAY '**** CHGBD216 ABENDING ' CHGBD216
|
||||
00795 ABEND-MSG ' ' BD216-CHG-STATUS. CHGBD216
|
||||
00796 CALL ABEND-MOD USING ABEND-CODE. CHGBD216
|
||||
00797 CHGBD216
|
||||
00798 S999-EXIT. CHGBD216
|
||||
00799 EXIT. CHGBD216
|
||||
00800 CHGBD216
|
||||
Reference in New Issue
Block a user