$TXT Created by BROWN,MICHAEL D at MNTVBB.FO-ALBANY.MED.VA.GOV (KIDS) on Thursday, 05/11/06 at 15:31 ============================================================================= Run Date: JAN 29, 2007 Designation: USR*1*28 Package : USR - AUTHORIZATION/SUBSCRIPTION Priority: Mandatory Version : 1 SEQ #29 Status: Released Compliance Date: MAR 01, 2007 ============================================================================= Associated patches: (v)USR*1*22 <<= must be installed BEFORE `USR*1*28' (v)USR*1*25 <<= must be installed BEFORE `USR*1*28' Subject: ISSUES WITH MEMBERSHIP BY USER AND USER CLASS DISPLAYS Category: - Routine Description: ============ This patch corrects an invalid default value when adding a rule through the Manage Business Rules option. It also corrects display issues with the MEMBERSHIP by USER and the USER CLASS options. ASSOCIATED REMEDY TICKETS: ========================== 1) HD0000000114736 - Problem adding business rules by user class 2) HD0000000067520 - PTH-0902-21083 List Membership by Class/User show different info PARTICIPATING TEST SITES: ========================= COATESVILLE, PA PITTSBURGH HCS WILMINGTON, DE REMEDY OVERVIEW: ================ 1. HD0000000114736 - Problem adding business rules by user class Problem: -------- TIU OBJECTS and/or TIU TITLES are displaying as defaults when the (A)dd selection is chosen using Roll/Scroll in the Business Rules by User Class when nothing should be in the default selection. Resolution: ----------- Removed the call to the "B" reference file in routine USRRULA line tag DOCPICK that was making a call to DIC("B") variable in FileMan and passing it as a matching IEN in the TIU DOCUMENT DEFINITION file (#8925.1). This is not correct and not needed. The default Document Definition not related to the User class will no longer automatically default. 2. HD0000000067520 - PTH-0902-21083 List Membership by Class/User show different info ISSUE 1 Problem: -------- List Membership by User [USR LIST MEMBERSHIP BY USER] option displays information from oldest entry to the newest for each Class a user is a member of. If the multiple class membership entries are not entered in sequential order according to the effective/expire dates, the display can end up appearing out of order. Resolution: ----------- Corrected the display for Listing Membership by User [USR LIST MEMBERSHIP BY USER] option to display active effective/expire dates first, followed by the other entries sorted by effective date to display from most recent/future dates to the oldest. ISSUE 2 Problem: -------- The List Membership by Class [USR LIST MEMBERSHIP BY CLASS] option was displaying what appeared to be Expired Members. This is due to the effective/expire date being displayed from the first entry for a user for a specific class. The problem is that more than one entry for the class is available, and the first entry may not be the effective/expire date that is active for the user. Resolution: ----------- Corrected the List Membership by Class [USR LIST MEMBERSHIP BY CLASS] option to display an active effective/expire date combination for the Members in a User Class. INSTALLATION INSTRUCTIONS: ========================== This patch can be loaded with users in the system. Installation will take less than 1 minute. 1. Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. Start up the Kernel Installation and Distribution System Menu [XPD MAIN]: Select Kernel Installation & Distribution System Option: Installation 3. From this menu, you may elect to use the following options (When prompted for the INSTALL NAME, enter USR*1.0*28): a. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. b. Print Transport Global - This option will allow you to view the components of the KIDS build. c. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all components of this patch (routines, DD's, templates, etc.). d. Backup a Transport Global - This option will create a backup message of any routines exported with this patch. It will not backup any other changes such as DD's or templates. 4. Use the Install Package(s) option and select the package USR*1.0*28. a. When prompted "Want KIDS to INHIBIT LOGONs during the install? YES//", answer NO. b. When prompted "Want to DISABLE Scheduled Options and Menu Options and Protocols? YES//",Answer YES. c. When prompted "Enter options you wish to mark as 'Out Of Order':", enter the following options: List Membership by User [USR LIST MEMBERSHIP BY USER] List Membership by Class [USR LIST MEMBERSHIP BY CLASS] d. When prompted "Enter protocols you wish to mark as 'Out Of Order':", enter the following protocol: Add Rule [USR BUSINESS RULE ADD] e. When prompted "Delay Install (Minutes): (0-60): 0//", press . EXAMPLE INSTALLATION: ===================== Select INSTALL NAME: USR*1.0*28 Loaded from Distribution 5/30/06@15:45:09 => USR*1*28 This Distribution was loaded on May 30, 2006@15:45:09 with header of USR*1*28 It consisted of the following Install(s): USR*1.0*28 Checking Install for Package USR*1.0*28 Install Questions for USR*1.0*28 Want KIDS to INHIBIT LOGONs during the install? YES// NO Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// YES Enter options you wish to mark as 'Out Of Order':USR LIST MEMBERSHIP BY CLASS Enter options you wish to mark as 'Out Of Order':USR LIST MEMBERSHIP BY USER Enter options you wish to mark as 'Out Of Order': Enter protocols you wish to mark as 'Out Of Order':USR BUSINESS RULE ADD Enter protocols you wish to mark as 'Out Of Order': Delay Install (Minutes): (0-60): 0// Enter the Device you want to print the Install messages. You can queue the install by enter a 'Q' at the device prompt. Enter a '^' to abort the install. DEVICE: HOME// TCP Install Started for USR*1.0*28 : May 30, 2006@15:46:26 Build Distribution Date: May 11, 2006 Installing Routines: May 30, 2006@15:46:27 Updating Routine file... Updating KIDS files... USR*1.0*28 Installed. May 30, 2006@15:46:27 Install Message sent #398099 ------------------------------------------------------------------------- +------------------------------------------------------------+ 100% | 25 50 75 | Complete +------------------------------------------------------------+ Install Completed ROUTINE SUMMARY: ================ The following is a list of the routines included in this patch. The second line of each of these routines now looks like: ;;1.0;AUTHORIZATION/SUBSCRIPTION;**[PATCH LIST]**;Jun 20, 1997 CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== =========== USRLM 8791961 12719412 2,3,6,7,8,13,16,25,28 USRRULA 5370402 5147778 3,28 USRULST 3317880 3383376 2,3,4,9,10,16,17,21,22,28 Routine Information: ==================== The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: USRLM Before: B43938978 After: B62037293 **2,3,6,7,8,13,16,25,28** Routine Name: USRRULA Before: B12235287 After: B11780179 **3,28** Routine Name: USRULST Before: B9111009 After: B9210791 **2,3,4,9,10,16,17,21,22,28** ============================================================================= User Information: Entered By : BROWN,MICHAEL D Date Entered : DEC 13, 2005 Completed By: GOLDSMITH,JAMES H Date Completed: JAN 24, 2007 Released By : GAWRONSKI,ROXANNE Date Released : JAN 29, 2007 ============================================================================= Packman Mail Message: ===================== $END TXT