$TXT Created by REDINGTON,PATRICK at DVF.ISC-SLC.VA.GOV (KIDS) on TUESDAY, 12/16/97 at 09:54 ============================================================================= Run Date: DEC 19, 1997 Designation: USR*1*1 Package : USR - AUTHORIZATION/SUBSCRIPTION Priority: Mandatory Version : 1 SEQ #1 Status: Released ============================================================================= Subject: Broken Subclass Pointers Category: - Routine Description: ============ General Overview: ================= When editing user class definitions, via the USER CLASS DEFINITION option, some classes contain subclasses that are nonexistent. The user sees a number instead of class name. This is caused by "broken SUBCLASS" pointers. This patch deletes the "broken SUBCLASS" pointers from file 8930, USR CLASS FILE. After this patch is installed the user will no longer see subclasses that do not have a name. Routine Summary: ================ 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 ======= ============ ============ ========== USRP1INI NEW 492517 1 USRCLST 5390760 5390004 1 NOIS Messages: ============== AMA-1097-70714 ISA-0897-11471 WLA-0997-60251 Detailed Routine Description: ============================= 1. Routine: USRP1INI This routine is invoked as part of the post-init. It removes the broken subclass pointers from file 8930, USR CLASS FILE. After the installation has completed this routine can be deleted. 2. Routine: USRCLST The test to determine if a Class has any Subclasses was changed from $D(^USR(8930,D0,1)) to $O(^USR(8930,D0,1,0)). Installation: ============= This patch can be loaded with users on the system. Installation will take less than two 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, you may use any of the following options as desired: Print Transport Global Compare Transport Global to Current System Verify Checksums in Transport Global Backup a Transport Global To install the patch use the following option: Install Package(s) (USR*1.0*1) 4. When prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//," respond "NO." 5. 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. 6. Delete the init routine USRP1INI. Routine Information: ==================== Routine Name: - USRP1INI Routine Checksum: Routine Name: - USRCLST Routine Checksum: ============================================================================= User Information: Entered By : REDINGTON,PATRICK Date Entered : DEC 15, 1997 Completed By: SMITH,VAUGHN Date Completed: DEC 18, 1997 Released By : SCOTT,JEAN M Date Released : DEC 19, 1997 ============================================================================= Packman Mail Message: ===================== $END TXT