0.002/01/98 RICHARD GILLETTE 1.0 PROGRAM NARRATIVE ----------------- BEFORE EXECUTING THIS PROGRAM THE REGIONAL ADMINISTRATOR SHOULD BE CONTACTED TO ENSURE THAT SUFFICIENT SPACE EXISTS SO THAT THE DATA BASES CAN BE BUILT. EACH COLLEGE SHOULD HAVE ITS OWN DATA BASE SPECIFICATIONS WHICH WILL BE DEFINED IN THE REGIONAL PARM LIBRARY (SYS5.SIS.PARTTEST.PARMLIB IS BEING CURRENTLY USED FOR TEST DATA BASE SPECIFICATIONS). STEP TWO OF THIS NARRATIVE EXPLAINS THE DELETE AND DEFINE PROCEDURE. THIS PROGRAM REQUIRES TWO UTILITY PROGRAMS TO BE RUN BEFORE ACTUALLY EXECUTING THE CEN510 DATA BASE LOAD. A BRIEF NARRATIVE OF THE PROGRAMS IS BELOW. AFTER THE LOADING OF THE DATA BASE HAS TAKEN PLACE, FOUR OTHER UTILITIES MUST BE RUN. A BRIEF NARRATIVE ABOUT THESE UTILITIES IS ALSO LISTED BELOW. DFSURPRO - PREREORGANIZATION UTILITY THE FIRST STEP IN CREATING THE CENSUS DATA BASES IS TO EXECUTE THE PREREORG UTILITY WHICH CREATES A CONTROL DATA SET THAT IS USED BY THE OTHER LOGICAL RELATIONSHIP RESOLUTIONS PROGRAMS. BECAUSE A SECONDARY INDEX EXISTS (STUDBS1) AND THERE ARE LOGICAL RELATIONSHIPS BETWEEN DATA BASES THE PREREORG UTILITY MUST BE RUN. IDCAMS - DELETES AND DEFINES DATA BASES THE NEXT STEP IS TO RUN THE UTILITY IDCAMS WHICH DELETES AND DEFINES THE NEW CENSUS DATA BASES BASED ON THE SPECIFICATIONS THAT EXIST IN THE SYS5.SIS.PARTTEST.PARMLIB FOR EACH MEMBER AND INDEX. AFTER THIS UTILITY IS COMPLETE THE LOAD OF THE DATA BASE WILL TAKE PLACE. * CEN510 - LOAD CENSUS DATA BASE A TAPE IS USED FOR LOADING THE CENSUS DATA BASES THAT IS CREATED DURING THE EXECUTION OF CEN500 . THE TAPE FILE IS READ SEQUENTIALLY WITH EACH DATA BASE BEING LOADED INDIVIDUALLY. ONLY THOSE SEGMENTS WHICH RELATE TO THE CENSUS TERM BEING RUN ARE ON THE TAPE. THE DLI 'ISRT' COMMAND IS USED TO LOAD THE DATA BASES. IF AN INVALID INSERT TAKES PLACE, THE STATUS CODE, THE SEGMENT NAME AND THE DATA IN THE BUFFER ARE DISPLAYED TO ASSIST THE USER. THE DATA BASES ARE LOADED IN THE FOLLOWING SEQUENCE: CLASSDBD, STUDBD, ACCDBD, ADVDBD, BLDDBD, CTLDBD, CRSDBD, CURDBD, INSDBD AND FINDBD. A TOTAL OF RECORDS WRITTEN TO EACH SEGMENT IS DISPLAYED AS EACH DATA BASE LOAD IS COMPLETED. DFSURG10 - PREFIX RESOLUTION UTILITY AFTER LOADING THE DATA BASE, THE PREFIX RESOLUTION UTILITY CAN BE RUN TO CREATE ANY SECONDARY INDEXES WHEN THEY EXIST. A DATA SET IS CREATED AS OUTPUT WHEN THIS UTILITY IS RUN THAT CONTAINS PREFIX INFORMATION NEEDED TO COMPLETE LOGICAL RELATIONSHIPS. ANY LOGICAL RELATIONSHIPS THAT ARE NOT RESOLVED WILL PRODUCE AN ERROR AND BE PRINTED OUT SHOWING THE TWO DATA BASES THAT ARE INVOLVED AND THE SEGMENT VALUE CAUSING THE PROBLEM. ACTION SHOULD BE TAKEN TO CORRECT THESE LOGICAL ERRORS. DFSURUL0 - HISAM REORGANIZATIONAL UNLOAD UTILITY THIS STEP IS USED AS A MEANS OF FORMATTING THE INDEX WORK DATA SETS CREATED BY THE PREFIX RESOLUTION UTILITY INTO A FORM THAT CAN BE USED BY THE HISAM RELOAD UTILITY TO CREATE A SECONDARY INDEX. DFSURRL0 - HISAM REORGANIZATIONAL LOAD UTILITY THIS STEP IS USED TO RELOAD THE SECONDARY INDEX FROM THE FORMATTED DATA SET CREATED BY THE UNLOAD UTILITY. DFSURGP0 - PREFIX UPDATE UTILITY THIS IS THE FINAL UTILITY TO BE RUN AT LOAD TIME. THE OUTPUT DATA GENERATED BY THE DATA BASE PREFIX RESOLUTION UTILITY IS USED TO UPDATE THE PREFIX OF EACH SEGMENT WHOSE PREFIX INFORMATION HAS BEEN AFFECTED BY THE DATA BASE LOAD. * 2.0 SAMPLE JCL ---------- PROCEDURE CEN510 EXECUTES CEN510. //CEN510 JOB (XXXX,YYYY,06,10),CENLOAD,CLASS=F,MSGCLASS=A, // REGION=2048K,NOTIFY=NNNNNN,MSGLEVEL=(1,1),PRTY=3 /*ROUTE PRINT RRRR /*SETUP THIS JOB REQUIRES 1 TAPE DRIVE /*SETUP PLEASE MOUNT A TAPE (VVVVVV) WITHOUT RING // EXEC CEN510,COLLEGE=TN,AGENCY=293,CENSUS=CEN,CENTAPE=VVVVVV, // SRTSIZE=4 // SYMBOLIC DESCRIPTION ******************** REQUIRED - AGENCY COLLEGE AGENCY CODE NUMBER (E.G. AGENCY=295) COLLEGE TWO CHARACTER COLLEGE NAME ABBREVIATION (E.G. COLLEGE=TC) CENTAPE TAPE NUMBER USED TO UNLOAD CENSUS DATA BASE INFORMATION ON (E.G. CENTAPE = 000000) CENSUS THREE CHARACTER CENSUS DATA BASE IDENTIFIER DEFAULT: NONE (E.G. CENSUS=CEN) OPTIONAL - 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='A') 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: 1 (E.G. SRTSIZE=3) 2.2 INPUT PARAMETERS ---------------- XXXX - ACCOUNT PROGRAM NUMBER YYYY - ACCOUNT ROOM NUMBER NNNNNN - USER TO BE NOTIFIED VVVVVV - TAPE VOLUME TO BE USED RRRR - REMOTE ID 3.0 JOB SETUP INSTRUCTIONS ---------------------- SPECIAL FORMS QUEUE: A000 FORMS BUFFER: STANDARD ALIGNMENT INSTRUCTIONS: STANDARD PRINTED OUTPUT: N/A FORMS TYPE: 14 X 11 SPECIAL INSTRUCTIONS: MOUNT CENSUS TAPE (FOR READING ONLY) CREATED DURING EXECUTION OF CEN500 * 4.0 FILES ----- 4.1 DATA BASE/SEGMENTS USED: 1. ACCTMSTR SEGMENT (WRITE ONLY) 2. ACCTSTUD SEGMENT (WRITE ONLY) 3. ACCTFSCL SEGMENT (WRITE ONLY) 4. ACCTFEE SEGMENT (WRITE ONLY) 5. ADVMASTR SEGMENT (WRITE ONLY) 6. ADVSTUD SEGMENT (WRITE ONLY) 7. ADVINST SEGMENT (WRITE ONLY) 8. BLDGMSTR SEGMENT (WRITE ONLY) 9. BLDGROOM SEGMENT (WRITE ONLY) 10. BLDGCEUC SEGMENT (WRITE ONLY) 11. BLDGCLAS SEGMENT (WRITE ONLY) 12. CLSMASTR SEGMENT (WRITE ONLY) 13. CLSDETAL SEGMENT (WRITE ONLY) 14. CLSREMRK SEGMENT (WRITE ONLY) 15. CLSCOMBW SEGMENT (WRITE ONLY) 16. CLSSECST SEGMENT (WRITE ONLY) 17. CLASSTUD SEGMENT (WRITE ONLY) 18. CRSDEPT SEGMENT (WRITE ONLY) 19. CRSSEGM SEGMENT (WRITE ONLY) 20. CRSREQ SEGMENT (WRITE ONLY) 21. CTLSEG SEGMENT (WRITE ONLY) 22. CURMASTR SEGMENT (WRITE ONLY) 23. CURRSPEC SEGMENT (WRITE ONLY) 24. CURCATYR SEGMENT (WRITE ONLY) 25. CURREQMT SEGMENT (WRITE ONLY) 26. CUREQUIV SEGMENT (WRITE ONLY) 27. CURADMIT SEGMENT (WRITE ONLY) 28. CURSTUD SEGMENT (WRITE ONLY) 29. INSTRUCR SEGMENT (WRITE ONLY) 30. INSRTIME SEGMENT (WRITE ONLY) 31. INSTCEUC SEGMENT (WRITE ONLY) 32. INSTFTEF SEGMENT (WRITE ONLY) 33. INSTCLAS SEGMENT (WRITE ONLY) 34. STUDENTM SEGMENT (WRITE ONLY) 35. STUREGIS SEGMENT (WRITE ONLY) 36. STUACCTD SEGMENT (WRITE ONLY) 37. STUOBLIG SEGMENT (WRITE ONLY) 38. STUADCRS SEGMENT (WRITE ONLY) 39. STUGRADM SEGMENT (WRITE ONLY) 40. STUGRADD SEGMENT (WRITE ONLY) 41. STUTESTD SEGMENT (WRITE ONLY) 42. STUQUART SEGMENT (WRITE ONLY) 43. STUUSER1 SEGMENT (WRITE ONLY) 44. STUDRPRG SEGMENT (WRITE ONLY) 45. STUEXTEN SEGMENT (WRITE ONLY) 46. STUOBAUD SEGMENT (WRITE ONLY) 47. STUALERT SEGMENT (WRITE ONLY) 48. STUREPRG SEGMENT (WRITE ONLY) 49. FINMASTR SEGMENT (WRITE ONLY) 50. PELLAWRD SEGMENT (WRITE ONLY) 51. PELLADJ SEGMENT (WRITE ONLY) 52. PELLDISB SEGMENT (WRITE ONLY) 53. PELLQTOT SEGMENT (WRITE ONLY) 54. LOANMSTR SEGMENT (WRITE ONLY) 55. LOANADJ SEGMENT (WRITE ONLY) 56. LOANDISB SEGMENT (WRITE ONLY) 57. LOANQTOT SEGMENT (WRITE ONLY) 58. CWSPAWRD SEGMENT (WRITE ONLY) 59. CWSPADJ SEGMENT (WRITE ONLY) 60. CWSPPAY SEGMENT (WRITE ONLY) 61. CWSPQTOT SEGMENT (WRITE ONLY) 62. SEOGAWRD SEGMENT (WRITE ONLY) 63. SEOGADJ SEGMENT (WRITE ONLY) 64. SEOGDISB SEGMENT (WRITE ONLY) 65. SEOGQTOT SEGMENT (WRITE ONLY) 66. CSAPAWRD SEGMENT (WRITE ONLY) 67. CSAPADJ SEGMENT (WRITE ONLY) 68. CSAPDISB SEGMENT (WRITE ONLY) 69. CSAPQTOT SEGMENT (WRITE ONLY) 70. GRNTAWRD SEGMENT (WRITE ONLY) 71. GRNTADJ SEGMENT (WRITE ONLY) 72. GRNTDISB SEGMENT (WRITE ONLY) 73. GRNTQTOT SEGMENT (WRITE ONLY) * 4.2 ADDITIONAL FILES USED: --------------------- ACC-TAPEFILE (TAPE - DATA IS WRITTEN TO THE ACCOUNT DATA BASE FROM THIS FILE) ADV-TAPEFILE (TAPE - DATA IS WRITTEN TO THE ADVISOR DATA BASE FROM THIS FILE) BLD-TAPEFILE (TAPE - DATA IS WRITTEN TO THE BUILDING DATA BASE FROM THIS FILE) CLS-TAPEFILE (TAPE - DATA IS WRITTEN TO THE CLASS DATA BASE FROM THIS FILE) CTL-TAPEFILE (TAPE - DATA IS WRITTEN TO THE CONTROL DATA BASE FROM THIS FILE) CRS-TAPEFILE (TAPE - DATA IS WRITTEN TO THE COURSE DATA BASE FROM THIS FILE) CUR-TAPEFILE (TAPE - DATA IS WRITTEN TO THE CURRICULUM DATA BASE FROM THIS FILE) INS-TAPEFILE (TAPE - DATA IS WRITTEN TO THE INSTRUCTOR DATA BASE FROM THIS FILE) STU-TAPEFILE (TAPE - DATA IS WRITTEN TO THE STUDENT DATA BASE FROM THIS FILE) FIN-TAPEFILE (TAPE - DATA IS WRITTEN TO THE FINANCIAL AID DATA BASE FROM THIS FILE) UTILITY FILES: -------------- DFSURCDS OUTPUT DATA SET USED FOR CONTROL SET AT DATA BASE LOAD TIME. ALSO USED BY THE PREFIX RESOLUTION UTILITY AS INPUT AFTER LOAD. DFSURWF1 OUTPUT DATA SET USED TO RESOLVE LOGICAL OR SECONDARY INDEX RELATIONSHIPS. THIS DATA SET IS USED AS INPUT TO THE PREFIX RESOLUTION UTILITY AND IS CREATED FROM THE THE USERS 'ISRT' CALLS DURING THE LOADING OF THE DATA BASES. DFSURWF2 DEFINES THE INTERMEDIATE SORT WORK DATA SET WITH THE SIZE APPROXIMATELY THE SAME AS 'DFSURWF1'. THIS IS A TEMPORARY DATA SET USED IN THE PREFIX RESOLUTION UTILITY. DFSURWF3 DEFINES THE OUTPUT WORK DATA SET WHICH CONTAINS ALL UPDATE DATA FOR SEGMENTS INVOLVED IN LOGICAL RELATIONSHIPS FOR THE PARTICULAR EXEC- UTION. DATA SET IS CREATED BY PREFIX RESOLUT- ION UTILITY AS A TEMPORARY DATA SET AND IS USED BY THE PREFIX UPDATE UTILITY. DFSURIDX DEFINES AN OUTPUT WORK DATA SET THAT WILL BE USED IF SECONDARY INDEXES ARE PRESENT IN DBD BEING PROCESSED. DATA SET IS CREATED IN THE PREFIX RESOLUTION UTILITY AS A TEMPORARY DATA SET. * 4.3 INPUT/OUTPUT RECORD LAYOUT: ACCTAPIN INPUT TAPE FILE VARIABLE RECORD (31-151) BLOCK = 32,616 1 - 8 SEGMENT NAME 9 - 151 ACCOUNTS DATA BASE RECORD ADVTAPIN INPUT TAPE FILE VARIABLE RECORD (13-17) BLOCK = 32,759 1 - 8 SEGMENT NAME 9 - 17 ADVISOR DATA BASE RECORD BLDTAPIN INPUT TAPE FILE VARIABLE RECORD (22-104) BLOCK = 32,760 1 - 8 SEGMENT NAME 9 - 104 BUILDING DATA BASE RECORD CLSTAPIN INPUT TAPE FILE VARIABLE LENGTH (17-132) BLOCK = 32,736 1 - 8 SEGMENT NAME 9 - 132 CLASS DATA BASE RECORD CTLTAPIN INPUT TAPE FILE FIXED LENGTH (670) BLOCK = 32,160 1 - 8 SEGMENT NAME 9 - 670 CONTROL RECORD CRSTAPIN INPUT TAPE FILE VARIABLE LENGTH (21-161) BLOCK = 32,683 1 - 8 SEGMENT NAME 9 - 161 COURSE DATA BASE RECORD CURTAPIN INPUT TAPE FILE VARIABLE LENGTH (16-131) BLOCK = 32,619 1 - 8 SEGMENT NAME 9 - 131 CURRICULUM DATA BASE RECORD INSTAPIN INPUT TAPE FILE VARIABLE LENGTH (22-70) BLOCK = 32,760 1 - 8 SEGMENT NAME 9 - 70 INSTRUCTOR DATA BASE RECORD * STUTAPIN INPUT TAPE FILE VARIABLE LENGTH (20-508) BLOCK = 32,512 1 - 8 SEGMENT NAME 9 - 508 STUDENT DATA BASE RECORD FINTAPIN INPUT TAPE FILE VARIABLE LENGTH (17-147) BLOCK = 32,634 1 - 8 SEGMENT NAME 9 - 147 FINANCIAL AID BASE RECORD -------------------------- 5.0 SPECIAL OUTPUT MESSAGES: N/A ----------------------- 1. DLI ERROR CALLS MEANING: AN ERROR HAS OCCURRED WHILE MAKING A DLI CALL CHECK PSB MASK INFORMATION DISPLAYED FOR REASON. 2. 'NO ACCOUNTS DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM ACC-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 3. 'NO ADVISOR DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM ADV-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 4. 'NO BUILDING DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM BLD-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 5. 'NO CLASS MASTER DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM CLS-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 6. 'NO CONTROL DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM CTL-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 7. 'NO COURSE DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM CRS-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 8. 'NO CURRICULUM DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM CUR-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 9. 'NO STUDENT DATA FOUND' MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM STU-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 10. 'NO FINANCIAL AID DATA FOUND" MEANING: NO DATA WAS FOUND ON THE FIRST RECORD READ FROM FIN-TAPEFILE WHEN DATA SHOULD BE PRESENT. CHECK LOAD INFORMATION TO SEE IF SUCCESSFUL. 6.0 SPECIAL FEATURES: N/A ---------------- 7.0 PROGRAM OPTIONS: N/A --------------- * 8.0 CHANGE HISTORY -------------- 8.1 VERSION NO: V2.5 CHANGE DATE: 08/13/85 PROGRAMMER NAME: PAT BUCHANAN (TCC) PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: N/A 8.2 VERSION NO: V2.9 CHANGE DATE: 05/15/86 PROGRAMMER NAME: F. E. FRANKLIN, JR. PROGRAM CHANGE REQUEST NO: STC-SR-037 DESCRIPTION OF CHANGE: RECOMPILED WITH NEW CTLQUART COPY FUNCTION. 8.3 VERSION NO: V3.2 CHANGE DATE: 08/24/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-TC-180 DESCRIPTION OF CHANGE: MODIFIED CLSREMRKS SEGMENT TO REFLECT NEW SIZE. ADDED NEW CLSUSERS SEGMENT WHEN LOADING THE CLASS DATA BASE. PROGRAM CHANGE REQUEST NO: SCP-TC-180 REVIEWED ALL REFERENCES TO QUARTER AND CHANGED TO TERM IF APPROPRIATE. PROGRAM CHANGE REQUEST NO: STC-VW-336 CHANGED PROC FILE LOCATION FOR THE 'DFSURCDS' SEQUENTIAL FILE TO RESIDE ON VCCTSO. PROGRAM CHANGE REQUEST NO: STC-TN-136 ADDED LOADING OF THE FINANCIAL AID DATA BASE TO CENSUS DATA BASE AS PER THIS REQUEST. 8.4 VERSION NO: V3.4 CHANGE DATE: 11/10/87 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-SR-370 DESCRIPTION OF CHANGE: MODIFIED LOANMSTR SEGMENTS TO USE AN UNQUALIFIED SSA INSTEAD OF A QUALIFIED SSA. * 8.5 VERSION NO: V3.13 CHANGE DATE: 07/19/88 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: STC-VW-475 DESCRIPTION OF CHANGE: ADDED NEW CONTROL SEGMENTS AS FOLLOWS: TYPE '22' - CTLSESS TYPE '23' - CTLAGNCY TYPE '24' - CTLBCAMP TYPE '25' - CTLDEPT (PERS) TYPE '26' - CTLCLSCD (PERS) TYPE '27' - CTLGRADE (PERS) TYPE '28' - CTLCSTCR (PERS) TYPE '29' - CTLHEGIS (PERS) TYPE '30' - CTLOBJCT TYPE '31' - CTLFRAC 8.6 VERSION NO: V4.0 CHANGE DATE: 03/22/89 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: I: 00001551 DESCRIPTION OF CHANGE: -REMOVED REFERENCE TO DELETED CURDETAL AND CURELECT SEGMENTS. -ADDED PROCESSING OF NEW CURRSPEC, CURCATYR, CURREQMT, AND CUREQUIV SEGMENTS. PROGRAM CHANGE REQUEST NO: I: 00001981 DESCRIPTION OF CHANGE: -REMOVED USE OF INACTIVATED CLSUSERS COPY MEMBER. EACH TYPE OF CLSUSERS SEGMENT WILL HAVE ITS OWN UNIQUE COPY MEMBER (CURRENTLY ONLY CLSSEQ TYPE '01' IS DEFINED). CHANGED PROGRAM TO USE A HARDCODED FILLER LENGTH OF +124 BYTES, WHICH IS THE MAXIMUM SEGMENT SIZE ON THIS VARIABLE SEGMENT. PROGRAM CHANGE REQUEST NO: I: 00001984 DESCRIPTION OF CHANGE: -ENSURED PROGRAM CAN ACCOMODATE STUTESTD AND STUOBLIG KEY CHANGES FOR 4.0. PROGRAM CHANGE REQUEST NO: I: 00001988 DESCRIPTION OF CHANGE: -REMOVED REFERENCE TO DELETED STUVEHIC SEGMENT. -ADDED PROCESSING FOR NEW STUREPRG, STUEXTEN, STUOBAUD, AND STUALERT SEGMENTS. PROGRAM CHANGE REQUEST NO: I: NONE DESCRIPTION OF CHANGE: -ADDED PROCESSING FOR NEW BLDGCEUC AND INSTCEUC SEGMENTS. 8.7 VERSION NO: V4.02 CHANGE DATE: 05/08/89 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: I: 00002404 DESCRIPTION OF CHANGE: -EXPANDED DISPLAYED SEGMENT COUNTERS. 8.8 VERSION NO: V4.09 CHANGE DATE: 01/02/90 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I: 00004001 DESCRIPTION OF CHANGE: -ADDED THE CONTROL SEGMENT TYPE '33' TO ALLOW THE FINANCIAL AID YEAR CONTROL RECORD TO BE LOADED TO THE CONTROL DATA BASE. PROGRAM CHANGE REQUEST NO: I: 00004196 DESCRIPTION OF CHANGE: -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 READ. 8.9 VERSION NO: V4.14 CHANGE DATE: 06/19/90 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I: 00005769 DESCRIPTION OF CHANGE: -ADDED THE CONTROL SEGMENT TYPE '34' WHICH REPLACES THE OLD CTLGRADE (27). THIS PROVIDED THE 20 STEPS USED IN CLASSIFIED SALARIES. PROGRAM CHANGE REQUEST NO: I: 00005703 DESCRIPTION OF CHANGE: -REVISED THE CONTROL SEGMENT 'CTLSECUR' FROM 652 TO 1000 TO REFLECT THE COPYLIB MEMBER. MODIFIED THE RECORD SIZE AND BLOCKING FACTOR IN PROC TO COINCIDE WITH PROGRAM CHANGE. 8.10 VERSION NO: V4.21 CHANGE DATE: 03/15/91 PROGRAMMER NAME: MARIE GORDON PROGRAM CHANGE REQUEST NO: 00006579 DESCRIPTION OF CHANGE: - CHANGED ALL DATA BASE CALLS TO USE STANDARD IOAREA. SEE PAGE 29 OF THE 02/90 PROGRAMMING STANDARD, PROCEDURES AND GUIDELINES MANUAL. - MADE CHANGES FOR COBOL II. 8.11 VERSION NO: V4.27 CHANGE DATE: 09/15/91 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: 00008192 DESCRIPTION OF CHANGE: - MODIFIED ACCOUNTING DATA BASE MODULES DUE TO REVISIONS. DELETED ACCTPAY AND ACCTCHRG SEGMENTS AND ADDED NEW ACCTFSCL SEGMENT (FISCAL YEAR). ACCTMSTR ALSO CHANGED IN SIZE FROM 134 TO 151 BYTES. PROGRAM CHANGE REQUEST NO: 00008672 - ADDED NEW CTLTTREG SEGMENT (35) TO PROCESSING IN THE CONTROL DATABASE. 8.12 VERSION NO: V4.31 CHANGE DATE: 01/31/92 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: 00009331 DESCRIPTION OF CHANGE: - ADDED NEW CTLDISC SEGMENT (81) AND CTLEDUC (82) CHECK WHEN LOADING RECORDS TO THE CONTROL DATABASE. 8.13 VERSION NO: V4.42 CHANGE DATE: 09/15/92 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: 00010539 DESCRIPTION OF CHANGE: PROGRAM REVISED TO INCLUDE TWO NEW CONTROL SEGMENTS, CTLOPT01, AND CTLOPT02, SEGMENT TYPES 37 AND 36 RESPECTIVELY. ALSO, COMPILED TO USE REVISED FINANCIAL AID COPYLIB MEMBERS GRNTAWRD GRNTQTOT, LOANMSTR, LOANQTOT, PELLQTOT AND SEOGQTOT. 8.14 VERSION NO: V5.00 CHANGE DATE: 05/27/93 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: I:00012456 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. PARMLIB MEMBERS XXCENCLS (XX REPLACED BY COLLEGE CODE) AND CEN5105 MODIFIED TO INCLUDE THE SECONDARY INDEX. INSDBD - INSTFTEF ADDED CURDBD - CURADMIT ADDED -ADDED LOGIC TO MOVE ZEROES TO THE LAB-CONTACT-HOURS ON THE CLSMASTR SEGMENT IF IT IS NOT NUMERIC. THIS WILL ENSURE PRE-5.0 CENSUS TAPES WILL LOAD CORRECTLY (ALL OTHER EXPANDED AREAS ALREADY CONTAIN CORRECT INIT VALUE OF SPACES). 8.15 VERSION NO: V5.04 CHANGE DATE: 09/07/93 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00012743 DESCRIPTION OF CHANGE: -ADDED REFERENCES TO NEW FRS CONTROL SEGMENT:- CTLTYPE 44 USED AS CEU REGISTER CONTROL. 8.16 VERSION NO: V5.14 CHANGE DATE: 07/08/94 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I:00014321 DESCRIPTION OF CHANGE: -ADDED REFERENCES TO NEW CVCC TTR CONTROL SEGMENT:- CTLTYPE 45 USED FOR CVCC PIN NUMBER. 8.17 VERSION NO: V5.15 CHANGE DATE: 07/10/94 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: 00014380 DESCRIPTION OF CHANGE: -ADDED USE OF NEW CTLREG SEGMENT LAYOUT, SEGMENT HAS BEEN EXPANDED FROM 232 TO 1000 BYTES. -ADDED CODE TO INITIALIZE NEW FIELDS ON CTLREG TO ZERO IF THEY ARE NOT NUMERIC. THIS ELIMINATES NEED FOR A SEPARATE CONVERSION PROGRAM FOR CENSUS TAPES. 8.18 VERSION NO: V5.19 CHANGE DATE: 12/15/94 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: 00014687 DESCRIPTION OF CHANGE: - RECOMPILED PROGRAM TO USE NEW COPYLIB MEMBERS FOR PELLAWRD AND PELLQTOT WHICH WERE ENLARGED FROM 28 BYTES TO 52 BYTES AND 29 BYTES TO 44 BYTES RESPECTIVELY. 8.19 VERSION: V6.00 CHANGE DATE: 11/15/95 PROGRAMMER: PAT BUCHANAN PROGRAM REQUEST: 00016149 DESCRIPTION: STUREGIS SEGMENT CHANGED TO INCLUDE FIELDS FOR AUDIT TRACKING IN COMPLIANCE WITH APA REQUIREMENTS. - STUACCTD CHANGED TO INCLUDE FIELDS FOR AUDIT TRACKING AS ABOVE. - STUDRPRG CREATED WHEN A CLASS WAS DROPPED FOR AUDIT TRACKING IN COMPLIANCE WITH APA REQUIREMENTS. - SEGMENTS ON THE FINANCIAL AID DATA BASE WERE EXPANDED TO INCLUDE FIELDS TO COMPLY WITH SCHEV REQUIREMENTS AND WITH APA AUDIT TRACKING REQUIREMENTS. ALL SEGMENTS WERE ENLARGED. - PROC MODIFIED TO REFLECT CHANGE IN FINTAPE LREC AND BLOCKSIZE 8.20 VERSION: V6.07 CHANGE DATE: 11/15/96 PROGRAMMER: SUE TATE PROGRAM REQUEST: 00017202 DESCRIPTION: RECOMPILED TO PICK-UP NEW CTLGRADE. 8.21 VERSION: V7.00 CHANGE DATE: 10/09/97 PROGRAMMER: RICHARD GILLETTE PROGRAM REQUEST: 00015446 DESCRIPTION: MODIFIED TO PICK UP ACCTFEE SEGMENT. THIS REQUIRED A PSB CHANGE.