$TXT Created by KRN.FO-OAKLAND.DOMAIN.EXT (KIDS) on Tuesday, 05/01/18 at 11:50 ============================================================================= Run Date: JUN 14, 2018 Designation: XWB*1.1*67 Package : XWB - RPC BROKER Priority: Mandatory Version : 1.1 SEQ #52 Status: Released Compliance Date: JUL 15, 2018 ============================================================================= Associated patches: (v)XWB*1.1*5 <<= must be installed BEFORE `XWB*1.1*67' (v)XWB*1.1*64 <<= must be installed BEFORE `XWB*1.1*67' Subject: RUM FIX Category: - Routine Description: ============ This patch fixes a bug that caused the RPC Broker to not call the VistA System Monitor (VSM) data collection routine. Previously, a change to an array subscript was made that change needs to be reflected in the 2 lines of the routines in the RPC Broker code that call the VSM. Without this change, VSM metrics related to RPC calls cannot be collected. Patch Components: ----------------- Files & Fields Associated: File Name (#) Field Name (#) New/Modified/Deleted ------------- -------------- -------------------- N/A Forms Associated: Form Name File # New/Modified/Deleted --------- ------ -------------------- N/A Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- -------------------- N/A 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 Additional Information: ----------------------- N/A New Service Requests (NSRs): ---------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A ITSM Service Now Defect Tickets: -------------------------------------------- 1. INC0215294 Problem: -------- A change was made to an array within the RPC Broker code. Specifically, the "CAPI" array subscript was changed to "RPC". However, this change was not made in two lines of code where the call to the VistA System Monitor (VSM) is made. The result is that metrics collected on behalf of RPC calls are not attributed properly to their respective RPC calls. Resolution: ---------- Modify routines XWBPRS and XWBBRK2 with array subscript being evaluated. From: I $G(XWB(2,"CAPI"))]"" D LOGRSRC^%ZOSV(XWB(2,"CAPI"),2,1) To: I $G(XWB(2,"RPC"))]"" D LOGRSRC^%ZOSV(XWB(2,"RPC"),2,1) Blood Bank Clearance: --------------------- Clearance Date: 4/23/2018 EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XWB*1.1*67 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 XWB*1.1*67 have no effect on Blood Bank software functionality, therefore RISK is none. Test Sites: ----------- Bay Pines VA Healthcare System Edward Hines Jr. VA Hospital (Hines) Captain James A. Lovell Federal Health Care Center (N. Chicago) Software and Documentation Retrieval Instructions: -------------------------------------------------- Software being released as a host file and/or documentation describing the new functionality introduced by this patch are available. The preferred method is to retrieve files from download.vista.domain.ext. This transmits the files from the first available server. Sites may also elect to retrieve files directly from a specific server. Sites may retrieve the software and/or documentation directly using Secure File Transfer Protocol (SFTP) from the ANONYMOUS.SOFTWARE directory at the following OI Field Offices: Hines: domain.ext Salt Lake City: domain.ext There are no updates to the RPC Broker documentation for Patch XWB*1.1*67. RPC Broker Documentation can also be found on the VA Software Documentation Library at: http://www4.domain.ext/vdl/ Title File Name SFTP Mode ----------------------------------------------------------------- RPC Broker 1.1 Developer's Guide XWB1_1DG.PDF Binary RPC Broker 1.1 Technical Manual XWB1_1TM.PDF Binary RPC Broker 1.1 System Management Guide XWB1_1SM.PDF Binary RPC Broker 1.1 User Guide XWB1_1UG.PDF Binary Patch Installation: Pre-Installation Instructions: ------------------------------ This patch may be installed with users on the system although it is recommended that it be installed during non-peak hours to minimize potential disruption to users. This patch should take less than 5 minutes to install. Installation Instructions: -------------------------- 1. Choose the PackMan 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 XWB*1.1*67: 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 Data Dictionaries (DDs) or templates. 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 XWB*1.1*67. 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: ------------------------------- Backout and Rollback Procedure: ------------------------------- This patch consists of routines only. During the VistA Installation Procedure of the KIDS build, the installer should back up the modified routines by the use of the 'Backup a Transport Global' action (step 3a in the Installations Instructions below). If rollback/backout is required, the installer can restore the routines using the MailMan message that were saved prior to installing the patch. The changes to the data dictionaries and form are backward compatible. Routine Information: ==================== The second line of each of these routines now looks like: ;;1.1;RPC BROKER;**[Patch List]**;Mar 28, 1997;Build 5 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: XWBBRK2 Before: B19569547 After: B20082974 **5,67** Routine Name: XWBPRS Before: B75191540 After: B75301085 **35,43,46,57,64,67** Routine list of preceding patches: 5, 64 ============================================================================= User Information: Entered By : Date Entered : APR 11, 2018 Completed By: Date Completed: JUN 14, 2018 Released By : Date Released : JUN 14, 2018 ============================================================================= Packman Mail Message: ===================== $END TXT