0.005/15/93 ELVIN FAWLEY 1.0 PROGRAM NARRATIVE ----------------- THIS BATCH PROGRAM PRINTS 3-UP NAME AND ADDRESS LABELS FOR STUDENTS SELECTED BY PROGRAM GRP510. THE GRP510 PROGRAM BUILDS A WORK FILE AND PASSES IT TO THIS PROGRAM FOR PRINTING. STUDENT RECORDS PASSED TO THIS PROGRAM WILL HAVE A NAME AND ADDRESS LABEL PRINTED UNLESS CERTAIN PARAMETERS AND OPTIONS ARE SELECTED. PLEASE REFER TO THE 3-UP LABELS PARAMETER OF THE GRP510 PARAMETER CARD FOR AN EXPLANATION OF THE PARAMETERS AVAILABLE FOR USE. ALSO, IT IS POSSIBLE TO SUPPRESS PRINTING LABELS FOR CERTAIN STUDENTS BASED ON THE DECEASED CODE, REFER TO THE PROGRAM OPTIONS SECTION OF THIS SUB-PROGRAM FOR DETAILS. 2.0 SAMPLE JCL: ---------- 2.1 RUN JCL ------- ALL JCL REQUIRED FOR THIS SUB-PROGRAM IS CONTAINED IN THE GRP510 (GRADE REPORTS DRIVER) PROCEDURE. PLEASE REFER TO SECTION 2.1 OF THE GRP510 DOCUMENTATION FOR JCL REQUIREMENTS. 2.2 INPUT PARAMETERS ---------------- THE INPUT PARAMETERS TO THIS SUB-PROGRAM ARE SUPPLIED BY THE CALLING PROGRAM GRP510. THEREFORE, PLEASE REFER TO SECTION 2.2 OF THE GRP510 DOCUMENTATION FOR INPUT PARAMETER REQUIREMENTS. 3.0 JOB SETUP INSTRUCTIONS: ---------------------- SPECIAL FORMS QUEUE: J FORMS BUFFER: 0333 ALIGNMENT INSTRUCTIONS: STANDARD THREE LINE ADDRESS LABEL PRINTED OUTPUT: 3-UP NAME AND ADDRESS LABELS FORMS TYPE: 3-UP LABELS 3.5 X 1 SPECIAL INSTRUCTIONS: NONE 4.0 FILES ----- 4.1 DATA BASE SEGMENTS USED CONTROL DATA BASE 1. CTLPROPT (READ ONLY) 4.2 ADDITIONAL FILES USED: 1. PRTFIL61 - PRINT FILE (ALL LABELS ARE PRINTED ON THIS FILE UNLESS THE PRINT PROBATION-SUSPENSION- DISMISSAL 3-UP MAILING LABELS OPTION IS IN EFFECT. IF THE OPTION IS IN EFFECT ONLY STUDENTS ON ACADEMIC PROBATION WILL BE PRINTED ON THIS FILE.) 2. PRTFIL62 - PRINT FILE (IF THE PRINT PROBATION- SUSPENSION-DISMISSAL 3-UP MAILING LABELS OPTION IS IN EFFECT ONLY STUDENTS ON ACADEMIC SUSPENSION AND DISMISALL WILL BE PRINTED ON THIS FILE.) 3. SYSOUT - PRINT FILE (RUN STATISTICS) (ABNORMAL PROCESSING MESSAGES) 4. GRP510 - DISK FILE (STUDENT RECORDS CREATED BY GRP510) 4.3 INPUT/OUTPUT RECORD LAYOUTS: RECORD NAME: GRP510 PLEASE REFER TO SECTION 4.3 OF THE GRP510 DOCUMENTATION FOR THE RECORD LAYOUT. 5.0 SPECIAL FEATURES ---------------- 5.1 CALLING PROGRAMS: GRP510 5.2 SUBPROGRAMS CALLED: N/A 5.3 MESSAGE SEGMENT CODES: N/A 5.4 SPECIAL OUTPUT MESSAGES: 1. ERROR - HEADER RECORD ON WORK FILE GRP510 IS MISSING - RUN ABORTED. MEANING: PROGRAM GRP510 DID NOT PASS A VALID HEADER RECORD TO THIS PROGRAM. ACTION : REPORT PROBLEM. 2. ERROR - ID NUMBER OF STUDENT RESTART REQUESTED ON CAN NOT BE FOUND - RUN ABORTED. MEANING: THE ID NUMBER DOES NOT EXIST ON THE WORK FILE PASSED TO THIS PROGRAM BY GRP510. ACTION : CHECK THE PARAMETER CARD FOR PROCEDURE GRP510. 3. ERROR - OPTION SEGM. EXISTS BUT HAS INVALID DEC. CODE- MUST BE 1, 2, 3, OR @ . RUN ABORTED. MEANING: THE OPTION SEGMENT WAS FOUND ON THE CONTROL DB BUT THE CODE FOR OPT-DEC-CODE1, OPT-DEC-CODE2, OR OPT-DEC-CODE-3 WAS INVALID. ACTION : CORRECT THE OPTION SEGMENT ON THE CONTROL DB. 4. ERROR - AN I-O ERROR HAS OCCURED ON FILE GRP510 - RUN ABORTED. MEANING: THERE IS A PROBLEM WITH THE GRP510 WORK FILE. ACTION : SAVE ALL INFORMATION AND REPORT THE PROBLEM. 5. ERROR - UNEXPECTED STATUS CODE RETURNED FROM DLI CALL. RUN ABORTED. CALL INFORMATION FOLLOWS: MEANING: THERE IS SOMETHING WRONG WITH YOUR DATA BASES OR THE SYSTEM. ACTION : SAVE ALL INFORMATION AND NOTIFY YOUR SUP- PORT CENTER IMMEDIATELY. 6.0 PROGRAM OPTIONS: ---------------- 1. GRP67001 - THIS OPTION RECORD IS USED TO SUPPLY THE PROGRAM WITH THE INDIVIDUAL OPTIONS THAT EACH COLLEGE REQUIRES. FIELD POSITION OPTION NAME VALUE PROCESSING DESCRIPTION --------------------------------------------------------------- 1 ] NOT USED ] ] ] ] ] 2 ] OPT-DEC-CODE-1 ] 1 ] PRINTING OF LABELS WILL BE ] ] 2 ] SUPPRESSED FOR RECORDS CONTAIN- ] ] 3 ] ING DECEASED CODES EQUAL TO THE ] ] @ ] VALUE SELECTED IN THESE OPTIONS. 3 ] OPT-DEC-CODE-2 ] 1 ] THE VALUES ARE: ] ] 2 ] 1 - DECEASED ] ] 3 ] 2 - ADDRESS NOT AVAILABLE ] ] @ ] 3 - NO MAIL 4 ] OPT-DEC-CODE-3 ] 1 ] @ - SUPPRESS ALL OF THE ABOVE ] ] 2 ] AN '@' IN ANY ONE OF THESE ] ] 3 ] FIELDS WILL SUPPRESS PRINTING OF ] ] @ ] ALL OF THE ABOVE DECEASED CODES. ] ] ] **** PROGRAM OPTION GRP54001 IS READ TO OBTAIN PROG-OPT-2. SEE GRP540S DOCUMENTATION FOR FUTHER EXPLANATION. * 7.0 PROGRAM CHANGE HISTORY: ----------------------- 7.1 VERSION NO: V1.8 CHANGE DATE: 07/13/84 PROGRAMMER NAME: FAWLEY PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: NEW RELEASE 7.2 VERSION NO: V2.4 CHANGE DATE: 10/22/85 PROGRAMMER NAME: SANTOS PROGRAM CHANGE REQUEST NO: STC-VW-099 DESCRIPTION OF CHANGE: MODIFIED TO PREVENT TRUNCATION OF ZIP CODE ON LABELS. 7.3 VERSION NO: V2.10 CHANGE DATE: 06/04/86 PROGRAMMER NAME: SANTOS PROGRAM CHANGE REQUEST NO: STC-TN-035 DESCRIPTION OF CHANGE: ADDED THE STUDENT TRANSCRIPT-AUDIT-CNTL FIELD TO THE OUTPUT FILES IN GRP510 AND GRP550 WHICH INCREASED THE FILE LENGTH BY TWO BYTES. 7.4 VERSION NO: V3.1 CHANGE DATE: 07/06/87 PROGRAMMER NAME: FAWLEY PROGRAM CHANGE REQUEST NO: STC-TC-087 DESCRIPTION OF CHANGE: CHANGED TO ALLOW SUB-PROGRAM CALL BY GRP510. CHANGED PROGRAM ID TO GRP670S FROM GRP670. * 7.5 VERSION NO: V3.12 CHANGE DATE: 06/20/88 PROGRAMMER NAME: JANICE FOLLIS - TCC PROGRAM CHANGE REQUEST NO: STC-TC-309 STC-VW-451 DESCRIPTION OF CHANGE: -STC-TC-309: MODIFIED THE PROGRAM TO PRINT THE CAMPUS AND THE STATUS REPORT SELECTED (GRP510 PARMCARD) PRIOR TO THE PRINTING OF THE LABELS. -STC-VW-451: ADDED PROGRAM OPTIONS (3) TO ALLOW THE USERS TO SELECT WHETHER OR NOT LABELS ARE TO BE SUPPRESSED FOR STUDENTS WITH A DECEASED CODE OF '1' (DECEASED), '2' (ADDRESS NOT AVAILABLE), '3' (DO NOT MAIL), OR '@' (ALL OF THE ABOVE). THE OPTION CODE CHOSEN MEANS THAT LABELS WILL NOT BE PRINTED FOR RECORDS WITH THAT DECEASED CODE. 7.6 VERSION : V4.09 CHANGE DATE : 01/04/90 PROGRAMMER : F.E.FRANKLIN INFO REQUEST : 00004761 DESCRIPTION : INCREASE PROGRAM TO ACCOMODATE UP TO 60 REGISTRATIONS 7.7 VERSION : V4.23 CHANGE DATE : 04/26/91 PROGRAMMER : ELVIN FAWLEY INFO REQUEST : 00006071 DESCRIPTION : MOVED PROGRAM OPTION 1 TO THE PARAMETER CARD OF THE GRP510 PROCEDURE. THE OPTION IS NOW A PARMCARD SELECTION UNDER THE 3-UP LABELS PARAMETER (POSITION 32) ON THE GRP510 PARMCARD. ADDED AN ADDITIONAL SELECTION TO THE 3-UP LABELS PARAMETER OF THE GRP510 PARMCARD THAT ALLOWS MAILING LABELS TO BE PRINTED FOR STUDENTS WHICH MATCHES THE STUDENTS SELECTED FOR THE STUDENT ACADEMIC STATUS LISTS PRINTED BY GRP540S. THIS REQUIRED GRP540S SELECTION LOGIC TO BE IMPLEMENTED IN GRP670S AND REQUIRES GRP670S TO RETRIEVE AND USE GRP540S PROGRAM OPTION SEGMENT. 7.8 VERSION : V5.0 CHANGE DATE : 05/10/93 PROGRAMMER : BARBARA SHANKO INFO REQUEST : 00012151 DESCRIPTION : RECOMPILED PROGRAM TO REFLECT 5.0 DATA BASE CHANGES. INFO REQUEST : 00012197 DESCRIPTION OF CHANGE: MODIFIED PROGRAM TO BRING ALL 'CBLTDLI' CALLS INTO COM- PLIANCE WITH THE STANDARD USE OF IOAREA PER PAGE 9 OF THE AUGUST 1992 PROGRAM STANDARDS, PROCEDURES AND GUIDELINES MANUAL.