DUTAS re-platformed to Raincode - Initial Source Code
This commit is contained in:
192
Batch/DTSBD380.cob
Normal file
192
Batch/DTSBD380.cob
Normal file
@ -0,0 +1,192 @@
|
||||
00001 IDENTIFICATION DIVISION. 08/07/12
|
||||
00002 PROGRAM-ID. DTSBD380. DTSBD380
|
||||
00003 AUTHOR. TRW. LV011
|
||||
00004 DATE-WRITTEN. JULY 2003. DTSBD380
|
||||
00005 DATE-COMPILED. DTSBD380
|
||||
00006 SKIP3 DTSBD380
|
||||
00007 ***** DTSBD380
|
||||
00008 * DTSBD380
|
||||
00009 * FUNCTION: STATUS UPDATE DRIVER. DTSBD380
|
||||
00010 * DTSBD380
|
||||
00011 * DTSBD380
|
||||
00012 * MODIFICATION LOG: DTSBD380
|
||||
00013 * DTSBD380
|
||||
00014 * 07/23/2003 INITIAL DEVELOPMENT. DTSBD380
|
||||
00015 * WORK ORDER: PROGRAMMER: DTSBD380
|
||||
00016 * DTSBD380
|
||||
00017 * 01/18/2005 MODIFIED FOR T003 NOTEPAD TRANSACTION. DTSBD380
|
||||
00018 * WORK ORDER: PROGRAMMER: GD DTSBD380
|
||||
00019 * DTSBD380
|
||||
00020 * 06/01/2005 MODIFIED FOR NEW T002 TRANSACTION - BATCH DTSBD380
|
||||
00021 * LIABILITY DETERMINATIONS. DTSBD380
|
||||
00022 * WORK ORDER: PROGRAMMER: GD DTSBD380
|
||||
00023 * DTSBD380
|
||||
00024 * 06/16/2008 MODIFIED FOR NEW T003 TRANSACTION - MEVL RECORDS DTSBD380
|
||||
00025 * WORK ORDER: REFUNDS PROGRAMMER: GD DTSBD380
|
||||
00026 * DTSBD380
|
||||
00027 * 04/26/2012 MODIFIED FOR NEW T040 TRANSACTION - WEB AUDITS DTSBD380
|
||||
00028 * WORK ORDER: AUDITS PROGRAMMER: ZL1 DTSBD380
|
||||
00029 * DTSBD380
|
||||
00030 * MM/DD/YYYY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBD380
|
||||
00031 * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBD380
|
||||
00032 * REFERENCE: XXXXXXXXXXXXXXX PROGRAMMER: XXX DTSBD380
|
||||
00033 * DTSBD380
|
||||
00034 * DTSBD380
|
||||
00035 * DESCRIPTION: DTSBD380
|
||||
00036 * DTSBD380
|
||||
00037 * EXAMINES T002-TRN-CD AND CALLS THE APPROPRIATE DTSBD380
|
||||
00038 * STATUS UPDATE PROCESSING MODULE. DTSBD380
|
||||
00039 * DTSBD380
|
||||
00040 ***** DTSBD380
|
||||
00041 SKIP3 DTSBD380
|
||||
00042 ENVIRONMENT DIVISION. DTSBD380
|
||||
00043 EJECT DTSBD380
|
||||
00044 DATA DIVISION. DTSBD380
|
||||
00045 SKIP3 DTSBD380
|
||||
00046 WORKING-STORAGE SECTION. DTSBD380
|
||||
000465 77 PAN-VALET PICTURE X(24) VALUE '011DTSBD380 08/07/12'. DTSBD380
|
||||
00047 SKIP3 DTSBD380
|
||||
00048 01 WRK-AREA. DTSBD380
|
||||
00049 05 WRK-ABEND-CD PIC S9(04) COMP VALUE +380.DTSBD380
|
||||
00050 EJECT DTSBD380
|
||||
00051 01 MSG-TABLE. DTSBD380
|
||||
00052 05 MSG1-INVALID-TRN-CD. DTSBD380
|
||||
00053 10 MSG1-ID PIC X(11) VALUE 'DTSBD380905'. DTSBD380
|
||||
00054 10 MSG1-SHORT-TEXT PIC X(20) VALUE 'INVALID TRN CD'. DTSBD380
|
||||
00055 10 MSG1-LONG-TEXT. DTSBD380
|
||||
00056 15 FILLER PIC X(30) DTSBD380
|
||||
00057 VALUE 'TRANSACTION FAILED - TRANSACTI'. DTSBD380
|
||||
00058 15 FILLER PIC X(30) DTSBD380
|
||||
00059 VALUE 'ON CODE NOT VALID '. DTSBD380
|
||||
00060 EJECT DTSBD380
|
||||
00061 LINKAGE SECTION. DTSBD380
|
||||
00062 SKIP3 DTSBD380
|
||||
00063 01 LBCM-LINK-AREA. DTSBD380
|
||||
00064 ++INCLUDE DTSILBCM DTSBD380
|
||||
00065 EJECT DTSBD380
|
||||
00066 01 MPRF-REC. DTSBD380
|
||||
00067 ++INCLUDE DTSIMPRF DTSBD380
|
||||
00068 EJECT DTSBD380
|
||||
00069 01 TSKL-REC. DTSBD380
|
||||
00070 ++INCLUDE DTSITSKL DTSBD380
|
||||
00071 SKIP2 DTSBD380
|
||||
00072 01 T002-REC REDEFINES TSKL-REC. DTSBD380
|
||||
00073 ++INCLUDE DTSIT002 DTSBD380
|
||||
00074 DTSBD380
|
||||
00075 01 T003-REC REDEFINES TSKL-REC. DTSBD380
|
||||
00076 ++INCLUDE DTSIT003 DTSBD380
|
||||
00077 EJECT DTSBD380
|
||||
00078 01 T040-REC REDEFINES TSKL-REC. DTSBD380
|
||||
00079 ++INCLUDE DTSIT040 DTSBD380
|
||||
00080 EJECT DTSBD380
|
||||
00081 PROCEDURE DIVISION USING LBCM-LINK-AREA DTSBD380
|
||||
00082 MPRF-REC DTSBD380
|
||||
00083 TSKL-REC. DTSBD380
|
||||
00084 DTSBD380
|
||||
00085 DTSBD380
|
||||
00086 IF TSKL-AUTO-EMP-STATUS-88 DTSBD380
|
||||
00087 PERFORM P1000-AUTO-EMP-STATUS THRU P1000-EXIT DTSBD380
|
||||
00088 ELSE DTSBD380
|
||||
00089 IF TSKL-NOTEPAD-88 DTSBD380
|
||||
00090 PERFORM P2000-NOTEPAD THRU P2000-EXIT DTSBD380
|
||||
00091 ELSE DTSBD380
|
||||
00092 IF TSKL-WEB-AUDIT-88 DTSBD380
|
||||
00093 PERFORM P3000-WEB-AUDIT THRU P3000-EXIT DTSBD380
|
||||
00094 ELSE DTSBD380
|
||||
00095 PERFORM S999-ABEND THRU S999-EXIT DTSBD380
|
||||
00096 END-IF DTSBD380
|
||||
00097 END-IF. DTSBD380
|
||||
00098 DTSBD380
|
||||
00099 DTSBD380
|
||||
00100 GOBACK. DTSBD380
|
||||
00101 EJECT DTSBD380
|
||||
00102 P1000-AUTO-EMP-STATUS. DTSBD380
|
||||
00103 EVALUATE TRUE DTSBD380
|
||||
00104 WHEN T002-DETERM-88 DTSBD380
|
||||
00105 CALL 'DTSBD381' USING LBCM-LINK-AREA DTSBD380
|
||||
00106 MPRF-REC DTSBD380
|
||||
00107 T002-REC DTSBD380
|
||||
00108 DTSBD380
|
||||
00109 WHEN T002-EMP-RATE-88 DTSBD380
|
||||
00110 DISPLAY 'BD380 - RATE ' MPRF-EMP-NO DTSBD380
|
||||
00111 CALL 'DTSBD382' USING LBCM-LINK-AREA DTSBD380
|
||||
00112 MPRF-REC DTSBD380
|
||||
00113 T002-REC DTSBD380
|
||||
00114 DTSBD380
|
||||
00115 WHEN T002-EMP-ADDR-88 DTSBD380
|
||||
00116 CALL 'DTSBD383' USING LBCM-LINK-AREA DTSBD380
|
||||
00117 MPRF-REC DTSBD380
|
||||
00118 T002-REC DTSBD380
|
||||
00119 DTSBD380
|
||||
00120 WHEN T002-CONTACT-88 DTSBD380
|
||||
00121 CALL 'DTSBD384' USING LBCM-LINK-AREA DTSBD380
|
||||
00122 MPRF-REC DTSBD380
|
||||
00123 T002-REC DTSBD380
|
||||
00124 DTSBD380
|
||||
00125 WHEN T002-EMP-NAME-88 DTSBD380
|
||||
00126 CALL 'DTSBD386' USING LBCM-LINK-AREA DTSBD380
|
||||
00127 MPRF-REC DTSBD380
|
||||
00128 T002-REC DTSBD380
|
||||
00129 DTSBD380
|
||||
00130 WHEN T002-EMP-REL-88 DTSBD380
|
||||
00131 CALL 'DTSBD387' USING LBCM-LINK-AREA DTSBD380
|
||||
00132 MPRF-REC DTSBD380
|
||||
00133 T002-REC DTSBD380
|
||||
00134 DTSBD380
|
||||
00135 WHEN OTHER DTSBD380
|
||||
00136 SET LBCM-TRN-NOT-OK-88 TO TRUE DTSBD380
|
||||
00137 MOVE MSG1-INVALID-TRN-CD TO LBCM-TRN-MSG-AREA DTSBD380
|
||||
00138 END-EVALUATE. DTSBD380
|
||||
00139 DTSBD380
|
||||
00140 P1000-EXIT. DTSBD380
|
||||
00141 EXIT. DTSBD380
|
||||
00142 DTSBD380
|
||||
00143 P2000-NOTEPAD. DTSBD380
|
||||
00144 DISPLAY 'DTSBD380 P2000 ' T003-EMP-NO ' ' T003-TRN-CD. DTSBD380
|
||||
00145 EVALUATE TRUE DTSBD380
|
||||
00146 WHEN T003-ADD-MNTE-88 DTSBD380
|
||||
00147 CALL 'DTSBD385' USING LBCM-LINK-AREA DTSBD380
|
||||
00148 MPRF-REC DTSBD380
|
||||
00149 T003-REC DTSBD380
|
||||
00150 DTSBD380
|
||||
00151 WHEN T003-ADD-MEVL-88 DTSBD380
|
||||
00152 CALL 'DTSBD385' USING LBCM-LINK-AREA DTSBD380
|
||||
00153 MPRF-REC DTSBD380
|
||||
00154 T003-REC DTSBD380
|
||||
00155 DTSBD380
|
||||
00156 WHEN OTHER DTSBD380
|
||||
00157 SET LBCM-TRN-NOT-OK-88 TO TRUE DTSBD380
|
||||
00158 MOVE MSG1-INVALID-TRN-CD TO LBCM-TRN-MSG-AREA DTSBD380
|
||||
00159 END-EVALUATE. DTSBD380
|
||||
00160 DTSBD380
|
||||
00161 P2000-EXIT. DTSBD380
|
||||
00162 EXIT. DTSBD380
|
||||
00163 P3000-WEB-AUDIT. DTSBD380
|
||||
00164 EVALUATE TRUE DTSBD380
|
||||
00165 WHEN T040-MFAS-88 DTSBD380
|
||||
00166 CALL 'DTSBD388' USING LBCM-LINK-AREA DTSBD380
|
||||
00167 MPRF-REC DTSBD380
|
||||
00168 T040-REC DTSBD380
|
||||
00169 DTSBD380
|
||||
00170 WHEN T040-MAUR-88 DTSBD380
|
||||
00171 CALL 'DTSBD388' USING LBCM-LINK-AREA DTSBD380
|
||||
00172 MPRF-REC DTSBD380
|
||||
00173 T040-REC DTSBD380
|
||||
00174 DTSBD380
|
||||
00175 WHEN T040-MAUY-88 DTSBD380
|
||||
00176 CALL 'DTSBD388' USING LBCM-LINK-AREA DTSBD380
|
||||
00177 MPRF-REC DTSBD380
|
||||
00178 T040-REC DTSBD380
|
||||
00179 DTSBD380
|
||||
00180 WHEN OTHER DTSBD380
|
||||
00181 SET LBCM-TRN-NOT-OK-88 TO TRUE DTSBD380
|
||||
00182 MOVE MSG1-INVALID-TRN-CD TO LBCM-TRN-MSG-AREA DTSBD380
|
||||
00183 END-EVALUATE. DTSBD380
|
||||
00184 DTSBD380
|
||||
00185 P3000-EXIT. DTSBD380
|
||||
00186 EXIT. DTSBD380
|
||||
00187 DTSBD380
|
||||
00188 S999-ABEND. DTSBD380
|
||||
00189 CALL 'DTSBU999' USING WRK-ABEND-CD. DTSBD380
|
||||
00190 S999-EXIT. DTSBD380
|
||||
00191 EXIT. DTSBD380
|
||||
Reference in New Issue
Block a user