0.007/01/88 KEN BALLARD 1.0 PROGRAM NARRATIVE ----------------- THE PURPOSE OF THIS BATCH PROCEDURE IS TO PRODUCE MAILING LABELS FOR STUDENTS WHO HAVE REQUESTED FINANCIAL AID INFORMATION. THE DYL-280 PROGRAM READS THE STUDENTM SEGMENT OF THE STUDENT DATA BASE FINDING ALL RECORDS WITH A FIN-AID-INFO FLAG OF '1'. THE FLAG IS UPDATED TO A '2' AND THE STUDENT'S NAME, ADDRESS, CURRICULUM, AND ADVISOR ARE WRITTEN TO A TEMPORARY FILE WHICH IS THEN IS USED AS INPUT INTO REG740. REG740 FORMATS THE INFORMATION INTO 1-UP, 3-UP OR STANDARD LABELS. 2.0 SAMPLE JCL ---------- 2.1 RUN JCL ------- //TNFIN320 JOB (XXXX,YYYY,9,29),FIN320,CLASS=O, // MSGCLASS=A,MSGLEVEL=(0,0),REGION=3072K /*ROUTE PRINT RMTZZ /*SETUP ** * * * * * * * * * * * * * * * /*SETUP ** THIS UPDATE JOB WILL REQUIRE TAPE(S) WITH RING /*SETUP ** FROM THE BATCH SCRATCH POOL. /*SETUP ** NEVER REPLY 'U' /*SETUP ** * * * * * * * * * * * * * * * //* //FIN320 EXEC FIN320,AGENCY=XXX,COLLEGE=XX //FIN320.SYSPRINT DD DUMMY <==== USED TO SUPPRESS DYL-280 //REG740 EXEC REG740,FCB=XXXX,FORM=XXXX PROGRAM LISTING //REG740.PARMCARD DD * ----INPUT PARAMETERS---- // SYMBOLIC DESCRIPTION ******************** REQUIRED - AGENCY COLLEGE AGENCY CODE NUMBER (E.G. AGENCY=293) COLLEGE TWO CHARACTER COLLEGE NAME ABBREVIATION (E.G. COLLEGE=TN) FCB CARRIAGE CONTROL BUFFER NAME (E.G. FCB=H103) FORM FORM NUMBER THE REPORT OUTPUT IS TO BE STORED UNDER (E.G. FORM=0100) OPTIONAL - QUEUE QUEUE CLASS THE REPORT OUTPUT IS TO BE SPOOLED UNDER DEFAULT: * (E.G. QUEUE='A') 2.2 INPUT PARAMETERS ---------------- CC CONTENTS -- -------- 1 TYPE OF LABELS 1 - 1-UP LABELS 3 - 3-UP LABELS S - STANDARD LABELS 2 SORT OPTION 1 - SORT BY NAME 2 - SORT BY ZIPCODE 3 - SORT BY ADVISOR 4 - NO SORT 5 - SORT BY NAME WITHIN CAMPUS 6 - SORT BY ZIPCODE WITHIN CAMPUS 7 - SORT BY DIVISION 8 - SORT BY CURRICULUM WITHIN CAMPUS 3-80 DESCRIPTION OF RUN (E.G. FINANCIAL AID INFO LABELS) 3.0 JOB SETUP INSTRUCTIONS ---------------------- SPECIAL FORMS QUEUE: (E.G. 0100, 0103) FORMS BUFFER: (E.G. 0100, 0103) ALIGNMENT INSTRUCTIONS: STANDARD LINE UP PRINTED OUTPUT: FINANCIAL AID INFO LABELS FORMS TYPE: 1-UP LABELS, 3-UP LABELS OR STANDARD (3-UP ON UNLINED COMPUTER PAPER) SPECIAL INSTRUCTIONS: AN INPUT PARAMETER CARD MUST BE PREPARED BEFORE RUNNING ALL OPTIONS 4.0 FILES ----- 4.1 DATA BASE SEGMENTS USED: 1. STUDBD A. STUDENTM (REPLACE) 4.2 ADDITIONAL FILES USED: N/A 5.0 SPECIAL OUTPUT MESSAGES ----------------------- ERRORS IN THE INPUT DATA WILL BE DETECTED BY THE PROGRAM; IF NOT FATAL, THESE WILL APPEAR ON THE ERROR LISTING. DATA BASE ERRORS ENCOUNTERED WILL CAUSE THE PROGRAM TO TERMINATE WITH AN ERROR MESSAGE. IN THIS CASE THE SIS LIAISON SHOULD BE CONTACTED. 5.1 REPORT MESSAGES: N/A --------------- 6.0 SPECIAL FEATURES ---------------- 6.1 CALLING PROGRAMS: N/A 6.2 SUBPROGRAMS CALLED: N/A 6.3 MESSAGE CODES: N/A 7.0 PROGRAM OPTIONS: N/A --------------- 8.0 PROGRAM CHANGE HISTORY: ---------------------- 8.1 VERSION NO: V2.16 (INITIAL RELEASE) CHANGE DATE: 04/08/87 PROGRAMMER NAME: KEN BALLARD PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: RELEASE VERSION 8.2 VERSION NO: V3.0 CHANGE DATE: 08/01/87 PROGRAMMER NAME: RICHARD GILLETTE PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: MODIFIED SOURCE TO REFLECT NEW SEGMENT SIZES. 8.2 VERSION NO: V3.4 CHANGE DATE: 10/23/87 PROGRAMMER NAME: BONNIE SIMS PROGRAM CHANGE REQUEST NO: STC-TC-270 DESCRIPTION OF CHANGE: MODIFIED PROC TO INCLUDE THE UTL510E STEP AT THE END SO THAT THE UTILITY CONTROL UPDATE FILE WILL BE RESET UPON SUCCESSFUL COMPLETION OF THE PROGRAM. 8.3 VERSION NO: V3.7 CHANGE DATE: 02/10/88 PROGRAMMER NAME: RICK HEFLIN PROGRAM CHANGE REQUEST NO: STC-TN-191 DESCRIPTION OF CHANGE: MODIFIED PROC TO CHANGE RUNTYPE TO RUNTYPE=PROD 8.4 VERSION NO: V3.11 CHANGE DATE: 06/10/88 PROGRAMMER NAME: ASC PROGRAM CHANGE REQUEST NO: STC-SO-395 DESCRIPTION OF CHANGE: MODIFIED JCL PROC TO; REMOVE LOGTAPE AND RECTAPE PARAMETERS, ADDED RETENTION DATE PROTECTION TO THE TAPES USED FOR IMS LOGGING, ADDED SETUP CARDS TO THE SAMPLE JCL TO INDICATED THAT THE TAPES WILL BE MOUNTED FROM A BATCH SCRATCH POOL.