0.009/21/98 MYRA MAIORANA 1.0 INTRODUCTION ------------ THE CEN501 SUBPROGRAM IS DESIGNED TO FURTHER EDIT AND MISMATCH THE A,K,T FILES PASSED FROM CEN500 PRODUCING A MISMATCH REPORT OF ANY ERRORS ENCOUNTERED. K-RECORDS/T-RECORDS ------------------- THE TEMPORARY K-FILE IS CHECKED TO INSURE THAT ALL STUDENTS HAVE VALID GRADES BEFORE IT IS WRITTEN TO THE PERMANENT K-FILE. THE PROCEDURE IS AS FOLLOWS: - IF THE SENIOR-CITIZEN OPTION IS 'NO ', ALL OF THE T-RECORDS FOR A STUDENT ARE READ. AS EACH ONE IS READ, IT'S GRADE FIELD IS CHECKED FOR AN INVALID GRADE. INVALID GRADES ARE 'L', 'M', 'Q', 'J', 'K', 'T', 'Y', 'X' AND 'Z'. - IF THE SENIOR-CITIZEN OPTION IS 'YES', ALL OF THE T-RECORDS FOR A STUDENT ARE READ. AS EACH ONE IS READ, IT'S GRADE FIELD IS CHECKED FOR AN INVALID GRADE. INVALID GRADES ARE 'L', 'M', 'Q', 'J', 'K', 'T', 'Y' AND 'X' (GRADES OF 'Z' ARE CONSIDERED TO BE VALID WITH THIS OPTION). - IF ALL OF A STUDENT'S T-RECORDS CONTAIN INVALID GRADES, HIS K-RECORD IS NOT WRITTEN TO THE PERMANENT K-FILE. HIS T-RECORD IS NOT CHANGED OR DELETED IN ANY WAY AT THIS TIME. - IF THE AUDSRCITZ-ADMADD OPTION IS 'YES', THE T-RECORD LAYOUTS AND A WARNING MESSAGE ARE PRINTED INFORMING THE USER THAT THE K-RECORD WAS NOT WRITTEN TO THE PERMANENT K-FILE. - IF THE AUDSRCITZ-ADMADD OPTION IS 'NO ', A MESSAGE IS NOT PRINTED INFORMING THE USER THAT THE K-RECORD WAS NOT WRITTEN TO THE PERMANENT K-FILE. * A MISMATCH IS ALSO PERFORMED ON THE 'K' AND 'T' FILES. THE 'K' AND 'T' FILES ARE COMPARED TO INSURE THAT EACH HAS A MATCHING RECORD. UNMATCHED RECORDS ARE PRINTED ON AN EXCEPTION REPORT. THE PROCEDURE IS AS FOLLOWS: - ALL OF THE STUDENT T-RECORDS FOR A CLASS ARE READ. ALL OF THE K-RECORDS FOR A CLASS ARE READ. - THE K-RECORD AND THE T-RECORD ARE THEN COMPARED. - IF A K-RECORD IS MISSING, ALL T-RECORD LAYOUTS ARE PRINTED ALONG WITH A CORRESPONDING MESSAGE. - IF A T-RECORD IS MISSING, THE K-RECORD LAYOUT IS PRINTED ALONG WITH A CORRESPONDING MESSAGE. T-RECORDS/A-RECORDS ------------------- THE TEMPORARY T-FILE IS CHECKED TO INSURE THAT ALL STUDENTS HAVE VALID GRADES BEFORE IT IS WRITTEN TO THE PERMANENT T-FILE. A-RECORDS ARE DELETED FROM THE A-FILE IF A STUDENT HAS ALL INVALID T-RECORD GRADES. THE PROCEDURE IS AS FOLLOWS: - THE T-RECORDS ARE SORTED BY SOCIAL SECURITY NUMBER IN ORDER TO ALLOW PROCESSING WITH THE A-FILE. - IF THE AUDSRCITZ-ADMADD OPTION IS 'NO ', ALL OF THE T-RECORDS FOR A STUDENT ARE READ. AS EACH ONE IS READ, IT'S GRADE FIELD IS CHECKED FOR AN INVALID GRADE. INVALID GRADES ARE 'L', 'M', 'Q', 'J', 'K', 'T', 'Y', 'X' AND 'Z'. - IF THE AUDSRCITZ-ADMADD OPTION IS 'YES', ALL OF THE T-RECORDS FOR A STUDENT ARE READ. AS EACH ONE IS READ, IT'S GRADE FIELD IS CHECKED FOR AN INVALID GRADE. INVALID GRADES ARE 'L', 'M', 'Q', 'J', 'K', 'T', 'Y' AND 'X' (GRADES OF 'Z' ARE CONSIDERED TO BE VALID WITH THIS OPTION). - IF ALL OF A STUDENT'S T-RECORDS CONTAIN INVALID GRADES HIS A-RECORD IS RETRIEVED AND DELETED. HIS T-RECORD IS NOT WRITTEN TO THE PERMANENT T-FILE. - IF THE AUDSRCITZ-ADMADD OPTION IS 'YES', ALL T-RECORD LAYOUTS AND A WARNING MESSAGE IS PRINTED INFORMING THE USER THAT THE A-RECORD HAS BEEN DELETED. - IF THE AUDSRCITZ-ADMADD OPTION IS 'NO ', A MESSAGE IS NOT PRINTED INFORMING THE USER THAT THE A-RECORD WAS DELETED. A MISMATCH IS ALSO PERFORMED ON THE 'A' AND 'T' FILES. THE 'A' AND 'T' FILES ARE COMPARED TO INSURE THAT EACH HAS A MATCHING RECORD. UNMATCHED RECORDS ARE PRINTED ON AN EXCEPTION REPORT. THE PROCEDURE IS AS FOLLOWS: - ALL OF THE STUDENT T-RECORDS ARE READ. EACH STUDENT'S A-RECORD IS READ. - THE A-RECORD AND THE T-RECORD ARE THEN COMPARED. - IF NO A-RECORD IS FOUND, ALL T-RECORD LAYOUTS ARE PRINTED ALONG WITH A CORRESPONDING MESSAGE. - IF NO T-RECORD IS FOUND, THE A-RECORD LAYOUT IS PRINTED ALONG WITH A CORRESPONDING MESSAGE. T-RECORDS --------- THE T-RECORDS ARE CHECKED FOR ALL OFF CAMPUS CLASS CODES (ON CAMPUS CODES ARE A, B, C, D, OR F). IF A PERSON IS TAKING ALL OFF CAMPUS CLASSES, HIS A-RECORD CAMPUS CODE IS CHANGED TO A 'Z'. THE PROCESS IS AS FOLLOWS: - ALL OF THE STUDENT'S T-RECORDS ARE READ. AS EACH ONE IS READ,THE CAMPUS IS CHECKED FOR AN ON OR OFF CAMPUS CODE. IF ALL OF THE STUDENT'S T-RECORDS HAVE OFF CAMPUS CODES, HIS A-RECORD IS RETRIEVED FROM THE A-FILE AND THE CAMPUS CODE IS CHANGED TO 'Z'. * T-RECORDS ARE CHECKED TO INSURE THAT EVERY SCIENCE LECTURE CLASS HAS A MATCHING LAB CLASS, IF ONE IS REQUIRED. THE PROCEDURE IS AS FOLLOWS: - THE T-RECORD AND THE PREVIOUS T-RECORD ARE CHECKED FOR VALID SCIENCE CLASSES (VALID SCIENCE CLASSES ARE BIOL, CHEM, GEOL, NASC, AND PHYS). - IF BOTH ARE SCIENCE CLASSES, THEY ARE COMPARED FOR A MATCHING LECTURE/LAB CLASS. - IF THE CURRENT T-RECORD IS A LECTURE CLASS, THE NO-LAB SCIENCE TABLE IS SEARCHED TO SEE IF A LAB CLASS IS REQUIRED. THE NO-LAB SCIENCE TABLE CONSISTS OF VALID SCIENCE CLASSES (LISTED ABOVE) WHICH USUALLY HAVE NO LAB HOURS OR HAVE VARIABLE CREDIT LAB HOURS. - IF THE CLASS IS NOT ON THE TABLE, A LAB IS REQUIRED. THE T-RECORD LAYOUT IS PRINTED ALONG WITH A MESSAGE STATING THAT A SCIENCE LECTURE CLASS HAS NO MATCHING LAB CLASS. - IF THE CLASS IS A SCIENCE LAB CLASS AND THE PREVIOUS T-RECORD WAS NOT A LECTURE, THE T-RECORD LAYOUT IS PRINTED WITH A MESSAGE STATING THAT A SCIENCE LAB CLASS DOES NOT HAVE A MATCHING LECTURE CLASS. THERE IS NO LECTURE CLASS TO MATCH THE LAB CLASS. - SPECIAL CODING HAS BEEN DONE TO ACCOMODATE THE CHM 241, 242 LECTURES AND THE CHM 243, 244, 245, 246 LABS. THESE WILL NOW BE CHECKED AFTER ALL OF THE STUDENT'S RECORDS ARE READ, BUT FLAGGED AS THEY ARE PROCESSED. ALL OF THESE CLASSES SHOULD BE FOUND IN THE 'NOLAB' TABLE OTHERWISE AN ERROR INDICATING THEY SHOULD BE WILL BE DISPLAYED. * 2.0 SAMPLE JCL: ----------- 2.1 RUN JCL: -------- THIS PROGRAM USES THE JCL FROM CEN500 2.2 INPUT PARAMETERS: ----------------- SEE CEN500 3.0 JOB SETUP INSTRUCTIONS: ---------------------- SPECIAL FORMS QUEUE: N/A FORMS BUFFER: STANDARD ALIGNMENT INSTRUCTIONS: STANDARD PRINTED OUTPUT: AKT MISMATCH REPORT FORMS TYPE: 14 X 11 SPECIAL INSTRUCTIONS: IF A FATAL ERROR OCCURS WHICH TERMINATES PROGRAM EXECUTION, GIVE THE ERROR LIST TO PROGRAMMER AT COMPUTER CENTER. 4.0 FILES: ----- 4.1 DATA BASES/SEGMENTS USED: ------------------------- N/A 4.2 ADDITIONAL FILES USED: --------------------- 1. A-FILE - STUDENT NAME FILE 2. K-FILE - CLASS FILE (PERMANENT) 2. KT-FILE - CLASS FILE (TEMPORARY PASSED FROM CEN500) 3. T-FILE - STUDENT CLASS FILE (PERMANENT) 4. TT-FILE - STUDENT CLASS FILE (TEMPORARY PASSED FROM CEN500) 5. SORT-FILE - SORT WORK FILE 6. SORT-T-FILE - SORTED T FILE 7. PRINT-FILE - PRINTED REPORT OUTPUT * 4.3 INPUT/OUTPUT RECORD LAYOUTS: --------------------------- 1. A-FILE ------------------------------------------------------------------- ] POSITION ] ] ] DATA ] ] ] FROM ] TO ] FIELD NAME ] SIZE ] TYPE ] COMMENTS ] ]------]-------]------------------]-------]--------]--------------] ] 1 ] 6 ] CARD IDENTIFIER ] 6 ] AN ] ] ] 7 ] 15 ] SOCIAL SECURITY ] 9 ] AN ] ] ] 16 ] 30 ] LAST NAME ] 15 ] AN ] ] ] 31 ] 39 ] FIRST NAME ] 9 ] AN ] ] ] 40 ] 40 ] INITIAL ] 1 ] AN ] ] ] 41 ] 42 ] SUFFIX ] 2 ] AN ] ] ] 43 ] 43 ] SEX ] 1 ] AN ] 1 = MALE ] ] ] ] ] ] ] 2 = FEMALE ] ] 44 ] 44 ] RACE ] 1 ] AN ] 1 = WHITE ] ] ] ] ] ] ] 2 = BLACK ] ] ] ] ] ] ] 3 = AM INDIAN] ] ] ] ] ] ] 4 = ORIENTAL ] ] ] ] ] ] ] 5 = SPANISH ] ] ] ] ] ] ] 6 = OTHER ] ] 45 ] 45 ] FILLER ] 1 ] AN ] ] ] 46 ] 46 ] STUDENT-TYPE ] 1 ] AN ] 1 = NEW ] ] ] ] ] ] ] 2 = OLD ] ] ] ] ] ] ] 3 = TRANSFER ] ] ] ] ] ] ] 4 = RETURNING] ] 47 ] 48 ] HS-GRAD-DATE ] 2 ] AN ] ] ] 49 ] 54 ] BIRTH-DATE ] 6 ] AN ] (MMDDYY) ] ] 55 ] 57 ] A-VISA-CODE ] 1 ] AN ] ] ] 58 ] 58 ] FILLER ] 3 ] AN ] ] ] 59 ] 64 ] HS-CEEB-CODE ] 6 ] AN ] ] ] 65 ] 68 ] FILLER ] 4 ] AN ] ] ] 69 ] 69 ] CURRICULUM LEVEL ] 1 ] AN ] ] ] 70 ] 72 ] CURRICULUM ] 3 ] AN ] ] ] 73 ] 75 ] JURISDICTION CODE] 3 ] AN ] ] ] 76 ] 79 ] FILLER ] 4 ] AN ] ] ] 80 ] 80 ] CAMPUS ] 1 ] AN ] ] ]______]_______]__________________]_______]________]______________] * 2. K-FILE ------------------------------------------------------------------- ] POSITION ] ] ] DATA ] ] ] FROM ] TO ] FIELD NAME ] SIZE ] TYPE ] COMMENTS ] ]------]-------]------------------]-------]--------]--------------] ] 1 ] 9 ]FACULTY SOCIAL SEC] 9 ] AN ] ] ] 10 ] 11 ]FACULTY INITIALS ] 2 ] AN ] ] ] 12 ] 24 ]FACULTY LAST NAME ] 13 ] AN ] ] ] 25 ] 28 ] DEPARTMENT ] 4 ] AN ] ] ] 29 ] 31 ] COURSE NUMBER ] 3 ] AN ] ] ] 32 ] 33 ] SECTION NUMBER ] 2 ] AN ] ] ] 34 ] 42 ] COURSE TITLE ] 9 ] AN ] ] ] 43 ] 43 ] PAS SESSION CODE ] 1 ] AN ] ] ] 44 ] 44 ] PAS INST NO WEEKS] 1 ] AN ] ] ] 45 ] 48 ] CREDITS ] 4 ] N ] 99V99 ] ] 49 ] 49 ] DIVISION CODE ] 1 ] AN ] ] ] 50 ] 50 ] LAB CODE ] 1 ] AN ]BLANK= NOT LAB] ] ] ] ] ] ] L = LAB ] ] 51 ] 51 ] FACULTY CODE ] 1 ] AN ] 1 = FULLTIME ] ] ] ] ] ] ] 2 = PARTTIME ] ] ] ] ] ] ] (PERMANENT) ] ] ] ] ] ] ] 3 = PARTTIME ] ] ] ] ] ] ] (LECTURER) ] ] 52 ] 57 ] DAYS OF WEEK ] 1 ] AN ] 1 = MONDAY ] ] ] ] ] ] ] 2 = TUESDAY ] ] ] ] ] ] ] 3 = WEDNESDAY] ] ] ] ] ] ] 4 = THURSDAY ] ] ] ] ] ] ] 5 = FRIDAY ] ] ] ] ] ] ] 6 = SATURDAY ] ] ] ] ] ] ] 7 = SUNDAY ] ] 58 ] 61 ] BEG MILITARY TIME] 4 ] AN ] ] ] 62 ] 65 ] END MILITARY TIME] 4 ] AN ] ] ] 66 ] 68 ] BUILDING CODE ] 3 ] AN ] ] ] 69 ] 72 ] ROOM CODE ] 4 ] AN ] ] ] 73 ] 73 ] FILLER ] 1 ] AN ] ] ] 74 ] 74 ] SESSION NUMBER ] 1 ] AN ] ] ] 75 ] 75 ] RECORD NUMBER ] 1 ] AN ] ] ] 76 ] 76 ] CAMPUS CODE ] 1 ] AN ] ] ] 77 ] 79 ] AGENCY CODE ] 3 ] AN ] ] ] 80 ] 80 ] IDENTIFICATION ] 1 ] AN ] ] ]______]_______]__________________]_______]________]______________] * 3. KT-FILE ------------------------------------------------------------------- ] POSITION ] ] ] DATA ] ] ] FROM ] TO ] FIELD NAME ] SIZE ] TYPE ] COMMENTS ] ]------]-------]------------------]-------]--------]--------------] ] 1 ] 9 ]FACULTY SOCIAL SEC] 9 ] AN ] ] ] 10 ] 11 ]FACULTY INITIALS ] 2 ] AN ] ] ] 12 ] 24 ]FACULTY LAST NAME ] 13 ] AN ] ] ] 25 ] 28 ] DEPARTMENT ] 4 ] AN ] ] ] 29 ] 31 ] COURSE NUMBER ] 3 ] AN ] ] ] 32 ] 33 ] SECTION NUMBER ] 2 ] AN ] ] ] 34 ] 42 ] COURSE TITLE ] 9 ] AN ] ] ] 43 ] 43 ] PAS SESSION CODE ] 1 ] AN ] ] ] 44 ] 44 ] PAS INST NO WEEKS] 1 ] AN ] ] ] 45 ] 48 ] CREDITS ] 4 ] N ] 99V99 ] ] 49 ] 49 ] DIVISION CODE ] 1 ] AN ] ] ] 50 ] 50 ] LAB CODE ] 1 ] AN ]BLANK= NOT LAB] ] ] ] ] ] ] L = LAB ] ] 51 ] 51 ] FACULTY CODE ] 1 ] AN ] 1 = FULLTIME ] ] ] ] ] ] ] 2 = PARTTIME ] ] ] ] ] ] ] (PERMANENT) ] ] ] ] ] ] ] 3 = PARTTIME ] ] ] ] ] ] ] (LECTURER) ] ] 52 ] 57 ] DAYS OF WEEK ] 1 ] AN ] 1 = MONDAY ] ] ] ] ] ] ] 2 = TUESDAY ] ] ] ] ] ] ] 3 = WEDNESDAY] ] ] ] ] ] ] 4 = THURSDAY ] ] ] ] ] ] ] 5 = FRIDAY ] ] ] ] ] ] ] 6 = SATURDAY ] ] ] ] ] ] ] 7 = SUNDAY ] ] 58 ] 61 ] BEG MILITARY TIME] 4 ] AN ] ] ] 62 ] 65 ] END MILITARY TIME] 4 ] AN ] ] ] 66 ] 68 ] BUILDING CODE ] 3 ] AN ] ] ] 69 ] 72 ] ROOM CODE ] 4 ] AN ] ] ] 73 ] 73 ] FILLER ] 1 ] AN ] ] ] 74 ] 74 ] SESSION NUMBER ] 1 ] AN ] ] ] 75 ] 75 ] RECORD NUMBER ] 1 ] AN ] ] ] 76 ] 76 ] CAMPUS CODE ] 1 ] AN ] ] ] 77 ] 79 ] AGENCY CODE ] 3 ] AN ] ] ] 80 ] 80 ] IDENTIFICATION ] 1 ] AN ] ] ]______]_______]__________________]_______]________]______________] * 4. T-FILE ------------------------------------------------------------------- ] POSITION ] ] ] DATA ] ] ] FROM ] TO ] FIELD NAME ] SIZE ] TYPE ] COMMENTS ] ]------]-------]------------------]-------]--------]--------------] ] 1 ] 9 ] SOCIAL SECURITY ] 9 ] AN ] ] ] 10 ] 24 ] LAST NAME ] 15 ] AN ] ] ] 25 ] 33 ] FIRST NAME ] 9 ] AN ] ] ] 34 ] 34 ] INITIAL ] 1 ] AN ] ] ] 35 ] 36 ] SUFFIX ] 2 ] AN ] ] ] 37 ] 37 ] FILLER ] 1 ] AN ] ] ] 38 ] 41 ] DEPARTMENT ] 4 ] AN ] ] ] 42 ] 42 ] SESSION ] 1 ] AN ] ] ] 43 ] 45 ] COURSE NUMBER ] 3 ] AN ] ] ] 46 ] 46 ] LAB ] 1 ] AN ] ] ] 47 ] 48 ] SECTION NUMBER ] 2 ] AN ] ] ] 49 ] 49 ] CAMPUS CODE ] 1 ] AN ] ] ] 50 ] 50 ] FILLER ] 1 ] AN ] ] ] 51 ] 64 ] COURSE TITLE ] 14 ] AN ] ] ] 65 ] 65 ] EVENING ] 1 ] AN ] E OR BLANK ] ] 66 ] 69 ] CREDIT HOURS ] 4 ] N ] 99V99 ] ] 70 ] 74 ] FILLER ] 5 ] AN ] ] ] 75 ] 75 ] GRADE CODE ] 1 ] AN ] ] ] 76 ] 76 ] CAMPUS ] 1 ] AN ] ] ] 77 ] 79 ] AGENCY CODE ] 3 ] AN ] ] ] 80 ] 80 ] IDENTIFICATION ] 1 ] AN ] ] ]______]_______]__________________]_______]________]______________] * 5. TT-FILE ------------------------------------------------------------------- ] POSITION ] ] ] DATA ] ] ] FROM ] TO ] FIELD NAME ] SIZE ] TYPE ] COMMENTS ] ]------]-------]------------------]-------]--------]--------------] ] 1 ] 9 ] SOCIAL SECURITY ] 9 ] AN ] ] ] 10 ] 24 ] LAST NAME ] 15 ] AN ] ] ] 25 ] 33 ] FIRST NAME ] 9 ] AN ] ] ] 34 ] 34 ] INITIAL ] 1 ] AN ] ] ] 35 ] 36 ] SUFFIX ] 2 ] AN ] ] ] 37 ] 37 ] FILLER ] 1 ] AN ] ] ] 38 ] 41 ] DEPARTMENT ] 4 ] AN ] ] ] 42 ] 42 ] SESSION ] 1 ] AN ] ] ] 43 ] 45 ] COURSE NUMBER ] 3 ] AN ] ] ] 46 ] 46 ] LAB ] 1 ] AN ] ] ] 47 ] 48 ] SECTION NUMBER ] 2 ] AN ] ] ] 49 ] 49 ] CAMPUS CODE ] 1 ] AN ] ] ] 50 ] 50 ] FILLER ] 1 ] AN ] ] ] 51 ] 64 ] COURSE TITLE ] 14 ] AN ] ] ] 65 ] 65 ] EVENING ] 1 ] AN ] E OR BLANK ] ] 66 ] 69 ] CREDIT HOURS ] 4 ] N ] 99V99 ] ] 70 ] 74 ] FILLER ] 5 ] AN ] ] ] 75 ] 75 ] GRADE CODE ] 1 ] AN ] ] ] 76 ] 76 ] CAMPUS ] 1 ] AN ] ] ] 77 ] 79 ] AGENCY CODE ] 3 ] AN ] ] ] 80 ] 80 ] IDENTIFICATION ] 1 ] AN ] ] ]______]_______]__________________]_______]________]______________] *5.0 SPECIAL OUTPUT MESSAGES: ----------------------- ******************************************************************* FOR ANY ERRORS PERTAINING TO CEN501S PLEASE CHECK THE DOCUMENTATION ON CEN500 FOR DETAILS. ****************************************************************** 6.0 SPECIAL FEATURES: ---------------- 6.1 CALLING PROGRAMS: CEN500. 6.2 SUBPROGRAMS CALLED: N/A 6.3 MESSAGE CODES: N/A 7.0 PROGRAM OPTIONS: N/A --------------- PLEASE REFER TO THE PROGRAM OPTIONS LISTED IN CEN500 FOR DETAILS PERTAINING TO THE SENIOR-CITIZEN AND AUDSRCITZ-ADMADD OPTIONS USED IN CEN501S. NURSING LEC/LAB MISMATCH ARE ALSO REFERENCED IN CEN500 DOCUMENTATION. * 8.0 PROGRAM CHANGE HISTORY: ---------------------- 8.1 VERSION NO: V2.5 (NEW PROGRAM) CHANGE DATE: 10/18/84 PROGRAMMER NAME: KATHARINE COLLIER (TCC) PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: N/A 8.2 VERSION NO: V2.10 CHANGE DATE: 06/30/86 PROGRAMMER NAME: KATHARINE COLLIER / G. TAYLOR PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: CORRECTED PROBLEM WITH MATCHING 'T' LEC/LAB RECORDS WHEN ONE OF THEM HAS A LATE-ADD CODE. ALSO, REVISED A CHECK FOR SENIOR CITIZENS STUDENTS. 8.3 VERSION NO: V2.13 CHANGE DATE: 02/05/87 PROGRAMMER NAME: BONNIE SIMS PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: CORRECTED THE T-ERROR-SWITCH TO BE TURNED ON WHEN THERE WAS A LECTURE OR A LAB MISMATCH. THIS WAS NEEDED SO THAT A CORRECT COMPLETION MESSAGE IS DISPLAYED AT THE END OF THE CEN500 REPORT AND TO ALSO CONTROL WHETHER OR NOT CEN300 WOULD BE EXECUTED. 8.4 VERSION NO: V2.16 CHANGE DATE: 05/14/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-VW-200 DESCRIPTION OF CHANGE: CORRECTED PROBLEM OF MISSING LAB ERROR FOR FIRST RECORD BEING PROCESSED. * 8.5 VERSION NO: V2.18 CHANGE DATE: 06/12/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-SR-171 DESCRIPTION OF CHANGE: CHANGED SEARCH OF NOLAB-SCIENCE TABLE FROM BINERY TO A SEQUENTIAL SEARCH AS NO MATCHING WAS TAKING PLACE FOR NOLAB CLASSES, AND ERROR WERE BEING PRODUCED FOR THEM. V3.0 8/87 LOGIC CHANGED IN PROCESSING OF NATURAL SCIENCE CLASSES, WHERE THE ASSUMPTION OF MATCHING LECTURE AND LAB CLASSES BEING PROCESSED TOGETHER WITH LECTURE ALWAYS FIRST IS NO LONGER CONSIDERED. THIS WAS NECESSARY AS SOME COLLEGES CODE THEIR LAB SECTIONS WITH ALHA CODES WHICH PUT THEM BEFORE THE LECTURE. MODFIED BY LYNN JOHNSON. 8.6 VERSION NO: V3.2 CHANGE DATE: 08/20/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-SR-171 DESCRIPTION OF CHANGE: INCLUDED NEWLY FORMATTED DEPART- MENT CODES FOR SCIENCE CLASSES WHEN CHECKING FOR MATCHING LAB AND LECTURE CLASSES. THIS TO COINCIDE WITH THE SEMESTER CONVERSION. CODES ADDED ARE: 'BIO', 'CHM', 'GOL', 'NAS', 'PHY'. CORRECTED PROBLEM IN PARAGRAPH 'E7000-DELETE-AREC' SO THAT SENIOR CITZ WARNING MESSAGE DOES NOT PRINT WHEN MESSAGE OPTION IS 'OFF' IN CEN500. * 8.7 VERSION NO: V3.7 CHANGE DATE: 02/13/88 PROGRAMMER NAME: CAROL WEAVER PROGRAM CHANGE REQUEST NO: STC-TC-319, STC-SO-357 DESCRIPTION OF CHANGE: -MODIFIED PROGRAM TO RECEIVE THE 'AUDSEN-COUNT' FROM THE CALLING PROGRAM (CEN500) THROUGH THE LINKAGE SECTION. THIS COUNT IS DECREASED FOR EVERY AUDIT OR SENIOR CITIZEN DELETED FROM THE A OR K FILE. THE UPDATED COUNT IS THEN PASSED BACK TO CEN500 SO THAT THE SUMMARY REPORT REFLECTS THE CORRECT AUDIT-SENIOR CITIZENS TOTAL BEING PROCESSED AT AKT. -REVISED PROGRAM TO USE THE NEW FORMAT OF THE K AND T RECORDS, AS THE CREDIT VALUES WERE CHANGED TO HANDLE FRACTIONAL CREDITS. -ADDED DISPLAY OF COMPILE VERSION. 8.8 VERSION NO: V3.9 CHANGE DATE: 03/18/88 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-SR-379 DESCRIPTION OF CHANGE: - MODIFIED THE PROGRAM TO PRINT AN ERROR MESSAGE FOR EACH T-REC THAT HAS NO MATCHING K-REC - ADDED A DISPLAY TO SHOW TOTAL SENIOR-CITIZENS AND AUDITS THAT HAD THEIR 'A' RECORD DELETED. CORRECTED TOTAL FOR SENIOR CITIZENS AND AUDITS TO REFLECT THE COUNT GENERATED FROM CEN500. 8.9 VERSION NO: V3.12 CHANGE DATE: 07/15/88 PROGRAMMER NAME: LYN JOHNSON PROGRAM CHANGE REQUEST NO: STC-SR-516 DESCRIPTION OF CHANGE: -INCREASED THE OCCURS ON THE TK-TABLE FROM 100 TO 500, AS JSRCC WAS GETTING TABLE OVERFLOW MESSAGES, WHICH CAUSED AN ABEND TO OCCUR. * 8.8 VERSION NO: V3.13 CHANGE DATE: 08/08/88 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-SO-397 DESCRIPTION OF CHANGE: - ADDED CODING TO CHECK FOR SPECIAL 'CHM241' AND 'CHM242' CLASSES AND THEIR ASSOCIATED LABS 'CHM243','CHM245' AND 'CHM244',AND 'CHM246' AS PER REQUEST. PROGRAM CHANGE REQUEST NO: STC-TC-405 - CORRECTED SUCCESSFUL COMPLETION MESSAGE, SO THAT IT PRINTS ONLY WHEN NO A, K, OR T ERRORS EXIST. PROGRAM CHANGE REQUEST NO: STC-VW-503 - INITIALIZED TABLE FOR T RECORDS WHEN ENTERING C0000 MATCH K AND T RECORDS AS PROGRAM WAS DOING A GOBACK TO CEN500 IF FIRST AND ONLY T RECORD PROCESSED WAS AN AUDIT,SENIOR-CITZ OR LATE ADD. 8.9 VERSION NO: V4.01 CHANGE DATE: 02/13/89 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: INFO: 00002155 DESCRIPTION OF CHANGE: - MODFIED CODING WHEN CHECKING FOR SPECIAL 'CHM' CLASSES SO THAT A WARNING WOULD PRINT IF A MISSING LAB OR LEC CLASS WERE FOUND. CURRENTLY AN ERROR PRINTS WHICH PREVENTS AKT FROM BEING PROCESSED. 9.0 VERSION NO: V4.05 CHANGE DATE: 08/18/89 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: INFO: 00003530 DESCRIPTION OF CHANGE: - MODIFIED CHECK ON SPECIAL CHM CLASSES, SO THAT FLAGS ARE SET AND ARE CHECKED AFTER ALL RECORDS HAVE BEEN PROCESSED. THIS WAS NECESSARY AS SOME COLLEGES WANT TO USE BOTH SERIES OF LECTURES AND LABS AND PRESENT CODING PRODUCED MISMATCH PROBLEMS. NOW ALL SPECIAL CHM RECORDS WILL NOT BE EVALUATED UNTIL ALL HAVE BEEN READ. IF AN ERROR OR WARNING MESSAGE IS PRODUCED, THE LAST T-RECORD PROCESSED WILL BE DISPLAYED ON THE MISMATCH REPORT WITH AN APPROPRIATE MESSAGE. 9.1 VERSION NO: V4.07 CHANGE DATE: 10/10/89 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: INFO: 00004056 DESCRIPTION OF CHANGE: - CORRECTED PROBLEM WHERE 'T' RECORD WAS BEING MOVED TO A HOLD RECORD PREMATURELY AND CAUSING THE WRONG SOCIAL SECURITY NUMBER TO BE RETRIEVED FROM THE A FILE AND UPDATED WITH A 'Z' CAMPUS CODES IF ALL CLASSES WERE OFF CAMPUS. 9.2 VERSION NO: V4.14 CHANGE DATE: 06/15/90 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: INFO: 00005580 DESCRIPTION OF CHANGE: - MODIFIED PROGRAM SO THAT WHEN NO 'A' RECORD WAS PRESENT TO UPDATE IN THE I8100-READ-AFILE MODULE THE 'T' ERROR COUNTER WAS UPDATED INSTEAD OF THE 'A' ERROR COUNTER. 9.3 VERSION NO: V4.17 CHANGE DATE: 10/10/90 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: INFO: 00006410 DESCRIPTION OF CHANGE: - CORRECTED PROGRAM WHERE CAMPUS CODE OF 'A' REC WAS BEING CHANGED INCORRECTLY TO A 'Z'. THIS ONLY OCCURRED WHEN THE CLASSES WERE SPECIAL 'CHM' LEC AND LABS AND THE PREV- IOUS STUDENT'S 'T' REC WAS OFF-CAMPUS. 9.4 VERSION NO: V4.22 CHANGE DATE: 04/01/91 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00007552 DESCRIPTION OF CHANGE: - ADDED PARMCARD OPTION TO CEN500 WHICH IS PASSED VIA LINKAGE SECTION. THIS OPTION WILL OPTIONALLY ALLOW SUPPRESSING OF CAMPUS CONVERSION MESSAGE FOR STUDENTS WITH ALL OFF-CAMPUS CLASSES IN CEN501S PROCESSING. REMOVED DISPLAYS IN OFF CAMPUS ROOM CONVERSION TABLES. 9.5 VERSION NO: V4.43 CHANGE DATE: 02/15/93 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00010667 DESCRIPTION OF CHANGE: - ADDED PARMCARD OPTION TO CEN500 WHICH IS PASSED VIA LINKAGE SECTION. THIS OPTION WILL OPTIONALLY ALLOW A MISMATCH TO BE DONE FOR LEC/LAB NURSING COURSES. ONLY TCC IS ABLE TO USE THIS OPTION CURRENTLY. - CORRECTED PROBLEM IN MODULE I8600 SO THAT MISMATCHES FOLLOWING EACH OTHER PRINTED AS LEC/LAB ERRORS. - CORRECTED PROBLEM IN MODULE C8800-READ-FINAL-TRECS WHERE TRECS WITHOUT K RECORDS WERE PRINTING INCORRECT STUDENT NAMES. 9.6 VERSION NO: V6.00 CHANGE DATE: 19/15/95 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00016234 DESCRIPTION OF CHANGE: - ADDED ADDITIONAL CODING TO C8800 MODULE AS PROGRAM WAS LOOPING WHEN T RECORDS WERE FOUND AT FILE END WITH NO K RECORDS TO MATCH. MOVED T RECORD ERROR COUNT TO C7010 MODULE AS ALL T RECORDS IN TABLE WERE NOT BEING COUNTED. 9.7 VERSION NO: V7.01 CHANGE DATE: 06/22/98 PROGRAMMER NAME: MYRA MAIORANA, TCC PROGRAM CHANGE REQUEST NO: I:00018008 DESCRIPTION OF CHANGE: - THIS PROGRAM HAS BEEN RECOMPILED AND TESTED USING THE NEW COBOL COMPILER. - ADDED LINK-CENTURY TO LINK-INFO TO ACCEPT CENTURY FROM CALLING PROGRAM. 9.8 VERSION NO: V7.02 CHANGE DATE: 04/19/99 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: - MODIFIED NO-SCIENCE-LABS TABLE TO OCCUR 600 TIMES TO AGREE WITH THE SIZE BEING SENT BY CEN500.