0.002/15/01 EUGENE WALLO 1.0 PROGRAM NARRATIVE ----------------- SCH810 PRODUCES A CLASS SCHEDULE REPORT FOR A SELECTED TERM IN A CHOICE OF THREE SORT OPTIONS. SCH810 HAS THESE SPECIAL FEATURES: * PENDING CLASSES (CLASS-STATUS = 'P') ARE EXCLUDED FROM THE CLASS SCHEDULE REPORTS. * THE INSTRUCTOR'S LAST-NAME FIELD IS IN AN EDITED, MIXED-CASE FORMAT (EACH LETTER OF THE LAST NAME IS CONVERTED TO LOWERCASE, EXCEPT FOR THE FIRST LETTER OF THE FIELD). SCH810 USES THESE SPECIAL DEFINITIONS: * A CLASS IS CONSIDERED TO BE ON-CAMPUS WHEN THE CAMPUS CODE OF THE CLASS-ID IS 'A', 'B', 'C', 'D', OR 'F'. (A CLASS' STATUS AS ON-CAMPUS OR OFF-CAMPUS CAN AFFECT FEE APPLICABILITY.) * CLASS TIME IS "TO BE ANNOUNCED" (TBA), WHEN THE CLASS TIME STORED IN THE CLASS-DETAIL SEGMENT IS '00010002' (12:01 TO 12:02 AM). * TO BE CONSIDERED AN EVENING OR SATURDAY CLASS, A CLASS MUST SATISFY AT LEAST ONE OF THE FOLLOWING CRITERIA: - THE DAYS-TAUGHT FIELD INCLUDES AN 'S', IN AT LEAST ONE OF THE CLASS-DETAIL SEGMENTS. - THE CLASS-TIME FIELD INDICATES A NON-TBA, NON-DAYTIME MEETING, IN AT LEAST ONE OF THE CLASS-DETAIL SEGMENTS. (A "DAYTIME" MEETING IS ONE HAVING A STARTING TIME WITHIN THE TIME RANGE SPECIFIED IN THE APPROPRIATE PROGRAM OPTIONS SEGMENT.) - THE SECTION NUMBER IS ONE OF THE SPECIAL SECTION NUMBERS RESERVED FOR EVENING AND SATURDAY CLASSES. (THESE SPECIAL SECTION NUMBERS ARE SPECIFIED IN PROGRAM OPTIONS SEGMENTS.) - NOTE: A CLASS DAY/EVENING STATUS CAN AFFECT FEE APPLICABILITY. 2.0 SAMPLE JCL ---------- 2.1 RUN JCL ------- //XXSCH810 JOB (AAAA,BBBB,CC,DD),SCH810, // MSGLEVEL=(1,1),MSGCLASS=A,CLASS=F,PRTY=3 /*ROUTE PRINT EEEEEEEE //SCH810 EXEC SCH810, // AGENCY=XXX, // COLLEGE=XX //SCH810.OUTFILE DD DSN=XXXXXXXXXXXXXXXXXXX,DISP=SHR //SCH810.PARMCARD DD * ---- PARMCARD ---- /* // JES2 PARAMETERS --------------- AAAA -- ACCOUNT CODE BBBB -- ROOM NUMBER CC -- MAXIMUM CPU TIME, IN MINUTES DD -- MAXIMUM OUTPUT LINES, IN THOUSANDS EEEEEEEE -- OUTPUT DESTINATION-ID SYMBOLIC PARAMETERS ------------------- REQUIRED -------- AGENCY COLLEGE AGENCY CODE NUMBER. COLLEGE COLLEGE NAME ABBREVIATION. OPTIONAL -------- CENSUS CENSUS DATABASE IDENTIFIER. DEFAULT: CENSUS= (NULL) COPIES NUMBER OF TIMES THE CLASS SCHEDULE(S) OUTPUT IS TO BE PRINTED ON THE SELECTED FORM. DEFAULT: COPIES=01 COPIES2 NUMBER OF TIMES THE PROGRAM MESSAGES OUTPUT IS TO BE PRINTED ON THE SELECTED FORM. DEFAULT: COPIES2=01 DBTYPE TYPE OF DATABASES TO BE USED. DEFAULT: DBTYPE=PROD FORM FORM NUMBER THE CLASS SCHEDULE(S) OUTPUT IS TO BE STORED UNDER. DEFAULT: FORM=A000 FORM2 FORM NUMBER THE PROGRAM MESSAGES OUTPUT IS TO BE STORED UNDER. DEFAULT: FORM2=A000 IMSNODE TYPE OF IMS SOFTWARE MODULES TO BE USED. DEFAULT: IMSNODE=MVS QUEUE QUEUE CLASS THE CLASS SCHEDULE(S) OUTPUT IS TO BE STORED UNDER. DEFAULT: QUEUE='*' QUEUE2 QUEUE CLASS THE PROGRAM MESSAGES OUTPUT IS TO BE STORED UNDER. DEFAULT: QUEUE2='*' RUNTYPE TYPE OF APPLICATIONS SOFTWARE MODULES TO BE USED. DEFAULT: RUNTYPE=PROD SRTSIZE AMOUNT OF DASD STORAGE IN CYLINDERS ALLOCATED TO EACH SORT WORK FILE. DEFAULT: SRTSIZE=3 UCS UNIVERSAL CHARACTER SET (FOR REPORT FILE) DEFAULT: TN EXAMPLE: UCS=SN 2.2 INPUT PARAMETERS ---------------- COLS CONTENTS ----- -------- 01-06 TERM NAME. 07-08 TERM YEAR. 09 SORT OPTION: 'S' -- SCH810S = CLASS SCHEDULE BY SCHOOL. 'C' -- SCH810C = CLASS SCHEDULE BY CAMPUS. 'D' -- SCH810D = CLASS SCHEDULE BY DIVISION. 10 CANCELED-CLASS OPTION: 'Y' OR BLANK -- THE CLASS SCHEDULE REPORT(S) WILL INCLUDE CANCELED CLASSES WITH A MESSAGE TO THAT AFFECT. 'N' -- CANCELED CLASSES WILL NOT INCLUDED. 11 EVENING-SATURDAY CLASSES ONLY OPTION: 'Y' -- ONLY EVENING AND SATURDAY CLASSES WILL BE SHOWN WITH A HEADING TO THAT AFFECT. 'N' OR BLANK -- DAY AND TIME NOT CONSIDERED. 12 CLASS-CODE OPTION: 'Y' OR BLANK -- THE SCHEDULE WILL INCLUDE THE TTR-ID FIELD. 'N' -- THE TTR-ID FIELD WILL NOT BE SHOWN. 13 CLASS-COST OPTION: 'Y' OR BLANK -- THE SCHEDULE WILL INCLUDE THE CLASS-COST FIELD. 'N' -- THE COST WILL NOT BE SHOWN. 14 CAMPUS-HEADING OPTION: 'Y' OR BLANK -- THE SCH810C AND SCH810D REPORTS WILL INCLUDE PAGE HEADINGS IDENTIFYING THE CAMPUS. 'N' -- PAGE HEADINGS IDENTIFYING THE CAMPUS WILL NOT BE GENERATED. 15-44 TABLE OF UP TO 15 SELECTED DIVISIONS: - LEAVE THIS FIELD BLANK TO SELECT ALL DIVISIONS. - UP TO 15 TWO-CHARACTER DIVISION CODES MAY BE SPECIFIED (DO NOT LEAVE BLANKS BETWEEN CODES) COLUMNS: 15-16: DIVISION CODE # 1 COLUMNS: 17-18: DIVISION CODE # 2 COLUMNS: 19-20: DIVISION CODE # 3 COLUMNS: 21-22: DIVISION CODE # 4 COLUMNS: 23-24: DIVISION CODE # 5 COLUMNS: 25-26: DIVISION CODE # 6 COLUMNS: 27-28: DIVISION CODE # 7 COLUMNS: 29-30: DIVISION CODE # 8 COLUMNS: 31-32: DIVISION CODE # 9 COLUMNS: 33-34: DIVISION CODE # 10 COLUMNS: 35-36: DIVISION CODE # 11 COLUMNS: 37-38: DIVISION CODE # 12 COLUMNS: 39-40: DIVISION CODE # 13 COLUMNS: 41-42: DIVISION CODE # 14 COLUMNS: 43-44: DIVISION CODE # 15 45 SELECT-BY-DATE OPTION: 'Y' OR BLANK -- INCLUDE ONLY CLASSES HAVING A CLASS-START-DATE WITHIN A SELECTED DATE-RANGE. 'N' OR BLANK -- INCLUDE CLASSES WITHOUT REGARD TO THEIR CLASS-START-DATE. 46-53 DATE-RANGE MINIMUM ("CCYYMMDD" FORMAT) *** NOTE: POSITION 45 MUST BE 'Y' 54-61 DATE-RANGE MAXIMUM ("CCYYMMDD" FORMAT) *** NOTE: POSITION 45 MUST BE 'Y' 62 WRITE OUTPUT FILE FOR PUBLISHER ("Y" OR "N"). 'Y' -- WRITE OUTPUT FILE FOR PUBLISHER 'N' OR BLANK -- DO NOT WRITE OUTPUT FILE FOR PUBLISHER 63-80 (NOT USED) 3.0 JOB SETUP INSTRUCTIONS ---------------------- SPECIAL FORMS QUEUE AND NAME: AS SPECIFIED BY THE USER, VIA PARAMETERS "FORM", "FORM2", "QUEUE", AND "QUEUE2". FORMS BUFFER: STANDARD ALIGNMENT INSTRUCTIONS: STANDARD PRINTED OUTPUT: 1. JCL, JOB MESSAGES, AND SORT MESSAGES 2. PROGRAM MESSAGES 3. CLASS SCHEDULE FORMS TYPE: 14 7/8" X 11" 1-PART, 2-PART, 3-PART, 4-PART, 5-PART, AND/OR 6-PART (AS SPECIFIED BY THE USER). SPECIAL INSTRUCTIONS: THE OUTPUT INCLUDES LOWERCASE LETTERS. THE DD STATEMENT FOR THE REPORT FILE INCLUDES AN UCS PARAMETER, WHICH CAN BE USED TO ENSURE THAT LOWERCASE CHARACTERS ARE PRINTED AS LOWERCASE IF YOU USE A PRINTER THAT IS CAPABLE OF (AND SET UP FOR) PRINTING MIXED-CASE TEXT. 4.0 FILES ----- 4.1 DATABASES / SEGMENTS USED: BUILDING DATABASE BLDGMSTR (READ) CLASS DATABASE CLSDETAL (READ) CLSMASTR (READ) CLSREMRK (READ) CLSSECST (READ) CONTROL DATABASE CTLCAMPM (READ) CTLDIVM (READ) CTLPROPT (READ) CTLQUART (READ) COURSE DATABASE CRSDEPT (READ) CRSREQ (READ) CRSSEGM (READ) INSTRUCTOR DATABASE INSTRUCR (READ) STUDENT DATABASE STUDENTM (READ) STUREGIS (READ) STUEXTEN (READ) TERM DATABASE TRMDATA (READ) TRMREVCD (READ) 4.2 ADDITIONAL FILES USED: OUTFILE - FILE FOR PUBLISHER 4.3 INPUT/OUTPUT RECORD LAYOUT: OUTFILE - 132 CHARACTERS THAT LOOKS LIKE THE PRINTED OUTPUT EXCEPT NO MAIN HEADINGS, A TAB BETWEEN FIELDS INSTEAD OF SPACES, AND NO CARRIAGE CONTROL. 5.0 SPECIAL OUTPUT MESSAGES ----------------------- 5.1 PROGRAM WARNING MESSAGES: 1. 'INVALID REPORT TYPE. THIS TRANSACTION WILL NOT BE PROCESSED.' THE REPORT-TYPE SPECIFIED ON THE TRANSACTION PARMCARD IS NOT 'S', 'C', OR 'D'. CORRECT THE TRANSACTION PARMCARD AND RE-SUBMIT THE JOB. 2. 'NO SCHEDULE WAS PRINTED FOR THIS TRANSACTION BECAUSE NO CLASSES QUALIFIED FOR SELECTION.' CHANGE THE PERTINENT TRANSACTION PARMCARD AND/OR THE TERM PARMCARD, AND RE-SUBMIT THE JOB. 5.2 FATAL ERROR MESSAGES: 1. 'NO PARMCARD FOUND IN JOBSTREAM.' ADD A PARMCARD TO THE JOBSTREAM, AND RE-SUBMIT THE JOB. 2. 'INVALID TERM NAME SPECIFIED ON PARMCARD.' THE TERM NAME SPECIFIED ON THE TERM PARMCARD IS NOT 'WINTER', 'SPRING', 'SUMMER', OR 'FALL'. CORRECT THE TERM PARMCARD AND RE-SUBMIT THE JOB. 3. 'INVALID TERM YEAR SPECIFIED ON PARMCARD.' THE TERM YEAR SPECIFIED ON THE TERM PARMCARD IS NOT NUMERIC. CORRECT THE TERM PARMCARD AND RE-SUBMIT THE JOB. 4. 'INVALID CANCELED-CLASS OPTION SPECIFIED ON PARMCARD.' THE OPTION IS NOT 'Y', 'N', OR BLANK. CORRECT THE TERM PARMCARD AND RE-SUBMIT THE JOB. 5. 'INVALID EVE-SAT CLASSES ONLY OPTION ON PARMCARD.' THE OPTION MUST BE 'Y', 'N', OR SPACE. 6. 'INVALID CAMPUS-HEADING OPTION SPECIFIED ON PARMCARD.' THE OPTION IS NOT 'Y', 'N', OR BLANK. CORRECT THE TERM PARMCARD AND RE-SUBMIT THE JOB. 7. 'INVALID CLASS-CODE OPTION SPECIFIED ON PARMCARD.' THE OPTION IS NOT 'Y', 'N', OR BLANK. CORRECT THE TERM PARMCARD AND RE-SUBMIT THE JOB. 8. 'INVALID CLASS-COST OPTION SPECIFIED ON PARMCARD.' THE OPTION IS NOT 'Y', 'N', OR BLANK. CORRECT THE TERM PARMCARD AND RE-SUBMIT THE JOB. 9. 'INVALID SELECT-BY-DATE OPTION SPECIFIED ON PARMCARD.' THE OPTION SPECIFIED ON THE TRANSACTION PARMCARD IS NOT 'Y', 'N', OR BLANK. CORRECT THE TRANSACTION PARMCARD AND RE-SUBMIT THE JOB. 10. 'PROGRAM OPTIONS SEGMENT # SCH81001 IS NOT PRESENT IN THE CONTROL DATABASE.' ADD THE REQUIRED SEGMENT USING ONLINE SCREEN REF070, AND RE-SUBMIT THE JOB. 11. 'INVALID INCLUDE-FEES-OPT OPTION SPECIFIED IN PROGRAM OPTIONS SEGMENT.' THE OPTION SPECIFIED IS NOT 'Y' OR 'N'. CORRECT THE PROGRAM OPTIONS SEGMENT USING ONLINE SCREEN REF070, AND RE-SUBMIT THE JOB. 12. 'CTLQUART FOR THE SELECTED TERM IS NOT PRESENT IN THE CONTROL DATABASE.' THE TERM SPECIFIED ON THE TERM PARMCARD DOES NOT EXIST IN THE CONTROL DATABASE. ADD THIS TERM TO THE DATABASE USING ONLINE SCREEN REF010 (OR CHANGE THE PARMCARD IN THE JOBSTREAM), AND RE-SUBMIT THE JOB. 16. 'DATABASE ERROR - BLDGMSTR SEGMENT.' 17. 'DATABASE ERROR - CLSDETAL SEGMENT.' 18. 'DATABASE ERROR - CLSMASTR SEGMENT.' 19. 'DATABASE ERROR - CLSREMRK SEGMENT.' 20. 'DATABASE ERROR - CLSSECST SEGMENT.' 21. 'DATABASE ERROR - CTLCAMPM SEGMENT.' 22. 'DATABASE ERROR - CTLDIVM SEGMENT.' 23. 'DATABASE ERROR - CTLMESSG SEGMENT.' 24. 'DATABASE ERROR - CTLMISC SEGMENT.' 25. 'DATABASE ERROR - CTLPROPT SEGMENT.' 26. 'DATABASE ERROR - CTLQUART SEGMENT.' 27. 'DATABASE ERROR - CRSDEPT SEGMENT.' 28. 'DATABASE ERROR - CRSREQ SEGMENT.' 29. 'DATABASE ERROR - CRSSEGM SEGMENT.' 30. 'DATABASE ERROR - INSTRUCR SEGMENT.' A DL/I CALL WAS UNSUCCESSFUL. NOTIFY YOUR REGIONAL COORDINATOR. 6.0 SPECIAL FEATURES ---------------- 6.1 CALLING PROGRAMS: NONE 6.2 SUBPROGRAMS CALLED: REC332S, REC531S, UTL550S, UTL001S, UTL100S 7.0 PROGRAM OPTIONS SEGMENTS ------------------------ SCH810-01 PROGRAM OPTION RECORD ------------------------------- COLUMNS FUNCTIONS AND VALUES ------- ------------------------------------------------- 1- 4 DAY RANGE BEGIN-TIME -- BEGINNING OF THE TIME RANGE DURING WHICH "DAYTIME" CLASS MEETINGS BEGIN. (24-HOUR CLOCK FORMAT: "HHMM") 5- 8 DAY RANGE END-TIME -- END OF THE TIME RANGE DURING WHICH "DAYTIME" CLASS MEETINGS BEGIN. (24-HOUR CLOCK FORMAT: "HHMM") 9 INCLUDE-FEE-OPT OPTION: 'Y' -- ANY PER CREDIT FEE APPLICABLE TO A CLASS WILL BE INCLUDED IN THE CLASS-COST FIELD. 'N' -- ANY PER CREDIT FEE APPLICABLE TO A CLASS WILL NOT BE INCLUDED IN THE CLASS-COST FIELD. 10-90 (NOT USED) SCH810-02 PROGRAM OPTION RECORD ------------------------------- COLUMNS FUNCTIONS AND VALUES ------- ------------------------------------------------- 1 - 90 TABLE OF UP TO 45 TWO DIGIT SECTION CODES ----------------------------------------- USED FOR SPECIFYING THE SPECIAL SECTION NUMBERS THAT ARE RESERVED FOR EVENING AND SATURDAY CLASSES. UP TO 45 TWO-CHARACTER SECTION NUMBERS CAN BE STORED IN THIS SEGMENT. IF MORE THAN 45 SECTION NUMBERS ARE NEEDED, ADDITIONAL ONES CAN BE STORED IN SEGMENT 'SCH810-03'. DETAILED DEFINITION OF SECTION TABLE ------------------------------------ COLUMNS: 1 - 2: SECTION CODE # 1 COLUMNS: 3 - 4: SECTION CODE # 2 COLUMNS: 5 - 6: SECTION CODE # 3 COLUMNS: 7 - 8: SECTION CODE # 4 COLUMNS: 9 - 10: SECTION CODE # 5 COLUMNS: 11 - 12: SECTION CODE # 6 COLUMNS: 13 - 14: SECTION CODE # 7 COLUMNS: 15 - 16: SECTION CODE # 8 COLUMNS: 17 - 18: SECTION CODE # 9 COLUMNS: 19 - 20: SECTION CODE # 10 COLUMNS: 21 - 22: SECTION CODE # 11 COLUMNS: 23 - 24: SECTION CODE # 12 COLUMNS: 25 - 26: SECTION CODE # 13 COLUMNS: 27 - 28: SECTION CODE # 14 COLUMNS: 29 - 30: SECTION CODE # 15 COLUMNS: 31 - 32: SECTION CODE # 16 COLUMNS: 33 - 34: SECTION CODE # 17 COLUMNS: 35 - 36: SECTION CODE # 18 COLUMNS: 37 - 38: SECTION CODE # 19 COLUMNS: 39 - 40: SECTION CODE # 20 COLUMNS: 41 - 42: SECTION CODE # 21 COLUMNS: 43 - 44: SECTION CODE # 22 COLUMNS: 45 - 46: SECTION CODE # 23 COLUMNS: 47 - 48: SECTION CODE # 24 COLUMNS: 49 - 50: SECTION CODE # 25 COLUMNS: 51 - 52: SECTION CODE # 26 COLUMNS: 53 - 54: SECTION CODE # 27 COLUMNS: 55 - 56: SECTION CODE # 28 COLUMNS: 57 - 58: SECTION CODE # 29 COLUMNS: 59 - 60: SECTION CODE # 30 COLUMNS: 61 - 62: SECTION CODE # 31 COLUMNS: 63 - 64: SECTION CODE # 32 COLUMNS: 65 - 66: SECTION CODE # 33 COLUMNS: 67 - 68: SECTION CODE # 34 COLUMNS: 69 - 70: SECTION CODE # 35 COLUMNS: 71 - 72: SECTION CODE # 36 COLUMNS: 73 - 74: SECTION CODE # 37 COLUMNS: 75 - 76: SECTION CODE # 38 COLUMNS: 77 - 78: SECTION CODE # 39 COLUMNS: 79 - 80: SECTION CODE # 40 COLUMNS: 81 - 82: SECTION CODE # 41 COLUMNS: 83 - 84: SECTION CODE # 42 COLUMNS: 85 - 86: SECTION CODE # 43 COLUMNS: 87 - 88: SECTION CODE # 44 COLUMNS: 89 - 90: SECTION CODE # 45 SCH810-03 PROGRAM OPTION RECORD ------------------------------- COLUMNS FUNCTIONS AND VALUES ------- ------------------------------------------------- 1 - 90 TABLE OF UP TO 45 TWO DIGIT SECTION CODES ----------------------------------------- USED FOR SPECIFYING UP TO 45 ADDITIONAL TWO-CHARACTER SECTION NUMBERS THAT ARE RESERVED FOR EVENING AND SATURDAY CLASSES. USE THIS OPTION RECORD TO ADD SECTION CODES TO THE 45 CODED IN PROGRAM OPTION RECORD SCH810-02. DETAILED DEFINITION OF SECTION TABLE ------------------------------------ COLUMNS: 1 - 2: SECTION CODE # 1 COLUMNS: 3 - 4: SECTION CODE # 2 COLUMNS: 5 - 6: SECTION CODE # 3 COLUMNS: 7 - 8: SECTION CODE # 4 COLUMNS: 9 - 10: SECTION CODE # 5 COLUMNS: 11 - 12: SECTION CODE # 6 COLUMNS: 13 - 14: SECTION CODE # 7 COLUMNS: 15 - 16: SECTION CODE # 8 COLUMNS: 17 - 18: SECTION CODE # 9 COLUMNS: 19 - 20: SECTION CODE # 10 COLUMNS: 21 - 22: SECTION CODE # 11 COLUMNS: 23 - 24: SECTION CODE # 12 COLUMNS: 25 - 26: SECTION CODE # 13 COLUMNS: 27 - 28: SECTION CODE # 14 COLUMNS: 29 - 30: SECTION CODE # 15 COLUMNS: 31 - 32: SECTION CODE # 16 COLUMNS: 33 - 34: SECTION CODE # 17 COLUMNS: 35 - 36: SECTION CODE # 18 COLUMNS: 37 - 38: SECTION CODE # 19 COLUMNS: 39 - 40: SECTION CODE # 20 COLUMNS: 41 - 42: SECTION CODE # 21 COLUMNS: 43 - 44: SECTION CODE # 22 COLUMNS: 45 - 46: SECTION CODE # 23 COLUMNS: 47 - 48: SECTION CODE # 24 COLUMNS: 49 - 50: SECTION CODE # 25 COLUMNS: 51 - 52: SECTION CODE # 26 COLUMNS: 53 - 54: SECTION CODE # 27 COLUMNS: 55 - 56: SECTION CODE # 28 COLUMNS: 57 - 58: SECTION CODE # 29 COLUMNS: 59 - 60: SECTION CODE # 30 COLUMNS: 61 - 62: SECTION CODE # 31 COLUMNS: 63 - 64: SECTION CODE # 32 COLUMNS: 65 - 66: SECTION CODE # 33 COLUMNS: 67 - 68: SECTION CODE # 34 COLUMNS: 69 - 70: SECTION CODE # 35 COLUMNS: 71 - 72: SECTION CODE # 36 COLUMNS: 73 - 74: SECTION CODE # 37 COLUMNS: 75 - 76: SECTION CODE # 38 COLUMNS: 77 - 78: SECTION CODE # 39 COLUMNS: 79 - 80: SECTION CODE # 40 COLUMNS: 81 - 82: SECTION CODE # 41 COLUMNS: 83 - 84: SECTION CODE # 42 COLUMNS: 85 - 86: SECTION CODE # 43 COLUMNS: 87 - 88: SECTION CODE # 44 COLUMNS: 89 - 90: SECTION CODE # 45 8.0 PROGRAM CHANGE HISTORY ---------------------- 8.1 VERSION: 5.26 CHANGE DATE: 07/14/95 PROGRAMMER NAME: EUGENE WALLO PROGRAM CHANGE REQUEST #: 00007266 DESCRIPTION OF CHANGE: NEW PROGRAM 8.2 VERSION: 6.08 CHANGE DATE: 12/15/96 PROGRAMMER NAME: DIANE LIVELY PROGRAM CHANGE REQUEST #: 00016781 DESCRIPTION OF CHANGE: CHANGED THE PROGRAM SO THE TTRID CAN OPTIONALLY BE PRINTED ON ANY OF THE REPORT TYPES. PROGRAM NOW PRINTS THE SAME REPORT FOR ALL TYPES, AND APPLYS THE OPTIONS TO ALL REPORT TYPES. ADDED CALL TO UTL001S TO CENTER THE MAIN HEADING. PROGRAM CHANGE REQUEST #: 00017241 DESCRIPTION OF CHANGE: CHANGED THE CANCELED CLASS MESSAGE OPTION TO CANCELED-CLASS OPTION SO IT WOULD BE CLEAR THAT CANCELED CLASS CAN BE EXCLUDED OR INCLUDED WITH A MESSAGE. PROGRAM CHANGE REQUEST #: 00016260 DESCRIPTION OF CHANGE: CHANGED THE PROC TO INCLUDE A PARAMETER FOR UCS FOR PRINTING IN LOWER-CASE. 8.3 VERSION: 6.14 CHANGE DATE: 10/15/97 PROGRAMMER NAME: DIANE LIVELY PROGRAM CHANGE REQUEST #: 00017784 DESCRIPTION OF CHANGE: CHANGED THE PROGRAM TO OPTIONALLY BUILD A FILE TO BE USED BY THE PUBLISHER OF THE SCHEDULE. 8.4 VERSION NO: V7.00 CHANGE DATE: 11/15/97 PROGRAMMER NAME: PAMELA J. DALRYMPLE PROGRAM CHANGE REQUEST NO: 00016641 DESCRIPTION OF CHANGE: -MODIFIED PROGRAM TO SUPPORT FEES PROJECT -REPLACED COST CALCULATION WITH CALL TO REC531S -ADDED COPYBOOKS- REC531S REC332S TUITCALC TUITREG STUXTERM -ADDED STUDBD PCB -ADDED TRMDBD PCB -REMOVED ALL REFERENCE TO MSG 00087 -REMOVED ALL REFERENCE TO CTLMISC -REMOVED ALL REFERENCE TO CTLMESSG -REMOVED ALL REFERENCE TO MSGOPTS -REPLACE INCLUDE-ACTIVITY-FEE-OPT WITH INCLUDE-FEES-OPT -REMOVED REFERENCE TO INCLUDE-MISC-FEE-OPT -ADDED CLASS-FEE-STATUS FIELD TO TEMP AND SORT RECS 8.5 VERSION NO: V7.01 CHANGE DATE: 06/15/98 PROGRAMMER NAME: DIANE LIVELY PROGRAM CHANGE REQUEST NO: 00018029 DESCRIPTION OF CHANGE: CHANGED PROGRAM TO PRINT BEGINNING REMARKS BEFORE THE SESSION HEADER INSTEAD OF AFTER. 8.6 VERSION NO: V7.02S CHANGE DATE: 02/05/99 PROGRAMMER NAME: DIANE LIVELY PROGRAM CHANGE REQUEST NO: NONE DESCRIPTION OF CHANGE: - CHANGED PROGRAM TO BE Y2K READY AND COMPILED WITH NEW COMPILER. - REMOVED ABILITY TO SORT MULTIPLE WAYS IN ONE RUN SO IT WOULD RUN WITH THE NEW COMPILER. THIS MADE THE TEMP-FILE AND MULTIPLE PARMCARDS UNNECESSARY AND SIGNIFICANTLY SIMPLIED THE CODE. - ALSO CORRECTED PROBLEM OF SHOWING CREDITS AND COST TWICE FOR CLASSES THAT MEET AT MULTIPLE TIMES. - CORRECTED PROBLEM OF DUPLICATE DEPARTMENT HEADINGS IN THE OUTPUT FILE WHEN THE PAGE ENDED IN THE MIDDLE. 8.7 VERSION NO: V7.05 CHANGE DATE: 09/27/99 PROGRAMMER NAME: DIANE LIVELY PROGRAM CHANGE REQUEST NO: NONE DESCRIPTION OF CHANGE: -CHANGED PROGRAM TO SORT BY THE COURSE DEPARTMENT NAME INSTEAD OF THE 4-CHARACTER DEPARTMENT CODE. -CHANGED PROGRAM TO SORT BY THE CAMPUS AFTER LEC/LAB. INSTEAD OF THE 4-CHARACTER DEPARTMENT CODE. 8.8 VERSION: V7.08 CHANGE DATE: 02/26/2000 PROGRAMMER: HARRY L. WALDRON, VWCC PROGRAM CHANGE REQUEST: A-6156 (DOCUMENTATION ONLY) DESCRIPTION OF CHANGE: 1. A-6156 DOCUMENTATION CORRECTIONS ----------------------------------------------- * CHANGED DOCUMENTATION TO CORRECT AND BETTER DOCUMENT THE POSITIONS IN THE PARM CARD AND PROGRAM OPTION RECORD.