$TXT Created by FORT,WALLY at NXT.KERNEL.FO-OAKLAND.MED.VA.GOV (KIDS) on MONDAY, 12/23/02 at 09:37 ============================================================================= Run Date: JAN 07, 2003 Designation: XU*8*229 Package : XU - KERNEL Priority: Mandatory Version : 8 SEQ #228 Status: Released Compliance Date: FEB 07, 2003 ============================================================================= Associated patches: (v)XU*8*124 <<= must be installed BEFORE `XU*8*229' (v)XU*8*137 <<= must be installed BEFORE `XU*8*229' (v)XU*8*184 <<= must be installed BEFORE `XU*8*229' (v)XU*8*201 <<= must be installed BEFORE `XU*8*229' Subject: KIDS Fixs Category: - Routine Description: ============ Patch Tracking #: 35158637 Test Sites: OIFO-SALT LAKE CITY, NEW YORK HCS, OIFO-BIRMINGHAM, OIFO-WASHINGTON Blood Bank Clearance: 10/17/2002 NOIS: ISL-0902-50312/HD-6133,CHG-1425 Problem: The way that KIDS files new entries from the PARAMETER TEMPLATE (#8989.52) file on the target system. The exported entries get filed, but the "B" x-ref on the PARAMETERS multiple (field 10) doesn't get filed. This causes the Edit Parameter Values with Template [XPAR EDIT BY TEMPLATE] option to fail as it does not see any parameters to edit within the template. Fix: Set the flag to have FileMan cross reference the data. NOIS: NYH-0202-10681/HD-8280,CHG-2694 Problem: When queuing during patch install. The user tried to queue the patch for 9:00PM at night but omitted the word PM from the time. The system didn't prompt me that it was a wrong time in the past (9:00 AM) nor did it prompt me to reenter the correct time. It went and installed the patch immediately as if it accepted the default value of NOW. The patch required users to be off the system during installation but because it installed immediately during working hours it triggered NOSOURCE errors in the system error log. Fix: Added a screen to require the time to be in the future. NOIS: BUT-0801-21662/HD-8287,CHG-2698 Problem: Install did not install every thing because user doing the install didn't have full FileMan privilege. (DUZ(0)="@") Fix: Temporally give user DUZ(0)="@" for install. NOIS: ISB-1198-31382/CHG-2500 Problem: KIDS does not DELETE AT SITE when requested to do so for HL LOWER LEVEL PROTOCOL PARAMETER, HL LOGICAL LINK, or MAIL GROUP. Additionally, installer is prompted to supply a coordinator for a MAIL GROUP, even when it is marked as DELETE AT SITE. Fix: Add delete code for HL LOWER LEVEL PROTOCOL PARAMETER and HL LOGICAL LINK. NOIS: ISW-0300-23271/CHG000000002743 Problem: Some functions like assembling the list of routines and moving them into the Build sets up large, local arrays, so large as to cause an abend with an allocation error. Fix: File the data at least every 100 entries. ESS: CHG000000002735 Problem: Note that although Data Comes With File was edited to NO, values in logically related fields Site's Data, Resolve Pointers, May User Override Data Update, and Screen to Select Data were not cleared of their values even though the pop-up window for editing these field only appears if Data Comes With File is answered YES, and so there is an understood relationship (i.e. values in these fields make no sense if the answer is NO to Data Comes With File) Maybe the data would not be picked up, but the Build is misleading to the viewer and the Build serves as valuable documentation for patches. The developer has to use work around of while value is YES, to @ sign each of the populated fields in the pop-up window before changing Data Comes With File to NO. Fix: Have code in the form reset the fields when the SEND FULL OR PARTIAL DD (#222.3) is changed to Partial. Only works in the ScreenMan Form. NOIS: BRX-1299-11244 Problem: The build print KIDS option is not displaying all the fields. Especially, the one time run routine deletion fields. DELETE ENV ROUTINE, DELETE PRE-INIT ROUTINE, DELETE POST-INIT ROUTINE. Fix: Changed routine XPDDP to print the fields. Added two fields to the ROUTINE file (#9.8) and the code to fill them. 1. KIDS INSTALL DATE (#7.4) to track when KIDS loads routines. 2. PATCH (#8) a multiple to track the checksum of a routine for each patch when a KIDS transport is made. Routine Summary The following routines are included in this patch. The second line of each of these routines now looks like: ;;8.0;KERNEL;**[Patch List]**;Jul 10, 1995 Checksum Routine Old New Patch List XPDDP 12220575 12809857 **21,28,44,68,100,108,229** XPDE 15641945 16149092 **2,15,21,44,51,68,131,182,201,229** XPDET 5243684 5725256 **15,39,41,44,51,58,66,137,229** XPDI 14174075 14612653 **10,21,39,41,44,58,68,108,145,184,229** XPDI1 7291162 7418895 **58,61,95,108,229** XPDIA1 11277555 11079892 **2,44,51,58,68,85,131,146,182,229** XPDIJ 7207683 7357972 **2,21,28,41,44,68,81,95,108,124,229** XPDIL1 11093962 11305980 **15,17,39,41,44,66,68,76,85,100,108,229** XPDIP 9530126 9914614 **15,21,28,30,41,44,51,58,83,92,100, 108,137,229** XPDTA 8868649 9184295 **15,44,58,131,229** XPDUTL1 n/a 2742716 **229** List of preceding patches: 124, 137, 184, 201 Sites should use CHECK^XTSUMBLD to verify checksums. ========================================================================= Installation: >>>Users may remain on the system. >>>TaskMan does *not* need to be stopped. 1. DSM sites - Some of these routines are usually mapped, so you will need to disable mapping for the affected routines. 2. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This option will load the KIDS package onto your system. 3. The patch has now been loaded into a Transport global on your system. You now need to use KIDS to install the Transport global. On the KIDS menu, under the 'Installation' menu, use the following options: Verify Checksums in Transport Global Print Transport Global Compare Transport Global to Current System Backup a Transport Global 4. Users can remain on the system. This patch can be loaded any non-peak time. This patch can be queued and installed at any time. TaskMan can remain running. 5. Installation will take less than 2 minutes. On the KIDS menu, under the 'Installation' menu, use the following option: Install Package(s) 'XU*8.0*229' ========== Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO Want KIDS to INHIBIT LOGONs during the install? YES// NO Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO 6. DSM Sites, after patch has installed, rebuild your map set. ========================================================================= Routine Information: ==================== Routine Name: - XPDE Routine Checksum: Routine Name: - XPDI Routine Checksum: Routine Name: - XPDIJ Routine Checksum: Routine Name: - XPDET Routine Checksum: Routine Name: - XPDIA1 Routine Checksum: Routine Name: - XPDUTL1 Routine Checksum: Routine Name: - XPDI1 Routine Checksum: Routine Name: - XPDIP Routine Checksum: Routine Name: - XPDTA Routine Checksum: Routine Name: - XPDDP Routine Checksum: Routine Name: - XPDIL1 Routine Checksum: ============================================================================= User Information: Entered By : TRAN,BA D Date Entered : MAR 12, 2002 Completed By: SINGH,GURBIR Date Completed: JAN 07, 2003 Released By : TILLIS,LEWIS Date Released : JAN 07, 2003 ============================================================================= Packman Mail Message: ===================== $END TXT