0.010/01/89 CAROL WILLIS 1.0 INTRODUCTION ------------ THE MASTER SECURITY SUBSYSTEM CONTROLS ACCESS TO ALL SIS ONLINE PROGRAMS AND PROVIDES THE SECURITY REQUIRED FOR THE SYSTEM. THE MASTER MENU FORMATS THE DESIRED TRANSACTION SCREEN. THE TRANSACTION FILE UPDATE AND THE SECURITY FILE UPDATE ALLOW TRANSACTION NUMBERS AND PASSWORDS TO BE ADDED TO OR DELETED FROM THE SYSTEM. A HARD COPY OF THE TRANSACTION FILE AND/OR THE PASSWORDS BY SUBSYSTEM MAY BE PRINTED. 2.0 SUBSYSTEM NARRATIVE ------------------- UPON SELECTING SISMENU FROM THE IMS MENU SCREEN, THE 'ONLINE MENU' SCREEN FOR SIS WILL BE BROUGHT UP. THE USER ENTERS THE SUBSYSTEM/TRANSACTION NUMBER, THE TERM, CAMPUS AND PASSWORD. WHEN VALID INFORMATION IS GIVEN FOR THESE CATEGORIES, THE MASTER MENU FORMATS THE APPROPRIATE TRANSACTION SCREEN. IF THE USER ENTERS ONLY THE TERM, CAMPUS AND PASSWORD, THE MASTER MENU PROMPTS WITH A LIST OF ALL SUBSYSTEMS THAT ARE AVAILABLE FOR THAT PASSWORD. IF THE SUBSYSTEM (E.G. REG) IS ENTERED AND THE TRANSACTION NUMBER LEFT BLANK, THE MASTER MENU PROMPTS WITH A LIST OF ALL TRANSACTIONS FOR THAT SUBSYSTEM/PASSWORD. THE MASTER MENU PROVIDES TRANSPORTATION FROM ONE SCREEN TO ANOTHER. FIRST VERIFYING THE SIGNON PASSWORD. THE ONLINE PROGRAM MST020 MAINTAINS THE SECURITY SEGMENT OF THE CONTROL DATA BASE. PASSWORDS MAY BE ADDED OF DELETED. NEW TRANSACTIONS MAY BE ADDED TO A PASSWORD. EXISTING TRANSACTIONS MAY BE DELETED FROM A PASSWORD. HOWEVER, NO TRANSACTION MAY BE ADDED TO A PASSWORD UNLESS THE TRANSACTION EXISTS ON THE TRANSACTION SEGMENT. TO ADD A PASSWORD TO THE CONTROL DATA BASE, ENTER AN 'A' AND THE CODE TO BE USED AS THE NEW PASSWORD TO THE MST020 SCREEN. NEXT, ENTER THE EXPIRATION DATE, SUBSYSTEM ID AND SUBCODE (TRANSACTION NUMBER). THE DATA IS CHECKED FOR VALIDITY. IF ALL INFORMATION IS CORRECT, THE RECORD IS ADDED TO THE SECURITY SEGMENT. THE USER CAN THEN ENTER THAT PASSWORD TO OBTAIN THAT TRANSACTION THROUGH THE MASTER MENU. MST010 MAINTAINS THE TRANSACTION SEGMENT. TRANSACTIONS MAY BE ADDED OR DELETED. TO ADD A TRANSACTION TO THE CONTROL DATA BASE, ENTER 'A', THE SUBSYSTEM ID, SUBCODE AND TRANSACTION NAME. A TRANSACTION MAY NOT BE ADDED IF IT IS ALREADY ON FILE. THE BATCH PROGRAM MST500 PRINTS A LISTING OF THE TRANSACTION SEGMENT OR THE SECURITY SEGMENT OR BOTH. AN INPUT CARD MUST BE ADDED TO THE RUN JCL CONTAINING A VALID SECURTIY CODE AND THE TYPE OF LISTING DESIRED. SUMMARY OF PROGRAM FUNCTIONS ---------------------------- MST000 - PROVIDES ACCESS TO ALL ONLINE SIS PROGRAMS MST010 - UPDATE TRANSACTION CODES. DISPLAYS EXISTING TRANSACTION CODES BY SUBSYSTEM. MST020 - UPDATES PASSWORDS, TRANSACTION CODES, AND EXPIRATION DATES OF PASSWORDS. DISPLAYS TRANSACTION CODES FOR A GIVEN PASSWORD. MST300 - CHANGES THE CURRENT USERS PASSWORDS TO A NEW PASSWORD. A MAX OF 30 PASSWORDS CAN BE CHANGES AT ONE TIME. MST500 - PRINTS A LISTING OF PASSWORDS BY SUBSYSTEM OR A LISTING OF TRANSACTION CODES OR BOTH. MST510 - PRINTS A LISTING OF PASSWORDS SORTED BY SUBSYSTEMS OR TRANSACTIONS WITHIN SUBSYSTEMS. 3.0 DATA BASE DESIGN ---------------- THE CONTROL DATA BASE CONSISTS OF FIFTEEN ROOT SEGMENTS. IN THE KEY STRUCTURE EACH SEGMENT HAS A TYPE CODE AND A UNIQUE IDENTIFIER. -------------- ] ] -------------- ] ] CONTROL ] ] ] DATA ]---- ] BASE ] ------------- SEGMENT TYPES READ BY MASTER SECURITY SUBSYSTEM ----------------------------------------------- TYPE CODE DESCRIPTION --------- ----------- 02 CAMPUS 09 TERM 11 TRANSACTION 14 SECURITY 4.0 PROCEDURE DOCUMENTATION ----------------------- 4.1 INDEX OF MASTER SECURITY PROCEDURES ----------------------------------- ONLINE UPDATE AND INQUIRY ------------------------- PGM COLL PROGRAM NAME --- ---- ------------ MST000 VW MASTER MENU MST010 CV UPDATE TRANSACTION FILE MST020 CV UPDATE SECURITY FILE BATCH REPORTING PROGRAM ----------------------- PGM COLL PROGRAM NAME --- ---- ------------ MST300 TN CHANGES USERS PASSWORD TO A NEW PASSWORD MST500 CV MASTER PASSWORD LIST BY SUBSYSTEM MST510 SO PASSWORD LIST BY SUBSYSTEM OR TRANSACTION