$TXT Created by REDINGTON,PATRICK at DVF.ISC-SLC.VA.GOV (KIDS) on MONDAY, 03/30/98 at 11:02 ============================================================================= Run Date: AUG 17, 1998 Designation: USR*1*6 Package : USR - AUTHORIZATION/SUBSCRIPTION Priority: Mandatory Version : 1 SEQ #6 Status: Released ============================================================================= Associated patches: (v)USR*1*5 <<= must be installed BEFORE `USR*1*6' Subject: REDUNDANT CLASS MEMBERSHIP Category: - Routine Description: ============ General Overview: ================= In the past some users have been made members of a class more than once. It was not possible to see this because only a single instance of class membership was displayed. This patch changes the display so that all instances of class membership will be displayed. It also adds a screen to prevent a user from being added to a class if they are already a current member. NOIS Messages: ============== HUN-0598-20009 WPB-0398-31642 Build Components: ================= Routines: ========= The following is a list of the routines included in this patch. The second line of each routine looks like: ;;1.0;AUTHORIZATION/SUBSCRIPTION;**[Patch List]**;Jun 20, 1997 Routine Old Checksum New Checksum Patch List ======= ============ ============ ========== USRLM 8120667 8241918 2,3, 6 USRMEMBR 7212743 7174874 2,3, 6 USRUMMBR 5283154 5240280 2,3,5,6 Installation: ============= This patch can be loaded with users on the system. Installation will take less than 2 minutes. 1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. 2. Review your mapped set. If any of the routines are mapped, they should be removed from the mapped set at this time. 3. On the KIDS menu under the 'INSTALLATION' menu, use the following options as desired: Print Transport Global Compare Transport Global to Current System Verify Checksums in Transport Global Backup a Transport Global 4. On the KIDS menu under the 'INSTALLATION' menu, use the following option to install the patch: Install Package(s) (USR*1.0*6) 5. When prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//," respond 'YES'. When prompted to select the options you would like to place out or order, enter the following: USR CLASS MANAGEMENT MENU User Class Management USR LIST MEMBERSHIP BY CLASS List Membership by Class USR LIST MEMBERSHIP BY USER List Membership by User USR SHOW MEMBERSHIP Show Class Membership USR SHOW MEMBERSHIP BY CLASS Show Membership by Class USR SHOW MEMBERSHIP BY USER Show Membership by User 6. If any routines were unmapped as part of step 2, they should be returned to the mapped set once the installation has run to completion. Detailed Description: ===================== 1. Routine: USRLM Changed the way WHATIS builds the CLASS array so that it will contain all instances of class membership. It will now show that a user is a member of a class more than once. Changed ISA so it will search for multiple instances of class membership and return true if any of them are current. 2. Routines: USRLM,USRMEMBR,USRUMMBR Added the entry point ISAWM for ISA with message to USRLM. This just calls ISA to check for class membership. If the user is already a member it outputs a message saying so. Changed the DIC("S") screens in USRMEMBR and USRUMMBR to use ISAWM instead of just plain ISA. Routine Information: ==================== Routine Name: - USRLM Routine Checksum: Routine Name: - USRMEMBR Routine Checksum: Routine Name: - USRUMMBR Routine Checksum: ============================================================================= User Information: Entered By : REDINGTON,PATRICK Date Entered : MAR 30, 1998 Completed By: SMITH,VAUGHN Date Completed: AUG 10, 1998 Released By : SCOTT,JEAN M Date Released : AUG 17, 1998 ============================================================================= Packman Mail Message: ===================== $END TXT