0.012/01/95 CHARLES GARRATT 1.0 PROGRAM NARRATIVE ------------------- THIS BATCH PROGRAM READS THE ACTIVE SIS DATABASES AND BUILDS TEMPORARY FILES WHICH ARE TRANSMITTED TO THE HOST WHERE A TEMP- ORARY TERM IS BUILT ON PAS. THIS JOB MAY BE RUN AS MANY TIMES AS NECESSARY DURING THE QUARTER TO UPDATE THE PAS FILES AS LONG AS PAS520 HAS NOT BEEN RUN. ONCE PAS520 HAS BEEN RUN FOR A PARTICULAR TERM, PAS521 WILL NOT EXECUTE AT THE HOST AND WILL NOT CHANGE THE DATA IN THE PAS FILES. THIS JOB EXECUTES AT BOTH THE REGION AND THE HOST AND PRODUCES PRINTOUTS FROM BOTH. USERS SHOULD CKECK BOTH PRINTOUTS FOR ERRORS BEFORE RUNNING PAS REPORTS. 2.0 USER OPERATING INSTRUCTIONS: ---------------------------- NOTE: THIS PROCEDURE REPLACES THE PREVIOUS PAS 21 AND PAS 23 PROGRAMS. USERS NO LONGER NEED TO RUN THE SUBSET AND MOVE TO HOST JOBS IN ORDER TO BUILD PAS. THIS PROCEDURE OR PAS520 MUST BE RUN FOR A TERM BEFORE ANY PAS REPORTS FOR THAT TERM CAN BE EXECUTED. 1. ENTER THE SYMBOLIC PARAMETERS AND THE PARMCARD PARAMETERS IN THE JCL. 2.1 SAMPLE JCL: ------ --- //NRPAS521 JOB (XXXX,YYYY,9,19),PAS521, MSGCLASS=A,CLASS=F,PRTY=3,REGION=2048K /*ROUTE PRINT ZZZZZZ //PAS521 EXEC PAS521,COLLEGE=DD,AGENCY=DDD //PARMCARD DD * SUMMER88XXXXYYYY /* // PARMCARD PARAMETER FIELDS AS FOLLOWS: COLUMNS 1 - 6 TERM TO PROCESS, ONE OF: WINTER SPRING SUMMER FALL 7 - 8 LAST TWO DIGITS OF YEAR OF TERM TO PROCESS. 9 - 12 FOUR CHARACTER PROGRAMMER NUMBER FOR PAS JOB WHICH WILL RUN AT HOST. ON NORMAL HOST JOB CARD THESE ARE XXXX IN JOB CARD EXAMPLE BELOW. 13 - 16 FOUR CHARACTER ROOM NUMBER FOR PAS JOB WHICH WILL RUN AT HOST. ON NORMAL HOST JOB CARD THESE ARE YYYY IN JOB CARD EXAMPLE BELOW. 17 - 80 BLANK EXAMPLE HOST JOB CARD FOR ABOVE FIELD INSTRUCTIONS: //MYJOB JOB (XXXX,YYYY,9,20),MY.NAME........ NOTE: IT IS NECESSARY FOR YOU TO ENTER THE PROGRAMMER AND ROOM IN THE PARAMETER CARD SINCE THIS PROCEDURE RUNS AT BOTH THE REGION AND THE HOST. THE PROGRAM WHICH RUNS AT THE REGION WILL USE THE DATA ON THE PARAMETER CARD TO CONSTRUCT THE CORRECT JOB CARD FOR SUBMITTING THE PART OF THE JOB WHICH RUNS AT THE HOST TO THE HOST. 3.0 FILES: ------ 3.1 DATA BASES USED: 1. CONTROL DATA BASE - READ ONLY 1. STUDENT DATA BASE - READ ONLY 1. INSTRUCTOR DATA BASE - READ ONLY 1. BUILDING DATA BASE - READ ONLY 1. COURSE DATA BASE - READ ONLY 3.2 ADDITIONAL FILES USED: 1. TEMPORARY FILES AT REGION AND TRANSMITTED TO HOST. A. JCLFILE1 - JCL FOR BDTRECV AT HOST B. JCLFILE2 - JCL FOR BDTRECV AT HOST C. JCLFILE3 - JCL FOR BDTRECV AT HOST D. JCLFILE4 - JCL FOR BDTRECV AT HOST E. CRSEFILE - COURSE RECORDS FOR TERM F. INSTFILE - INSTRUCTOR RECORDS FOR TERM G. BLDGFILE - ROOM RECORDS FOR TERM 2. CNTLFILE - CONTROL FILE IN PDS FOR USE TO DETERMINE THIS IS NOT A POST AKT RUN SYS5.SIS.PARMLIB(PAS521P) 4.0 PROGRAM OPTIONS: ---------------- 1. TERM MUST BE SPECIFIED * 5.0 CHANGE HISTORY -------------- 5.1 VERSION NO: V3.11 CHANGE DATE: 07/20/88 PROGRAMMER NAME: CHARLES GARRATT PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: NEW PROCEDURE 5.2 VERSION NO: V6.0 CHANGE DATE: 11/28/95 PROGRAMMER NAME: TIM JONES PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: - INCREASE STUREGIS AREA IN PATH CALL TO MATCH NEW SEGMENT 00880000 LENGTH. RECOMPILE FOR V6.0.