$TXT Created by KRN.FO-OAKLAND.DOMAIN.EXT (KIDS) on Tuesday, 08/18/20 at 14:12 ============================================================================= Run Date: SEP 23, 2020 Designation: XU*8*713 Package : XU - KERNEL Priority: Mandatory Version : 8 SEQ #579 Status: Released Compliance Date: OCT 24, 2020 ============================================================================= Associated patches: (v)XU*8*672 <<= must be installed BEFORE `XU*8*713' Subject: BUG FIXES FOR KIDS Category: - Routine - Data Dictionary - Other Description: ============ Patch XU*8*713 correct four issues with the Kernel Installation and Distribution System (KIDS) application. After this patch is installed, with future patches, installers will see a new prompt in the Backup a Transport Global option. They can backup the entire Build (files/fields, options, protocols, templates, routines, etc.) or just the Routines. If unsure what response to select, enter "B". Select one of the following: B Build R Routines Enter response: Patch Components: ----------------- Files & Fields Associated: New/Modified/ File Name (#) Field Name (#) Deleted ------------- ---------------------- ------------- BUILD (#9.6) RESTORE ROUTINE (#917) New Forms Associated: Form Name File # New/Modified/Deleted --------- ------ -------------------- XPD EDIT BUILD 9.6 Modified Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- -------------------- XPD BACKUP Routine Modified Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- N/A Security Keys Associated: Security Key Name ----------------- N/A Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ------------------------- -------------------- N/A Blood Bank Team Coordination: ----------------------------- 9/23/2019 EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8*713 contains changes to a package referenced in ProPath standard titled: BBM Team Review of VistA Patches. This patch does not alter or modify any VistA Blood Bank software design safeguards or safety critical elements functions. RISK ANALYSIS: Changes made by patch XU*8*713 have no adverse effect on Blood Bank software functionality, therefore RISK is none. Defect Tracking System Ticket(s) & Overview: -------------------------------------------- 1. Problem: INC7096412 KIDS - Backup a Transport Global option doesn't support data dictionaries and other Build Components Resolution: Change multiple KIDS routines to backup all components of a KIDS Build 2. Problem: INC1271670 KIDS Compare Transport Global to Current System option doesn't resolve pointer fields correctly for Build Components Resolution: Change XPDCOMF to recognize a pointer and to resolve its value 3. Problem: INC8442261 Enforce versioning of patches in KIDS Header Comment Resolution: Change XPDT to prompt for version number during transport 4. Problem: INC7096317 KIDS Compare Transport Global to Current System option stuck in loop on Protocols. Resolution: Change XPDCOMF to prevent loop Test Sites: ----------- Cleveland VAMC, OH Pittsburgh VAMC, PA Software and Documentation Retrieval Instructions: -------------------------------------------------- Software is being released as a KIDS Build on Forum. Documentation is not included in this release. Patch Installation: Pre-Installation Instructions: ------------------------------ This patch can be queued for installation. TaskMan does not have to be stopped, Health Level 7 (HL7) filers do not need to be stopped, and users may be on the system. The patch should be installed during non-peak hours to minimize potential for disruption to users. This patch should take less than 1 minute to install. Installation Instructions: -------------------------- 1. Choose the MailMan message containing this patch. 2. Choose the INSTALL/CHECK MESSAGE PackMan option. 3. From the Kernel Installation and Distribution System Menu, select the Installation Menu. From this menu, you may elect to use the following options. When prompted for the INSTALL NAME enter XU*8*713. a. Print Transport Global - This option lets you print the contents of a Transport Global that is currently loaded in the ^XTMP global. b. 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 functions. 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, DDs, templates, etc.). d. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. 4. From the Installation Menu, select the Install Package(s) option and when prompted for the INSTALL NAME, enter XU*8*713. 5. If prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//' respond NO. 6. When prompted "Want KIDS to INHIBIT LOGONs during the install? NO//" respond NO. 7. If prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//" respond NO. 8. If prompted "Delay Install (Minutes): (0 - 60): 0//" respond 0. Post-Installation Instructions: ------------------------------- none Backout and Rollback Procedure: ------------------------------- If rollback/backout is required, the installer can restore the routines using the MailMan message that were saved prior to installing the patch. Routine Information: ==================== The second line of each of these routines now looks like: ;;8.0;KERNEL;**[Patch List]**;Jul 10, 1995;Build 15 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: XPDCOMF Before:B110969193 After:B114551026 **506,539,559,713** Routine Name: XPDDP1 Before: B49664674 After: B50906238 **525,713** Routine Name: XPDET Before: B36528246 After: B36671430 **15,39,41,44,51,58,66,137,229, 393,539,672,713** Routine Name: XPDIB Before: B5041924 After: B38714364 **10,58,108,178,713** Routine Name: XPDR Before: B53135412 After: B53749213 **1,2,44,393,547,713** Routine Name: XPDT Before: B64186009 After: B80420205 **2,10,28,41,44,51,58,66,68, 85,100,108,393,511,539,547,672, 713** Routine Name: XPDTA Before: B30171675 After: B30911698 **15,44,58,131,229,393,498,539,713** Routine Name: XPDTC Before: B46881298 After: B49779894 **10,15,21,39,41,44,58,83,92, 95,100,108,124,131,463,511,517, 559,672,713** Routine Name: XPDTP Before: B3210806 After: B3381506 **21,40,44,713** Routine list of preceding patches: 178, 525, 672 ============================================================================= User Information: Entered By : Date Entered : JUL 29, 2019 Completed By: Date Completed: SEP 23, 2020 Released By : Date Released : SEP 23, 2020 ============================================================================= Packman Mail Message: ===================== $END TXT