00001 I1000-EDIT-AND-DEFAULT-PARMS. 11/15/05 00002 MOVE LECM-CURR-RUN-DATE TO WRK-UC30H-FIRST-DEL-CUTOFF-DTE OJRPE451 00003 WRK-UC30H-FIRST-DEL-MAIL-DATE. LV001 00004 OJRPE451 00005 PERFORM I1100-SUBJECT-YRQ THRU I1100-EXIT. OJRPE451 00006 OJRPE451 00007 PERFORM I1200-RETURN-BY-DATE THRU I1200-EXIT. OJRPE451 00008 OJRPE451 00009 PERFORM I1300-PURSUED-RPT-YRQ THRU I1300-EXIT. OJRPE451 00010 OJRPE451 00011 I1000-EXIT. OJRPE451 00012 EXIT. OJRPE451 00013 SKIP3 OJRPE451 00014 I1100-SUBJECT-YRQ. OJRPE451 00015 OJRPE451 00016 IF OJR-PARM-SUBJECT-YRQ = SPACES OJRPE451 00017 PERFORM I1110-DEFAULT-YRQ THRU I1110-EXIT OJRPE451 00018 ELSE OJRPE451 00019 PERFORM I1120-EDIT-PARM-YRQ THRU I1120-EXIT. OJRPE451 00020 OJRPE451 00021 OJRPE451 00022 MOVE WRK-PARM-SUBJECT-YRQ TO L004-QTR-5-9. OJRPE451 00023 OJRPE451 00024 PERFORM S004-FROM-5 THRU S004-EXIT. OJRPE451 00025 OJRPE451 00026 MOVE L004-ANN-DEFAULT-DUE-DATE OJRPE451 00027 TO WRK-SUBJECT-YRQ-DEF-DUE-DATE. OJRPE451 00028 OJRPE451 00029 MOVE L004-SLASH-QTR TO WRK-SUBJECT-SLASH-QTR. OJRPE451 00030 OJRPE451 00031 I1100-EXIT. OJRPE451 00032 EXIT. OJRPE451 00033 OJRPE451 00034 I1110-DEFAULT-YRQ. OJRPE451 00035 IF L415-UC30H-FIRST-DEL-STRT-YRQ = ZEROS OJRPE451 00036 MOVE 'PARM-SUBJECT-YRQ REQUIRED ' TO ABEND-MSG OJRPE451 00037 PERFORM S999-ABEND THRU S999-EXIT OJRPE451 00038 END-IF. OJRPE451 00039 OJRPE451 00040 MOVE L415-UC30H-FIRST-DEL-STRT-YRQ TO L004-QTR-5-9. OJRPE451 00041 ADD +1 TO L004-QTR-5-YR. OJRPE451 00042 PERFORM S004-FROM-5 THRU S004-EXIT. OJRPE451 00043 MOVE L004-QTR-5-9 TO WRK-PARM-SUBJECT-YRQ. OJRPE451 00044 MOVE L004-QTR-5-YR TO WRK-PARM-SUBJECT-YR. OJRPE451 00045 OJRPE451 00046 I1110-EXIT. OJRPE451 00047 EXIT. OJRPE451 00048 OJRPE451 00049 I1120-EDIT-PARM-YRQ. OJRPE451 00050 MOVE OJR-PARM-SUBJECT-YRQ TO L004-QTR-3-X. OJRPE451 00051 MOVE 1 TO L004-QTR-3-Q. OJRPE451 00052 PERFORM S004-FROM-3 THRU S004-EXIT. OJRPE451 00053 IF L004-VALID-QTR OJRPE451 00054 MOVE L004-QTR-5-YR TO WRK-PARM-SUBJECT-YR OJRPE451 00055 MOVE L004-QTR-5-9 TO WRK-PARM-SUBJECT-YRQ OJRPE451 00056 ELSE OJRPE451 00057 MOVE 'PARM-SUBJECT-YRQ NOT VALID' TO ABEND-MSG OJRPE451 00058 PERFORM S999-ABEND THRU S999-EXIT OJRPE451 00059 END-IF. OJRPE451 00060 OJRPE451 00061 IF L415-UC30H-FIRST-DEL-STRT-YRQ = ZEROS OJRPE451 00062 NEXT SENTENCE OJRPE451 00063 ELSE OJRPE451 00064 MOVE L415-UC30H-FIRST-DEL-STRT-YRQ TO L004-QTR-5-9 OJRPE451 00065 ADD 1 TO L004-QTR-5-YR OJRPE451 00066 IF L004-QTR-5-YR = WRK-PARM-SUBJECT-YR OJRPE451 00067 NEXT SENTENCE OJRPE451 00068 ELSE OJRPE451 00069 MOVE OJRPE451 00070 'PARM YRQ NOT COMPATIBLE WITH PREVIOUS DELINQUENT YEAR' OJRPE451 00071 TO ABEND-MSG OJRPE451 00072 PERFORM S999-ABEND THRU S999-EXIT. OJRPE451 00073 OJRPE451 00074 I1120-EXIT. OJRPE451 00075 EXIT. OJRPE451 00076 OJRPE451 00077 I1200-RETURN-BY-DATE. OJRPE451 00078 IF OJR-PARM-RETURN-BY-DATE = SPACES OJRPE451 00079 IF L415-UC30H-FIRST-DEL-STRT-YRQ = ZEROS OJRPE451 00080 MOVE 'PARM-RETURN-BY-DATE REQUIRED' TO ABEND-MSG OJRPE451 00081 PERFORM S999-ABEND THRU S999-EXIT OJRPE451 00082 END-IF OJRPE451 00083 END-IF. OJRPE451 00084 OJRPE451 00085 IF OJR-PARM-RETURN-BY-DATE = SPACES OJRPE451 00086 MOVE WRK-UC30H-FIRST-DEL-MAIL-DATE TO L001-FED-8-DATE-9 OJRPE451 00087 PERFORM S001-FROM-FED-8 THRU S001-EXIT OJRPE451 00088 ADD +10 TO L001-JUL-ABS-DAY OJRPE451 00089 PERFORM S001-FROM-ABS-DAY THRU S001-EXIT OJRPE451 00090 MOVE L001-FED-8-DATE-9 TO WRK-PARM-RETURN-BY-DATE OJRPE451 00091 ELSE OJRPE451 00092 MOVE OJR-PARM-RETURN-BY-DATE TO L001-CAL-6-DATE-X OJRPE451 00093 PERFORM S001-FROM-CAL-6 THRU S001-EXIT OJRPE451 00094 IF L001-INVALID-DATE OJRPE451 00095 MOVE 'INVALID PARM-RETURN-BY-DATE ENCOUNTERED' OJRPE451 00096 TO ABEND-MSG OJRPE451 00097 PERFORM S999-ABEND THRU S999-EXIT OJRPE451 00098 ELSE OJRPE451 00099 IF L001-FED-8-DATE-9 > WRK-UC30H-FIRST-DEL-MAIL-DATE OJRPE451 00100 MOVE L001-FED-8-DATE-9 TO WRK-PARM-RETURN-BY-DATEOJRPE451 00101 ELSE OJRPE451 00102 MOVE 'PARM-RETURN-BY-DATE NOT > MAIL DATE' OJRPE451 00103 TO ABEND-MSG OJRPE451 00104 PERFORM S999-ABEND THRU S999-EXIT. OJRPE451 00105 I1200-EXIT. OJRPE451 00106 EXIT. OJRPE451 00107 OJRPE451 00108 I1300-PURSUED-RPT-YRQ. OJRPE451 00109 MOVE LECM-FIRST-PURSUED-RPT-YRQ TO L004-QTR-5-9. OJRPE451 00110 OJRPE451 00111 IF L004-QTR-5-Q = 1 OJRPE451 00112 SET WRK-DROP-PURSUIT-YES-88 TO TRUE OJRPE451 00113 MOVE L004-QTR-5-9 TO WRK-FIRST-PURSUED-RPT-YRQ OJRPE451 00114 ELSE OJRPE451 00115 SET WRK-DROP-PURSUIT-NO-88 TO TRUE OJRPE451 00116 MOVE 1 TO L004-QTR-5-Q OJRPE451 00117 SUBTRACT 1 FROM L004-QTR-5-YR OJRPE451 00118 MOVE L004-QTR-5-9 TO WRK-FIRST-PURSUED-RPT-YRQ. OJRPE451 00119 OJRPE451 00120 I1300-EXIT. OJRPE451 00121 EXIT. OJRPE451