$TXT Created by REDINGTON,PATRICK at DVA.ISC-SLC.VA.GOV (KIDS) on WEDNESDAY, 05/06/98 at 14:46 ============================================================================= Run Date: JUN 22, 1998 Designation: USR*1*3 Package : USR - AUTHORIZATION/SUBSCRIPTION Priority: Mandatory Version : 1 SEQ #3 Status: Released ============================================================================= Associated patches: (v)USR*1*2 <<= must be installed BEFORE `USR*1*3' Subject: REMOVE TIU DEPENDENCIES Category: - Routine - Other - Data Dictionary Description: ============ General Overview: ================= The purpose of this patch is to separate AUTHORIZATION/SUBSCRIPTION UTILITY (ASU) and TEXT INTEGRATION UTILITIES (TIU) dependencies. This is in response to reported problems while configuring ASU when TIU has not yet been installed. Patch USR*1*2 made changes in the way "terminated" users are handled. One of these changes was to screen out 'terminated' users so they could not be added as members of a class. This patch now informs the user trying to add a terminated user to a class that they are unable to do so because the user they are trying to add has a termination date. The set and kill logic on the "AUC" and "ACU" cross-references on file 8930.3 USR CLASS MEMBERSHIP were modified to become compatible with changes introduced by patch USR*1*2. NOIS Messages: ============== CMO-0398-40129 CON-0598-10475 HAM-1097-21599 HUN-1097-22464 Data Dictionary: ================ The "AUC" and "ACU" cross-references in file 8930.3, USR CLASS MEMBERSHIP, where changed so a complete history of a user's class membership will be displayed. Build Components: ================= List Templates: =============== USR DEFINE CLASSES USR LIST MEMBERSHIP BY CLASS USR LIST MEMBERSHIP BY USER Options: ======== USR CLASS MANAGEMENT MENU Protocols: ========== USR BUSINESS RULE MENU USR CLASS MEMBER USER MENU USR CLASS MEMBERSHIP MENU 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 ======= ============ ============ ========== USRCLST 5390004 5391584 1,3 USRECLST 5768092 5769716 3 USRHELP NEW 2771453 3 USRL 3467333 3468033 3 USRLFF NEW 162758 3 USRLM 7802287 8120667 2,3 USRLS 1944053 3769012 3 USRM 1125630 1126234 3 USRMEMBR 6968606 7212743 2,3 USRMLST 3688290 3689382 2,3 USRP3INI NEW 76101 3 USRRUL 3836188 3836296 3 USRRULA 5370302 5370402 3 USRU NEW 1091226 3 USRULST 3080129 3081033 2,3 USRUM 1039604 1040208 3 USRUMMBR 4919495 5062924 2,3 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*3) 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 BUSINESS RULE MANAGEMENT Manage Business Rules USR CLASS DEFINITION User Class Definition USR CLASS MANAGEMENT MENU User Class Management USR EDIT BUSINESS RULES Edit Business Rules USR INITIALIZE MEMBERSHIP Initialize Membership of User Classes USR LIST MEMBERSHIP BY CLASS List Membership by Class USR LIST MEMBERSHIP BY USER List Membership by User USR USER TERMINATE USR USER TERMINATE 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. 7. You may delete USRP3INI when the installation is complete. Detailed Description: ===================== 1. Routines: USRU, USRCLST,USRMEMBR,USRRULA,USRUMMBR Created READ^USRU to replace READ^TIUU. Calls to READ^TIUU were replaced by READ^USRU in the other routines. 2. Routines: USRCLST,USRECLST,USRL,USRLM Replaced calls to MIXED^TIULS with MIXED^USRLS. 3. Routines: USRCLST,URSECLST,URSMLST,URSULST Replaced calls to CENTER^TIULS with CENTER^USRLS. 4. Routines: USRLS, USRLM,USRM,USRMEMBR,USRMLST,USRULST,USRUM,USRUMMBR Added the function SIGNAME to USRLS. Replaced calls to SIGNAME^TIULS with SIGNAME^URSLS in the other routines. 5. Routines: USRLS, USRMEMBR,USRMLST,USRULST,USRUM Added the function DATE to USRLS. Replaced calls to DATE^TIULS with DATE^USRLS in the other routines. 6. Routines: USRHELP, USRRUL,USRU List Templates: USR DEFINE CLASSES, USR LIST MEMBERSHIP BY CLASS, USR LIST MEMBERSHIP BY USER Created USRHELP to replace TIUHELP. USRHELP had a call to STOP^TIUU so we created STOP^USRU. Each of the LIST TEMPLATES previously used PROTOCOL^TIUHELP for the HELP CODE. This was replaced by PROTOCOL^USRHELP. The routine USRRUL made a call to PROTOCOL^TIUHELP, this was replaced by PROTOCOL^USRHELP. 7. Routines: USRCLST,USRECLST,USRMLST The references to the protocol TIU ACTION SELECT LIST ELEMENT were replaced with the USR ACTION SELECT LIST ELEMENT. 8. Routine: USRLM Protocols: USR BUSINESS RULE MENU, USR CLASS ACTION MENU, USR CLASS MEMBER USER MENU, USR CLASS MEMBERSHIP MENU Added the entry point RESIZE to USRLM. Each of the listed protocols used RESIZE^TIULM for the header, this was changed to RESIZE^USRLM. 9. Routines: USRMEMBR,USRUMMBR Rearranged the screen for a "terminated" user so the person using the program will be told that the user is terminated when they try to add them to a class. 10. Routine: USRLFF This is a library of File Functions. It is mainly for other packages that need access to USR data. 11. Option: USR CLASS MANAGEMENT MENU The code in the header was changed to use CENTER^USRLS instead of CENTER^TIULS. 12. Data Dictionary: USR CLASS MEMBERSHIP FILE Removed the function $$CURRENT^USRLM from the "AUC" and "ACU" cross-references. Routine Information: ==================== Routine Name: - USRCLST Routine Checksum: Routine Name: - USRECLST Routine Checksum: Routine Name: - USRHELP Routine Checksum: Routine Name: - USRL Routine Checksum: Routine Name: - USRLFF Routine Checksum: Routine Name: - USRLM Routine Checksum: Routine Name: - USRLS Routine Checksum: Routine Name: - USRM Routine Checksum: Routine Name: - USRMEMBR Routine Checksum: Routine Name: - USRMLST Routine Checksum: Routine Name: - USRRUL Routine Checksum: Routine Name: - USRU Routine Checksum: Routine Name: - USRULST Routine Checksum: Routine Name: - USRUM Routine Checksum: Routine Name: - USRUMMBR Routine Checksum: Routine Name: - USRRULA Routine Checksum: Routine Name: - USRP3INI Routine Checksum: ============================================================================= User Information: Entered By : REDINGTON,PATRICK Date Entered : FEB 06, 1998 Completed By: SMITH,VAUGHN Date Completed: JUN 22, 1998 Released By : HENDRY,MICHAEL Date Released : JUN 22, 1998 ============================================================================= Packman Mail Message: ===================== $END TXT