0.003/13/99 ELVIN FAWLEY 1.0 PROGRAM NARRATIVE ----------------- THIS BATCH PROGRAM UPDATES TERM AND CUMULATIVE GRADE POINT AVERAGES FOR STUDENTS AND INSERTS THE STUQUART SEGMENT INTO THE DATA BASE. THE PROGRAM SHOULD BE RUN AFTER GRADES ARE POSTED AND EDITED FOR THE TERM, BUT BEFORE ANY TYPE OF GRADE REPORTING IS DONE. THE PROGRAM BEGINS BY CHECKING THE CONTROL QUARTER SEGMENT TO ENSURE THAT GRADES ARE BEING PROCESSED FOR THE CURRENT TERM AND NOT A FUTURE OR COMPLETED TERM. A CHECK IS ALSO MADE TO DETERMINE IF THIS PROGRAM DID NOT COMPLETE SUCCESSFULLY DURING A PREVIOUS RUN FOR THIS TERM. AN ADDITIONAL CHECK IS MADE TO ENSURE THAT GRP315 HAS COMPLETED SUCCESSFULLY BY CHECKING THE CUMM- RECALCULATION-FLAG FOR THE MOST RECENTLY COMPLETED TERM. IF ALL IS IS WELL, THE PROGRAM WILL CONTINUE BY READING THE STUDENT RECORDS SERIALLY. IF THE STUDENT IS REGISTERED FOR COURSES IN THE TERM GRADES ARE BEING PROCESSED, THE PROGRAM WILL CALCULATE THE STUDENT'S QUARTER AND CUMULATIVE G.P.A. TOTALS, CURRENT ACADEMIC STATUS, FRESHMAN/SOPHMORE CURRICULUM CODE PREFIX, AND SET THE STU- DENT TYPE FIELD TO INDICATE THE STUDENT IS AN OLD STUDENT, AND INSERT A STUQUART SEGMENT INTO THE DATA BASE. IF THE STUDENT IS NOT REGISTERED FOR COURSES IN THE TERM GRADES ARE BEING PRO- CESSED AND THE STUDENT'S QUARTER G.P.A. TOTALS ARE NOT ZERO, THEN THE QUARTER G.P.A. TOTALS ARE SET TO ZEROES. THE PROGRAM WILL PRINT AN "ERROR EXCEPTION LISTING" IDENTIFYING ANY PROBLEMS THE PROGRAM ENCOUNTERED WHILE TRYING TO COMPUTE A NEW G.P.A. TOTAL FOR A STUDENT. THE PROGRAM ENDS BY INDICATING ON THE QUARTER CONTROL SEGMENT THAT G.P.A. COMPUTATIONS ARE COMPLETE FOR THIS TERM AND INDICATES ON THE NEXT QUARTER CONTROL SEGMENT THAT IT IS NOW THE CURRENT TERM. RUN STATISTICS ARE THEN PRINTED. IF THE RUN IS ABORTED A CONDITION CODE OF 16 IS ISSUED TO ENSURE THAT THE BACKOUT STEP IS RUN. * *** IMPORTANT **************************************************** * IMPORTANT PLEASE NOTE THE FOLLOWING: * * RUN PROGRAM GRP500, PREPARE GRADE EDIT, BEFORE THIS PROGRAM. * RUN THIS PROGRAM ONLY ONCE A TERM. * IF THIS PROGRAM FAILS TO COMPLETE PROPERLY, THE STUDENT AND * CONTROL DATA BASES MUST BE RECOVERED. * * IF THIS PROGRAM IS CHANGED, PLEASE CHECK GRP315 FOR SIMILAR * MODIFICATION. * ****************************************************************** * 2.0 SAMPLE JCL: ---------- 2.1 RUN JCL: ------- //GRP310 JOB (XXXX,XXXX,X,X),'GPA UPDATE',CLASS=O, // MSGCLASS=A,MSGLEVEL=(2,0),REGION=2048K /*SETUP ** * * * * * * * * * * * * * * * /*SETUP ** THIS UPDATE JOB WILL REQUIRE TAPE(S) WITH RING /*SETUP ** FROM THE BATCH SCRATCH POOL. /*SETUP ** NEVER REPLY 'U' /*SETUP ** * * * * * * * * * * * * * * * //* //GRP310 EXEC GRP310, // AGENCY=AAA, // COLLEGE=II, // FORM=A000, // QUEUE='*' //GRP310.PARMCARD DD * SUMMER83 /* // THE USER SHOULD SUPPLY A VALID JOB CARD FOR THIS PROCEDURE CONFORMING TO SYSTEM STANDARDS. SYMBOLIC PARAMETERS ******************* REQUIRED - THE FOLLOWING SUBSTITUTIONS MUST BE PERFORMED ON THE ABOVE JCL'S SYMBOLIC PARAMETERS: AGENCY=II - ENTER YOUR COLLEGE'S TWO CHARACTER NAME ABBREVIATION DEFAULT: NONE COLLEGE=AAA - ENTER YOUR COLLEGE'S AGENCY CODE NUMBER DEFAULT: NONE * OPTIONAL - THE FOLLOWING PARAMETERS WILL NOT NORMALLY BE CODED ON THE "RUN JCL" GIVEN ABOVE BUT ARE PROVIDED FOR USE IN SPECIAL CASES. FORM - FORM NUMBER THE OUTPUT IS TO BE STORED UNDER QUEUE - QUEUE CLASS THE OUTPUT IS TO BE SPOOLED UNDER NOTE: THE OPTIONAL PARAMETER DEFAULTS ARE CODED ON THE ON THE "RUN JCL" ABOVE. 2.2 INPUT PARAMETERS: THE USER SHOULD PREPARE A PARAMETER/HEADER CARD AND PLACE IT AFTER THE "//GRP310.PARMCARD DD" CARD USING THE FOLLOWING DIRECTIONS: CC CONTENTS -- -------- 01-06 NAME OF THE TERM YOU DESIRE GRADE CALCULATIONS TO BE PERFORMED ON (I.E. 'SUMMER') 07-08 LAST TWO DIGITS OF THE YEAR ASSOCIATED WITH THE NAME OF TERM (I.E. '83') 3.0 JOB SETUP INSTRUCTIONS: ---------------------- SPECIAL FORMS QUEUE: STANDARD FORMS BUFFER: STANDARD ALIGNMENT INSTRUCTIONS: STANDARD PRINTED OUTPUT: ERROR EXCEPTION LISTING RUN STATISTICS FORMS TYPE: STOCK 14 7/8 X 11 SPECIAL INSTRUCTIONS: PREPARE A PARAMETER/HEADER CARD 4.0 FILES ----- 4.1 DATA BASE SEGMENTS USED ACTIVE STUDENT DATABASE 1. STUDENTM (UPDATE ) 2. STUREGIS (UPDATE) 3. STUQUART (CREATE ) HISTORY STUDENT DATABASE 1. STUHIDNM (READ ONLY) 2. STUHREGI (UPDATE) 3. STUHQUAR (READ ONLY) 4. STUHEXTE (UPDATE) CLASS DATABASE 1. CLSMASTR (READ ONLY) CONTROL DATA BASE 1. CTLQUART (UPDATE ) 4.2 ADDITIONAL FILES USED: 1. PRTFILE - PRINT FILE (ERROR EXCEPTION LISTING) 2. SYSOUT - PRINT FILE (RUN STATISTICS) (ABNORMAL PROCESSING MESSAGES) 4.3 INPUT/OUTPUT RECORD LAYOUTS: N/A 5.0 SPECIAL FEATURES ---------------- 5.1 CALLING PROGRAMS: N/A 5.2 SUBPROGRAMS CALLED: GRP060S - CENTURY DATE PROCESSING GRP311S - STUDENT REPEAT GRADE PROCESSING GRP320S - STUDENT ACADEMIC STATUS CODE COMPUTATIONS 5.3 MESSAGE SEGMENT CODES: 000200 - CONTAINS FIRST SEMESTER TERM CODE SUBROUTINE GRP311S USES CODES 000510 THRU 000565. SEE GRP311S DOCUMENTATION FOR FURTHER DETAILS. 5.4 SPECIAL OUTPUT MESSAGES: 1. ERROR - PARMCARD DD STATMENT IS MISSING. PLEASE CHECK JCL DECK FOR ERRORS. RUN ABORTED. MEANING: YOUR JOB CONTROL STATMENTS ARE NOT CORRECT. YOU ARE MISSING THE INDICATED STATMENT. ACTION : SUPPLY THE MISSING STATEMENT. RE-RUN JOB. 2. ERROR - NO PARAMETER RECORD WAS FOUND FOLLOWING THE PARMCARD DD STATMENT. RUN ABORTED. MEANING: YOU LEFT OUT OR MISPLACED THE PARAMETER CARD IN THE DECK. ACTION : SUPPLY THE PARAMETER CARD IN THE CORRECT PLACE. RE-RUN JOB. 3. ERROR - NO QUARTER SEGMENT FOUND ON THE CONTROL DATA BASE. RUN ABORTED. MEANING: THERE IS NO MATCHING QUARTER SEGMENT ON THE CONTROL DATA BASE FOR THE TERM YOU SUPPLIED ON THE OPTION RECORD. ACTION : VERIFY YOU SUPPLIED THE CORRECT TERM NAME AND YEAR. IF YOU DIDN'T CORRECT AND RE-RUN THE JOB. IF YOU DID, NOTIFY YOUR SUPPORT CENTER. 4. ERROR - NO CAMPUS SEGMENT FOUND ON THE CONTROL DATA BASE. RUN ABORTED. MEANING: THE CAMPUS SEGMENT ON THE CONTROL DATA BASE IS MISSING. ACTION : NOTIFY YOUR SUPPORT CENTER. 5. ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: MEANING: THERE IS SOMETHING WRONG WITH YOUR DATA BASES OR THE SYSTEM. ACTION : SAVE ALL INFORMATION AND NOTIFY YOUR SUPPORT CENTER IMMEDIATELY. 6. ERROR - CUMM-INFO-FLAG CONTAINS AN UNKNOWN CODE TYPE. RUN ABORTED. CODE INFORMATION FOLLOWS: MEANING: AN UNKNOWN CODE HAS BEEN FOUND IN THE CUMM-INFO- FLAG OF THE QUARTER SEGMENT ON THE CONTROL DATA BASE. ACTION : SAVE ALL INFORMATION AND NOTIFY YOUR SUPPORT CENTER IMMEDIATELY. 7. ERROR - G.P.A. CALCULATIONS ARE COMPLETE FOR THIS TERM. RUN ABORTED. MEANING: G.P.A. COMPUTATIONS HAVE BEEN RUN FOR THIS TERM. ACTION : CORRECT TERM NAME AND YEAR ON OPTION RECORD TO REFLECT CURRENT TERM. RE-RUN JOB. 8. ERROR - MAY NOT RUN G.P.A. CALCULATIONS FOR A FUTURE TERN. RUN ABORTED. MEANING: THE TERM YOU ARE ATTEMPTING TO RUN GRADES ON IS NOT THE CURRENT TERM. YOU MAY RUN GRADE COMPUTATIONS ONLY ON THE CURRENT TERM. ACTION : CORRECT TERM NAME AND YEAR ON OPTION RECORD TO REFLECT CURRENT TERM. RE-RUN JOB. 9. ERROR - MAY NOT RUN PRIOR TO END OF TERM. RUN ABORTED. MEANING: YOU ARE ATTEMPTING TO RUN THIS JOB PRIOR TO THE ENDING DATE OF THE TERM STORED IN THE QUARTER SEGMENT OF THE CONTROL DATA BASE. ACTION : WAIT AND RE-RUN THE JOB AFTER END OF TERM OR ADJUST THE ENDING DATE OF THE TERM ON THE CONTROL DATA BASE AND RE-RUN JOB. 10. ERROR - CAN NOT FIND QUARTER RECORD TO FLAG INITIATION OF COMPUTATIONS. RUN ABORTED. MEANING: THE PROGRAM WAS TRYING TO SET THE CUMM-INFO-FLAG ON THE QUARTER SEGMENT OF THE CONTROL DATA BASE BUT WAS UNABLE TO LOCATE THE SEGMENT. ACTION : ENSURE QUARTER SEGMENT EXISTS AND RE-RUN JOB. 11. ERROR - CAN NOT FIND QUARTER RECORD TO FLAG GRADE COMPUT- ATIONS AS COMPLETE. RUN ABORTED. MEANING: THE PROGRAM WAS TRYING TO SET THE CUMM-INFO-FLAG ON THE QUARTER SEGMENT OF THE CONTROL DATA BASE BUT WAS UNABLE TO LOCATE THE SEGMENT. ACTION : ENSURE QUARTER SEGMENT EXISTS AND SET CUMM-INFO- FLAG TO "1" USING SCREEN REF010. DO NOT RE-RUN THE JOB. 12. ERROR - PREVIOUS RUN HAS FAILED TO COMPLETE PROPERLY. RUN ABORTED. MEANING: YOU ARE ATTEMPTING TO RE-RUN THIS JOB FOR THE SAME QUARTER AND THE PREVIOUS RUN DID NOT SUCCESSFULLY COMPLETE. ACTION : RECOVER THE STUDENT AND CONTROL DATA BASES AND RE-RUN THIS JOB. 13. ERROR - ACADEMIC STATUS CODE COMPUTATIONS NOT AVAILABLE FOR THIS COLLEGE. RUN ABORTED. MEANING: NO LOGIC FOR YOUR COLLEGE'S ACADEMIC STATUS CODE COMPUTATIONS EXISTS IN PROGRAM GRP320S. ACTION : CHANGE THE CUMM-INFO-FLAG OF THE TERM YOU WERE RUNNING GRADES FOR TO A '0' ON THE CONTROL DATA BASE, THEN CONTACT YOUR SUPPORT CENTER IMMEDIATELY FOR ASSISTANCE. 14. ERROR - AN INVALID AGENCY CODE WAS PASSED TO SUB-PROGRAM GRP320S. RUN ABORTED. MEANING: THE AGENCY CODE STORED ON THE CONTROL DATA BASE IN THE CAMPUS SEGMENT IS NOT CORRECT. ACTION : CORRECT AGENCY CODE ON THE CAMPUS SEGMENT OF THE CONTROL DATA BASE. CHANGE THE CUMM-INFO-FLAG OF THE TERM YOU WERE RUNNING GRADES FOR TO A '0' ON THE CONTROL DATA BASE. 15. ERROR - AN UNKNOWN RETURN CODE HAS BEEN PASSED FROM SUB- PROGRAM GRP320S. RUN ABORTED. MEANING: THE RETURN CODE AREA USED TO COMMUNICATE BETWEEN THIS PROGRAM AND GRP320S HAS A CODE UNKNOWN TO THIS PROGRAM STORED IN IT UPON RETURN FROM GRP320S. ACTION : CONTACT YOUR SUPPORT CENTER IMMEDIATELY. DO NOT RE-RUN THIS JOB UNLESS YOU ARE INSTRUCTED TO DO SO. RECOVERY OF THE STUDENT AND CONTROL DATA BASES WILL PROBABLY BE REQUIRED BEFORE YOU MAY RE-RUN THIS JOB. 16. WARNING - CAN NOT FIND NEXT QUARTER RECORD AND FLAG QUARTER AS CURRENT. RUN CONTINUES. MEANING: THE PROGRAM ATTEMPED TO PLACE A '0' IN THE CUMM- INFO-FLAG FIELD OF THE NEXT QUARTER RECORD BUT WAS NOT ABLE TO FIND THE QUARTER ON THE CONTROL DATABASE. ACTION : CREATE THE QUARTER RECORD USING THE APPROPRIATE ONLINE SCREEN AND PLACE A "0" IN THE CUMM-INFO- FLAG FIELD. THIS IS AN INFORMATIONAL MESSAGE ONLY - THERE IS NO PROBLEM WITH THIS PROGRAM OR YOUR DATABASES. 17. ERROR - NO SEGMENT FOUND ON THE CONTROL DATA BASE FOR THE PREVIOUS TERM. RUN ABORTED. MEANING: THE TERM SEGMENT FOR THE MOST RECENTLY COMPLETED TERM COULD NOT BE FOUND ON THE CONTROL DATA BASE. THEREFORE, THE CUMM-RECALCULATION FLAG FOR THIS TERM COULD NOT BE CHECKED TO ENSURE THAT GRP315 HAS COMPLETED SUCCESSFULLY. ACTION : ENSURE TERM SEGMENT EXISTS AND CHECK THE CUMM- RECALCULATION FLAG FOR A VALUE OF ' '. IF ALL IS WELL, RE-RUN JOB IF IT IS ABSOLUTELY CERTAIN THAT GRP315 HAS COMPLETED SUCCESSFULLY. 18. ERROR - CUMM-RECALCULATION-FLAG FOR THE PREVIOUS TERM NOT RESET. RUN ABORTED. MEANING: THE CUMM-RECALCULATION-FLAG FOR THE MOST RECENTLY COMPLETED TERM HAS NOT BEEN RESET BY GRP315. ACTION : CHECK CUMM-RECALCULATION-FLAG FOR THE MOST RE- CENTLY COMPLETED TERM. IF CUMM-RECALCULATION- FLAG HAS A VALUE OF 'Y', RE-RUN GRP315 BEFORE RUNNING GRP310 AGAIN. 19. ERROR - MERGE LECTURE LAB (REG450) NOT COMPLETED FOR TERM. RUN ABORTED. MEANING: THE MERGE LECTURE LAB FLAG FOR THE TERM BEING PROCESSED HAS NOT BEEN SET TO A 'Y' BY PROGRAM REG450. ACTION : CHECK THE MERGE LECTURE LAB FLAG FOR THE TERM IN QUESTION USING REF010. IF THE FLAG CONTAINS A BLANK THEN REG450 HAS NOT BEEN RUN OR HAS NOT WORKED PROPERLY. IF THE FLAY CONTAINS A 'Y', THERE IS A PROBLEM WITH THIS PROGRAM. CONTACT YOUR SUPPORT CENTER FOR ASSISTANCE. 20. ERROR - NO CONTROL MESSAGE SEGMENT FOUND FOR FIRST TERM ON SEMESTER SYSTEM...RUN ABORTED. MEANING: MESSAGE MASTER SEGMENT CODE 000200 COULD NOT BE LOCATED ON YOUR COLLEGE'S CONTROL DATABASE TO DETERMINE FIRST SEMESTER TERM. ACTION : CREATE MESSAGE SEGMENT 000200 WITH THE FIRST SEMESTER TERM ENTERED IN POSITION 1 THROUGH 3. FOR EXAMPLE, SUMMER 87 WOULD BE ENTERED AS '873'. 21. ERROR - MESSAGE MASTER 000200 AND CONTROL TERM HAVE CONFLICTING ACADEMIC TYPES...RUN ABORTED. MEANING: THE MESSAGE MASTER '000200' AND THE TERM MASTER INDICATE DIFFERENT ACADEMIC SYSTEM TYPES. EX. QUARTER SEMESTER OR SEMESTER QUARTER. ACTION : CORRECT THE MESSAGE MASTER CODE '000200' OR THE TERM MASTER AND RE-RUN THIS JOB. 22. ERROR - INVALID ACADEMIC TERM TYPE CODE WAS PASSED TO SUB-PROGRAM GRP320S.....RUN ABORTED. MEANING: PROGRAM GRP320S HAS DETECTED AN INVALID ACADEMIC SYSTEM TYPE PASSED IN THE LINKAGE AREA. ACTION : CONTACT YOUR SUPPORT CENTER IMMEDIATELY. THERE IS A PROBLEM WITH GRP310 OR GRP320S. 23. ERROR - SUB-PROGRAM GRP327S RETURNED A NON-ZERO RETURN CODE DURING PROCESSING. RUN ABORTED. MEANING: PROGRAM GRP327S HAS DETECTED A PROBLEM WITH THE DATABASES OR WITH INFORMATION PASSED TO IT. THE RETURN CODE VALUE WILL BE PRINTED IMMEDIATELY FOLLOWING THIS MESSAGE. ACTION : CONTACT YOUR SUPPORT CENTER IMMEDIATELY AND REPORT THE PROBLEM. 24. ERROR - NO REGISTRATIONS FOUND BY GRP320S FOR TERM WHILE COMPUTING ACADEMIC STATUS...RUN ABORTED. MEANING: PROGRAM GRP320S HAS DETECTED A PROBLEM WITH THE DATABASES OR WITH INFORMATION PASSED TO IT. NO REGISTRATIONS COULD BE FOUND FOR THE TERM IN WHICH ACADEMIC STATUS CODE COMPUTATIONS WERE REQUESTED FOR THE STUDENT. ACTION : CONTACT YOUR SUPPORT CENTER IMMEDIATELY AND REPORT THE PROBLEM. 6.0 PROGRAM OPTIONS: N/A ---------------- 7.0 PROGRAM CHANGE HISTORY: ----------------------- 7.1 VERSION NO: V1.4 CHANGE DATE: 03/06/84 PROGRAMMER NAME: ELVIN FAWLEY PROGRAM CHANGE REQUEST NO: NR-030 DESCRIPTION OF CHANGE: ADJUST PROGRAM LEVEL CODE OF THE STUDENT'S CURRICULUM FROM FRESHMAN TO SOPHMORE BASED ON COMPLETION OF 45 OR MORE CREDIT HOURS. ADJUST STUDENT-TYPE OF STUDENTM SEGMENT (IDENTIFIES WHETHER STUDENT HAS ATTENDED BEFORE) TO A CODE OF '4' (OLD) IF THE STUDENT IS REGISTERED FOR CLASSES IN THE TERM FOR WHICH GRADES ARE BEING PROCESSED. IF A STUDENT IS DETERMINED TO BE ON ACADEMIC SUSPENSION DURING GPA COMPUTATIONS A '3' CODE SHOULD BE MOVED TO SUSPENSION-CODE OF THE STUDENTM SEGMENT. 7.2 VERSION NO: V1.8 CHANGE DATE: 07/16/84 PROGRAMMER NAME: ELVIN FAWLEY PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: CHANGED PROGRAM, JCL PROCEDURE, AND DOCUMENTATION TO CONFORM TO S.I.S. JCL STANDARDS. 7.3 VERSION NO: V1.9 CHANGE DATE: 08/10/84 PROGRAMMER NAME: ELVIN FAWLEY PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO CALL SUB-PROGRAM GRP320S TO PERFORM ACADEMIC STATUS CODE COMPUTATIONS FOR STUDENTS. 7.4 VERSION NO: V2.1 CHANGE DATE: 05/10/85 PROGRAMMER NAME: ELVIN FAWLEY PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: STC-VW-066 MODIFIED PROGRAM TO UPDATE THE NEXT QUARTER RECORD'S CUMM-INFO-FLAG TO "0", CURRENT QUARTER. ALSO, INCLUDED LOGIC TO RECOGNIZE A CUMM-INFO-FLAG CODE OF "2" AS A COMPLETED QUARTER ON HISTORY AND ISSUE MESSAGES ACCORDINGLY. 7.5 VERSION NO: V2.4 CHANGE DATE: 09/13/85 PROGRAMMER NAME: LAURA LUCAS PROGRAM CHANGE REQUEST NO: STC-BR-038 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO CREATE STUQUART SEGMENTS WHEN GPA COMPUTATIONS ARE PERFORMED FOR A QUARTER. 7.6 VERSION NO: V2.7 CHANGE DATE: 02/07/86 PROGRAMMER NAME: ELVIN FAWLEY PROGRAM CHANGE REQUEST NO: STC-SR-057 DESCRIPTION OF CHANGE: MODIFIED PROGRAM NOT TO MOVE A STUDENT'S CURRENT ACADEMIC STATUS TO THE STUDENT'S PRIOR ACADEMIC STATUS IF THEIR CURRENT ACADEMIC STATUS EQUALS '9' (NO QTR HOURS ATTEMPTED). 7.7 VERSION NO: V2.9 CHANGE DATE: 03/16/86 PROGRAMMER NAME: F. E. FRANKLIN, JR. PROGRAM CHANGE REQUEST NO: STC-SO-138 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO CHECK THE MERGE LECTURE LAB FLAG OF THE CONTROL QUARTER SEGMENT PRIOR TO RUNNING. IF THE FLAG IS NOT 'Y' THE RUN IS ABORTED UNTIL REG450 THE MERGE LECTURE LAB PROGRAM IS COMPLETED. 7.8 VERSION NO: V2.11 CHANGE DATE: 09/09/86 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: STC-SO-216 DESCRIPTION OF CHANGE: ADDED DBRC MONITORING TO PROC. 7.9 VERSION NO: V2.12 CHANGE DATE: 10/28/86 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: STC-SO-228 DESCRIPTION OF CHANGE: ADDED BATCH LOCKOUT PROCEDURE. HAS BEEN SUCESSFULLY RUN. 7.10 VERSION NO: 2.17 CHANGE DATE: 05/15/87 PROGRAMMER NAME: BERNICE LITTLE PROGRAM CHANGE REQUEST NO: STC-TC-158 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO CHECK THE CUMM-RECALCULATION-FLAG IN THE CTLQUART SEGMENT TO ENSURE THAT GRP315 HAS RUN FOR THE MOST RECENTLY COMPLETED TERM. IF THE CUMM- RECALCULATION-FLAG FOR THE MOST RECENTLY COMPLETED TERM HAS A VALUE OF 'Y', GRP310 IS ABORTED AND A MESSAGE IS IS DISPLAYED INDICATING THAT GRP315 SHOULD BE RUN BEFORE RUNNING GRP310 AGAIN. IF THE CUMM-RECALCULATION-FLAG FOR THE MOST RECENTLY COMPLETED TERM HAS A VALUE OF ' ', NORMAL PROCESSING IS TO CONTINUE. 7.11 VERSION NO: 3.1 CHANGE DATE: 06/12/87 PROGRAMMER NAME: LAURA LUCAS PROGRAM CHANGE REQUEST NO: STC-SR-244 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO MOVE VETERAN-BENEFIT-STATUS TO STUQUART STEGMENT. 7.12 VERSION NO: 3.5 CHANGE DATE: 11/23/87 PROGRAMMER NAME: ELVIN FAWLEY PROGRAM CHANGE REQUEST NO: SCP-SO-161 & SCP-BR-003 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO: (1) CORRECTLY ELIMINATE WINTER TERM UNDER THE SEMESTER SYSTEM. (2) READ MESSAGE CODE 000200 AND PASS A FLAG TO GRP320S TO INDICATE QUARTER OR SEMESTER DATA. (3) PROPERLY COMPUTE NUMBER OF HOURS REQUIRED FOR SOPHOMORE STATUS UNDER THE QUARTER/ SEMESTER SYSTEM. (4) CHANGED REFERENCES FROM 'QUARTER' TO 'TERM' IN PROGRAM. (5) MADE APPROPRIATE CHANGES TO HANDLE FRACTIONAL CREDITS. (6) ADDED CURRICULUM CODE TO GRP320S LINKAGE RECORD. 7.13 VERSION NO: 3.7 CHANGE DATE: 01/26/88 PROGRAMMER NAME: SANDRA EDMONDS PROGRAM CHANGE REQUEST NO: STC-SO-360 DESCRIPTION OF CHANGE: MODIFIED CODE TO ACCESS MESSAGE SEGMENT 000200 TO PROVIDE GRP310 WITH THE FIRST TERM 'P' GRADE CREDITS SHOULD BE ADDED TO HOURS-COMP-QTR/HRS-COMP-CUMM. MODIFIED CODE TO ALLOW 'P' AS A VALID GRADE. 7.14 VERSION NO: 3.9 CHANGE DATE: 04/04/88 PROGRAMMER NAME: FAWLEY PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: RE-COMPILED PROGRAM TO USE REVISED COPY MEMBER GRP320WK. CORRECTED PROBLEM WHEN PROGRAM COMPUTES THE NEXT TERM KEY - USED TO SET THE CUMM-INFO-FLAG TO '0' (CURRENT TERM). 7.15 VERSION NO: V3.11 CHANGE DATE: 06/10/88 PROGRAMMER NAME: ASC PROGRAM CHANGE REQUEST NO: STC-SO-395 DESCRIPTION OF CHANGE: MODIFIED JCL PROC TO; REMOVE LOGTAPE AND RECTAPE PARAMETERS, ADDED RETENTION DATE PROTECTION TO THE TAPES USED FOR IMS LOGGING, ADDED SETUP CARDS TO THE SAMPLE JCL TO INDICATED THAT THE TAPES WILL BE MOUNTED FROM A BATCH SCRATCH POOL. 7.16 VERSION : V4.21 CHANGE DATE : 1/14/91 PROGRAMMER : CAMPER CHANGE REQUEST #: 00006762 DESCRIPTION : - CHANGED LENGTH OF CTLQUART SEGMENT FROM 83 TO 95 BYTES AND RECOMPILED WITH NEW COPY MEMBER INCLUDING NEW LAST-REG-DATE FIELD. - MODIFICATIONS WERE MADE TO THE CALLS TO ALL DATA BASES TO BRING THESE CALLS UP TO THE STANDARD USE OF AN IOAREA. SEE PAGE 29 OF THE 02/90 PROGRAMMING STANDARD, PROCEDURES AND GUIDELINES MANUAL. 7.17 VERSION : V4.22S CHANGE DATE : 5/9/91 PROGRAMMER : CAMPER CHANGE REQUEST #: 00007885 DESCRIPTION : - CORRECTED PROBLEM INTRODUCED WITH 4.21 CHANGES WHERE STUQUART SEGMENTS WERE BEING INSERTED WITH INVALID DATA. 7.18 VERSION NO: V4.40 CHANGE DATE: 11/16/92 PROGRAMMER NAME: ELVIN FAWLEY PROGRAM CHANGE REQUEST NO: INFO 00010578 DESCRIPTION OF CHANGE: - BECAUSE DANVILLE'S ACADEMIC STATUS CODE COMPUTATIONS NOW REQUIRES ACCESS TO THE STUDENT'S PREVIOUS GPA TOTALS, ADDITIONAL PROGRAM CODE WAS ADDED TO PASS THE FOLLOWING DATA ELEMENTS TO GRP320S: STUDENT-ID-NMBR, ACAD-TERM-COMPUTING, LAST-TERM-GPA-COMPUTED, FIRST-SEMESTER-TERM, AND FIRST-P-GRADE-TERM. THESE DATA ELEMENTS ARE THEN USED BY GRP320S TO CALL GRP327S WHEN REQUIRED FOR ACADEMIC STATUS COMPUTATIONS. IN ADDITION THE PCB ADDRESS OF THE ACTIVE AND HISTORY STUDENT DATABASES ARE ALSO PASSED TO GRP320S. 00010000 7.19 VERSION NO: V5.0 00020000 CHANGE DATE: 05/15/93 00030000 PROGRAMMER NAME: CATHY SLUDER 00040000 PROGRAM CHANGE REQUEST NO: 00012078 00050000 DESCRIPTION OF CHANGE: 00060000 - THE PROGRAM HAS BEEN RECOMPILED AS A PART OF THE 00070000 VERSION 5.O DATA BASE CHANGES. 00080000 00010000 7.20 VERSION NO: V5.18 00830000 CHANGE DATE: 10/21/94 00840000 PROGRAMMER NAME: KATHY HARCUM 00850000 PROGRAM CHANGE REQUEST NO: 00014818 00860000 DESCRIPTION OF CHANGE: 00870000 -MODIFIED TO CALL NEW SUBROUTINE GRP311S, WHICH WILL SET NEW GPA-REPEAT-FLAG ON THE STUREGIS SEGMENT AND RETURN ANY HOURS/GRADE POINTS TO BE ADJUSTED OUT OF CUMULATIVE FIGURES AS RESULT OF VCCS CUMULATIVE GPA REPEAT POLICY 5.7.0.2.1 EFFECTIVE SUMMER 1994. -ADDED SEPARATE PSBS FOR STUDBD AND HSTDBD FOR CALL TO GRP311S, AS SUBROUTINE DOES NOT MAINTAIN EXISTING POSITIONING OF CALLING PROGRAM. 00010000 7.21 VERSION NO: V6.02 00830000 CHANGE DATE: 03/08/96 00840000 PROGRAMMER NAME: BOB DODGE 00850000 PROGRAM CHANGE REQUEST NO: 00014879 00860000 DESCRIPTION OF CHANGE: 00870000 -MODIFIED TO MOVE 888 TO RETURN CODE FOR A BAD IMS CALL, TO FORCE THE BACH BACKOUT STEP TO BE EXECUTED. 00010000 7.22 VERSION NO: V6.05 00830000 CHANGE DATE: 05/21/96 00840000 PROGRAMMER NAME: KATHY HARCUM 00850000 PROGRAM CHANGE REQUEST NO: 00016658 00860000 DESCRIPTION OF CHANGE: 00870000 -ADDED CLSDBD TO PSB FOR USE BY GRP311S. -MODIFIED TO PROCESS USING NEW GRP311S LINKAGE PARMS. ADDED LOGIC TO ACCOUNT FOR REPEATED COURSES WITHIN SAME TERM. 7.23 VERSION: V6.07 CHANGE DATE: 11/11/96 PROGRAMMER: KATHY HARCUM PROGRAM REQUEST: 00017272 DESCRIPTION: -MODIFIED TO PICK UP REVISED GRP320WK COPY MEMBER, AND TO PASS THE DEV-STUDY-STUDENT FIELD FROM THE STUDENTM SEGMENT IN THE REVISED COPY MEMBER WHEN CALLING GRP320S. 7.24 VERSION NO: V6.11 CHANGE DATE: 06/15/97 PROGRAMMER NAME: DARRELL SCRUGGS PROGRAM CHANGE REQUEST NO: 00017635 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO INSURE ALL FILES WERE PROPERLY CLOSED BEFORE NORMAL EOJ TO AVOID SC03 ABEND. 7.25 VERSION NO: V7.02 CHANGE DATE: 12/98 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: 00018008 DESCRIPTION OF CHANGE: -MODIFIED TO ENSURE COMPLIANCE WITH YEAR 2000 PROCESSING AND NEW COBOL COMPILER. -ADDED CALL TO UTL060S FOR CENTURY PROCESSING.