0.007/14/99 MARY HARVEY 1.0 PROGRAM NARRATIVE THIS PROGRAM PRODUCES A REPORT ENTITLED QUESTIONNAIRE EVALUATION LIST BY ITEM AND LABELS FOR EVERYONE ON THE LIST IF LABEL OPTION 00130000 IS CHOSEN. 00140000 00150000 A BEGINNING QUESTION NUMBER AND ENDING QUESTION NUMBER ARE 00160000 ENTERED VIA INPUT PARMS. (THE BEGINNING QUESTION NUMBER DOES NOT HAVE TO BE THE FIRST QUESTION ON THE QUESTIONNAIRE NOR DOES THE ENDING QUESTION NUMBER HAVE TO BE THE LAST QUESTION ON THE QUESTIONNAIRE.) THE CORRECT ANSWERS TO THE RANGE OF QUESTIONS ENCOMPASSED BY THE BEGINNING AND ENDING QUESTION NUMBER ARE ALSO ENTERED VIA THE INPUT PARMS. FROM THESE INPUT PARMS THE QUESTIONNAIRE EVALUATION LIST BY ITEM IS PREPARED. THIS REPORT IS IN QUESTION NUMBER ORDER AND CONTAINS NAME AND SOCIAL SECURITY NUMBER OF EACH PERSON WHO ANSWERED THE QUESTION CORRECTLY. HEADINGS AND QUESTION NUMBERS ARE GIVEN FOR EACH QUESTION CHOSEN AS WELL AS TOTALS. IF THE LABEL OPTION IS CHOSEN A LABEL WILL BE PRINTED FOR EACH NAME ON EACH QUESTION NUMBER LIST. THE INPUT FILE FOR THIS PROGRAM IS OBTAINED FROM A PC PROGRAM UPLOADING SCANNER INFORMATION SCANNED ON THE NCS SCANNER. THE UPLOAD DATA MEMBER IS 'VWUSERS.D.TEXT(UPQUES)'. 2.0 SAMPLE JCL ---------- 2.1 RUN JCL ------- //QUE510 JOB (XXXX,YYYY),',CLASS=F,PRTY=3, // MSGCLASS=A,MSGLEVEL=(1,1),REGION=2048K /*ROUTE PRINT RMTXX //QUE510 EXEC QUE510,AGENCY=XXX,COLLEGE=XX,PDS=XXXXXX.X.XXX //QUE510.PARMCARD DD * INPUT PARAMETERS /* // SYMBOLIC PARAMETERS ******************* REQUIRED - AGENCY COLLEGE AGENCY CODE NUMBER DEFAULT: NONE (I.E. AGENCY=286) COLLEGE TWO CHARACTER COLLEGE NAME ABBREVIATION DEFAULT: NONE (I.E. COLLEGE=VW) OPTIONAL - FORM FORM NUMBER THE OUTPUT IS TO BE STORED UNDER DEFAULT: A000 (I.E. FORM=0001) FORM2 FORM NUMBER THE OUTPUT FROM LABELS WILL BE STORED DEFAULT:0333 (I.E. FORM2=A001) QUEUE QUEUE OUTPUT IS TO BE SPOOLED UNDER DEFAULT: * (I.E. QUEUE=J) QUEUE2 QUEUE OUTPUT FOR LABELS WILL BE SPOOLED DEFAULT: J (I.E. QUEUE2=A) RUNTYPE INDICATES WHETHER OR NOT TO USE TEST OR PRODUCTION FILED (DEFAULT = PROD) (I.E. RUNTYPE=TEST) SRTSIZE AMOUNT OF DASD STORAGE IN CYLINDERS ALLOCATED TO EACH SORT WORK FILE DEFAULT: 3 (I.E. SRTSIZE=5) 2.2 INPUT PARAMTERS -------------- PARM 1 1 - 3 BEGINNING QUESTION NUMBER 4 - 6 ENDING QUESTION NUMBER 7 LABEL OPTION Y=YES, N=NO PARM 2 - 4 1 - 80 ANSWER TO QUESTION (MAY BE AN A,B,C,D, OR E) UP TO 200 ANSWERS MAY BE ENTERED (A 'X' MUST BE PLACED AT END OF ANSWERS) (EX. IF ONE CHOOSES A BEGINNING QUESTION NUMBER OF TWELVE AND AN ENDING QUESTION NUMBER OF 34 ENTER THE ANSWER TO QUESTION 12 IN POSITION ONE ON THE FIRST INPUT PARM, QUESTION 13 IN POSITION 2, ETC., (FOR THIS EXAMPLE 23 ANSWERS WOULD BE ENTERED FOLLOWED BY AN 'X') 3.0 JOB SETUP INSTRUCTIONS ---------------------- SPECIAL FORMS QUEUE: * FOR REPORTS J FOR LABELS FORMS BUFFER: A000 FOR REPORTS 0333 FOR LABELS ALIGNMENT INSTRUCTIONS: TOP OF FORM PRINTED OUTPUT: QUESTIONNAIRE EVALUATION LIST BY ITEM LABELS FOR EVERYONE ON ABOVE REPORT (OPTIONAL) FORMS TYPE: 14 7/8" X 11" 3-UP LABELS IF LABEL OPTION IS CHOSEN SPECIAL INSTRUCTIONS: N/A 4.0 FILES ----- 4.1 DATA BASES / SEGMENTS USED CONTROL DATA BASE 1. CAMPUS SEGMENT (READ) STUDENT DATA BASE 1. STUDENT SEGMENT (READ) 4.2 ADDITIONAL FILES USED: SCANFILE 4.3 INPUT/OUTPUT RECORD LAYOUT: N/A 5.0 SPECIAL OUTPUT MESSAGES: ----------------------- 1. QUE510 VERSION____ COMPILED ____(DATE COMPILED) 2. MISSING INPUT PARMS JOB WILL EOJ SUPPLY INPUT PARMS AS PER DOCUMENTATION AND RESUBMIT 3. BEGINNING QUESTION (BEGINNING QUESTION NUMBER) ENDING QUESTION (ENDING QUESTION NUMBER) LABEL OPTION (LABEL OPTION Y OR N) ANSWERS (ANSWERS TO QUESTION) 4. BAD LABEL OPTION JOB WILL EOJ THE LABEL INPUT PARM WAS NOT SUBMITTED CORRECTLY. CORRECT AND RESUBMIT FOR EXECUTION. 5. BAD BEG OR ENDING QUESTION NUMBER JOB WILL EOJ - CHECK INPUT PARM EITHER THE BEGINNING OR ENDING QUESTION NUMBER WAS ENTERED INCORECTLY - CORRECT AND RESUBMIT FOR EXECUTION. 6. BAD ANSWER JOB WILL EOJ - CHECK INPUT ANSWERS. ANSWERS ON INPUT PARM ENTERED INCORRECTLY. CORRECT AND RESUBMIT FOR EXECUTION. 7. WRONG NUMBER OF ANSWERS JOB WILL EOJ - CHECK INPUT PARMS WRONG NUMBER OF ANSWERS HAVE BEEN SUBMITTED. 6.0 SPECIAL FEATURES ---------------- 6.1 CALLING PROGRAMS: N/A 6.2 SUBPROGRAMS CALLED: UTL001S, UTL100S 6.3 MESSAGE SEGMENT CODES: N/A 7.0 PROGRAM OPTIONS: --------------- N/A 8.0 PROGRAM CHANGE HISTORY: ---------------------- 8.1 VERSION NO: V3.1 (NEW PROGRAM) CHANGE DATE: APRIL 20, 1987 PROGRAMMER NAME: MARY HARVEY PROGRAM CHANGE REQUEST NO: N/A DESCRIPTION OF CHANGE: N/A 8.2 VERSION NO: V3.10 CHANGE DATE: MARCH 24, 1988 PROGRAMMER NAME: MARY HARVEY PROGRAM CHANGE REQUEST NO: STC-VW-353 DESCRIPTION OF CHANGE: -THE REPORT PRODUCED BY THIS PROGRAM WILL NOW USE THE SSN OBTAINED FROM THE SCANSHEET TO GO AGAINST THE STUDENT DBD. -IF THE SSN IS ON STUDENT DBD THE STUDENT'S NAME AND ADDRESS WILL BE OBTAINED FROM STUDENTM AND IF LABELS ARE WANTED THE NAME AND ADDRESS WILL ALSO COME FROM STUDENTM. -IF THE SSN FROM THE SCANSHEET IS NOT FOUND ON THE STUDENT DBD THE SSN (UNLESS ZEROES) AND THE NAME FROM THE SCANSHEET WILL BE PRINTED ON THE REPORT WITH THE MESSAGE THAT THE SSN IS NOT ON THE STUDENT DATABASE. A LABEL WILL BE GENERATED WITH A NAME, BUT NO ADDRESS. -IF THE SSN AND THE NAME FROM THE SCANSHEET ARE BLANK OR THE NAME IS BLANK AND THE SSN NOT FOUND ON STUDENT DBD, NOTHING IS PRINTED ON THE DETAIL LINE OF THE REPORT. HOWEVER, THESE SCANSHEETS WITH NO NAME AND SSN ARE TOTALED AND THE TOTAL PRINTED AT THE BOTTOM OF EACH QUESTION PAGE. NO LABEL WILL BE GENERATED FOR THESE SCANSHEETS. 8.3 VERSION NO: V4.01 CHANGE DATE: JAN 13, 1989 PROGRAMMER NAME: JEAN MAYS PROGRAM CHANGE REQUEST NO: 00001746 DESCRIPTION OF CHANGE: MODIFIED DOCUMENTATION TO REFLECT NEW NCS SCANNER UPLOAD DATASET. 8.4 VERSION : 4.05 CHANGE DATE : JULY 25, 1989 PROGRAMMER NAME : DANA BRYANT PROGRAM CHANGE REQUEST NO: 2924 DESCRIPTION OF CHANGE : CHANGED TO ALLOW FOR PROCESSING OF QUESTION #001 ONLY. 8.5 VERSION : 4.08 CHANGE DATE : 11/03/89 PROGRAMMER NAME : BOB DODGE PROGRAM CHANGE REQUEST NO: 00004088 DESCRIPTION OF CHANGE : CHANGED JCL FRM 'USERS.A.DATA' TO 'SCANR.A.DATA'. 8.6 VERSION : V5.0 CHANGE DATE : 05/15/93 PROGRAMMER NAME : CATHY SLUDER PROGRAM CHANGE REQUEST NO: 00011985 DESCRIPTION OF CHANGE : MODIFIED CBLTDLI CALLS TO CONFORM TO IOAREA STANDARDS. 8.7 VERSION : V7.03 CHANGE DATE : 7/31/98 PROGRAMMER NAME : DEBBIE NELSON PROGRAM CHANGE REQUEST NO: 00018008 DESCRIPTION OF CHANGE: - Y2K CHANGES: ADDED CALL TO UTL100S TO REPLACE USE OF CURRENT-DATE. - RECOMPILED AND TESTED USING THE NEW COBOL COMPILER.