0.009/21/98 PAT BUCHANAN 1.0 PROGRAM NARRATIVE: ----------------- THIS PROGRAM WAS WRITTEN TO PROVIDE A NEW ONLINE SCREEN WHICH WILL ALLOW USERS TO ENTER OR UPDATE CERTAIN KEY FIELDS OF THE CSTREGIS RECORD OF CSTDBD DATABASE (CONED STUDENT DATABASE). THESE FIELDS WILL REPRESENT PAYMENTS MADE FOR CONED COURSES. THE PC-VALIDATION NUMBER WILL REPRESENT A NUMBER GENERATED AT THE TIME THE BUSINESS OFFICE RECEIVED PAYMENT FOR A SPONSORED CLASS. THE RI-PRINT-FLAG AND VALIDATION-NO WILL INDICATE THAT THE STUDENT WAS PROCESSED THRU THE CEU170 (R & I ) PROGRAM. HOWEVER THE TWO LATTER FIELDS CAN BE USED ALSO TO INDICATE PAYMENT BY STUDENTS IF THE CEU170 IS NOT USED. THE FIELDS WHICH MAY BE ENTERED OR UPDATED ARE: PC-VALIDATION NUMBER, RI-PRINT-FLAG AND VALIDATION-NO. THE OUTPUT SCREEN WILL DISPLAY THE FOLLOWING FIELDS: 1. SOCIAL SECURITY NUMBER (PROTECTED) 2. STUDENT'S NAME (PROTECTED) 3. STUDENT'S HOME CAMPUS (PROTECTED) 4. SPONSOR CODE (PROTECTED) 5. CLASS-ID (UNPROTECTED) 6. PAID CHARGE VALIDATION NO. (UNPROTECTED) 7. RI PRINT FLAG (UNPROTECTED) 8. VALIDATION NO. (UNPROTECTED) THE PC-VALIDATION NUMBER MAY CONTAIN A FOUR BYTE NUMERIC VALUE OR SPACES. THIS FIELD IS USED TO RECORD THE VALIDATION NUMBER GENERATED WHEN A SPONSOR PAYS FOR TUITION CHARGES. THE RI PRINT FLAG MAY CONTAIN A '1', '0', 'B' OR SPACES. THIS FIELD IS UPDATED BY 'CEU020' TO A 'B' WHEN THE SPONSORED STUDENT REGISTERS. IT IS UPDATED TO A '0' WHEN A NON-SPONSORED STUDENT REGISTERS. IT IS UPDATED TO A '1' WHEN CEU170 IS PROCESS- ED. SEE SPECIFIC DETAILS OF THIS FIELD BEING UPDATED IN THE CEU170 DOCUMENTATION. THE VALIDATION NUMBER MAY CONTAIN A FOUR BYTE NUMERIC VALUE OR SPACES. THIS FIELD IS UPDATED WHEN CEU170 IS PROCESSED IF VAL-NO OPTION IS SET TO 'Y' FOR THIS PROGRAM, AND A VALID NUMBER IS ENTERED. * 2.0 USER OPERATING INSTRUCTIONS: --------------------------- 1. ENTER THE SOCIAL SECURITY NUMBER AND CLASS ID FOR THE STUDENT AND CLASS TO BE UPDATED. IF THE DESIRED TERM IS NOT THE CURRENT TERM, THE DESIRED TERM SHOULD ALSO BE ENTERED. 2. IF THE STUDENT IS NOT ON THE DATA BASE, THE PROGRAM DISPLAYS THE MESSAGE 'NO STUDENT ON FILE FOR THIS SOCIAL SECURITY... RE-ENTER'. IF THE STUDENT IS ON FILE BUT NOT REGISTERED FOR THE SELECTED TERM AND CLASS, THE MESSAGE 'STUDENT NOT ON FILE FOR SELECTED TERM AND CLASS' IS DISPLAYED. IF THE STUDENT IS REGISTERED FOR THE DESIRED TERM AND CLASS, HIS NAME AND HOME CAMPUS AND THE CLASS INFORMATION ARE DISPLAYED ALONG WITH THE AID AUTHORIZED CODE WITH THE MESSAGE ' CURRENT DATA SHOWN.....MAKE CHANGES AND PRESS ENTER'. 3. THE USER MAY NOW KEY IN THE PC-VALIDATION NUMBER INTO THE REGISTRATION SEGMENT, CHANGES MAY BE MADE TO THE RI-PRINT- FLAG OR VALIDATION NUMBER. 4. THE PROGRAM THEN EDITS THE DATA FOR VALIDITY, HIGHLIGHTS ALL FIELDS IN ERROR, POSITIONS THE CURSOR AT THE FIRST FIELD IN ERROR, AND DISPLAYS THE ERROR MESSAGE FOR THE FIRST ERROR FIELD AT THE BOTTOM OF THE SCREEN. 5. KEY THE CORRECT DATA INTO THE FIELD(S) HIGHLIGHTED IN ERROR AND PRESS "ENTER". 6. WHEN THE PROGRAM INSURES THAT ALL DATA ON THE SCREEN IS CORRECT THE PROGRAM UPDATES THE REGISTRATION SEGMENT WITH THE PC-VALIDATION NUMBER PROVIDED, OR THE CORRECTED FIELDS. 'RECORD SUCCESSFULLY UPDATED' IS DISPLAYED IF CHANGES WERE MADE; OTHERWISE THE MESSAGE 'NO UPDATES ENTERED, RECORD NOT CHANGED' IS DISPLAYED. 7. RETURN TO STEP 1 OR POSITION CURSOR TO TRANS. NO. FIELD AND ENTER NEW TRANSACTION DATA TO EXIT THIS PROGRAM. * 3.0 SCREEN LAYOUT: ------------- TRANS. NO. CEU180 LT: :::::::: ADD UPDATE PC VALIDATION NUMBER SOCIAL SECURITY TERM YR KEY IN SOCIAL SECURITY, TERM, AND CLASS-ID; PRESS 'ENTER' ___ - __ - ____ ______ __ (TERM DEFAULTS TO MENU TERM IF NOT ENTERED) ADD PC VALIDATION NUMBER OR MAKE UPDATES. STUDENT NAME CAMPUS SPONSOR :::::::::::::::::::::::::::: : :::: DEPT CRS SEC CAM LAB PC VAL.NO RI PRINT VAL.NO. :::: ::: :: : : :::: : :::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 4.0 FILES: ----- 4.1 DATA BASES USED: CONTINING ED STUDENT DATA BASE 1. CSTUDENT (READ) 2. CSTREGIS (UPDATE) CONTROL DATA BASE 1. CTLMESSG (READ) ACCOUNT DATA BASE 1. ACCTMSTR (READ) 4.2 ADDITIONAL FILES USED: NONE 4.3 INPUT/OUTPUT RECORD LAYOUTS: N/A * 5.0 SPECIAL FEATURES: ---------------- 5.1 CALLING PROGRAMS: NONE 5.2 SUBPROGRAMS CALLED: NONE 5.3 MESSAGE SEGMENT CODES: 000001 DATA ITEM NOT NUMERIC ... CORRECT AND RE-ENTER MEANING: SOCIAL SECURITY NUMBER DOES NOT CONTAIN NUMERIC DATA 000005 INVALID YEAR ... CORRECT AND RE-ENTER MEANING: VALUE IN YEAR FIELD IS NOT NUMERIC OR BLANK 000010 DATA ITEM CANNOT BE BLANK ... CORRECT AND RE-ENTER MEANING: NO VALUE WAS ENTERED IN SOCIAL SECURITY NUMBER 000027 TERM INVALID ... CORRECT AND RE-ENTER MEANING: NOT A VALID TERM. MUST BE FALL, SPRING OR SUMMER 000048 ENTER QUARTER... OR YEAR FIELD SHOULD BE BLANK ... CORRECT AND RE-ENTER MEANING: TERM FIELD IS BLANK BUT YEAR FIELD HAS DATA 000051 ENTER YEAR ... OR QUARTER FIELD SHOULD BE BLANK CORRECT AND RE-ENTER MEANING: YEAR FIELD IS BLANK BUT TERM FIELD HAS DATA 000082 DATA ITEM MUST BE NUMERIC OR BLANK AND NOT EQUAL TO ALL ZEROS.RE-ENTER MEANING: VALIDATION NO MUST BE NUMERIC OR BLANK. ALPHA VALUES NOT PERMITTED 000305 NOT ON TERM MASTER FILE ... CHECK REF510 REPORT AND RE-ENTER MEANING: A CALL TO THE CONTROL TERM RECORD COULD NOT FIND TERM/YR ENTERED 000369 CLASS DELETED BY ANOTHER USER WHILE YOU WERE MAKING CHANGES MEANING: WHEN A CALL WAS MADE TO RETRIEVE THE REGISTRATION RECORD FOR UPDATING THE CLASS WAS NOT FOUND 003526 INVALID RI-PRINT- FLAG. MUST BE "1", "0", "B" OR BLANK ... RE-ENTER MEANING: THE VALUE ENTERED IN THE RI-PRINT-FLAG FIELD WAS NOT ONE OF THE ABOVE VALUES. XXXXXXX 'INVALID PC-VALIDATION NUNBER, NON BILLABLE ACCOUNT, DOES NOT USE PC VALNO'. MEANING: PC VALIDATION NUMBER IS USED FOR VALIDATION NUMBERS GENERATED BY SPONSOR'S PAID CHARGES. IT IS NOT NEEDED FOR NON-BILLABLE ACCOUNTS. XXXXXXX 'INVALID RI-PRINT-FLAG, BILLABLE ACCOUNT, MUST BE "B" OR BLANK". MEANING: SPONSOR ACCOUNT CODE HAS A BILLABLE GROUP CODE RI-PRINT-FLAG WAS NOT A B OR BLANK XXXXXXX 'INVALID RI-PRINT-FLAG, NONBILLABLE ACCOUNT, MUST "1" OR "0" OR BLANK. MEANING: SPONSOR ACCOUNT CODE HAS A NONBILLABLE GROUP CODE RI-PRINT-FLAG WAS NOT A 1, 0 OR BLANK 6.0 PROGRAM OPTIONS: --------------- NONE 7.0 PROGRAM CHANGE HISTORY: ---------------------- 7.1 VERSION: V4.45 PROGRAM DATE: 04/15/93 PROGRAMMER NAME: PAT BUCHANAN PROGRAM CHANGE REQUEST NO: I: 11778 DESCRIPTION OF CHANGE: RELEASE VERSION 7.2 VERSION: V7.01 PROGRAM DATE: 05/15/98 PROGRAMMER NAME: LORI CALLIOTTE-WHEELER PROGRAM CHANGE REQUEST NO.: #18008 DESCRIPTION OF CHANGE: - PROGRAM RECOMPILED AND TESTED USING THE NEW COBOL COMPILER. NO Y2K CHANGES REQUIRED