$TXT Created by ANTRY,MIKE at DEVCUR.ISC-SLC.VA.GOV (KIDS) on THURSDAY, 08/23/01 at 09:49 ============================================================================= Run Date: AUG 24, 2001 Designation: USR*1*21 Package : USR - AUTHORIZATION/SUBSCRIPTION Priority: Mandatory Version : 1 SEQ #20 Status: Released ============================================================================= Associated patches: (v)USR*1*17 <<= must be installed BEFORE `USR*1*21' Subject: ASU DATA CORRUPTION (#8930.3) Category: - Routine Description: ============ General Overview: ================= This patch provides the following change to the Authorized Subscription System: 1. NOIS: REN-0701-62329. Data corruption in file USR CLASS MEMBERSHIP (8930.3). Problem is caused when the "Change View" option is used to select another user when in the ASU screen "Current User Classes". When this option is used without selecting an additional user the system refreshes the screen with the current user. Since a user was not entered, the call to DIC returns a -1 in the variable "USRDUZ". If at that point a user chooses to add an additional ASU class to the current user then the file USR CLASS MEMBERSHIP (#8930.3) is updated with a DUZ of -1. Installing a new version of USRULST corrects this problem. Also a post-init routine (USRYP21) will be executed to remove all entries in file #8930.3 that reference a DUZ with -1. The post-init will display all the IENs that are being removed plus a total count of the IENs removed. NOIS calls resolved with this patch: ==================================== REN-0701-62329 ROUTINE SUMMARY: ================ The following is a list of the routines included in this patch. The second line of each of these routines will look like: ;;1.0;AUTHORIZATION/SUBSCRIPTION;**[patch list]**;Jun 20, 1997 CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== ========== USRULST 3252157 3398813 2,3,4,9,10,16,17,21 USRYP21 N/A 561260 Installation: ============= This patch can be loaded with users on the system. Installation will take less than 5 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*21) 5. When prompted "Want KIDS to INHIBIT LOGONs during the install? YES//", respond 'NO'. 6. 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* 7. 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. 8. If satisfied with the install you may remove the post-init routine "USRYP21". Routine Information: ==================== Routine Name: - USRULST Routine Checksum: ============================================================================= User Information: Entered By : ANTRY,MIKE Date Entered : AUG 06, 2001 Completed By: MERRILL,DAVID P Date Completed: AUG 23, 2001 Released By : TASTROM,JOSEPH E Date Released : AUG 24, 2001 ============================================================================= Packman Mail Message: ===================== $END TXT