0.002/15/01 MYRA MAIORANA 1.0 INTRODUCTION ------------ THE CENSUS SUBSYSTEM IS DESIGNED TO ACQUIRE TERM STUDENT INFORMATION SYSTEM (SIS) DATA FOR THE PURPOSE OF REPORTING OFFICIAL HEADCOUNTS TO THE VIRGINIA COMMUNITY COLLEGE SYSTEM (VCCS). THIS SUBSYSTEM WILL EDIT THE SIS DATA BASE USING THE SAME EDIT CRITERIA AS WAS ORIGINALLY USED BY VCCS IN THE VCCS703 PROCEDURE. SOME OF THE EDITING ALONG WITH MANY OF THE PROGRAM OPTIONS PROVIDED IN CEN500 COME FROM THE HEWLETT PACKARD SOFTWARE DESIGN IN ACEN520. WHEN ALL SIS DATA PASSES THE EDIT PROCESS, THE FOLLOWING OUTPUT IS SUBJECT TO BE GENERATED DEPENDING ON THE PROCESS OPTIONS SELECTED: - CLEAN OUTPUT REPORT WITH OFFICIAL COUNTS - 'A' FILE - 'K' FILE - 'T' FILE - 'B1' FILE (HAS BEEN REMOVED FROM CEN500, CEN560 NOW CREATES THE B1 FILE AS OF VERSION 2.13) - 'AUDIT SENIOR CITIZEN' FILE - CENSUS DATA BASE TAPE - PARAMETER DATA FILE FOR PROCESSING CEN300 LISTED BELOW ARE FURTHER DETAILS PERTAINING TO THE PROGRAM OPTIONS AVAILABLE AND EDITING PERFORMED IN THE GENERATION OF EACH FILE. K-RECORDS --------- K-RECORDS ARE THE FIRST RECORDS BUILT IN CEN500, FROM WHICH ALL OTHER FILES ARE GENERATED. THE SELECTION CRITERIA USED FOR CREATING A K-RECORD IS: - THE TERM/YEAR FROM THE CLASS DATA BASE MUST BE EQUAL TO THE TERM/YEAR FROM THE INPUT PARAMETER ENTRY. - LAB K-RECORDS ARE GENERATED ONLY WHEN THE LAB K-CARD OPTION IS EQUAL TO 'YES', OTHERWISE, IF THE LECTURE LAB FIELD EQUALS 'L' NO K-RECORD WILL BE GENERATED. - THE ACTUAL CLASS ENROLLMENT MUST BE GREATER THAN ZERO. - THE CLASS MUST NOT BE CANCELED OR PENDING. THE FOLLOWING LIST DESCRIBES THE EDIT CHECKS PERFORMED AGAINST A K-RECORD: - IF THE SPECIAL-SESSION OPTION IS 'YES', THEN SESSION CODES THAT ARE EQUAL TO '&', '"', '%', '$', '#', OR '!' ARE CONVERTED TO '1' ON THE K-RECORD. - IF THE CONVERT-CAMPUS-OPTION IS USED (INDICATED BY A NUMERIC VALUE FROM "01" TO "20" IN COLUMNS 25-26 OF THE CEN500 01 OPTION RECORD), THE CAMPUS CODES FOR OFF-CAMPUS CLASSES IDENTIFIED BY THE CLASS BUILDING NUMBER WILL BE CONVERTED FROM AN ALPHABETIC VALUE TO A NUMERIC CODE BASED ON THE VALUES IN THE CEN500 10-30 OPTION RECORDS. (SEE PROGRAM OPTIONS SECTION FOR MORE DETAIL) - THE DAYS FOR WHICH A CLASS IS TAUGHT MUST NOT BE SPACES. DAY CODES MUST BE EQUAL TO 'M', 'T', 'W', 'R', 'F', 'S' OR 'U'. THE ALPHANUMERIC VALUES FOR THE DAYS ARE CONVERTED TO THE FOLLOWING NUMERIC VALUES ON THE K-RECORD: - M TO 1 - T TO 2 - W TO 3 - R TO 4 - F TO 5 - S TO 6 - U TO 7 - THE INSTRUCTOR MUST BE FOUND IN THE INSTRUCTOR DATA BASE. - THE INSTRUCTOR'S LAST NAME MAY NOT BE 'STAFF ' OR 'TBA '. - THE DEPARTMENT AND COURSE MUST BE ACTIVE ON THE COURSE DATA BASE. - THE LECTURE LAB FIELD MUST BE SPACES OR 'L' FOR LEGAL LAB CLASSES, THOSE CLASSES WITH DEPARTMENTS EQUAL TO 'BIOL', 'CHEM', 'GEOL', 'NASC', OR 'PHYS' AND THE LAB CREDIT VALUE IN THE COURSE DATA BASE IS NOT ZERO OR VARIABLE CREDIT. - THE CLASS CREDITS FOR A VARIABLE CREDIT CLASS MUST NOT BE LESS THAN THE MIN-VAR-CREDIT OR GREATER THAN THE MAX-VAR-CREDIT VALUE IN THE COURSE DATA BASE. T-RECORDS --------- T-RECORDS ARE GENERATED FROM THE CLASSTUD SEGMENT OF THE CLASS DATA BASE AND THE STUREGIS SEGMENT OF THE STUDENT DATA BASE THAT MEETS THE SELECTION CRITERIA LISTED FOR GENERATING K-RECORDS. CEN500 WILL CREATE A TEMPORARY T-FILE WHICH HAS A T-RECORD FOR ALL CLASSTUD SEGMENTS. AUDIT, SENIOR CITIZENS AND ADMINISTRATIVE ADDS ARE INCLUDED IN THE TEMPORARY T-FILE, FOR THE PURPOSE OF CREATING THE 'AUDIT SENIOR CITIZEN' FILE CORRECTLY. THE SUBPROGRAM (CEN501S) WILL STRIP OUT THE AUDIT, SENIOR CITIZEN, AND ADMINISTRATIVE ADD T-RECORDS PRODUCING THE OFFICIAL T-FILE. THE CREDITS ON THE T-RECORD COME FROM THE K-RECORD WHICH IN TURN COMES FROM THE COURSE DATA BASE, NOT THE STUREGIS SEGMENT. IF THE CONVERT-CAMPUS-OPTION IS USED TO CONVERT THE ALPHABETIC CAMPUS CODES FOR CLASSES IDENTIFIED AS OFF-CAMPUS BY THEIR BUILDING CODES TO NUMERIC CAMPUS CODES, THE CAMPUS OF THE CLASS-ID WILL BE CONVERTED BASED ON THE RESULTS OF THE "K" CARD CONVERSIONS PERFORMED. THIS CONVERSION IS COMPLETED PRIOR TO CALLING THE "CEN501S" SUBPROGRAM. THIS THEN CAUSES THE SUBPROGRAM TO CONVERT THE CAMPUS CODES IN THE "A" RECORDS ACCORDINGLY. A-RECORDS --------- AN A-RECORD IS GENERATED BASED ON THE FIRST T-RECORD ENCOUNTERED FOR EACH STUDENT. THE A-RECORD FIELDS ARE CHECKED FOR ACCURACY BEFORE BEING WRITTEN TO THE A-FILE. IF AN ERROR OCCURS, THE A-RECORD IS NOT WRITTEN TO THE A-FILE. IF A WARNING OCCURS, A MESSAGE IS PRINTED AND THE RECORD IS WRITTEN TO THE A-FILE. THE FOLLOWING CHECKS ARE PERFORMED TO INSURE VALID A-RECORDS: - IF THE EDIT-STUDENT-TYPE OPTION IS EQUAL TO 'YES', THE FOLLOWING CHECKS ARE MADE AND WARNING MESSAGES ARE PRINTED WHEN THESE SITUATIONS OCCUR: - THE STUDENT IS NOT A 'REAPPLY' OR 'OLD' STUDENT AND THEIR CUMULATIVE ATTEMPTED HOURS ARE NOT EQUAL TO ZERO. - THE STUDENT IS 'NEW', 'REAPPLY' OR 'TRANSFER' AND THEIR TERM FIRST ENROLLED IS NOT EQUAL TO THE CURRENT CENSUS TERM OR THEIR TERM LAST ENROLLED IS LESS THAN THE CURRENT CENSUS TERM. - THE VISA TYPE MUST BE EQUAL TO SPACES OR: 'A' - DIPLOMATIC 'B' - VISITOR FOR BUSINESS/PLEASURE 'F' - STUDENT - ACADEMIC PROGRAM 'G' - REPRESENTATIVE OF INTERNATIONAL ORGANIZATION 'H' - TEMPORARY WORKER OR TRAINEE 'J' - EXCHANGE VISITOR 'L' - INTRACOMPANY TRANSFEREE 'M' - STUDENT - VOCATIONAL/NON-ACADEMIC PROGRAM 'P' - PERMANENT RESIDENT (NOT U.S. CITIZENS) 'Z' - OTHER - IF THE STUDENT IS 'NEW', THEIR CURRICULUM LEVEL MUST NOT BE GREATER THAN '6'. - IF THE STUDENT IS 'NEW' OR 'TRANSFER' AND THEIR YEAR OF HIGH SCHOOL GRADUATION OR GED IS BLANK: - THEIR HIGH SCHOOL CODE MUST BE EQUAL TO '777777' (CURRICULAR) OR '888888' (NON-CURRICULAR). OR - FOR A GED RECIPIENT CODE (4998), THEIR STATE CODE MUST BE GREATER THAN '59'. OTHERWISE THEIR A-RECORD WILL ERROR. - IF THEIR CURRICULUM CODE IS GREATER THAN '004' AND LESS THAN '021' OR GREATER THAN '049' AND LESS THAN '100'. - THE PROGRAM LEVEL IS REPORTED TO AKT AS A '4' (CONTINUING CAREER STUDIES) AND THE CURRICULUM AS '221' (FRESHMAN-CERTIFICATE). - EACH STUDENT'S CURRICULUM IS CHECKED AGAINST THE MASTER CURRICULUM DATA BASE FOR THE FOLLOWING ITEMS: - THE CURRICULUM IS FOUND AND IS ACTIVE. - IF THE CURRICULUM IS FOUND, BUT HAS BEEN CANCELED, A WARNING MESSAGE IS PRINTED BESIDE THE STUDENTS A-RECORD. THE A-RECORD WILL BE SUBMITTED FOR CENSUS REPORTING. - IF THE CURRICULUM IS INACTIVE, PENDING OR NOT FOUND ON THE MASTER CURRICULUM DATA BASE AN ERROR MESSAGE IS PRINTED. - CURRICULUM CODES EQUAL TO '5001' (UNASSIGNED) AND 'Z001' (UNKNOWN) ARE REJECTED. THESE CURR- ICULUMS ARE INVALID FOR AKT REPORTING PURPOSES. THE STUDENT'S CURRICULUM MUST BE CHANGED. - WHEN THE EDIT-SPECIAL-CURRICULUM OPTION IS EQUAL TO 'YES', THE FOLLOWING CURRICULUM CONVERSIONS OCCUR ON THE RECORD FOR AKT REPORTING PURPOSES: - IF THE CURRICULUM IS EQUAL TO '156' (NURSING) OR THE CURRICULUM IS EQUAL TO '180' (PHYSICAL THERAPY) AND THE CURRICULUM LEVEL EQUALS '5' (UNCLASSIFIED), THE CURRICULUM CODE IS REPORTED TO AKT AS '029' (RESTRICTED ENROLLMENT). - IF THE CURRICULUM IS GREATER THAN '099' AND THE CURRICULUM LEVEL EQUALS '5' (UNCLASSIFIED), THE CURRICULUM CODE IS REPORTED TO AKT AS '028' (PENDING CURRICULUM APPROVAL). - IF A STUDENT HAS AN AUDIT CURRICULUM CODE (030), ALL CLASSES HE REGISTERS FOR ARE CHECKED TO INSURE THAT THE GRADE IS EQUAL TO AN 'X', OR THE SR-CITZ-LATE-ADD CODE IS EQUAL TO 'J', 'M', 'Q', OR 'Y'. - UNKNOWN MINI-APPLICATION VALUES ARE CHECKED FOR: . HIGH SCHOOL CODES = '999999' . STUDENT TYPE = '9' . SEX = '9' . RACE = '9' . JURISDICTION = 'ZZZ' IF ANY OF THESE ARE TRUE, AN ERROR MESSAGE IS ISSUED AND THE A-RECORD WILL BE REJECTED. - FOR LAB CLASSES THE SESSION CODE IS COMPARED TO THE LECTURE CLASS AND MUST BE EQUAL FOR STUDENT REGISTRATIONS * * * IF ANY OF THESE ARE TRUE, AN ERROR MESSAGE IS ISSUED AND THE A-RECORD WILL BE REJECTED. B1-RECORDS ---------- THE B1-RECORDS ARE NO LONGER GENERATED BY CEN500 AS OF RELEASE V2.13. THE B1-RECORDS ARE NOW BEING GENERATED BY CEN560. HOWEVER, THE EXECUTION OF CEN560 IS INCLUDED WITH- IN THE PROCEDURE FILE FOR CEN500. THIS MEANS THAT A USER WILL NOT HAVE TO MAKE ANY JCL OR PROCEDURE CHANGES IN ORDER TO GET CEN560 TO EXECUTE, THIS IS ALREADY TAKEN CARE OF WHEN YOU EXECUTE CEN500. AUDIT SENIOR CITIZEN FILE ------------------------- AN AUDIT SENIOR CITIZEN RECORD IS GENERATED FOR EACH SUCCESSFUL A-RECORD IN WHICH THE STUDENT IS DETERMINED TO BE AN AUDIT OR SENIOR CITIZEN STUDENT. THIS IS DONE BY CHECKING THE STUDENT'S GRADE OR SR-CITZ-LATE-ADD FIELD FOR CODES OF 'X', 'Q', 'J', 'K', 'Y', OR 'Z'. PARAMETER DATA FILE ------------------- THE PARAMETER FILE WILL BE PASSED ONTO CEN560 REGARDLESS IF CEN500 WAS SUCCESSFUL, THIS WILL ALLOW CEN560 TO EXECUTE TO SEE IF THERE ARE ANY B1 RECORDS THAT MAY HAVE PROBLEMS TOO. UPON SUCCESSFUL COMPLETION OF CEN500 AN IMAGE OF THE INPUT PARAMETER DATA IS WRITTEN OUT FOR USE IN BOTH PROCS CEN560 AND CEN300. IN ADDITIONN, THE CONDITION CODE WILL BE SET TO '0003' ONLY WHEN THE RUNTYPE OF CEN500 IS EITHER 2,3 OR 4. THIS WILL CAUSE CEN300 TO BE DYMANICALLY LOADED AT THE SUCCESSFUL COMPLETION OF BOTH CEN500 AND CEN560. CENSUS DATA BASE TAPE --------------------- THE FOLLOWING LIST DESCRIBES THE GENERATION OF THE CENSUS DATA BASE TAPE. BEAR IN MIND THAT THE CENSUS TAPE IS DESIGNED TO CAPTURE A TERM DATA BASE AT THE TIME OF CENSUS REPORTING. IT WILL NOT EXCLUDE MANY OF THE THINGS NOT REPORTED IN AKT, SUCH AS CANCELED AND PENDING CLASSES AND AUDIT, SENIOR CITIZEN AND LATE ADMINISTRATIVE ADDS. ACCOUNTING DATA BASE -------------------- A CALL IS MADE TO RETRIEVE THE ACCOUNTING DATA BASE. AFTER A SATISFACTORY CALL TO THE ACCOUNTING MASTER SEGMENT, THE RECORD IS WRITTEN TO TAPE AND A CALL IS MADE TO RETRIEVE THE RECORDS IN THE ACCOUNT-STUDENT SEGMENT. WHEN ALL RECORDS HAVE BEEN WRITTEN TO TAPE FROM THAT SEGMENT, ANOTHER CALL IS GIVEN TO RETRIEVE THE RECORDS IN THE ACCCOUNT-FSCL SEGMENT. THIS PROCESS OF WRITING ALL THE ACCOUNTING SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. ADVISOR DATA BASE ----------------- A CALL IS MADE TO RETRIEVE THE ADVISOR DATA BASE. AFTER A SATISFACTORY CALL TO THE MASTER SEGMENT, THE RECORD IS WRITTEN TO TAPE AND A CALL IS MADE TO RETRIEVE THE RECORDS IN THE ADVISOR- STUDENT SEGMENT. AS EACH RECORD IS RETURNED, A CHECK IS MADE TO THE A-FILE TO ENSURE THAT THE SOCIAL-SECURITY NUMBER IS VALID. IF THE SOCIAL-SECURITY IS FOUND IN THE A-FILE, IT IS WRITTEN TO TAPE AND THE NEXT RECORD PROCESSED. THIS CHECK IS MADE TO INSURE THAT ONLY THOSE STUDENT SEGMENTS INCLUDED IN THE CENSUS DATA BASE HAVE LOGICAL ADVISOR-SEGMENTS WRITTEN. WHEN ALL LOGICAL SEGMENTS FOR THAT ADVISOR HAVE BEEN READ, ANOTHER CALL IS MADE TO RETRIEVE AND WRITE THE RECORDS IN THE LOGICAL SEGMENT ADVISOR-INSTRUCTOR. THIS PROCESS OF WRITING THE ADVISOR SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. BUILDING DATA BASE ------------------ A CALL IS MADE TO RETRIEVE THE BUILDING DATA BASE. AFTER A SATISFACTORY CALL TO THE BUILDING MASTER SEGMENT, THE RECORD IS WRITTEN TO TAPE AND A CALL IS MADE TO RETRIEVE THE RECORDS IN THE BUILDING-ROOM SEGMENT. FOR EACH BUILDING-ROOM SEGMENT, CALLS ARE ISSUED TO RETRIEVE ALL RECORDS IN THE BUILDING-CEU-CLASS AND BUILDING-CLASS SEGMENTS. THE QUARTER-ID OF EACH CEU CLASS AND SIS CLASS IS CHECKED AGAINST THE INPUT TERM TO ENSURE THAT THE CORRECT LOGICAL CLASSES ARE WRITTEN TO TAPE. ALL OTHERS ARE BYPASSED. THIS PROCESS OF WRITING ALL THE BUILDING SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. CLASS DATA BASE --------------- A CALL IS MADE TO RETRIEVE THE CLASS DATA BASE. AFTER A SATISFACTORY CALL TO THE CLASS MASTER SEGMENT, ALL CLASS SEGMENTS ARE WRITTEN TO TAPE, EVEN IF THE CLASS IS CANCELED, PENDING OR HAS ZERO ENROLLMENT. A CALL IS THEN ISSUED TO RETRIEVE THE RECORDS IN THE CLASS DETAIL SEGMENT. WHEN ALL OF THE RECORDS HAVE BEEN WRITTEN TO TAPE FROM THAT PARTICULAR SEGMENT, A CALL IS ISSUED TO RETRIEVE THE RECORDS IN THE CLASS REMARK SEGMENT. THOSE RECORDS ARE WRITTEN TO TAPE AND A CALL IS PLACED TO RETRIEVE THE RECORDS IN THE COMBINED CLASS SEGMENT. AFTER ALL RECORDS HAVE BEEN WRITTEN TO TAPE FROM THAT SEGMENT, A CALL IS ISSUED TO RETRIEVE THE RECORDS IN THE CLASS SUB-TITLE SEGMENT. THE RECORDS OF THAT PARTICULAR SEGMENT ARE WRITTEN TO TAPE. A CALL IS MADE TO RETRIEVE THE RECORDS IN THE LOGICAL CLASS STUDENT SEGMENT AND THEN WRITTEN TO TAPE. IF A CANCELED OR PENDING CLASS HAS ENROLLMENT A MESSAGE IS DISPLAYED WARNING YOU THAT YOUR CENSUS TAPE WILL HAVE LOGICAL ERRORS IF THE CLASS IS NOT DELETED AND THE CENSUS TAPE RE-GENERATED. THIS PROCESS OF WRITING ALL THE CLASS SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. CONTROL DATA BASE ----------------- A CALL IS MADE TO RETRIEVE THE CONTROL DATA BASE. AFTER A SATISFACTORY CALL TO THE CONTROL SEGMENT, THE SEGMENT IS WRITTEN TO TAPE. THIS PROCESS OF WRITING ALL THE CONTROL SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. COURSE DATA BASE ---------------- A CALL IS MADE TO RETRIEVE THE COURSE DATA BASE. AFTER A SATISFACTORY CALL TO THE COURSE DEPARTMENT SEGMENT, THE RECORD IS WRITTEN TO TAPE AND A CALL IS PLACED TO RETRIEVE THE RECORDS IN THE COURSE SEGMENT. WHEN ALL RECORDS HAVE BEEN WRITTEN TO TAPE FROM THAT SEGMENT, ANOTHER CALL IS ISSUED TO RETRIEVE THE RECORDS IN THE COURSE-REQUISITE SEGMENT. THIS PROCESS OF WRITING ALL THE COURSE SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. CURRICULUM DATA BASE -------------------- A CALL IS MADE TO RETRIEVE THE CURRICULUM DATA BASE. AFTER A SATISFACTORY CALL TO THE CURRICULUM MASTER SEGMENT, THE RECORD IS WRITTEN TO TAPE AND A CALL IS ISSUED TO RETRIEVE THE RECORDS IN THE CURRICULUM-SPECIALIZATION SEGMENT. FOR EACH SPECIALIZATION, CALLS ARE MADE FOR THE CATALOGUE-YEAR SEGMENTS UNDER IT. FOR EACH CATALOGUE YEAR, CALLS ARE MADE FOR THE REQUIREMENTS-SEGMENT UNDER IT AND ALL THE EQUIVALENT SEGMENTS UNDER EACH REQUIREMENTS-SEGMENT. CALLS ARE MADE FOR ALL ADMIT SEGMENTS UNDER THE CATALOGUE-YEAR SEGMENTS. THIS PROCESS IS REPEATED UNTIL ALL CHILDREN FOR EACH 'PARENT' ARE WRITTEN TO TAPE IN THE CORRECT ORDER. AFTER ALL SPECIALIZATION RECORDS AND CHILDREN HAVE BEEN PROCESSED, THE CURRICULUM-STUDENT SEGMENTS ARE PROCESSED. THE SOCIAL-SECURITY NUMBER FOUND ON THE CURRICULUM-STUDENT SEGMENT IS USED TO RANDOMLY READ THE A-FILE. THIS IS DONE TO INSURE THAT LOGICAL RELATIONSHIPS BETWEEN THE CURRICULUM DATA BASE AND STUDENT DATA BASE ARE CORRECT. IF THE SOCIAL-SECURITY IS FOUND IN THE A-FILE, IT IS WRITTEN TO TAPE AND THEN THE NEXT LOGICAL RECORD IS RETRIEVED. THIS PROCESS OF WRITING ALL THE CURRICULUM SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. INSTRUCTOR DATA BASE -------------------- A CALL IS MADE TO RETRIEVE THE INSTRUCTOR DATA BASE. AFTER A SATISFACTORY CALL TO THE MASTER SEGMENT, THE RECORD IS WRITTEN TO TAPE AND A CALL IS PLACED TO RETRIEVE THE RECORDS IN THE INSTRUCTOR-RELEASE-TIME SEGMENT. WHEN ALL SEGMENTS HAVE BEEN RETRIEVED AND WRITTEN, A CALL IS MADE TO THE PSEUDO-LOGICAL INSTRUCTOR-CEU-CLASS SEGMENTS. WHEN ALL SEGMENTS HAVE BEEN RETRIEVED AND WRITTEN, A CALL IS MADE TO THE INSTRUCTOR-FTEF SEGMENTS. WHEN ALL SEGMENTS HAVE BEEN RETRIEVED AND WRITTEN, A CALL IS MADE TO THE LOGICAL SEGMENT INSTRUCTOR-CLASS TO OBTAIN THOSE SEGMENTS. THE QUARTER-ID ON THE PSEUDO-LOGICAL INSTRUCTOR-CEU-CLASS, THE INSTRUCTOR-FTEF, AND LOGICAL SIS CLASS IS CHECKED AGAINST THE INPUT TERM TO ENSURE THAT ONLY THE CORRECT TERM SEGMENTS ARE WRITTEN TO TAPE. ALL OTHERS ARE BYPASSED. THIS PROCESS OF WRITING ALL THE INSTRUCTOR SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. STUDENT DATA BASE ----------------- A CALL IS MADE TO RETRIEVE THE STUDENT DATA BASE FOR THE FIRST T-RECORD ENCOUNTERED FOR EACH STUDENT. AFTER A SATISFACTORY CALL TO THE STUDENT MASTER SEGMENT, THE SEGMENT IS WRITTEN TO TAPE. A CALL IS THEN PLACED TO RETRIEVE THE RECORDS IN THE STUDENT REGISTRATION SEGMENT. IF THE PROGRAM DID NOT ABORT, THE FOLLOWING STUDENT SEGMENTS WERE RETRIEVED AND THEIR RECORDS WRITTEN TO TAPE IN THE FOLLOWING ORDER: STUDENT ACCOUNT SEGMENT STUDENT OBLIGATION SEGMENT STUDENT ADDITIONAL REQUIRED COURSES SEGMENT STUDENT GRADUATE SEGMENT STUDENT GRADUATE DETAIL SEGMENT STUDENT TEST SEGMENT STUDENT QUARTER SEGMENT STUDENT USER SEGMENT STUDENT DROP REGISTRATION SEGMENT STUDENT EXTENDED DATA SEGMENT STUDENT OBLIGATION AUDIT SEGMENT STUDENT ALERT SEGMENT STUDENT REPEATED REGISTRATION SEGMENT THIS PROCESS OF WRITING ALL THE STUDENT SEGMENTS TO TAPE IS REPEATED UNTIL THE END OF THE DATA BASE IS REACHED. FINANCIAL AID DATA BASE ----------------------- A SEQUENTIAL READ IS MADE ON THE FINANCIAL AID MASTER SEGMENT WITH EACH SEGMENT BEING CHECKED TO ENSURE THAT IT IS WITHIN THE CURRENT FINANCIAL YEAR. THE SOCIAL-SECURITY FOUND IN THE SEGMENT IS CHECKED AGAINST THE A-FILE TO SEE IF A ADM101 RECORD EXISTS FOR THE STUDENT. IF FOUND, ALL OTHER FINANCIAL AID RECORDS BELONGING TO THE STUDENT ARE RETRIEVED AND WRITTEN TO TAPE. ALL RECORDS WITHIN THE FINANCIAL AID DATA BASE ARE READ IN THIS MANNER UNTIL THE END OF THE DATA BASE IS REACHED. UPON SUCCESSFUL CREATION OF THE A,K,T AND AUDIT SENIOR CITIZEN FILES, EACH COLLEGE WILL NEED TO TRANSMIT THEIR FILES TO THE VCCS HOST COMPUTER CENTER. THIS IS DONE VIA CEN530. THE CENSUS DATA BASE TAPE CAN BE LOADED TO CREATE A TERM SIS LOOK-ALIKE DATA BASE KNOWN AS THE CENSUS DATA BASE. THE CENSUS DATA BASE IS SIMPLY A FROZEN MIRROR IMAGE OF THE SIS DATA BASE AT THE TIME ALL A,K,T EDITS HAVE BEEN PASSED. ALL MASTER DATA BASES WILL BE COPIED AS THEY CURRENTLY EXIST. HOWEVER, THE CLASS DATA BASE (CLSDBD), STUDENT DATA BASE (STUDBD) AND THEIR CHILDREN WILL BE COPIED ONLY FOR THE TERM IN WHICH CENSUS DATA IS BEING REPORTED. THE CENSUS DATA BASE WILL INCLUDE CANCELED AND PENDING CLASSES AND AUDIT, SENIOR CITIZEN AND LATE ADMINISTRATIVE ADD STUDENTS. ONCE THE CENSUS DATABASE IS CREATED, EACH COLLEGE MAY ELECT TO RUN ANY SPECIFIC CENSUS BATCH REPORTS. THE REGIONS CAN OPTIONALLY ELECT TO MANAGE THESE CENSUS DATA BASES AS THEY DEEM NECESSARY, DEPENDING ON THE AMOUNT OF SPACE THESE CENSUS DATA BASES ABSORB. 2.0 SAMPLE JCL: ----------- 2.1 RUN JCL ------- //TCCEN500 JOB (XXXX,YYYY,9,30),CEN500, // MSGCLASS=A,CLASS=F,PRTY=3,REGION=2660K /*ROUTE PRINT ZZZZZZ /*SETUP THIS JOB REQUIRES 1 TAPE DRIVE /*SETUP PLEASE MOUNT TAPE TTTTTT WITH WRITE RING //CEN500 EXEC CEN500,COLLEGE=DD,AGENCY=DDD, // CENTAPE=TTTTTT //CEN500.PARMCARD DD * FALL 832N /* SYMBOLIC DESCRIPTION ******************** REQUIRED - AGENCY = COLLEGE AGENCY CODE NUMBER DEFAULT: NONE (E.G. AGENCY=295) COLLEGE = TWO CHARACTER COLLEGE NAME ABBREVIATION DEFAULT: NONE (E.G. COLLEGE=TC) CENTAPE = SIX CHARACTER CENSUS TAPE IDENTIFIER DEFAULT: NONE (E.G. CENTAPE=000600) OPTIONAL - CENSUS = THREE CHARACTER CENSUS DATA BASE IDENTIFIER DEFAULT: NONE (E.G. CENSUS=CEN) FORM = FORM NUMBER THE OUTPUT IS TO BE STORED UNDER DEFAULT: A000 (E.G. FORM=0002) QUEUE = QUEUE CLASS THE OUTPUT IS TO BE SPOOLED UNDER DEFAULT: * (E.G. QUEUE=D) RUNTYPE = INDICATES WHETHER OR NOT TO USE TEST OR PRODUCTION FILES DEFAULT: PROD (E.G. RUNTYPE=TEST) SRTSIZE = AMOUNT OF DASD STORAGE IN CYLINDERS ALLOCATED TO EACH SORT WORK FILE DEFAULT: 3 (E.G. SRTSIZE=4) KSIZE = AMOUNT OF DASD STORAGE IN CYLINDERS ALLOCATED TO A TEMPORARY K-FILE DEFAULT: 1 (E.G. KSIZE=4) TSIZE = AMOUNT OF DASD STORAGE IN CYLINDERS ALLOCATED TO A TEMPORARY T-FILE AND A T-SORT-FILE DEFAULT: 3 (E.G. TSIZE=4) PERIOD = RETENTION PERIOD WHICH IS WRITTEN TO TAPE TO PREVENT OVERLAYING OF DATA. DEFAULT: 0000 (E.G. PERIOD=9999) 2.2 INPUT PARAMETERS: ---------------- XXXX - PROGRAM NUMBER YYYY - ROOM NUMBER ZZZZZZ - REMOTE NUMBER TTTTTT - CENSUS TAPE NUMBER INPUT CARD ---------- COLUMN CONTENTS ------ -------- 01-06 SELECT TERM NAME (E.G. 'SPRING') 07-08 LAST 2 DIGITS OF SELECTION YEAR (E.G. '83') 09 SELECT PROGRAM RUNTYPE 1 - THIS OPTION CREATES THE A, K, AND T FILES. IF ERRORS ARE FOUND, AN ERROR LISTING IS PRINTED. A, K, T FILES ARE REINITIALIZED AT THE END OF THE PROGRAM REGARDLESS OF ERRORS. 2 - THIS OPTION CREATES THE A, K, T AND AUD-SR-CIT FILES. THE CENSUS TAPE IS PRODUCED ONLY IF NO ERRORS ARE FOUND. IF ERRORS ARE FOUND, AN ERROR LISTING IS PRODUCED. THE A, K, T, AND AUD-SR-CIT FILES ARE REINITIALIZED. 3 - THIS OPTION CREATES THE A, K, T AND AUD-SR-CIT FILES. THE CENSUS TAPE IS CREATED REGARD- LESS OF ANY ERRORS. IF ERRORS ARE FOUND THE A, K, T AND AUD-SR-CIT FILES ARE REINITIALIZED. 4 - THIS OPTION CREATES THE A, K, T AND AUD-SR-CIT FILES. NO CENSUS TAPE IS CREATED. IF ERRORS ARE FOUND, AN ERROR LISTING IS PRODUCED AND THE A, K, T AND AUD-SR-CIT FILES ARE REINITIALIZED. 10 MID TERM AKT: Y = YES, THIS IS MID TERM AKT, DO NOT SUBMIT CEN300 FOR EXECUTION. N = NO, THIS IS NOT MID TERM AKT.... THIS IS FINAL AKT, SUBMIT CEN300 FOR EXECUTION. 11 RETAIN AKT FILES: Y = THE AKT FILES WILL NOT BE RESET IF THIS FLAG IS SET TO "Y" AND THERE ARE AKT ERRORS BLANK = AKT FILES WILL BE RESET IF THERE ARE AKT ERRORS. 12 - 14 PRINT CONVERT CAMPUS MESSAGE: YES = WILL PRINT CONVERTED CAMPUS TO 'Z' MESSAGE BLANK = WILL NOT PRINT CONVERTED CAMPUS MESSAGE 3.0 JOB SETUP INSTRUCTIONS: ---------------------- SPECIAL FORMS QUEUE: STANDARD FORMS BUFFER: STANDARD ALIGNMENT INSTRUCTIONS: STANDARD PRINTED OUTPUT: AKT ERROR CARD EXCEPTION LISTING SUMMARY REPORT FORMS TYPE: 14 X 11 SPECIAL INSTRUCTIONS: IF A FATAL ERROR OCCURS WHICH TERMINATES PROGRAM EXECUTION, GIVE THE ERROR LIST TO THE REGIONAL COORDINATOR AT THE COMPUTER CENTER. 4.0 FILES: ----- 4.1 DATA BASES/SEGMENTS USED ------------------------- ACCOUNTING DATA BASE (READ ONLY) 1. ACCOUNT MASTER SEGMENT 2. ACCOUNT STUDENT SEGMENT 3. ACCOUNT FISCALYR SEGMENT ADVISOR DATA BASE (READ ONLY) 1. ADVISOR MASTER SEGMENT 2. ADVISOR STUDENT SEGMENT 3. ADVISOR INSTRUCTOR SEGMENT BUILDING DATA BASE (READ ONLY) 1. BUILDING MASTER SEGMENT 2. BUILDING ROOM SEGMENT 3. BUILDING CEU CLASS SEGMENT 4. BUILDING CLASS SEGMENT CLASS DATA BASE (READ ONLY) 1. CLASS MASTER SEGMENT 2. CLASS DETAIL SEGMENT 3. CLASS REMARKS SEGMENT 4. COMBINED CLASS SEGMENT 5. CLASS SUB-TITLE SEGMENT 6. CLASS USERS SEGMENT 7. CLASS/STUDENT LOGICAL SEGMENT COURSE DATA BASE (READ ONLY) 1. COURSE DEPARTMENT SEGMENT 2. COURSE SEGMENT 3. COURSE REQUISITE SEGMENT CONTROL DATA BASE (READ ONLY) 2. CONTROL CAMPUS SEGMENT 3. CONTROL JURISDICTION SEGMENT 4. CONTROL HIGH SCHOOL SEGMENT 5. CONTROL MESSAGE SEGMENT 6. CONTROL TEST SEGMENT 7. CONTROL LAND SEGMENT 8. CONTROL AUTOMATIC ADVISOR SEGMENT 9. CONTROL QUARTER SEGMENT 10. CONTROL CALENDAR SEGMENT 11. CONTROL TRANSACTION SEGMENT 12. CONTROL DIVISION SEGMENT 13. CONTROL OBLIGATION SEGMENT 14. CONTROL SECURITY SEGMENT 15. CONTROL PROGRAM OPTION SEGMENT 16. CONTROL ADVANCED STANDING SEGMENT 17. CONTROL COLLEGE SEGMENT 18. PELL PAYMENT SCHEDULE SEGMENT 19. CONTROL FINANCIAL AID PROGRAM SEGMENT 20. CONTROL MISCELLANEOUS FEE SEGMENT 21. CONTROL CASH REGISTER TALLY SEGMENT 22. CONTROL SESSION SEGMENT 23. CONTROL BUDGET AGENCY SEGMENT 24. CONTROL BUDGET CAMPUS SEGMENT 25. CONTROL BUDGET DEPARTMENT SEGMENT 26. CONTROL CLASS CODE SEGMENT 27. CONTROL SALARY GRADE SEGMENT 28. CONTROL COST CENTER SEGMENT 29. CONTROL HEGIS CODE SEGMENT 30. CONTROL OBJECT CODE SEGMENT 31. CONTROL FRACTIONAL RATES SEGMENT 32. CONTROL STUDENT ALERT ID CODE SEGMENT 33. CONTROL FINANCIAL AID YEAR DATA 34. CONTROL TOUCH TONE REGISTRATION SEGMENT 35. CONTROL COLLEGE KEY FEES 36. CONTROL PROGRAM OPT 02 37. CONTROL PROGRAM OPT 01 81. EMPLOYMENT APP DISCIPLINE CODE 82. EMPLOYMENT APP EDUCATION LEVEL CURRICULUM DATA BASE (READ ONLY) 1. CURRICULUM MASTER SEGMENT 2. CURRICULUM SPECIALIZATION SEGMENT 3. CURRICULUM CATALOGUE YEAR SEGMENT 4. CURRICULUM REQUIREMENTS SEGMENT 5. CURRICULUM EQUIVALENT SEGMENT 6. CURRICULUM ADMIT SEGMENT 7. CURRICULUM STUDENT SEGMENT INSTRUCTOR DATA BASE (READ ONLY) 1. INSTRUCTOR SEGMENT 2. RELEASE TIME SEGMENT 3. INSTRUCTOR CEU CLASS SEGMENT 4. INSTRUCTOR FTEF SEGMENT 5. INSTRUCTOR CLASS SEGMENT STUDENT DATA BASE (READ ONLY) 1. STUDENT SEGMENT 2. STUDENT REGISTRATION SEGMENT 3. STUDENT ACCOUNT SEGMENT 4. STUDENT OBLIGATION SEGMENT 5. STUDENT ADDITIONAL REQUIRED COURSES 6. STUDENT GRADUATE SEGMENT 7. STUDENT GRADUATE DETAIL SEGMENT 8. STUDENT TEST SEGMENT 9. STUDENT QUARTER SEGMENT 10. STUDENT USER SEGMENT 11. STUDENT DROP REGISTRATION SEGMENT 12. STUDENT EXTENDED DATA SEGMENT 13. STUDENT OBLIGATION AUDIT SEGMENT 14. STUDENT ALERT SEGMENT 15. STUDENT REPEATED REGISTRATION SEGMENT FINANCIAL AID DATA BASE (READ ONLY) 1. FINANCIAL AID MASTER 2. PELL AWARD SEGMENT 3. PELL ADJ SEGMENT 4. PELL DISB SEGMENT 5. PELL QTOT SEGMENT 6. LOAN MASTER SEGMENT 7. LOAN ADJ SEGMENT 8. LOAN DISB SEGMENT 9. LOAN QTOT SEGMENT 10. CWSP AWARD SEGMENT 11. CWSP ADJ SEGMENT 12. CWSP PAY SEGMENT 13. CWSP QTOT SEGMENT 14. SEOG AWARD SEGMENT 15. SEOG ADJ SEGMENT 16. SEOG DISB SEGMENT 17. SEOG QTOT SEGMENT 18. CSAP AWARD SEGMENT 19. CSAP ADJ SEGMENT 20. CSAP DISB SEGMENT 21. CSAP QTOT SEGMENT 22. GRANT AWARD SEGMENT 23. GRANT ADJ SEGMENT 24. GRANT DISB SEGMENT 25. GRANT QTOT SEGMENT 4.2 ADDITIONAL FILES USED: --------------------- 1. A-FILE - STUDENT FILE 2. K-FILE - FACULTY ASSIGNMENT FILE 3. KT-FILE - TEMPORARY FACULTY ASSIGNMENT FILE 4. T-FILE - STUDENT CLASS FILE 5. TT-FILE - TEMPORARY STUDENT CLASS FILE 6. B1-FILE - B1 FILE (NOW CREATED BY CEN560 AS OF V2.13) 7. AUDSENFD - AUDIT SENIOR CITIZEN FILE 8. KSD-FILE - SORT WORK AREA FOR K-FILE 9. TSD-FILE - SORT WORK AREA FOR T-FILE 10. PRINT-FILE - PRINTED REPORT OUTPUT 11. PARMCARD - INPUT PARAMETERS 12. PASSPARM - RECORD IMAGE OF PARM RECORD PASSED OUT 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 | PREVIOUS-DEGREE- | 1 | AN | | | | | TYPE | | | | | 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 | 55 | VISA-CODE | 1 | AN | | | 56 | 58 | FILLER | 3 | AN | | | 59 | 64 | HS-CEEB-CODE | 6 | AN | | | 65 | 70 | COLLEGE-LAST | 6 | AN | | | 71 | 71 | CURRICULUM LEVEL | 1 | AN | | | 72 | 74 | CURRICULUM | 3 | AN | | | 75 | 77 | JURISDICTION CODE| 3 | AN | | | 78 | 79 | FILLER | 2 | 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 | 6 | 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 | PARENT CAMPUS | 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. 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 | PARENT CAMPUS | 1 | AN | | | 51 | 64 | COURSE TITLE | 14 | AN | | | 65 | 65 | EVENING | 1 | AN | E=EVENING | | | | | | | BLANK=DAY | | 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 | | |______|_______|__________________|_______|________|______________| 4. AUDIT SENIOR CITIZEN FILE ------------------------------------------------------------------- | POSITION | | | DATA | | | FROM | TO | FIELD NAME | SIZE | TYPE | COMMENTS | |------|-------|------------------|-------|--------|--------------| | 1 | 1 | SENIOR CODE | 1 | AN | S = STUDENT | | | | | | | A = AUDIT | | 2 | 4 | COLLEGE CODE | 3 | AN | | | 5 | 6 | COLLEGE ALPHA KEY| 2 | AN | | | 7 | 15 | SOCIAL SECURITY | 9 | AN | | | 16 | 16 | CAMPUS | 1 | AN | | | | | NAME | 16 | AN | | | 17 | 20 | FIRST FOUR CHAR | 4 | AN | | | | | OF LAST NAME | | | | | 21 | 31 | END LAST NAME | 11 | AN | | | 32 | 32 | FIRST INTIAL | 1 | AN | | | 33 | 33 | SEX | 1 | AN | 1 = MALE | | | | | | | 2 = FEMALE | | 33 | 36 | JURISDICTION | 3 | AN | | | | | CURRICULUM | 4 | AN | | | 37 | 37 | CURRICULUM LEVEL| 1 | AN | | | 38 | 40 | CURRICULUM CODE | 3 | AN | | | | | CEEB CODE | 6 | AN | | | 41 | 42 | STATE CEEB CODE | 2 | AN | | | 42 | 46 | HIGH SCHOOL CODE| 4 | AN | | | 47 | 47 | RACE | 1 | AN | 1 = WHITE | | | | | | | 2 = BLACK | | | | | | | 3 = AM INDIAN| | | | | | | 4 = ORIENTAL | | | | | | | 5 = SPANISH | | | | | | | 6 = OTHER | | 48 | 48 | STUDENT CODE | 1 | AN | 1 = NEW | | | | | | | 2 = OLD | | | | | | | 3 = TRANSFER | | | | | | | 4 = RETURNING| | 49 | 50 | TERM | 2 | AN |WI = WINTER | | | | | | |SP = SPRING | | | | | | |SU = SUMMER | | | | | | |FA = FALL | | 51 | 52 | YEAR | 2 | AN | | | 53 | 54 | A-YR-CENTURY | 2 | AN | | | | | BIRTH DATE | 6 | AN | | | 55 | 56 | BIRTH MONTH | 2 | AN | | | 57 | 58 | BIRTH DAY | 2 | AN | | | 59 | 60 | BIRTH YEAR | 2 | AN | | | 61 | 62 | BIRTH CENTURY | 2 | AN | | | 63 | 74 | FUTURE EXPANSION | 12 | AN | | | 75 | 290 | CLASS AREA(TABLE)| 216 | AN | | | | | DEPARTMENT | 4 | AN | | | | | COURSE | 3 | AN | | | | | SESSION | 1 | AN | | | | | SECTION | 2 | AN | | | | | LEC/LAB HOURS | 1 | AN | | | | | CAMPUS | 1 | AN | | | | | CREDIT | 99V99 | NUMERIC| | | | | DAY/EVENING | 1 | AN | | | | | AUDIT CODE | 1 | AN | | | | |***CLASS AREA | | | | | | |OCCURS 12 TIMES***| | | | |______|_______|__________________|_______|________|______________| 5.0 SPECIAL OUTPUT MESSAGES: ----------------------- 1. **************************************************************** ** ERROR - PARMCARD DD STATEMENT IS MISSING. PLEASE CHECK YOUR JCL DECK FOR ERRORS. RUN ABORTED. ** **************************************************************** ADD JCL DD STATEMENT (//CEN500.PARMCARD DD *) TO JOB DECK AND RESUBMIT. 2. **************************************************************** ** ERROR - NO PARAMETER RECORD WAS FOUND FOLLOWING THE PARMCARD DD STATEMENT. RUN ABORTED ** **************************************************************** THE PARMCARD FILE WAS OPENED AND READ. A PARMCARD RECORD WAS NOT FOUND. THE PROGRAM WILL BE ABORTED. ADD INPUT PARAMETER CARD TO JOB DECK AND RESUBMIT. 3. **************************************************************** NO TERM SEGMENT FOUND ON THE CONTROL DATA BASE. RUN ABORTED. ** **************************************************************** A CALL WAS ISSUED TO THE CONTROL DATA BASE TO OBTAIN THE TERM NAME. THE TERM WAS NOT FOUND. THE PROGRAM WILL BE ABORTED. CHECK TERM AND YEAR ON INPUT PARAMETER CARD. 4. **************************************************************** ** ERROR - NO CAMPUS SEGMENT FOUND ON THE CONTROL DATA BASE. RUN ABORTED. ** **************************************************************** A CALL WAS ISSUED TO THE CONTROL DATA BASE TO OBTAIN THE COLLEGE NAME. THE CAMPUS WAS NOT FOUND. 5. **************************************************************** ** ERROR - NO PROGRAM OPTION SEGMENT FOUND ON THE CONTROL DATA BASE. RUN ABORTED. ** **************************************************************** A CALL WAS ISSUED TO THE CONTROL DATA BASE TO OBTAIN THE COLLEGE'S PROGRAM OPTIONS. THE PROGRAM OPTIONS WERE NOT FOUND AND FLAGS WERE SET TO ABORT THE PROGRAM. ADD PROGRAM OPTIONS VIA REF070. 6. **************************************************************** ** ERROR - INVALID OR MISSING REPORT-TYPE OPTION. PLEASE CHECK PARMCARD FOR ERRORS. RUN ABORTED. ** **************************************************************** THE PARM CARD WAS READ FOR THE REPORT-TYPE OPTION AND THE FIELD WAS FOUND TO BE INVALID OR MISSING. THE PROGRAM WILL ABORT. CHECK THE RUNTYPE PROVIDED ON THE INPUT PARAMETER CARD. 7. **************************************************************** ** ERROR - INVALID OR MISSING MID-TERM OPTION. PLEASE CHECK PARMCARD FOR ERRORS. RUN ABORTED. ** **************************************************************** THE PARM CARD WAS READ FOR THE MID-TERM VALUE AND THE FIELD WAS FOUND TO BE INVALID OR MISSING. THE PROGRAM WILL ABORT. CHECK THE MID-TERM VALUE ON THE INPUT PARAMETER CARD. 8. **************************************************************** ** ERROR - INVALID LAB-KCARDS OPTION. CHECK PROGRAM-OPTIONS ...CEN500 VIA REF070. RUN ABORTED.** **************************************************************** AN IMPROPER OPTION IS CONTAINED IN THE LAB-KCARD OPTION CAUSING AN ERROR. THE CODE CAN ONLY BE 'YES' OR 'NO '. THE PROGRAM WILL ABORT. CORRECT LAB-KCARD OPTION VIA REF070. 9. **************************************************************** ** ERROR - STUDENT TYPE OPTION. CHECK PROGRAM-OPTIONS...CEN500 VIA REF070. RUN ABORTED. ** **************************************************************** AN ERROR WITH THE STUDENT TYPE OPTION HAS OCCURRED. THE CODE CAN ONLY BE 'YES' OR 'NO '. CORRECT THE STUDENT-TYPE OPTION VIA REF070. THE PROGRAM WILL ABORT. 10. **************************************************************** ** ERROR - SPECIAL SESS OPTION. CHECK PROGRAM-OPTIONS...CEN500 VIA REF070. RUN ABORTED ** **************************************************************** THE SPECIAL SESSIONS OPTION IN THE CONTROL DATA BASE IS NOT EQUAL TO 'YES' OR 'NO '. FLAGS ARE SET AND THE PROGRAM WILL ABORT. CORRECT THE SPECIAL-SESSION OPTION VIA REF070. 11. **************************************************************** ** ERROR - SENIOR CITZ OPTION. CHECK PROGRAM-OPTIONS...CEN500 VIA REF070. RUN ABORTED ** **************************************************************** THE SENIOR CITIZEN OPTION IN THE CONTROL DATA BASE IS NOT EQUAL TO 'YES' , 'NO ' OR BLANK. FLAGS ARE SET AND THE PROGRAM WILL ABORT. CORRECT THE SENIOR-CITZEN OPTION VIA REF070. 12. **************************************************************** ** ERROR - SPECIAL CURR OPTION. CHECK PROGRAM-OPTIONS...CEN500 VIA REF070. RUN ABORTED. ** **************************************************************** THE SPECIAL-CURRICULUM OPTION IN THE CONTROL PROGRAM-OPTION SEGMENT OF THE CONTROL DATA BASE IS NOT EQUAL TO 'YES' OR 'NO ' FLAGS ARE SET AND THE PROGRAM WILL ABORT. CORRECT THE SPECIAL-CURRICULUM OPTION VIA REF070 13. **************************************************************** ** ERROR - AUDSRCITZ-ADMADD OPTION. CHECK PROGRAM OPTIONS... CEN500 VIA REF070. RUN ABORTED.** **************************************************************** A CHECK WAS MADE TO THE AUDSRCITZ-ADMADD OPTION TO SEE IF IT WAS EQUAL TO 'YES' OR 'NO '. IF 'YES', A WARNING MESSAGE WILL PRINT WHEN: - AN A-RECORD IS DELETED BECAUSE THE STUDENT IS ENROLLED AS AN AUDIT, SENIOR CITIZEN OR ADMIN- ISTATIVE ADD IN ALL CLASSES - A K-RECORD IS DELETED DUE TO ALL STUDENTS ENROLLED IN THE CLASS BEING AUDITS, SENIOR CITIZENS OR ADMINISTRATIVE ADDS. IF 'NO ' THE WARNING MESSAGE WILL NOT PRINT. 14. **************************************************************** ** ERROR - NO STUDENT SEG FOUND FOR SSNUM = 999999999 CLASS-ID = XXXXXXXXXXXXXX NO T-REC GENERATED.** **************************************************************** A CALL WAS ISSUED TO THE STUDENT DATA BASE. THE SEGMENT WAS NOT FOUND AND AN ERROR MESSAGE IS ISSUED. PROGRAM IS NOT ABORTED. NOTIFY COMPUTER CENTER. 15. **************************************************************** ** ERROR - NO STUREGIS SEG FOUND FOR SSNO =999999999 CLASS-ID = XXXXXXXXXXXXXX NO T-REC GENERATED. **************************************************************** A CALL WAS ISSUED TO THE STUREGIS SEGMENT IN THE STUDENT DATA BASE. THE SEGMENT REQUESTED WAS NOT FOUND. NOTIFY COMPUTER CENTER. 16. **************************************************************** ** ERROR - NO SCIENCE LAB TABLE FULL. INCREASE TABLE SIZE. RUN ABORTED. ** **************************************************************** THE NO-SCIENCE-LAB-TABLE IS FULL. THE TABLE CONSISTS OF THE DEPARTMENT AND COURSE NUMBER FOR ALL BIOL, CHEM, GEOL, PHYS, AND NASC COURSES THAT DO NOT REQUIRE LAB CLASSES TO MATCH THE LECTURE CLASSES. THE PROGRAM WILL ABORT. NOTIFY COMPUTER CENTER. 17. TERM NAME SELECTED ERROR - RUN ABORTED TERM NAME SELECTED = XXXXXX THE PARMCARD WAS READ FOR THE TERM SELECTED AND THE FIELD DID NOT CONTAIN VALID DATA. THE PROGRAM WILL BE ABORTED. CORRECT THE INPUT PARAMETER CARD WITH VALID TERM AND RESUBMIT. 18. YEAR OF TERM SELECTED ERROR - RUN ABORTED YEAR OF TERM SELECTED = XX THE PARMCARD WAS READ FOR THE TERM YEAR SELECTED AND THE FIELD WAS FOUND TO BE NON-NUMERIC. THE PROGRAM WILL BE ABORTED. CORRECT THE INPUT PARAMETER CARD WITH VALID NUMERIC YEAR AND RESUBMIT. 19. ** ERROR - INVALID/MISSING INSTRUCTOR ** READS INSTRUCTOR SEGMENT. FOUND AN INVALID OR MISSING INSTRUCTOR. NO K-RECORD GENERATED. 20. ** ERROR - INVALID INSTRUCTOR NAME ** READS INSTRUCTOR SEGMENT. FOUND AN INVALID INSTRUCTOR NAME. NO K-RECORD GENERATED. 21. ** ERROR - INVALID DAYS TAUGHT FIELD ** READS CLASS DETAIL SEGMENT. FOUND AN INVALID DAYS TAUGHT FIELD. NO K-RECORD GENERATED. 22. ** ERROR -INVALID VARIABLE CREDITS ** READS COURSE DATA BASE. FOUND INVALID VARIABLE CREDITS IN BOTH LECTURE OR LAB CREDIT FIELD. NO K-RECORD GENERATED. 23. ** ERROR - LAB FIELD MUST BE L OR SPACES READS COURSE DATA BASE. FOUND AN INVALID CODE FOR THE LAB FIELD. NO K-RECORD GENERATED. 24. **ERROR-NOT BIOL,CHEM,GEOL,NASC, OR PHYS READS COURSE DATA BASE. FOUND AN INVALID DEPARTMENT FOR LAB CLASSES. NO K-RECORD GENERATED. 25. ** ERROR - COURSE INACTIVE ON MASTER ** READS COURSE DATA BASE. THE CLASS IS CHECKED FOR AN ACTIVE STATUS FOUND AN INACTIVE STATUS. NO K-RECORD GENERATED. 26. ** ERROR - COURSE MISSING ON MASTER ** READS COURSE DATA BASE. THE CLASS IS CHECKED BUT WAS NOT FOUND. NO K-RECORD GENERATED. 27. ** ERROR - INVALID VISA CODE ** READS THE STUDENT SEGMENT FOR A VALID VISA-CODE. FOUND AN INVALID CODE. MUST BE SPACES, 'A', 'B', 'F', 'G', 'H', 'J', 'L', 'M', 'P', 'Z'. NO A-RECORD GENERATED. 28. ** ERROR-NEW STUD WITH SOPHOMORE LEVEL # READS THE STUDENT SEGMENT, FOUND A NEW STUDENT WITH SOPHMORE LEVEL NUMBER. NO A-RECORD GENERATED. 29. ** ERROR - MISSING HS GRAD/GED DATE ** READS THE STUDENT SEGMENT, FOUND A MISSING HIGH SCHOOL GRADUATION OR GED DATE. NO A-RECORD GENERATED. 30. ** ERROR - HIGH SCHOOL NOT ON DATA BASE ** READS THE STUDENT SEGMENT, FOUND A MISSING HIGH SCHOOL CODE. NO A-RECORD GENERATED. 31. ** ERROR - CURR NOT ON CURR DATA BASE ** READS THE STUDENT SEGMENT, FOUND A CURRICULUM CODE NOT ON THE CURRICULUM DATA BASE. NO A-RECORD GENERATED. 32. ** ERROR - AUDIT CURR NOT AUDIT GRADE ** READS THE STUDENT REGISTRATION SEGMENT. FOUND AN AUDIT STUDENT NOT REGISTERED FOR ALL AUDIT CLASSES. NO A-RECORD GENERATED. 33. ** ERROR - INACTIVE CURR FOR COLLEGE ** READS STUDENT SEGMENT, FOUND A CURRICULUM TO BE INACTIVE FOR COLLEGE. NO A-RECORD GENERATED. 34. ** ERROR-INVALID CURR FOR AKT REPORTING* FOUND A CURRICULUM EQUAL TO '5001' (UNASSIGNED) OR 'Z001' (UNKNOWN) CURRICULUM. NO A-RECORD GENERATED. 35. ** ERROR-INVALID HS CODE - AKT REPORTING FOUND A HIGH SCHOOL EQUAL TO '999999' (UNKNOWN). NO A-RECORD GENERATED. 36. ** ERROR-INVALID STUD TYPE-AKT REPORTING FOUND A STUDENT TYPE EQUAL TO '9' (UNKNOWN). NO A-RECORD GENERATED. 37. ** ERROR-INVALID SEX FOR AKT REPORTING FOUND A SEX EQUAL TO '9' (UNKNOWN). NO A-RECORD GENERATED. 38. ** ERROR-INVALID RACE FOR AKT REPORTING FOUND A RACE EQUAL TO '9' (UNKNOWN). NO A-RECORD GENERATED. 39. ** ERROR-INVALID JURIS FOR AKT REPORTING FOUND A JURISDICTION EQUAL TO 'ZZZ' (UNKNOWN). NO A-RECORD GENERATED. 40. ** WARN - STUDENT TYPE SHOULD BE 4 (OLD) FOUND A STUDENT WHO WAS NEW OR TRANSFER WITH CUMULATIVE ATTEMPTED HOURS NOT EUQAL TO ZERO. A-RECORD GENERATED. 41. ** WARN - SHOULD NOT BE NEW-CHK TERM INFO NEW STUDENT WHO'S TERM FIRST ENROLLED WAS NOT EQUAL TO THE INPUT TERM/YEAR OR THEIR TERM LAST ENROLLED WAS LESS THAN THE INPUT TERM/YEAR. A-RECORD GENERATED. 42. ** WARN - SHOULD NOT BE READMIT-CHK TERM READMIT STUDENT WHO'S TERM FIRST ENROLLED WAS NOT EQUAL TO THE INPUT TERM/YEAR OR THEIR TERM LAST ENROLLED WAS LESS THAN THE INPUT TERM/YEAR. A-RECORD GENERATED. 43. ** WARN - SHOULD NOT BE TRANSFER-CHK TERM TRANSFER STUDENT WHO'S TERM FIRST ENROLLED WAS NOT EQUAL TO THE INPUT TERM/YEAR OR THEIR TERM LAST ENROLLED WAS LESS THAN THE INPUT TERM/YEAR. A-RECORD GENERATED. 44. ** WARN - CURRICULUM HAS BEEN CANCELED THE CURRICULUM THE STUDENT IS ENROLLED UNDER HAS BEEN CANCELED. BE SURE THIS IS STILL A VALID CURRICULUM FOR AKT REPORTING PURPOSES. A-RECORD GENERATED. 45. SUCCESSFUL ACCOUNTING DATA BASE LOAD TOTAL ACC RECORDS PROCESSED = 9999999 THE END OF THE ACCOUNTING DATA BASE HAS BEEN REACHED SUCCESSFULLY AND WRITTEN TO TAPE. 46. NO ACCOUNT MASTER SEGMENTS FOUND **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE ACCOUNTING DATA BASE. AN INVALID RETURN CODE WAS RECEIVED. FLAGS WILL BE SET TO ABORT THE PROGRAM. NOTIFY COMPUTER CENTER. 47. SUCCESSFUL ADVISOR DATA BASE LOAD TOTAL ADV. RECORDS PROCESSED = 9999999 *** TOTAL ADV-STUD RECORDS ACCESSED = 99999 THE END OF THE ADVISOR DATA BASE HAS BEEN REACHED SUCCESSFULLY AND WRITTEN TO TAPE. 48. NO ADVISOR MASTER SEGMENTS FOUND **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE ADVISOR DATA BASE. AN INVALID RETURN CODE WAS RECEIVED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY COMPUTER CENTER. 49. SUCCESSFUL BUILDING DATA BASE LOAD TOTAL BLD RECORDS PROCESSED = 9999999 THE END OF THE BUILDING DATA BASE HAS BEEN SUCCESSFULLY REACHED AND WRITTEN TO TAPE. 50. NO BUILDING MASTER SEGMENTS FOUND **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE BUILDING DATA BASE AND AN INVALID CODE WAS RETURNED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY COMPUTER CENTER. 51. NO CLSCOMBW SEGMENT FOUND IN CLASS DB **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE CLASS DATA BASE AND AN INVALID CODE WAS RETURNED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY COMPUTER CENTER. 52. NO CLSDETAL SEGMENT FOUND IN CLASS DB **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE CLASS DATA BASE AND AN INVALID CODE WAS RETURNED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY COMPUTER CENTER. 53. SUCCESSFUL CLASS MASTER DATA BASE LOAD TOTAL CLS RECORDS PROCESSED = 9999999 THE END OF THE CLASS MASTER DATA BASE HAS BEEN SUCCESSFULLY REACHED AND WRITTEN TO TAPE. 54. NO CLSMASTER SEGMENT FOUND IN CLASS DB **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE CLASS DATA BASE AND AN INVALID CODE WAS RETURNED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY THE COMPUTER CENTER. 55. NO CLSREMRK SEGMENT FOUND IN CLASS DB **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE CLASS DATA BASE AND AN INVALID CODE WAS RETURNED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY THE COMPUTER CENTER. 56. NO CLSSECST SEGMENT FOUND IN CLASS DB **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE CLASS DATA BASE AND AN INVALID CODE WAS RETURNED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY THE COMPUTER CENTER. 57. NO LOGICAL CLASSTUD SEG FOUND IN CLASS DB **************************************************************** ** ERROR - NO LOGICAL CLASSTUD SEG FOUND IN CLASS DB... CLASS HAS ZERO ENROLLMENT. **************************************************************** A CALL WAS ISSUED TO WRITE THE CLASS DATA BASE TO TAPE...A LOGICAL RELATIONSHIP PROBLEM WILL OCCUR BECAUSE THE CLASS HAS NO ENROLLMENT. ALL CLASSES WITH ZERO ENROLLMENT SHOULD BE DELETED FROM DATA BASE. 58. SUCCESSFUL CONTROL DATA BASE LOAD TOTAL CTL RECORDS PROCESSED = 9999999 THE END OF THE CONTROL DATA BASE HAS BEEN SUCCESSFULLY REACHED AND WRITTEN TO TAPE. 59. NO CONTROL MASTER SEGMENTS FOUND **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE CONTROL DATA BASE. AN INVALID RETURN CODE WAS RECEIVED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY THE COMPUTER CENTER. 60. SUCCESSFUL COURSE DATA BASE LOAD TOTAL CRS RECORDS PROCESSED = 9999999 THE END OF THE COURSE DATA BASE HAS BEEN SUCCESSFULLY REACHED AND WRITTEN TO TAPE. 61. NO COURSE MASTER SEGMENTS FOUND *************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX *************************************************************** A CALL WAS ISSUED TO THE COURSE DATA BASE. AN INVALID RETURN CODE WAS RECEIVED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY THE COMPUTER CENTER. 62. SUCCESSFUL CURRICULUM DATA BASE LOAD TOTAL CUR RECORDS PROCESSED = 9999999 *** TOTAL CURR-STUD RECORDS ACCESSED = 99999 THE END OF THE CURRICULUM DATA BASE HAS BEEN SUCCESSFULLY REACHED AND WRITTEN TO TAPE. 63. NO CURRICULUM MASTER SEGMENTS FOUND **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE CURRICULUM DATA BASE. AN INVALID RETURN CODE WAS RECEIVED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY COMPUTER CENTER. 64. SUCCESSFUL INSTRUCTOR DATA BASE LOAD TOTAL INS RECORDS PROCESSED = 9999999 THE END OF THE CURRICULUM DATA BASE HAS BEEN SUCCESSFULLY REACHED AND WRITTEN TO TAPE. 65. NO INSTRUCTOR MASTER SEGMENTS FOUND **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE INSTRUCTOR DATA BASE. AN INVALID RETURN CODE WAS RECEIVED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY THE COMPUTER CENTER. 66. NO STUDENTM SEGMENT FOUND IN STUDENT DB **************************************************************** ** ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: DBD NAME = XXXXX SEGMENT NAME = XXXXX SEGMENT LEVEL = XXXXX PROC OPTION = XXXXX STATUS CODE = XXXXX **************************************************************** A CALL WAS ISSUED TO THE STUDENT DATA BASE. AN INVALID RETURN CODE WAS RECEIVED. FLAGS ARE SET TO ABORT THE PROGRAM. NOTIFY THE COMPUTER CENTER. 67. SUCCESSFUL STUDENT DATA BASE READ TOTAL STU RECORDS PROCESSED = 9999999 THE END OF THE STUDENT DATA BASE HAS BEEN SUCCESSFULLY REACHED AND WRITTEN TO TAPE. 68. A-RECORD OUT OF SEQUENCE...NOT WRITTEN..PROCESSING CONTINUES - FOUND AN A-RECORD OUT OF SEQUENCE. PROCESSING CONTINUES. NOTIFY COMPUTER CENTER. 69. DUPLICATE A-RECORD...NOT WRITTEN..PROCESSING CONTINUES - FOUND A DUPLICATE A-RECORD. PROCESSING CONTINUES. NOTIFY COMPUTER CENTER. 70. ** CEN500 - UNABEL TO WRITE VSAM (A-FILE), STATUS = AN UNSUCCESSFUL WRITE WAS ISSUED AGAINST THE VSAM FILE (A-FILE). A MESSAGE IS SENT TO THE CONSOLE WITH AN ABEND 806, PROGRAM ABORTED. NOTIFY COMPUTER CENTER. 71. ** CEN500 - UNABEL TO OPEN VSAM (A-FILE), STATUS = AN UNSUCCESSFUL OPEN WAS ISSUED AGAINST THE VSAM FILE (A-FILE). A MESSAGE IS SENT TO THE CONSOLE WITH AN ABEND 806, PROGRAM ABORTED. NOTIFY COMPUTER CENTER. 72. *** SUCCESSFUL TEST RUN -- SUBMIT CEN500 WITH REPORT TYPE 2, 3, OR 4 *** THERE ARE NO A, K, OR T ERRORS ON THE TEST RUN (REPORT TYPE = 1). THE A, K, AND T FILES HAVE BEEN REINITIALIZED. YOU ARE READY TO RUN AN OFFICIAL CEN500 REPORT WITH RUNTYPE EQUAL TO 2, 3, OR 4. 73. *** UNSUCCESSFUL TEST RUN -- CORRECT ERRORS AND RESUBMIT CEN500 *** THERE ARE A, K, OR T ERRORS ON THE TEST RUN. CORRECT AND RESUBMIT CEN500. 74. ** SUCCESSFUL AKT-CENTAPE RUN -- SUBMIT A, K, T AND AUDIT-SENIOR CITIZEN FILES TO HOST...LOAD CENSUS DATA BASE*** THE A, K, T AND AUDIT SENIOR CITIZEN FILES AND CENSUS TAPE WERE CREATED SUCCESSFULLY. NOW SUBMIT THE FILES TO THE HOST AN LOAD THE CENSUS DATA BASE. (REPORT TYPE = 2) 75. *** UNSUCCESSFUL AKT-CENTAPE RUN -- CORRECT ERRORS AND RESUBMIT CEN500 *** THE A, K, T AND AUDIT SENIOR CITIZEN FILES AND CENSUS TAPE WERE NOT CREATED SUCCESSFULLY. CORRECT THE ERRORS AND RESUBMIT. (REPORT TYPE=2) 76. *** SUCCESSFUL CENTAPE RUN -- SUBMIT A, K, T AND AUDIT- SENIOR CITIZEN FILES TO HOST...LOAD CENSUS DATA BASE *** THE A, K, T AND AUDIT SENIOR CITIZEN FILES AND CENSUS TAPE WERE CREATED SUCCESSFULLY. NOW SUBMIT THE FILES TO THE HOST AND LOAD THE CENSUS DATA BASE. (REPORT TYPE=3) 77. ** UNSUCCESSFUL CENTAPE RUN -- CORRECT ERRORS AND RESUBMIT CEN500...CENSUS TAPE GENERATED WITH ERRORS ** THE A, K, T AND AUDIT SENIOR CITIZEN FILES AND CENSUS TAPE WERE NOT CREATED SUCCESSFULLY. CORRECT THE ERRORS AND RESUBMIT CEN500. CENSUS TAPE WAS CREATED WITH ERRORS. YOU MAY ELECT TO CREATE THE CENSUS DATA BASE. HOWEVER, ERRORS HAVE BEEN FOUND.(REPORT TYPE = 3) 78. ** SUCCESSFUL AKT RUN -- SUBMIT A, K, T AND AUDIT- SENIOR CITIZEN FILES TO HOST ** THE A, K, T AND AUDIT SENIOR CITIZEN FILES WERE CREATED SUCCESSFULLY. NOW SUBMIT THE FILES TO THE HOST. (REPORT TYPE=4) 79. ** UNSUCCESSFUL AKT RUN -- CORRECT ERRORS AND RESUBMIT CEN500 *** THE A, K, T AND AUDIT SENIOR CITIZEN FILES WERE CREATED UNSUCCESSFULLY. CORRECT THE ERRORS AND RESUBMIT CEN500. (REPORT TYPE=4) 80. ** ERROR - READMIT-TERM OPTION. CHECK PROGRAM OPTIONS - CEN500 AN IMPROPER OPTION IS CONTAINED IN THE READMIT-TERM OPTION CAUSING AN ERROR. THE CODE CAN ONLY BE 'YES' OR 'NO '. THE PROGRAM WILL ABORT. CORRECT READMIT-TERM OPTION VIA REF070. 81. ** ERROR - LAB-KTCARD OPTION. CHECK PROGRAM OPTIONS - CEN500 AN IMPROPER OPTION IS CONTAINED IN THE LAB-KTCARD OPTION CAUSING AN ERROR. THE CODE CAN ONLY BE 'YES' OR 'NO '. THE PROGRAM WILL ABORT. CORRECT LAB-KTCARD OPTION VIA REF070. 82. ** ERROR - INVALID FACULTY CODE **' AN EDIT ON THE INSTRUCTOR'S TEACHING-LOAD CODE WHILE BUILD- ING THE K RECORD, FOUND THAT THE TEACHING-LOAD FIELD WAS INVALID. VALID CODES ARE '1' THROUGH '7'. 83. ** ERROR - COLL-LAST SPACES FOR TRANSFER' AN EDIT ON THE STUDENT'S COLLEGE LAST ATTENDED FIELD FOR A TRANSFER STUDENT WHILE BUILDING THE ADM101 RECORD, WAS FOUND TO BE BLANK, WHICH IS INVALID. COLLEGE-LAST MUST BE A VALID SIX CHARACTER NUMERIC CODE. 84.**************************************************************** ** ERROR - CAN-PEND CLASS OPTION. CHECK PROGRAM-OPTIONS ...CEN500 VIA REF070. RUN ABORTED. **. **************************************************************** THE PROGRAM OPTION WAS NOT SET TO EITHER 'YES' OR 'NO'. CORRECT THE CAN-PEND CLASS OPTION AND RERUN JOB. 85. **ERROR - INVALID BIRTH DATE ** AN EDIT ON THE STUDENT'S BIRTHDATE FOUND SPACES IN THIS FIELD WHICH IS INVALID. THIS FIELD MUST BE VALID FOR AKT. 86. ** ERROR-SPRING AKT DATE NOT IN OTPION *'. THE AKT CUTOFF DATE FOR SPRING AKT IS NOT IN THE OPTION SEGMENT. THIS VALUE MUST BE ENTERED FOR MID AKTS TO RUN. 87. ** ERROR-FALL AKT DATE NOT IN OTPION *'. THE AKT CUTOFF DATE FOR FALL AKT IS NOT IN THE OPTION SEGMENT. THIS VALUE MUST BE ENTERED FOR MID AKTS TO RUN. 88. ** ERROR-EXC BLD MUST START WITH R OR Z* THE BULDING CODE ENTERED IN THE EXLUDE-BLDG OPTION OF THIS RECORD DID NOT BEGIN WITH A 'Z' OR 'R', WHICH IT MUST HAVE TO EXCLUDE THE EDIT. ONLY A CODE WITH A 'Z' OR 'R'CAN BE ENTERED HERE. 89. ** ERROR - Z BLDG CODE NOT IN CONV TBL** THE CONVERT CAMPUS OPTION WAS ON, AND A CLASS WITH A 'Z' BUILDING AND AN ALPHABETIC CAMPUS WAS NOT FOUND WHEN THE TABLE WAS SEARCHED. THIS BUILDING NEEDS TO BE ADDED TO CEN500 OPTIONS 10 THRU 30 WITH IT'S RESPECTIVE OFF CAMPUS NUMERIC CODE. 90. ** ERROR - TBA INVALID FOR BLDG CODE ** THE BUILDING CODE CANNOT BE REPORTED ON AKT AS 'TBA'. 91. ** ERROR - ONCAMP BLDG - OFFCMP CAMPUS** THE BUILDING CODE DOESN'T START WITH 'Z' OR 'R' AND THE CAMPUS CODE IS NUMERIC, THIS IS INVALID. ALL BUILDINGS USED AT NUMERIC CAMPUSES, MUST BE 'Z' OR 'R'. 92. ** ERROR - ONCAMP BLDG - OFFCMP CAMPUS** THE BUILDING CODE DOESN'T START WITH 'Z' OR 'R' AND THE CAMPUS CODE IS NUMERIC, THIS IS INVALID. ALL BUILDINGS USED AT NUMERIC CAMPUSES, MUST BE 'Z' OR 'R'. 93. ** ERROR - Z OR R BLDG - ONCAMP CAMPUS** THE CAMPUS CODE OF THE CLASS IS ON CAMPUS, BUT THE BUILDING CODES START WITH 'Z' OR 'R', THIS IS INVALID UNLESS THE CONVERT CAMPUS OPTION IS BEING USED. 94. ** ERROR - BOTH CAMPUS CONVERT OPTIONS SELECTED - CHECK PROGRAM OPTIONS FOR CEN500. RUN ABORTED. ** ONLY ONE OPTION TO CONVERT ON-CAMPUS CODES USED WITH Z OR R BUILDING CODES CAN BE USED. CHECK OPTION RECORD. 95. ** ERROR - OPTION TO PRINT CONVERT CAMPUS TO Z MESSAGE IS IN- VALID IN PARMCARD. RUN ABORTED. ** THE 'CONVERT CAMPUS TO Z' OPTION MUST BE 'YES OR BLANK TO BE VALID. CORRECT AND RERUN JOB. 96. ** ERROR - INVALID HIGH SCHOOL CURRICULUM * CURRICULUM '027' IS NO LONGER VALID FOR HIGH SCHOOL STUDENTS AS A CURRICULUM CODE. (SEE HISTORY NOTE). 97. ** INVALID CONVERT OFF CAMPUS CODE OPTION - RUN ABORTED OPTION SELECTION IN CEN500 01 MUST BE 'Y' OR BLANK. 98. ** ERROR - OFF CAMPUS CODE NOT MATCHED ** WHEN SEARCHING THE CEN500 OPTION 02 TABLE OF ASSOCIATED CAMPUS CODES, NO ONCAMPUS MATCH WAS FOUND FOR AN OFF-CAMPUS CODE. 99. ** ERROR - OFFCMP CODE NOT FOUND TO CONV ** NO CONVERSION MADE TO T-REC OFF-CAMPUS CLASS CODE AS NO MATCH FOUND IN CEN500 OPTION 02 TABLE. 100 **ERROR - NO PGM OPTION FOUND WITH ON-OFF CAMPUS CODES ON ON CONTROL DATABASE. A CALL TO THE DATABASE TO RETRIEVE THE CEN500 02 OPTION RECORD WAS NOT FOUND ON THE CONTROL DATABASE. 101 **INVALID CONVERT OFF CAMPUS CODE OPTION ** OPTION IN COL 57 WAS NOT SET TO 'Y' OR 'D'. REVIEW WHICH OPTION YOUR COLLEGE REQUIRES AND UPDATE COL 57 AND CEN500-02 RECORD IF COL 57 IS SET TO 'Y'. 102 **ERROR HIGH SCHOOL CODE INACTIVE** THE STUDENTS HIGH SCHOOL CODE WAS FOUND TO BE INACTIVE. CHECK STUDENT'S RECORD AND UPDATE WITH A VALID HIGH SCHOOL. 103 **ERROR NOT A SR. CITIZEN.INVALID GRADE** THE STUDENTS AGE WAS CHECK TO SEE IF OVER 60. THEY ARE NOT ENTITLED TO A SENIOR CITIZEN GRADE. 104 **ERROR OUTSTATE SRCITZ...INVALID GRADE** THE STUDENTS JURISDICTION INDICATED THAT THEY ARE AN OUTSTATE STUDENT THEREFORE NOT ENTITLED TO A SENIOR CITIZEN GRADE. 105 **ERROR SR-CITZ CREDIT...INVALID GRADE** STUDENT IS CODED WITH A 'Z' IN SR-CITZ-LATE-ADD FIELD, AND AN 'X' (AUDIT) IN GRADE. THIS IS IN CONFLICT (Z - SR CITZ CREDIT). 106 ** ERROR- STUDENT TYPE SHOULD BE 4 (OLD) FOUND A STUDENT WHO WAS NEW OR TRANSFER WITH CUMULATIVE ATTEMPTED HOURS NOT EUQAL TO ZERO. A-RECORD NOT GENERATED. 107 ** ERROR- SHOULD NOT BE NEW-CHK TERM INFO NEW STUDENT WHO'S TERM FIRST ENROLLED WAS NOT EQUAL TO THE INPUT TERM/YEAR OR THEIR TERM LAST ENROLLED WAS LESS THAN THE INPUT TERM/YEAR. A-RECORD NOT GENERATED. 108 ** ERROR- SHOULD NOT BE READMIT-CHK TERM READMIT STUDENT WHO'S TERM FIRST ENROLLED WAS NOT EQUAL TO THE INPUT TERM/YEAR OR THEIR TERM LAST ENROLLED WAS LESS THAN THE INPUT TERM/YEAR. A-RECORD NOT GENERATED. 109 ** ERROR- SHOULD NOT BE TRANSFER-CHK TERM TRANSFER STUDENT WHO'S TERM FIRST ENROLLED WAS NOT EQUAL TO THE INPUT TERM/YEAR OR THEIR TERM LAST ENROLLED WAS LESS THAN THE INPUT TERM/YEAR. A-RECORD NOT GENERATED. 110 '** ERROR - INVALID CURRICULUM LEVEL **'. AS OF SUMMER 95 A CURRICULUM LEVEL OF '2' FOR ANY CURRICULUM IS INVALID. THE STUDENT'S CURRICULUM PROGRAM SHOULD BE CORRECTED. A-RECORD NOT GENERATED. 111 '** WARN - BIRTHDATE IS > 85 OR < 9 CHECK'. THE STUDENT'S BIRTHDATE IS NOT A CREDIBLE VALUE. CHECK THE STUDENTS APPLICATION TO INSURE THAT IT IS CORRECT. A-RECORD GENERATED. 112. 'INVALID CURRENT STUDRPG PROGRAM OPTION - RUN ABORTED**' THE VALUE ENTERED IN COL 58 OF CEN500 01 VIA REF070 IS INVALID. VALUE MUST BE BLANK OR A 'Y'. SEE 7.0 FOR DESCRIPTION. 113. '**ERROR DL-AGENCY CODE..INVALID CODE**' THE VALUE IN AGENCY CODE FIELD WAS NOT FOUND IN AGENCY TABLE COPYLIB OR IS NOT SPACES. 114. '** ERROR DL-METHOD CODE..INVALID CODE** THE VALUE IN METHOD CODE FIELD WAS FOUND NOT TO BE IN THE RANGE REQUIRED FOR DISTANCE LEARNING METHODS. I.E. '1A' TO '1Z', 11 TO 19, OR 2A TO 2Z, 21 TO 29. SCH010 SHOULD BE CHECK. ********************************************************************* ********************************************************************* THE FOLLOWING ERRORS ARE FOR THE SUBPROGRAM CEN501S ********************************************************************* ********************************************************************* 115. **ALL OFF CAMP CLASSES A-REC CHNG TO Z** THE STUDENT IS TAKING ALL OFF-CAMPUS CLASSES. HIS/HER A-RECORD CAMPUS CODE IS CHANGED TO 'Z'. 116. ** ERROR - NO A-REC TO UPDATE W/Z-CAMPUS THE A-RECORD WAS NOT FOUND. THE A-REC CAMPUS CANNOT BE UPDATED TO A 'Z'. 117. ** WARN A-REC DELETED-AUDIT,SRCIT,ADMADD ALL OF A STUDENT'S T-RECORDS ARE AUDIT, SENIOR-CITIZEN OR ADMINSTRATIVE ADDS WHICH CAUSES HIS A-RECORD TO BE DELETED. THIS IS AN OPTIONAL MESSAGE. THE AUDSRCITZ-ADMADD OPTION IS FOUND IN THE PROGRAM-OPTION SEGMENT OF THE CONTROL DATA BASE, MAINTAINED BY REF070. 118. ** WARN K-REC DELETED-AUDIT,SRCIT,ADMADD ALL OF A STUDENT'S T-RECORDS ARE AUDIT, SENIOR-CITIZEN OR ADMINSTRATIVE ADDS WHICH CAUSES HIS K-RECORD TO BE DELETED. THIS IS AN OPTIONAL MESSAGE. THE AUDSRCITZ-ADMADD OPTION IS FOUND IN THE PROGRAM-OPTION SEGMENT OF THE CONTROL DATA BASE MAINTAINED BY REF070. 119. ** ERROR - NO MATCHING A-REC FOR T-REC** THE A-FILE WAS READ TO LOCATE A MATCHING A-RECORD FOR THE T-RECORD - ONE WAS NOT FOUND. 120. ** ERROR - NO MATCHING T-REC FOR A-REC** THE T-FILE WAS READ TO LOCATE A MATCHING T-RECORD FOR THE A-RECORD - ONE WAS NOT FOUND. 121. ** ERROR - NO MATCHING K-REC FOR T-REC** THE K-FILE WAS READ TO LOCATE A MATCHING K-RECORD FOR THE T-RECORD - ONE WAS NOT FOUND. 122. ** ERROR - NO MATCHING T-REC FOR K-REC** THE T-FILE WAS READ TO LOCATE A T-MATCHING RECORD FOR THE K-RECORD - ONE WAS NOT FOUND. 123. ** ERROR - NO MATCHING LEC FOR LAB CLASS A STUDENT HAS A SCIENCE T-RECORD WHICH IS A LAB CLASS BUT HAS NO SCIENCE T-RECORD WITH A MATCHING LECTURE CLASS. 124. ** ERROR - NO MATCHING LAB FOR LEC CLASS A STUDENT HAS A SCIENCE T-RECORD WHICH IS A LECTURE CLASS AND REQUIRES A LAB CLASS. NO T-RECORD WAS FOUND WHICH WAS A SCIENCE LAB CLASS. 125. *WARNING - NO MATCHING LECTURE FOR LAB CLASS THIS WARNING IS ISSUED FOR A 'CHM' 243, 245, 244, 246 IF NO MATCHING LECTURE 'CHM' 241 OR 242 IS FOUND. THIS IS NO LONGER AN ERROR, BUT AN INFORMATIONAL MESSAGE. 126. *WARNING - NO MATCHING LAB FOR LECTURE CLASS THIS WARNING IS ISSUED FOR A 'CHM' 241 OR 242 IF NO MATCH- ING LAB 'CHM' 243, 245, 244, 246 IS FOUND. THIS IS NO LONGER AN ERROR, BUT AN INFORMATIONAL MESSAGE. THE FOLLOWING MESSAGES PERTAIN TO THE CONVERT-CAMPUS-OPTION PROCESSING, AND WERE ADDED TO THE PROGRAM IN NOVEMBER 1987. 127. ** ERROR - CONVERT CAMPUS OPTION. CHECK PROGRAM-OPTIONS... CEN500 VIA REF070. RUN ABORTED. THE PROGRAM FOUND A VALUE OTHER THAN "NO" OR A NUMERIC VALUE FROM "01" TO "20" IN COLUMNS 25-26 OF THE CEN500 01 OPTION RECORD. 128. *CAMPUS CONVERSION OPTION RECORD XX NOT FOUND - PROCESSING CONTINUES* THE PROGRAM ATTEMPTED TO RETRIEVE THE CEN500 OPTION RECORD NUMBER IDENTIFIED BY XX. THIS MESSAGE CAN ONLY APPEAR WHEN THE VALUE IN THE CEN500 01 CONVERT-CAMPUS-OPTION RECORD IS BETWEEN "01" AND "20". THE VALUE IN XX WILL BE A NUMBER BETWEEN 10 AND 30, WHICH IS THE CAMPUS-BUILDING CONVERSION OPTION RECORD THE PROGRAM WAS ATTEMPTING TO FIND. PROCESSING WILL CONTINUE, BUT ANY CLASSES TAUGHT IN BUILDINGS THAT SHOULD HAVE BEEN CONVERTED BY THE MISSING OPTION RECORD WILL NOT HAVE CAMPUS CODES CONVERTED, AND WILL NOT BE REPORTED AS OFF-CAMPUS. 6.0 SPECIAL FEATURES: ---------------- 6.1 CALLING PROGRAMS: N/A 6.2 SUBPROGRAMS CALLED: CEN501S, UTL060S, ABEND806, UTL100S, UTL050S 6.3 MESSAGE CODES: N/A 7.0 PROGRAM OPTIONS: --------------- 1. CEN500 01 - THE PROGRAM OPTION RECORD IS USED TO SUPPLY THE PROGRAM WITH THE INDIVIDUAL OPTIONS THAT ARE UNIQUE TO EACH COLLEGE'S REQUIREMENTS. =================================================================== COLUMNS OPTION NAME VALUE PROCESSING DESCRIPTION =================================================================== 1 - 3 | LAB K-CARDS | YES | WILL GENERATE K-RECORDS FOR | | | LAB CLASSES | | | | | NO | WILL GENERATE K-RECORDS | | | FOR LECTURE CLASSES ONLY | | | | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | DETECT AN ERROR AND THE | | | PROGRAM WILL ABORT. | | | 4 - 6 | STUDENT-TYPE | YES | IF ST-TYPE = 1, AND TERM | | | FIRST ENROLL IS NOT EQUAL TO | | | THE TERM OF INPUT, OR THE | | | TERM LAST ENROLLED IS | | | LESS THAN THE TERM OF | | | INPUT, ONLY WARNING MESSAGES | | | WILL BE PRINTED. THE SAME | | | WILL HOLD TRUE FOR ST-TYPE | | | 2 AND 3. | | REJ | SAME EDITS AS ABOVE, HOWEVER | | | THIS OPTION WILL PRODUCE | | | ERROR MESSAGES ON THE A-REC. | | | | | NO | NO STUDENT TYPE CHECK WILL | | | BE MADE. | | | | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | DETECT AN ERROR AND THE | | | PROGRAM WILL ABORT. | | | 7 - 9 | SPECIAL-SESSION- | YES | IF SESSION CODE IS EQUAL TO | EDIT | | ", %, $, #, !, OR &, '1' | | | WILL BE MOVED TO SESSION | | | FIELDS IN THE K-RECORD. | | | | | NO | NO SESSION CHECK WILL BE | | | MADE. | | | | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | DETECT AN ERROR AND THE | | | PROGRAM WILL ABORT. | | | 10 - 12 | SENIOR-CITIZEN | YES | T-RECORDS WILL BE INCLUDED | | | FOR SENIOR CITIZEN CREDIT | | | STUDENTS, WHEN SR-CITZ-LATE | | | ADD FIELD EQUALS 'Z'. | | | | | NO | IF SR-CITZ-LATE-ADD FIELD | | | EQUALS 'Z', A T-RECORD IS | | | NOT GENERATED. | | | | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | DETECT AN ERROR AND THE | | | PROGRAM WILL ABORT. | | | | | | 13 - 15 | SPECIAL-CURR | YES | IF CURR IS EQUAL TO '156' | | | AND LEVEL IS EQUAL TO '5', | | | '029' WILL BE MOVED TO CURR. | | | IF CURR IS GREATER THAN | | | '099' AND LEVEL IS EQUAL TO | | | '5', '028' WILL BE MOVED TO | | | CURR. | | | | | NO | NO SPECIAL CURRICULUM | | | CONVERSION WILL BE MADE. | | | | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | DETECT AN ERROR AND THE | | | PROGRAM WILL ABORT. | | | 16 - 18 | AUDSRCITZ-ADMADD | YES | IF AUDSRCITZ-ADMADD = 'YES' | | | A WARNING MESSAGE WILL PRINT | | | WHEN AN A-REC OR K-REC IS | | | DELETED DUE TO AUDITS, | | | SENIOR CITIZENS, OR | | | ADMINISTRATIVE ADDS. | | | | | NO | NO WARNING MESSAGE WILL BE | | | SENT. | | | | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | DETECT AN ERROR AND THE | | | PROGRAM WILL ABORT. | | | 19 - 21 | READMIT-TERM | YES | IF READMIT-TERM = 'YES' IF | | | THE STUDENT-TYPE FIELD IS 2 | | | (READMIT) THE STUDENT'S QTR- | | | LAST-ENROL WILL BE CHECKED | | | TO MAKE SURE THE STUDENT HAS | | | NOT ATTENDED FOR FOUR TERMS | | | BEFORE PRINTING A WARNING. | | | | | NO | A WARNING MESSAGE WILL BE | | | ISSUED FOR READMITS WHOSE | | | QTR-FIRST-ENROL IS NOT EQUAL | | | TO CENSUS TERM, OR QTR-LAST- | | | ENROL IS LESS THAN CENSUS | | | TERM. | | | | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | DETECT AN ERROR AND ABORT. | | | 22 - 24 | CREATE-LAB-KTCARDS| YES | IF CREATE-LAB-KTCARD IS 'YES | | | USERS WHO DON'T REGISTER | | | STUDENTS IN PHYSICAL SCIENCE | | | LAB CLASSES WILL HAVE K RE- | | | CORDS AND T RECORDS CREATED | | | FOR THOSE RECORDS. | | | | | NO | NO PROCESSING WILL BE DONE | | | ON PHYSICAL SCIENCE LAB | | | CLASSES, WHEN ENROLLMENT IS | | | ZERO. | | BLANK | IF LEFT BLANK, OR NOT 'YES' | | | OR 'NO ', THE PROGRAM WILL | | | * 25 - 26 | CONVERT-CAMPUS- | NO | IF VALUE IS "NO", NO CONVER- | OPTION | | SION OF CAMPUS CODES IN "K" | | | AND "T" CARDS WILL BE DONE. | | 01-20 | IF VALUE IS IN RANGE SHOWN, | | | PROGRAM WILL THEN RETRIEVE | | | FROM 1 TO 20 CAMPUS-BUILDING | | | CONVERSION OPTION RECORDS TO | | | BE USED IN CONVERTING ALPHA | | | CAMPUS CODES TO NUMERIC ONES | | | SO THAT OFF-CAMPUS CLASSES | | | WILL BE REPORTED AS SUCH IN | | | THE "K" AND "T" CARDS. | | | 27 - 29 | CAN-PEND-CLASS | YES | THE PROGRAM WILL ABORT WHEN | OPTION | | THIS OPTION IS SET TO YES & | | | A CANCELLED OR PENDING CLASS | | | IS FOUND WITH ENROLLMENT. | | | | | NO | ONLY AN ERROR MESSAGE WILL | | | BE DISPLAYED. THE PROGRAM | | | WILL BE CONTINUE RUNNING. | | | 30 - 33 | FALL MID AKT DATE | MMDD | REPRESENTS THE MONTH/DAY | | | CUTOFF FOR FALL MID AKT | | | 34 - 37 | SPRING MID AKT | | REPRESENTS THE MONTH/DAY | DATE | MMDD | CUTOFF FOR SPRING MID AKT | | | 38 - 40 | EXLUDE-BLDG | BBB | REPRESENTS THE BUILDING CODE | | | WHICH IS NOT TO BE INCLUDED | | | IN THE Z OR R EDIT FOR ON- | | | CAMPUS CODES. | | | 41 - 43 I INCLUDE NURS I AGENCY ¦ OPTION WILL INCLUDE 'NUR ' I LEC/LAB MISMATCH I OR ¦ COURSES THAT HAVE LECTURE I I BLANK ¦ AND LABS FOR MISMATCHING I I ¦ (TCC AGENCY CODE ONLY) I I ¦ @@ SPECIAL NOTE BELOW | | | 44 - 53 | ONCAMPUS | PIC X. | ON-CAMPUS CODE TO CONVERT | CONVERT | PIC X. | NUMERIC CAMPUS CODE I | OCCURS | I | 5 TIMES| | | | 54 | SELECT CURRENT | Y | ONLY WRITE CURRENT ACCTSTUD I ACCTSTUD SEGMENT | | SEGMENTS TO CEN500 TAPE | | | | | BLANK | WRITE ALL SEGMENTS TO TAPE | | | 55 | SELECT LATEST | Y | ONLY WRITE LAST STUQUART | STUQUART SEGMENT | | SEGMENT TO TAPE | | | | | BLANK | WRITE ALL SEGMENTS TO TAPE | | | 56 | SELECT DUPLICATE- | Y | DO NOT CREATE DUPLICATE K | KREC- OPTION | | RECORDS FOR SPECIAL SESSIONS | | | WHEN DUPLICATES ARE FOUND | | | | | BLANK | WRITE ALL CLASS DETAIL | | | 57 | SELECT CONV-OFF- | Y | WHEN CAMPUS CODES OTHER | CAMPUS-CODES | | THAN 'A' THRU 'D' ARE | | | FOUND FOR CLASSES, FIND PAR- | | | ENT CAMPUS FOUND IN OPTION | | | RECORD 02. | | | | | D | EXTRACT PARENT CAMPUS FROM | | | DIVISION CAMPUS CODE. | | | | | BLANK | NO CAMPUS CODES OTHER THAN | | | 'A' THRU 'D' ARE USED, | | | CONVERSION NOT NEEDED. | | | 58 | SELECT CURRENT | Y | ONLY WRITE THE STUDRPRG | STUDRPRG RECORDS | | TO TAPE IF THE QUARTER IS | | | SAME AS PARM TERM BEING | | | PROCESSED. | | | | | BLANK | WRITE ALL STUDRPRG RECORDS | | | REGARDLESS OF RECORDS TERM. | | | =================================================================== * THE CONVERT-CAMPUS-OPTION SHOULD ONLY BE USED BY COLLEGES THAT IDENTIFY OFF-CAMPUS CLASSES BY THE BUILDING CODES IN WHICH THE CLASSES ARE TAUGHT, AND THAT DO NOT CODE THE CLASS CAMPUS AS A NUMERIC VALUE. THE PURPOSE OF THE OPTION IS TO PROVIDE A MEANS FOR COLLEGES WHO CODE ALL CLASSES WITH AN ALPHABETIC CAMPUS CODE TO THEN CONVERT THESE CODES TO NUMERIC VALUES FOR AKT REPORTING. IF THE CONVERT-CAMPUS-OPTION IS SET TO "NO", THE COLLEGE DOES NOT NEED TO SET UP PROGRAM OPTIONS 10 THROUGH 30. IF THE CONVERT-CAMPUS-OPTION IS TO BE USED, THE VALUE IN THE OPTION SHOULD BE THE NUMBER OF CONVERT-CAMPUS OPTION RECORDS THE PROGRAM SHOULD USE TO PERFORM THE CONVERSION. FOR EXAMPLE, IF THE COLLEGE TEACHES CLASSES IN VARIOUS OFF-CAMPUS BUILDINGS, AND THOSE BUILDINGS SHOULD THEN BE COLLAPSED INTO THREE NUMERIC CAMPUS CODES, THERE SHOULD BE THREE CONVERT-CAMPUS OPTION RECORDS SET UP TO IDENTIFY EACH CAMPUS CODE AND THE BUILDING CODES WHICH GO WITH EACH CAMPUS. UP TO 29 BUILDING CODES CAN BE ENTERED ON EACH CAMPUS CONVERSION RECORD. THE CONVERT-CAMPUS OPTIONS ARE RECORDED IN CEN500 10 THOUGH 30 OPTION RECORDS. SINCE THE MAJORITY OF SIS COLLEGES MAY NOT USE THIS OPTION, PROGRAM OPTION RECORDS 02 THROUGH 09 HAVE BEEN RESERVED FOR MORE UNIVERSALLY- NEEDED FUTURE OPTIONS. INCLUDE-NURS-LEC/LAB OPTION: @@ - THIS OPTION IS FOR TCC USE ONLY AND SHOULD NOT BE USED BY ANY OTHER AGENCY UNTIL VCCS APPROVES OF SUCH. OTHER AGENCIES SHOULD LEAVE THIS OPTION BLANK. 1. CEN500 02 - THE PROGRAM OPTION RECORD IS USED TO SUPPLY THE PROGRAM WITH ON CAMPUS CODES AND THEIR ASSOCIAT- ED OFF CAMPUS CODES. THIS OPTION RECORD IS ONLY RETRIEVED IF THE OPTION IN COL 57 IS SET TO 'Y'. =================================================================== COLUMNS FIELD NAME VALUE PROCESSING DESCRIPTION =================================================================== 01 | ON CAMPUS CODE | 'A' | ON CAMPUS CODES (UP TO 4' | | | 02 - 13 | OFF CAMPUS CODES | 1 3 5 | UP TO 12 OFF CAMPUS CODES | ASSOCIATED WITH | | ASSOCIATED WITH ABOVE ON | THIS CAMPUS | | CAMPUS CODE. | | | 14 | ON CAMPUS CODE | 'B' | ON CAMPUS CODES (UP TO 4' | | | 15 - 26 | OFF CAMPUS CODES | 2 4 6 | UP TO 12 OFF CAMPUS CODES | ASSOCIATED WITH | | ASSOCIATED WITH ABOVE ON | THIS CAMPUS | | CAMPUS CODE. | | | 27 | ON CAMPUS CODE | 'C' | ON CAMPUS CODES (UP TO 4' | | | 28 - 39 | OFF CAMPUS CODES | - 0 | UP TO 12 OFF CAMPUS CODES | ASSOCIATED WITH | | ASSOCIATED WITH ABOVE ON | THIS CAMPUS | | CAMPUS CODE. | | | 49 | ON CAMPUS CODE | 'D' | ON CAMPUS CODES (UP TO 4' | | | 41 - 52 | OFF CAMPUS CODES | & 9 | UP TO 12 OFF CAMPUS CODES | ASSOCIATED WITH | | ASSOCIATED WITH ABOVE ON | THIS CAMPUS | | CAMPUS CODE. | | | =================================================================== NOTE: UP TO FOUR ON CAMPUS CODES AND ASSOCIATED OFF CAMPUS CODES CAN BE ACCOMODATED BY TABLE BUILT FROM THIS RECORD. 1. CEN500 XX - PROGRAM OPTION RECORDS 10 THROUGH 30 MAY BE USED TO SUPPLY THE PROGRAM WITH NUMERIC OFF-CAMPUS CODES AND THE CORRESPONDING BUILDING CODES THAT ARE TO BE COLLAPSED INTO THEM. THESE OPTION RECORDS WILL NOT BE RETRIEVED IF THE VALUE IN THE CEN500 01 CONVERT- CAMPUS-OPTION IS A "NO". =================================================================== COLUMNS OPTION NAME VALUE PROCESSING DESCRIPTION =================================================================== 1 - 1 | CONVERT-CAMPUS | 1-9 | NUMERIC CAMPUS THAT WILL BE | | | BE PLACED IN "K" CARD CLASS | | | CAMPUS, AND IN THE CAMPUS | | | PORTION OF THE CLASS-ID IN | | | THE "T" RECORDS. | | | 2 - 88 | BUILDING CODES | | FROM 1 TO 29 NUMERIC | | | BUILDING CODES. "K" AND "T" | | | CARDS FOR CLASSES TAUGHT IN | | | ANY OF THESE BUILDINGS WILL | | | CONTAIN THE NUMERIC CAMPUS | | | VALUE FROM COLUMN 1. | | | =================================================================== 8.0 PROGRAM CHANGE HISTORY: ---------------------- 8.1 VERSION NO: V2.5 (NEW PROGRAM) CHANGE DATE: 10-31-84 PROGRAMMER NAME: BONNIE SIMS PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: N/A 8.2 VERSION NO: V2.9 (CHANGE) CHANGE DATE: 05-14-86 PROGRAMMER NAME: BONNIE SIMS PROGRAM CHANGE REQUEST NO: STCTC049 DESCRIPTION OF CHANGE: ADDED A MODULE TO BE USED AS FIRST CALL TO THE CURRICULUM DATABASE. THIS WILL INITIALIZE THE KEY FEEDBACK AREA SO THAT WHEN THE DATABASE IS LOADED TO THE CENSUS TAPE, IT WILL BEGIN AT THE TOP OF THE DATABASE. 8.3 VERSION NO: V2.11 (CHANGE) CHANGE DATE: 07-09-86 PROGRAMMER NAME: F. E. FRANKLIN, JR. PROGRAM CHANGE REQUEST NO: STC-SR-075 STC-SO-177 DESCRIPTION OF CHANGE: REMOVE LOGIC FROM STC-SO-137 AND MOVE THE WRITE TO THE CONTROL DATABASE TO A SEPARATE PROGRAM. A CONDITION CODE OF 0003 WAS PASSED AT NORMAL END OF JOB AND THE PARM DATA IS WRITTEN OUT. THE NEXT STEP DYNAMICALLY LOADS CEN300 BASED ON THE COND CODE OF 0003. 8.4 VERSION NO: V2.11 (CHANGE) CHANGE DATE: 09/15/86 PROGRAMMER NAME: ZOLTAN FORRAY PROGRAM CHANGE REQUEST NO: STC-TN-072 DESCRIPTION OF CHANGE: CORRECTED VARIOUS JCL ERRORS IN THE PROC. 8.5 VERSION NO: V2.13 (CHANGE) CHANGE DATE: 02/05/87 PROGRAMMER NAME: BONNIE SIMS PROGRAM CHANGE REQUEST NO: STC-SR-107 DESCRIPTION OF CHANGE: ADD MID-TERM OPTION TO THE PARM- CARD SO THAT CEN300 WILL NOT BE SUBMITTED FOR EXECUTION DURING MID-TERM FALL AKT PROCESSING. PROGRAM CHANGE REQUEST NO: STC-SR-112 DESCRIPTION OF CHANGE: REMOVE 3 CLASS LIMIT FOR SENIOR SENIOR CITIZENS. PROGRAM CHANGE REQUEST NO: STC-SR-123 DESCRIPTION OF CHANGE: CORRECTED DOCUMENTATION IN THE PROGRAM OPTION SECTION TO REFLECT THE SPECIAL-CURR OPTION IN COLUMNS 13-15 AND THE AUDSRCITZ-ADMADD OPTION IN COLUMNS 16-18. PROGRAM CHANGE REQUEST NO: STC-SR-124 DESCRIPTION OF CHANGE: REMOVED THE GENERATION OF THE B1-RECORDS, THIS IS NOW DONE BY CEN560 WHICH WILL BE ADDED TO THE CEN500 PROCEDURE FILE SO THAT AFTER EXECUTION OF CEN500, CEN560 WILL ALSO BE EXECUTED TO CREATE THE B1-RECORDS. PROGRAM CHANGE REQUEST NO: STC-TC-034 DESCRIPTION OF CHANGE: ALLOW CANCELED CURRICULUMS TO BE REPORTED TO AKT, HOWEVER, A WARNING MESSAGE WILL BE DISPLAYED. DESCRIPTION OF CHANGE: . FIXED PROGRAM TO NOT SUBMIT CEN300 WHEN THERE ARE A,K, OR T ERRORS. . ADDED EDIT FOR CURRICULUM LEVEL 'Z' AND CURRICULUM CODE '001'; INVALID CURRICULUM FOR AKT REPORTING, A-RECORD REJECTED. . FIXED HEADERS THAT USE TO READ 'REJECTED' WERE CHANGED BY CHANGE ALL COMMAND... WERE DISPLAYING AS 'RSKIP2ED'... HAVE BEEN CHANGED BACK TO 'REJECTED'. 8.6 VERSION NO: V2.14 (CHANGE) CHANGE DATE: 03/04/87 PROGRAMMER NAME: BONNIE SIMS PROGRAM CHANGE REQUEST NO: STC-TC-149 DESCRIPTION OF CHANGE: MODIFIED TO PASS PARM INFORMATION ONTO CEN560 WHEN: . IN COMMING PARM TO CEN500 IS INVALID, CEN500 WILL PASS BLANK PARM INFORMATION ONTO CEN560, WHERE CEN560 WILL CHECK THE IN COMMING PARM FOR VALID TERM AND YEAR. THIS IS TO KEEP CEN560 FROM ABENDING. . IF THE IN COMMING PARM INFORMA- TION FOR CEN500 IS VALID, THIS INFORMATION WILL BE PASSED ONTO CEN560 (THIS IS REGARDLESS OF THE RUNTYPE OR WHETHER THERE WERE ANY A,K OR T ERRORS). THIS IS SO THAT CEN560 CAN GO AHEAD AND EXECUTE TO BE SURE IT DOES NOT ENCOUNTER ANY PROBLEMS GENE- RATING THE B1 RECORD. . IF THE IN COMMING PARM INFORMA- TION CEN500 IS VALID AND THE RUNTYPE IS 2,3 OR 4 AND THERE ARE NO A,K OR T ERRORS, THEN THE PARM INFORMATION IS PASSED TO CEN560 AND ONLY THEN IS THE CONDITION CODE SET TO '0003' SO THAT CEN300 CAN EXECUTE. DESCRIPTION OF CHANGE: ADDED EDIT FOR UNKNOWN VALUES FOR: HIGH SCHOOL CODE = '999999' STUDENT TYPE = '9' SEX = '9' RACE = '9' JURISDICTION = 'ZZZ' THIS WILL RESULT IN THE A-RECORD BEING REJECTED AND AN ERROR MESSAGE BEING DISPLAYED. THESE ARE INVALID VALUES FOR AKT REPORTING AND MUST BE CORRECTED. 8.7 VERSION NO: V2.16 (CHANGE) CHANGE DATE: 05/15/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-CV-013 DESCRIPTION OF CHANGE: AN OPTION WAS ADDED SO THAT READMIT STUDENTS COULD BE EDITED AGAINST THEIR QTR-LAST-ENROL TO PREVENT A WARNING MESSAGE FROM PRINTING. A STUDENT WHO HAS NOT ATTENDED FOR FOUR CONSECUTIVE TERMS OR THEIR QTR-LAST-ENROL IS THE SAME AS THE CENSUS TERM, IS CONSIDERED A VALID READMIT WHEN THIS OPTION IS ON. PROGRAM CHANGE REQUEST NO: STC-VW-200 DESCRIPTION OF CHANGE: MODIFIED SO THAT WHEN A STUDENT- TYPE OF '3' (TRANSFER) DOES NOT HAVE ZERO IN THEIR CUMMULATIVE HOURS ATTEMPTED FIELD AND THEY HAVE TRANSFERRED FROM A VCCS COLLEGE, A WARNING MESSAGE WILL NOT PRINT. PROGRAM CHANGE REQUEST NO: STC-VW-294 DESCRIPTION OF CHANGE: AN OPTION WAS ADDED SO THAT USERS WHO DO NOT REGISTER STUDENTS FOR PHYSICAL SCIENCE LAB CLASSES CAN HAVE K CARDS GENERATED FOR THE LAB CLASS AND T CARDS GENERATED FOR THAT CLASS. THE CREDITS ARE ALSO ADJUSTED ON THE K CARD WITH THE LECTURE CLASSES CREDITS BEING REDUCED BY THE LAB CREDITS FOUND ON COURSE MASTER. THE T CARDS FOR LAB CLASSES ARE GENERATED AT THE SAME TIME LECTURE CLASSES ARE RE- TRIEVED FROM CLASSTUD SEGMENT. 8.8 VERSION NO: V2.18 (CHANGE) CHANGE DATE: 06/12/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-SR-252 DESCRIPTION OF CHANGE: MODIFIED SORT SEQUENCE OF K RECORD TO PREVENT THE MISMATCH OF T REC- ORDS WHICH WAS OCCURRING IN SPECIAL MULTIPLE MEETING CLASSES TAUGHT AT DIFFERENT CAMPUSES. SORT IS NOW BY DEPARTMENT, COURSE, SESSION, SECTION, LEC-LAB, CAMPUS, RECORD-NO PROGRAM CHANGE REQUEST NO: STC-SO-312 DESCRIPTION OF CHANGE: ADDED THE COLLEGE-LAST FIELD TO THE ADM101 CARD FOR TRANSFER STUDENTS (STUDENT-TYPE OF 3). 8.9 VERSION NO: V3.2 (CHANGE) CHANGE DATE: 08/20/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-TN-136 DESCRIPTION OF CHANGE: ADDED FINANCIAL AID SEGMENTS TO THE CENSUS DATA BASE TAPE. IF A STUDENT HAS A ADM101 RECORD AND HAS RECORDS WITHIN THE FINANCIAL AID ACADEMIC YEAR, ALL SEGMENTS PERTAINING TO THE STUDENT ARE RETRIEVED. PROGRAM CHANGE REQUEST NO: STC-TC-173 DESCRIPTION OF CHANGE: ADDED CLUSERS SEGMENT TO THE CLASS DATA BASE SEGMENT PROCESSING. ALSO, CHANGED THE CLASS REMARKS SEGMENT SIZE TO REFLECT RECENT CHANGES. PROGRAM CHANGE REQUEST NO: SCP-TC-003 DESCRIPTION OF CHANGE: ADDED CALL TO THE QUARTER SEGMENT IN THE CONTROL DATA BASE TO DETER- MINE IF THE TERM BEING PROCESSED IS 'QUARTER' OR 'SEMESTER'. ALSO, FLAGGED WINTER TERM AS INVALID IF SELECTED DURING SEMESTER PERIOD. CHANGED ALL DISPLAY REFERENCES FROM 'QUARTER TO TERM'. ADDED ADDITIONAL CODING CHECKS FOR SCIENCE CLASSES WHEN IN THE SEMEST- ER PERIOD. THE DEPARTMENT CODES FOR THESE SCIENCE CLASSES ARE 'BIO', 'CHM', 'GOL', 'NAS' AND 'PHY'. PROGRAM CHANGE REQUEST NO: STC-SR-302 DESCRIPTION OF CHANGE: REMOVED DISPLAYS WHICH WERE IN THE H200-GENERATE-T-RECORDS. . ALSO ADDED EDIT FOR THE INSTRUCTOR FACULTY CODE BEING WRITTEN TO THE K-RECORD TO COINCIDE WITH VCCS EDIT - VALID CODES ARE 1 THRU 7. . ALSO ADDED EDIT FOR COLLEGE-LAST ATTENDED FOR TRANSFER STUDENTS. BLANK FIELDS WILL NOW INDICATE AN ERROR EXISTS. FIELD MUST BE NUMERIC. 8.10 VERSION NO: 3.5 CHANGE DATE: NOVEMBER 20, 1987 PROGRAMMER NAME: KATHY CAMPER, TNCC PROGRAM CHANGE REQUEST NO: STC-TC-279 - CORRECTED CREATION OF FINANCIAL AID DATA BASE CENSUS TAPE RECORDS. NOT ALL DETAIL SEGMENTS WERE BEING WRITTEN TO THE TAPE. PROGRAM CHANGE REQUEST NO: STC-TN-212 - ADDED PROGRAM OPTION TO CONVERT CAMPUS CODES IN THE "K" AND "T" RECORDS FOR OFF-CAMPUS CLASSES WHEN THE OFF-CAMPUS LOCATIONS ARE IDENTIFIED BY BUILDING CODE INSTEAD OF CAMPUS. PLEASE REVIEW THE PROGRAM OPTION SECTION CAREFULLY FOR THE USE OF THIS OPTION. 8.11 VERSION NO: V3.7 CHANGE DATE: 02/13/88 PROGRAMMER NAME: CAROL WEAVER/PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-TC-318 DESCRIPTION OF CHANGE: - MODIFIED PROGRAM TO PASS THE 'AUDSEN-COUNT' TO THE SUBPROGRAM (CEN501S) IN THE LINKAGE SECTION, SO THAT WHEN SENIOR CITIZEN AND AUDITS WHO DO NOT PASS THE EDIT CRITERIA ARE DELETED FROM THE A OR K FILE, THEY ARE ALSO DELETED FROM THE AUDSEN-COUNT. ONCE THE COUNTER IS UPDATED IN CEN501S, IT IS PASSED BACK TO CEN500 TO REFLECT THE CORRECT TOTAL ON THE FINAL REPORT. PROGRAM CHANGE REQUEST NO: STC-SO-356 DESCRIPTION OF CHANGE: - MODIFIED THE PROGRAM TO USE THE NEW FORMAT OF THE K AND T RECORDS (VIA THE K-, KT-, T-, TT-FILE) FOR FRACTIONAL CREDITS. - MODIFIED AUDIT/SENIOR-CITIZENS RECORD TO REFLECT NEW FORMAT OF THE CREDITS FIELD. FILE SIZE INCREASED TO 290. PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: - MODIFIED ZERO SUPPRESS FOR TOTALS TO PRINT ONE ZERO, IF THE VALUE IS ZERO, INSTEAD OF BLANK SPACES. 8.11 VERSION NO: V3.9 CHANGE DATE: 03/24/88 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-TC-368 - CORRECTED PROBLEM OF LOSING THE CAMPUS VALUE ON THE RECORD WHEN A LAB T RECORD IS BEING CREATED FOR THE LAB KTCARD OPTION. - CHANGED THE 88 LEVEL OF CONVERT-CAMPUS-OPTION TO 'NO' WHEN NOT BEING USED, TO COINCIDE WITH THE EDITING AND DOCUMENTAT- ION OF THIS OPTION. 8.14 VERSION NO: V3.14 CHANGE DATE: 09/26/88 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-SR-597,STC-TC-430 - ADDED PROGRAM OPTION SO THAT THE PROGRAM CAN BE ABORTED IF A CANCELLED OR PENDING CLASS IS FOUND WITH ENROLLMENT AND CENSUS TAPE IS BEING WRITTEN. THIS WILL PREVENT LOGICAL RELATIONSHIP PROBLEMS OCURRING WHEN CEN510 IS RUN. - ADDED PARM CARD OPTION SO THAT THE RESETTING OF AKT FILES CAN BE PREVENTED IF THE OPTION IS SELECTED. 8.15 VERSION NO: V3.16 CHANGE DATE: 11/17/88 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: 0001420 - ADDED SPRING AND FALL MID-AKT DATES TO THE PROGRAM OPTION RECORD. THESE VALUE ARE NOW CHECKED WHEN MID-AKT IS RUN TO DETERMINE IF THE CENSUS DATE OF THE CLASS BEING PROCESSED IS NOT FALLING AFTER THE MID-AKT DATE. THOSE CLASSES THAT DO ARE BYPASSED. 03/09/89 P. BUCHANAN I: 00002389 - REVISED PROGRAM TO CHECK CLSMASTR SEGMENT FOR LOGICAL SEGMENTS BLDCLS AND INSCLS FOR CENSUS DATE AND TO BYPASS THOSE NOT LESS THAN THE MID AKT DATES. 03/09/89 P. BUCHANAN I: 00002403 - REVISED PROGRAM TO CHECK CLSMASTR SEGMENT FOR ALL CURRENT REGISTRATION RECORDS FOR CENSUS DATE AND TO BYPASS THOSE NOT LESS THAN THE MID AKT DATES. AUDIT AND SENIOR/CITZ ARE PROCESSED ON THOSE THAT FALL INTO THE VALID CATEGORY. 8.16 VERSION NO: 4.0 CHANGE DATE: 02/22/89 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: I: 00001550, 00001980 00001983, 00001987 DESCRIPTION OF CHANGE: -MODIFIED BLDDBD EXTRACT TO INCLUDE BLDGCEUC SEGMENT. -MODIFIED CURDBD EXTRACT TO INCLUDE CURRSPEC, CURCATYR, CURREQMT, AND CUREQUIV SEGMENTS. DELETED CURDETAL AND CURELECT SEGMENTS. EXTRACT FILE LENGTH INCREASED FROM 119 TO 131 BYTES. -MODIFIED INSDBD EXTRACT TO INCLUDE INSTCEUC SEGMENT. -MODIFIED STUDBD EXTRACT TO INCLUDE STUREPRG, STUEXTEN, STUOBAUD, AND STUALERT SEGMENTS. DELETED STUVEHIC SEGMENT. EXTRACT FILE LENGTH INCREASED FROM 322 TO 508 BYTES. -MODIFIED CLSDBD EXTRACT TO ALLOW FOR MAXIMUM CLSUSERS SEGMENT SIZE DEFINED IN DBD OF 124. EXTRACT FILE LENGTH IN JCL ALREADY AT 132 MAX, PROGRAM WAS FORCING AN 89 BYTE MAX. 8.17 VERSION NO: V4.01 CHANGE DATE: 03/27/89 PROGRAMMER NAME: LORI CALLIOTTE PROGRAM CHANGE REQUEST NO: 0002051,2405,1734 - REMOVE THE REFERENCE TO FALL MID AKT DATES AND SPRING MID AKT DATES ON PARMCARD DESCRIPTION IN DOCUMENTATION THESE ARE CORRECTLY REFERENCED IN OPTION DESCRIPTION. #00002051 - ADDED IF STATEMENT IN F-1000-PROCESS-STUACCTD TO BYPASS NON INPUT TERM. THIS WAS DONE TO KEEP PROGRAM FROM SELECTING ALL STUDENTS WHEN WRITING TO TAPE. #00002405 - MODIFIED IF STATEMENT IN F500-EDIT-STUDENT-TYPE TO READ < INSTEAD OF 'NOT ='. IF STATEMENT WAS CAUSING READMINT WARNING MESSAGES TO OCCUR FOR STUDENTS WHO READMITTED AND REGISTERED FOR SPRING 89 AND CEN500 IS BEING RUN FOR FALL 89. #00001734 8.18 VERSION NO: V4.05 CHANGE DATE: 07/01/89 PROGRAMMER NAME: BOB DODGE PROGRAM CHANGE REQUEST NO: 00002927 DESCRIPTION OF CHANGE: MODIFIED TO ACCOMMODATE UP TO 60 REGISTRATIONS PER STUDENT. 8.19 VERSION NO: V4.05 CHANGE DATE: 09/01/89 PROGRAMMER NAME: RH.CLARK PROGRAM CHANGE REQUEST NO: I:00002506 DESCRIPTION OF CHANGE: PROGRAM WAS MODIFIED TO PICK UP THE NEW LENGTH FOR THE COLLEGE LAST ATTENDED FIELD. 8.20 VERSION NO: V4.07 CHANGE DATE: 10/10/89 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00004030 PROGRAM WAS MODIFIED TO ACCEPT A VISA-TYPE CODE OF 'E' PROGRAM CHANGE REQUEST NO: I:00003906 DESCRIPTION OF CHANGE: REVISED OPTION 01 RECORD IN POSITIONS 13-15 TO CHECK FOR CURRICULUM '180' AND CURR-LEVEL IF '5' SO THAT '029' IS MOVED TO CURRICULUM OF ADM101 RECORD. 8.21 VERSION NO: V4.09 CHANGE DATE: 11/22/89 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00004392 CORRECTED PROBLEM OF FIRST TABLE ELEMENT IN THE NO LAB SCIENCE TABLE FROM BEING ERASED. INITIALIZING MADE WHEN SUBSCRIPT IS ZERO. PROGRAM CHANGE REQUEST NO: I:00004478 CORRECTED PROBLEM OF CURRICULUM TRACKING SEGMENTS NOT BEING WRITTEN TO THE TAPE IN THEIR ENTIRITY BY QUALIFING SSA'S USED IN THE CALLING MODULES AS FOLLOWS: E2000-PROCESS-CURR-SPC E2100-PROCESS-CURR-CAT E2130-PROCESS-CURR-REQ E2160-PROCESS-CURR-EQU PROGRAM CHANGE REQUEST NO: I:00004195 ADDED THE 'NO REWIND' PHRASE TO THE OPEN AND CLOSE STATEMENTS IN THE SOURCE CODING. THIS IS TO ELIMINATE THE TAPE REWINDING EACH TIME A NEW TAPE LABEL IS WRITTEN. 8.22 VERSION NO: V4.10 CHANGE DATE: 02/15/90 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00004628 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO EXTRACT ALL CREDITS USED IN K RECORD AND T RECORD FROM CLSMASTR INSTEAD OF CRSMSTR SEGMENT. CHANGE DATE: 03/01/90 PROGRAM CHANGE REQUEST NO: I:00005083 DESCRIPTION OF CHANGE: MODIFIED F700 MODULE SO THAT CURRICULUMS 156 AND 180 BOTH LEVEL 5, WILL NOT BE REPLACED BY CURRICULUMS > 099 LEVEL 5. ADDED AN ELSE STATEMENT AND REMOVED PERIOD. 8.23 VERSION NO: V4.14 CHANGE DATE: 06/19/90 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00005827 DESCRIPTION OF CHANGE: ENLARGED CTLTAPE RECORD TO 1020 TO ACCOMODATE THE REVISED CTLSECUR SEGMENT. 8.24 VERSION NO: V4.16 CHANGE DATE: 08/24/90 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00006038 DESCRIPTION OF CHANGE: - CORRECTED PROBLEM OF LAST TABLE RECORD IN CONVERT CAMPUS LOGIC FROM INITIALIZING WHEN A 'GE' CONDITION WAS RETURNED FROM THE CONTROL DATA BASE IN E250-GET-CAMPUS-OPTIONS. - ALSO ADDED A SWITCH SO THAT ONLY 'T' RECORDS BELONGING TO CONVERTED 'K' RECORDS WOULD BE CHECKED FOR BUILDING CONVERSION. PROGRAM CHANGE REQUEST NO: I:00006176 - ADDED FOUR EDITS FOR BUILDING CODES WHICH WILL PRODUCE ERROR MESSAGES: 1. CHECK FOR INVALID 'TBA' CODE IN FIELD 2. CHECK FOR FIRST BYTE IN BUILDING BEING OTHER THAN 'Z' OR 'R' AND CAMPUS IS NUMERIC 3. IF BUILDINGS WITH 'Z'S AND 'R'S HAVE AN ALPHA CAMPUS AND THE OPTION TO CONVERT THE ALPHA CAMPUS IS NOT ON 4. ADDED AN EXCLUDE BUILDING OPTION TO THE CEN500 01 OPTION RECORD SO THAT A CLASS WITH AN ALPHA CAMPUS AND 'Z' OR 'R' BUILDING CAN BE EXCLUDED FROM THE EDITING ABOVE (3). 5. IF CONVERT ALPHA CAMPUS OPTION IS ON AND AFTER A SEARCH IS MADE THRU THE CONVERT TABLE AND A 'Z' BUILDING WITH AN ALPHA CAMPUS IS NOT MATCHED. PROGRAM CHANGE REQUEST NO: I:00006230 - ADDED A NEW CAMPUS CONVERT OPTION SO THAT ON CAMPUS CLASSES WITH A,B,C CAMPUS CODES BEING TAUGHT IN 'Z' OR 'R' BUILDINGS WILL HAVE THEIR CAMPUS CODES ON THE 'K' AND 'T' RECORDS CONVERTED TO AN ASSOCIATED NUMERIC CAMPUS DEFINED IN THE OPTION RECORD. PROGRAM CHANGE REQUEST NO: I:00006359 - ENLARGED TABLE TO 500 ELEMENTS FOR COURSES BEING CON- VERTED. REMOVED 'TBA' CHECK FOR BUILDING CODES. MODIFIED MODULE E500 TO CONVERT BUILDINGS TO 'TBA' IF THE CLASS IS TAUGHT ON CAMPUS FOR THE FIRST MEETING BUT OTHER MEETINGS ARE TAUGHT IN 'Z' OR 'R' BUILDINGS WITH AN ON CAMPUS CODE. USED THE RECORD NUMBER IN CLASS DETAIL TO DETERMINE RECORD BEING PRCESSED. 8.25 VERSION NO: V4.20 CHANGE DATE: 02/04/91 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00007301 DESCRIPTION OF CHANGE: - MODIFIED PROGRAM IN MODULE E500-PROCESS-CLSDETAL TO CHECK FOR 'ALPHABETIC' CAMPUS VALUES WHEN EVALUATING BUILDING CODES OF 'Z' AND 'R', INSTEAD OF 'NUMERIC' CAMPUS CODES. PROGRAM CHANGE REQUEST NO: I:00006578 DESCRIPTION OF CHANGE: - MODIFIED PROGRAM TO USE AN IOAREA OF PIC X(1000) WHEN MAKING ALL DLI CALLS TO THE DATA BASE. THIS IS REFERENCED IN PROGRAM STANDARDS HANDBOOK, PAGE 29. - CHANGED WORKING STORAGE LENGTH OF CONTROL-SEG TO 1000. 8.26 VERSION NO: V4.22 CHANGE DATE: 04/01/91 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00007612 DESCRIPTION OF CHANGE: ENHANCED CANCELLED/PENDING MESSAGE BY ADDING ADDITONAL STARS DISPLAYING WHEN THIS SITUATION OCCURS. PROGRAM CHANGE REQUEST NO: I:00007552 ADDED PARMCARD OPTION WHICH IS PASSED TO CEN501S 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. 8.27 VERSION NO: V4.27 CHANGE DATE: 09/01/91 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00008567 ADDED A CURRICULUM EDIT AGAINST CODE OF '027' WHICH IS NOW INVALID AS A HIGH SCHOOL CURRICULUM, AS PER MEMO DATED 08/01/91 FROM VCCS. PROGRAM CHANGE REQUEST NO: I:00008191 DESCRIPTION OF CHANGE: REVISION MADE TO ACCOUNTING DATABASE, ACCTPAY AND ACCTCHRG SEGMENTS DELETED AND ACCTFSCL SEGMENT ADDED. INCREASE IN SIZE OF ACCTMSTR SEGMENT FROM 126 TO 143 BYTES. 8.28 VERSION NO: V4.31 CHANGE DATE: 01/27/92 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00009120 MODIFIED PROGRAM SO CANC-PEND MESSAGE WHICH WILL PRINT WHEN EITHER REPORT OPTION 1 OR OPTION 4 ARE SELECTED. 8.29 VERSION NO: V4.34 CHANGE DATE: 04/23/92 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00009821 ADDED NEW EDITS TO CHECK FOR FRACTIONAL CREDIT COURSES AGAINST THE K RECORD AND T RECORDS. IF THE CREDIT VALUE IS LESS THAN 1.00, THE COURSE WILL BE CONSIDERED INVALID AS OF SUMMER 92. 8.30 VERSION NO: V4.42 CHANGE DATE: 11/15/92 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00010538 COMPILED PROGRAM TO ACCESS REVISED AND NEW COPYLIB MEMB- ERS FOR FINANCIAL AID AND CONTROL DATABASE RESPECTIVELY. PROGRAM CHANGE REQUEST NO: I:00010960 ADDED TWO NEW PROGRAM OPTIONS (COL 51, AND COL 52) WHICH WILL WRITE ONLY THE CURRENT ACCTSTUD SEGMENT, AND WILL WRITE ONLY THE LAST STUQUART SEGMENT TO THE CENSUS TAPE WHEN OPTIONS ARE SET TO 'Y'. 8.31 VERSION NO: V4.43 CHANGE DATE: 02/15/93 PROGRAMMER NAME: PAT BUCHANAN ADDED TWO NEW PROGRAM OPTIONS: PROGRAM CHANGE REQUEST NO: I:00010666 - NURSING OPTION WHICH WILL TREAT CERTAIN 'NUR ' COURSES AS ASSOCIATED LEC AND LABS. WHEN OPTION IS ON (CURRENTLY IN BETA FOR TCC ONLY) ANY LECTURE OR LAB NOT FOUND WITH A MATCH WILL LIST ON CEN501S AS MISMATCH. OPTION LOCATED IN COLS 41-43. PROGRAM CHANGE REQUEST NO: I:00011405 - DUPLICATE 'K' RECORD OPTION WHICH IS USED WITH THE SPECIAL DUPLICATION OPTION DESIGNED FOR VWCC ON SCH010. WHEN USED IN CEN500, DUPLICATES FOUND ON SPECIAL SESSION COURSES WILL NOT BE DUPLICATED AS K RECORDS. OPTION LOCATED IN COL 56. 8.32 VERSION NO: V5.00 CHANGE DATE: 05/27/93 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: I:00012455 DESCRIPTION OF CHANGE: -MODIFIED PROGRAM/PSB/PROC FOR 5.0 DATA BASE CHANGES: STUDBD - STUDENTM EXPANDED STUREGIS EXPANDED STUREPRG DELETED STURPREG ADDED CLSDBD - CLSMASTR EXPANDED CLSDBS1 SECONDARY INDEX ADDED TO PROC INSDBD - INSTFTEF ADDED CURDBD - CURADMIT ADDED 8.33 VERSION NO: V5.09 CHANGE DATE: 02/15/94 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00013519 DESCRIPTION OF CHANGE: -MODIFIED PROGRAM TO INCLUDE A NEW FIELD 'PARENT CAMPUS' WHICH INDICATES WHICH ON CAMPUS LOCATION AN OFF CAMPUS LOCATION IS ASSOCIATED WITH. TWO OPTIONS ARE AVAILABLE FOR CREATING THIS VALUE. EITHER CONVERTING THE OFF CAMPUS CODE TO THE CAMPUS DIVISION CODE OR CONVERTING THE OFF CAMPUS CODE TO THE PARENT CAMPUS CODE EXTRACTED FROM OPTION 02 RECORD OF CEN500. USE A CODE OF 'D' FOR DIVISION CAMPUS, OR USE A 'Y' FOR OPTION 2 PARENT CAMPUS MERGE. PROGRAM CHANGE REQUEST NO: I:00011775 DESCRIPTION OF CHANGE: -ADDED RETPD PARAMETER WITH SYMBOLIC PERIOD TO DD STATE- MENT IN PROCLIB. IF CODED AS 9999, OR VALID PERIOD THE TAPE FILE CANNOT BE OVERLAID. TO NOT SET A RETENTION PERIOD, SET SYMBOLIC AS 0000, OTHERWISE RESPONSE WILL BE REQUESTED FROM OPERATOR. PROGRAM CHANGE REQUEST NO: I:00013744 REVISED DOCUMENTATION TO SPECIFY THAT CURRICULUMS 156 OR 180 THAT HAVE A CURR-LEVEL OF '5' ARE CONVERTED TO '029'. 8.34 VERSION NO: V5.13 CHANGE DATE: 06/15/94 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00013789 DESCRIPTION OF CHANGE: -ADDED AN EDIT ON HIGH SCHOOL CODE TO CHECK FOR INACTIVE. ERROR MESSAGE PRINTED ON CEN500 REPORT WHEN FOUND. PROGRAM CHANGE REQUEST NO: I:00013922 -ADDED CODE OF 'N' AS VALID VISA-TYPE CODE. 8.35 VERSION NO: V5.16 CHANGE DATE: 09/15/94 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00014565 DESCRIPTION OF CHANGE: -ADDED TWO NEW VISA-TYPE CODES WHICH ARE VALID. I.E. O - WORKERS OF EXTRAORDINARY ABILITY AND R - RELIGIOUS WORKER PROGRAM CHANGE REQUEST NO: I:00014198 DESCRIPTION OF CHANGE: -ADDED EDITS FOR STUDENTS WITH GRADES OF 'Y', 'Z' 'J' AND 'K' TO ENSURE THAT THE BIRTH DATE IS 60 OR GREATER AND HAS AN INSTATE JURISDICTION. CO-INCIDES WITH AKT202 REPORT EDIT. PROGRAM CHANGE REQUEST NO: I:00014534 DESCRIPTION OF CHANGE: -CORRECTED PROBLEM WHERE LAB 'T' RECORD WAS BEING CREATED WITH NO PARENT CAMPUS IF OPTION TO CREATE LAB'S WAS ON. 8.36 VERSION NO: V5.18 CHANGE DATE: 11/15/94 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00014793 DESCRIPTION OF CHANGE: -ADDED EDIT TO CHECK THAT A SENIOR CITIZEN WITH A 'Z' CODE IN SR-CITZ-LATE-ADD FIELD COULD NOT HAVE A 'X' IN GRADE FIELD. (CONFLICTING CODES). PROGRAM CHANGE REQUEST NO: I:00015046 -CHANGED INITIALIZATION OF SWITCH CAUSING PROBLEM WITH OFF CAMPUS BUILDING AND ON CAMPUS CLASS ID. 8.37 VERSION NO: V5.19 CHANGE DATE: 11/15/94 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00014686 DESCRIPTION OF CHANGE: -RECOMPILED FOR FINANCIAL AID CHANGES RELATING TO PELL ID, PELLAWRD AND PELLQTOT WERE MODIFIED. 8.38 VERSION NO: V5.26 CHANGE DATE: 07/15/95 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00015740 DESCRIPTION OF CHANGE: - NEW STUDENT EDIT OPTION ADDED SO THAT INSTEAD OF WARNINGS ERRORS WILL RESULT IF A STUDENT-TYPE ERROR IS FOUND. OPTION IS 'REJ' LOCATED IN PROGRAM OPTION RECORD COL3 - 6. - ADDED AN EDIT FOR A 'CURR-LEVEL' CODE OF "2". THIS IS IN- VALID WITH ANY CURRICULUM AS OF 'SUMMER 95'. - ADDED AN EDIT SO WARNING MESSAGE IS CREATED IF STUDENT'S AGE IS GREATER THAN 85 OR LESS THAT 9 YEARS. PROGRAM CHANGE REQUEST NO: I:00015926 - NEW EDITS ADDED TO VISA-TYPE BASED ON ENLARGEMENT OF VISA-TYPE CODES. A-REC VISA-TYPE FIELD WILL BE ENLARGED AT LATER DATE TO ACCOMODATE 2 BYTES AFTER TALKING WITH VCCS NEW ALPHA CODES OF 'I', 'K', 'Q' 11, OR 12 ADDED. 8.39 VERSION NO: V6.00 CHANGE DATE: 11/15/95 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00016049 DESCRIPTION OF CHANGE: - MODIFIED PROGRAM SO THAT WHEN STUXDFER SEGMENTS (STUEXTEN) RECORDS ARE WRITTEN TO TAPE, THE CREDIT CARD NUMBER IS BLANKED OUT. PROGRAM REQUEST: 00016148 DESCRIPTION: STUREGIS SEGMENT CHANGED TO INCLUDE FIELDS FOR AUDIT TRACKING IN COMPLIANCE WITH APA REQUIREMENTS. - STUACCTD EXPANDED FOR ABOVE REQUIREMENTS REFERENCED ABOVE. - STUDRPRG EXPANDED FOR ABOVE REQUIREMENTS REFERENCED ABOVE. - SEGMENTS ON THE FINANCIAL AID DATA BASE WERE EXPANDED TO INCLUDE FIELDS TO COMPLY WITH SCHEV REQUIREMENTS AND WITH APA AUDIT TRACKING REQUIREMENTS. - PROC MODIFIED TO REFLECT FINTAPE LREC AND BLOCKSIZE CHANGE 8.40 VERSION NO: V6.02 CHANGE DATE: 04/15/96 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00016454 DESCRIPTION OF CHANGE: - ADDED NEW OPTION SO THAT ONLY STUDRPRG RECORDS WITH QUART- ER-ID SAME AS PARM TERM BEING PROCESSED, ARE WRITTEN TO TAPE. IF COL 58 IN CEN500-01 = 'Y', THIS WILL TAKE PLACE, OTHERWISE ALL STUDRPRG RECORDS WILL BE WRITTEN. 8.41 VERSION NO: V6.04 CHANGE DATE: 06/15/96 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00016953 DESCRIPTION OF CHANGE: - CORRECTED CODING IN F1900-PROCESS-STUDRPRG MODULE WHICH WAS CAUSING INVALID INSERTS WHEN DATABASE WAS LOADED. PROGRAM CHANGE REQUEST NO: I:00016903 DESCRIPTION OF CHANGE: - INCLUDED OTHER CURRICULUM CODES TO BE CONVERTED TO '4221'. THEY ARE '035 THRU 040' AND '044 THRU 099'. NOTE '004 THRU 020' ALREADY INCLUDED. PROGRAM CHANGE REQUEST NO: I:00017028 DESCRIPTION OF CHANGE: - ADDED FOUR NEW AGENCY CODES WHO CAN USE THE NURSING LOGIC. CODES ADDED ARE '290', '291', '285' AND '288'. NOTE: OPTION COLS 41-43 MUST CONTAIN AGENCY CODE OF COLLEGE. 8.42 VERSION NO: V6.09 CHANGE DATE: 02/15/97 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00017392 DESCRIPTION OF CHANGE: - ADDED EDIT FOR CONTRACTED CLASS FLAG AND MOVED VALUE TO T REC FOR PROCESSING. 8.43 VERSION NO: V6.10 CHANGE DATE: 04/15/97 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00017507 DESCRIPTION OF CHANGE: ADDED NEW FIELD PREVIOUS-DEGREE-TYPE TO ADM101 RECORD. 8.44 VERSION NO: V6.13 CHANGE DATE: 07/31/97 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: I:00017737 DESCRIPTION OF CHANGE: MODIFIED EDITS FOR VISA-TYPE TO ALLOW 'TN' AND 'TD'. 8.45 VERSION NO: V6.14 CHANGE DATE: 10/13/97 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: 00017811 DESCRIPTION OF CHANGE: MODIFIED EDITS TO ALLOW 'PNE ' AS A NURSING PREFIX AND ADDED COLLEGES '297' AND '282' AS ONES WHICH USE NURSING LABS. 8.46 VERSION NO: V7.00 CHANGE DATE: 10/07/97 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: 00015446 DESCRIPTION OF CHANGE: THE PROGRAM HAS BEEN RECOMPILED AND TESTED AS A PART OF 7.00 DATA BASE CHANGES. MODIFIED PROC CHANGING DEFAULT RETPD TO 9999. 8.47 VERSION NO: V7.02 CHANGE DATE: 06/09/98 PROGRAMMER NAME: MYRA MAIORANA, TCC PROGRAM CHANGE REQUEST NO: 00018008 DESCRIPTION OF CHANGE: - THE PROGRAM HAS BEEN RECOMPILED AND TESTED USING THE NEW COBOL COMPILER - Y2K MODS: - ADDED CALL TO UTL100S TO GET CURRENT DATE ON REPORT - MOVED '19' TO BRITH CENTURY. ALL BIRTH DATES ARE ASSUMED TO HAVE CENTURY OF 19. - ADDED CALL TO UTL060S TO GET CENTURY ON REPORT AND TO USE FOR CALCULATIONS USING YEAR. - ADDED LINK-HD-CEN TO LINK-INFO TO PASS CENTURY TO CEN501S FOR REPORT HEADING. - ADDED EDIT TO VALIDATE HIGH SCHOOL GRADUATION DATE AGAINST BIRTH DATE FIELD. LESS THAN 9 YEARS BETWEEN HIGH SCHOOL GRAD DATE AND BIRTH DATE PRODUCES AN ERROR. LESS THAN 15 YEARS BETWEEN HIGH SCHOOL GRAD DATE AND BIRTH DATE PRODUCES A WARNING. CHANGE DATE: 10/03/98 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO CONVERT BINARY CHARACTERS TO DISPLAY WHEN PRINTING CLSMASTR SEGMENT (BYPASS K CARDS=). THE PACKED DATA CAN CONTAIN CONTROL CHARACTER INTERPRETED BY PC PRINTERS CAUSING UNEXPECTED RESULTS. 8.48 VERSION NO: V7.02 CHANGE DATE: 03/01/99 PROGRAMMER NAME: MYRA MAIORANA, TCC PROGRAM CHANGE REQUEST NO: 00018008 DESCRIPTION OF CHANGE: - PROBLEM REPORTED WITH SENIOR CITIZEN REPORTS, RESEARCH SHOWED DATA COMES FROM A-YR-CENTURY IN A-FILE CREATED BY CEN500. THE UTL060S IS CALLED 2X, FIRST TO RETURN CENTURY OF TERM BEING PROCESSED, SECOND TO RETURN CENTURY TO PERFORM A CALCULATION WITH. THE CENTURY RETURNED FROM BOTH CALLS COULD BE DIFFERENT. TO CORRECT, MOVED CENTURY RETURNED FROM UTL060S TO HOLD FIELD BEFORE MOVING TO A-YR-CENTURY. 8.49 VERSION NO: V7.03 CHANGE DATE: 07/14/99 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: REMOVED DISPLAYS OF FILE OPEN AND FILE CLOSE. 8.50 VERSION: V7.05S CHANGE DATE: 11/27/1999 PROGRAMMER: HARRY L. WALDRON PROGRAM CHANGE REQUEST: I-18008 - YEAR 2000 PROJECT DESCRIPTION OF CHANGE: 1. I-18008 YEAR 2000 PROJECT (APPLIX-4702) -------------------------------------------------- * ADDITIONAL Y2K CHANGES WERE REQUIRED TO ENSURE ACCURATE DATE COMPARISONS AND PROCESSING * SUBROUTINE UTL050S WAS ADDED TO CALCULATE FOUR DIGIT YEARS FOR 5 DIFFERENT TERM FIELDS * PROGRAM WAS TESTED FOR CURRENT TERMS AS WELL AS Y2K PROCESSING (TESTED WITH SPRING 2000) 8.51 VERSION: V7.07 CHANGE DATE: 04/11/2000 PROGRAMMER: HARRY L. WALDRON, VWCC PROGRAM CHANGE REQUEST: I-18008 - YEAR 2000 PROJECT DESCRIPTION OF CHANGE: 1. I-18008 YEAR 2000 PROJECT APPLIX-7076 ------------------------------------------------- * CORRECTED EDIT FOR HIGH SCHOOL GRADUATION YEAR WHEN COMPARED TO STUDENT BIRTHDATE. THIS WAS CORRECTED BY SIGNING THE "WK-HS-GRAD-BDAY-YYYY" FIELD WHICH IS DERIVED FROM SUBTRACTING THE STUDENT HIGH SCHOOL GRADUATION DATE FROM FROM THE STUDENT BIRTHDATE. * ADDED THE FOLLOWING NEW ERROR MESSAGE WHEN THE STUDENT HIGH SCHOOL GRADUATION DATE IS LESS THAN THE STUDENT BIRTHDATE: "** ERROR - HS GRAD DATE < BIRTHDATE **" 8.52 VERSION: V7.08 CHANGE DATE: 06/10/2000 PROGRAMMER: HARRY L. WALDRON, VWCC PROGRAM CHANGE REQUEST: A-7239 DESCRIPTION OF CHANGE: 1. A-7239 NEW LAB/LECTURE CLASS SESSION EDITS -------------------------------------------- * NEW EDIT ADDED TO MATCH LAB AND LECTURE CLASSES TO ENSURE SESSION CODES ARE THE SAME FOR BOTH CLASSES. * AN "A" RECORD "WARNING" MESSAGE IS GENERATED WHEN LAB/LECTURE SESSION DIFFERENCES OCCUR. * IF THERE ARE MULTIPLE LAB/LECTURE SESSION DIFFERENCES FOR A STUDENT, ALL DIFFERENCES BE SHOWN (INCLUDING THE TERM/CLASS-ID) * WHEN THE LAB/LECTURE CLASS SESSIONS DO NOT MATCH, THE WARNING MESSAGE BELOW IS ISSUED: "**WARN DIFF LEC/LAB SESSION XXXXX" XXXXX = CLASS ID OF LECTURE CLASS