0.006/15/91 LORI CALLIOTTE 1.0 PROGRAM NARRATIVE: THIS ONLINE PROGRAM IS USED TO PRINT ONLINE ADVANCE STANDING COURSES USING THE STUDENT AND HISTORY DATA BASE INFORMATION FOR A STUDENT. THE USER CAN USE THE FOLLOWING SCREENS TO PROVIDE INFORMATION FOR THE PRINTED ADVANCE STANDING TRANSCRIPT. GRP070 - ADVANCE STANDING - TRANSFER COURSES GRP080 - ADVANCE STANDING - NON-TRANSFERRABLE THIS PROGRAM WILL REQUIRE THAT A PRINTER TERMINAL BE ASSIGNED TO THE CRT THAT IS TO BE USED TO PRINT THE ADVANCE STANDING TRANSCRIPT. SEE THE OPTION SECTION FOR THE FORMAT OF THIS RECORD. THE PROGRAM WILL ALSO DETERMINE THE CURRENT TERM EITHER BY THE USER ENTERING THE CURRENT TERM OF BY THE PROGRAM ATTEMPTING TO CALCULATE THE CURRENT TERM BY USE OF THE TERM ENTERED ON THE MENU SCREEN. THE DATE PRINTED AND TIME THE ADVANCE STANDING TRANSCRIPT WAS PRINTED WILL BE AT THE TOP OF THE FORM. 2.0 USER OPERATING INSTRUCTIONS: 1. KEY IN THE STUDENTS SOCIAL SECURITY. IF A SOCIAL SECURITY OF 999999999 IS ENTERED THE PROGRAM WILL PRINT A ONE PAGE LINEUP. LINEUP CAN BE PRINTED AT ANY TIME. THE FIRST TIME THE USER CAN ENTER THE CURRENT TERM (TERM AFTER FINAL GRADES). IF NO CURRENT TERM IS ENTERED THE PROGRAM WILL ATTEMPT TO DETERMINE THE CURRENT TERM USING THE TERM ENTERED IN THE MENU SCREEN. 2. IF THE STUDENT IS ON FILE THE STUDENT NAME AND TERM DATA WILL BE DISPLAYED, AND THE USER WILL BE ASKED TO ENTER THE NUMBER OF COPIES OF THE TRANSCRIPT TO PRINT (1 - 5). THE PROGRAM DEFAULTS TO 1 IF NUMBER OF COPIES IS NOT ENTERED. 3. IF THE STUDENT IS NOT ON FILE, THE MESSAGE 'STUDENT NOT ON FILE...RE-ENTER' WILL BE DISPLAYED ON THE SCREEN. THE CURSOR WILL BE RE-POSITIONED AT THE SOCIAL SECURITY NUMBER FIELD AND THIS FIELD WILL BE HIGHLIGHTED. 4. THE MESSAGE MASTER WILL GIVE APPROPRIATE MESSAGES FOR ANY INCORRECT EDITS OR ERRORS FOUND WILL TRYING TO FORMAT THE TRANSCRIPT. 5. RETURN TO STEP 1 TO PROCESS ANOTHER STUDENT. 6. KEY IN ANY VALID TRANSACTION NUMBER OR 'MENU ' IN THE TRANSACTION NUMBER FIELD TO EXIT THE SCREEN. 3.0 SCREEN LAYOUT: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: TRANS. NO GRP130 LT: :::::::: STUDENT ADVANCE STANDING REQUEST SOCIAL SECURITY KEY IN SOCIAL SECURITY AND PRESS "ENTER". ___ - __ - ____ KEY IN NEW TRANS. NO AND PRESS "ENTER" TO END. - - - - - - NAME - - - - - - - - CURRENT TERM ADMISSION :::::: :: FIRST I LAST TERM TERM FIRST ENROLLED:::::: :: :::::::::: : :::::::::::::::: :: ______ __ TERM LAST ENROLLED :::::: :: TERM GRADUATED :::::: :: _ ENTER NUMBER OF COPIES (1 - 5) AUDIT CODE :: HOME CAMPUS : XXXXXXXXXXXXXXXXXXXX MESSAGE OUTPUT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 4.0 FILES: 4.1 DATA BASES USED: CONTROL DATA BASE 1. CTLMESSG (READ ONLY) 2. CTLQUART (READ ONLY) 3. CTLPROPT (READ ONLY) STUDENT DATA BASE 1. STUDENTM (READ ONLY) HISTORY DATA BASE 1. STUHIDNM (READ ONLY) 2. STUDENTH (READ ONLY) NOTE: THE PSB MUST ALSO INCLUDE THE SEGMENTS REQUIRED BY THE SUBPROGRAM GRP131S. 4.2 ADDITIONAL FILES USED: NONE 4.3 INPUT/OUTPUT RECORD LAYOUTS: N/A 5.0 SPECIAL FEATURES: 5.1 CALLING PROGRAMS: MST000 5.2 SUBPROGRAMS CALLED: GRP131S 5.3 MESSAGE SEGMENT CODES: 000001 --"DATA ITEM NOT NUMERIC ... CORRECT AND RE-ENTER." MEANING: ENTERED NON-NUMERIC DATA IN A NUMERIC FIELD ACTION : ENTER NUMERIC DATA AND PRESS ENTER. 000027 --"TERM INVALID....CORRECT AND RE-ENTER." MEANING: ENTERED TERM IS NOT ON DATABASE. ACTION : ENTER A VALID TERM. 000310 --"NO STUDENT ON FILE FOR THIS SOCIAL SECURITY...CHECK AND RE-ENTER." MEANING: STUDENT'S SOCIAL SECURITY IS NOT ON DATABASE ACTION : CHECK SSNO OR REGISTER STUDENT. 000326 --"NOT ON PROGRAM OPTION SEGMENT OF CONTROL DATABASE -- RE-ENTER." MEANING: TERMINAL AND PRINTER ID NOT IN GRP13001 OR GRP13002 OR GRP13003. ACTION : ADD TERMINAL AND PRINTER TO OPTION RECORD. OTHER MESSAGES USED THAT ARE NOT IN MESSAGE SEGMENT: 1. " THIS ERROR MESSAGE NOT ON FILE" MEANING: MESSAGE NUMBER IS NOT IN THE MESSAGE SEGMENT OF THE CONTROL DATABASE. ACTION : CALL REGIONAL COORDINATOR. 2. " LINEUP-TRANSCRIPT FORM PRINTED" MEANING: SOCIAL SECURITY NUMBER OF 99999999 WAS ENTERED TO DO A PRINTER LINEUP. ACTION : NO ACTION JUST ENTER VALID SSNO. 3. " KEYIN NEW SOCIAL SECURITY -- PRESS "ENTER" MEANING: PROGRAM IS READY TO ACCEPT A NEW SSNO. ACTION : ENTER VALID SSNO. 5.4 MISCELLANEOUS FEATURES: TRANSCRIPT IS PRINTED AT 8 LINES PER INCH AND USES 81/2 X 11 PAPER. 6.0 PROGRAM OPTIONS: GRP13001 - THESE OPTION RECORDS ARE USED TO DEFINE THE TERMINAL THRU AND PRINTER ID'S REQUIRED. MAXIMUM OF 99. GRP13099 POSITION OPTIONS: VALUE PROCESSING DESCRIPTION ------------------------------------------------------------------- | CRT AND PRINTER | | EACH CRT TERMINAL THAT IS TO | DEFINITIONS | | PRINT TRANSCRIPTS MUST HAVE | | | ITS LOGON ID AND THE PRINTER | | | THAT IS TO BE USED ENTERED | | | IN THIS SECTION. THE CRT ID | | | MUST BE FOLLOWED BY THE | | | PRINTER ID THAT THE CRT IS | | | GOING TO USE. 1- 8 | CRT ID | X(8) | CRT LOGON ID (1) 9-16 | PRINTER ID | X(8) | PRINTER LOGON ID (1) | | | 17-24 | CRT ID | X(8) | CRT LOGON ID (2) 25-32 | PRINTER ID | X(8) | PRINTER LOGON ID (2) | | | 33-40 | CRT ID | X(8) | CRT LOGON ID (3) 41-48 | PRINTER ID | X(8) | PRINTER LOGON ID (3) | | | 49-56 | CRT ID | X(8) | CRT LOGON ID (4) 57-64 | PRINTER ID | X(8) | PRINTER LOGON ID (4) | | | 65-72 | CRT ID | X(8) | CRT LOGON ID (5) 73-80 | PRINTER ID | X(8) | PRINTER LOGON ID (5) | | | 81-90 | BLANK | | NOT USED | | | 7.0 PROGRAM CHANGE HISTORY: 7.1 VERSION NO.: V4.10 CHANGE DATE: PROGRAMMER NAME: LORI CALLIOTTE PROGRAM CHANGE REQUEST NO.: INFO #2134 DESCRIPTION OF CHANGE: NEW PROGRAM COMPILED WITH COBOL II MIGRATION. 7.2 VERSION NO: V4.19 CHANGE DATE: 12/17/90 PROGRAMMER NAME: RH.CLARK PROGRAM CHANGE REQUEST NO: 00006678 DESCRIPTION OF CHANGE: - MODIFICATIONS WERE MADE TO THE CALLS TO ALL DATA BASES TO BRING THESE CALLS UP TO THE STANDARD USE OF AN IOAREA. SEE PAGE 29 OF THE 02/90 PROGRAMMING STANDARD, PROCEDURES AND GUIDELINES MANUAL. - MODIFICATIONS WERE MADE TO COMPILE AND LINK UNDER THE NEW COBOL II STANDARDS. 7.3 VERSION NO: V4.22 CHANGE DATE: 04/15/91 PROGRAMMER NAME: LORI CALLIOTTE PROGRAM CHANGE REQUEST NO: 00007355 DESCRIPTION OF CHANGE: - ADDED MESSAGE STATING WHAT PRINTER ID OUTPUT WAS SENT TO PROGRAM CHANGE REQUEST NO: 00007545 - INITIALIZED WORKING STORAGE FOR PROGRAM REUSEABILITY - MODIFICATIONS WERE MADE TO COMPILE AND LINK UNDER THE NEW COBOL II STANDARDS. 7.4 VERSION NO: V4.24 CHANGE DATE: 06/15/91 PROGRAMMER NAME: LORI CALLIOTTE PROGRAM CHANGE REQUEST NO: 00007748 DESCRIPTION OF CHANGE: - ADDED ADDITIONAL OPTION RECORDS TO LINK TERMINAL IDS TO A PRINTER. A MAXIMUM OF 99 OPTION RECORDS ARE AVAILABLE. 7.5 VERSION NO: V7.02 CHANGE DATE: 03/10/99 PROGRAMMER NAME: ANDREW HASLETT PROGRAM CHANGE REQUEST NO: 00018008 DESCRIPTION OF CHANGE: -MODIFY SIS PROGRAMS FOR YEAR 2000 -CLEANLY COMPILED FOR COBOL II MEMBERS.