$TXT Created by ORMSBY,SKIP at FM22-PATCH.FO-OAKLAND.MED.VA.GOV (KIDS) on Thursday, 12/30/04 at 11:26 ============================================================================= Run Date: MAR 10, 2005 Designation: DI*22*130 Package : DI - VA FILEMAN Priority: Mandatory Version : 22 SEQ #126 Status: Released Compliance Date: APR 10, 2005 ============================================================================= Associated patches: (v)DI*22*100 <<= must be installed BEFORE `DI*22*130' Subject: Check For Duplicate Sub-File Entries & Dialog Removal Category: - Routine Description: ============ This patch corrects the following issue: When FileMan option Check/Fix DD Structure[DI DDUCHK] was used to check the DD structure, there were conditions that were not being checked. For example, a missing file header, duplicate sub-file numbers, duplicate global locations for data. The following is a list of the new conditions and Data Base Server API New Introduction Message: ========================= Check the Data Dictionary. Note: Messages that begin with an asterisk(*) can NOT be corrected and will need careful evaluation by software development! New Error Messages: =================== *File: , is missing its file header node. *File: , is missing file's "GL" (Global Location) node. No further checking can occur! *File: , header name is incorrect. *File: File header number is incorrect. *Field: is missing its zero node. *Field: 's Input Transform contains $Next. *Field: () points to missing file: *Field: () missing subfile: *Field: , File: , "SB" subscript for subfile: " is missing. *Field: () triggers missing field in file *Field: Cross Reference #: Sub-Script: contains $Next. *Duplication at global location subscript: , piece: field: ; field: ;... *File: Index: "" has duplicate Fields. Field: Field: *Duplicate Fields represent Sub-file: field: ; field: ;... *Field: () points to File: , missing File header node. If your DUZ(0) is equal to the At Sign(@) then you may see a list of cross references that contain $Next upon completion of checking off of the file(s) selected. The following is an example: List of ;;^^ that contain $Next 1 ;;16001^.01^2 2 ;;16001^2^1 3 ;;16001^42^1 4 ;;16001^2502^1 5 ;;16001.01^303^1 6 ;;16001.01^303^2 7 ;;16001.01^303^3 8 ;;16001.02^309^1 9 ;;16001.02^309^3 10 ;;16001.02^309^4 9999 ;;LAST LINE Blood Bank Team Coordination ============================ Clearance - Aug 30, 2004 EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch DI*22*130 contains changes to a package referenced in VHA IO SEPG SOP 192-023 "Review of VISTA Patches for Effects on VISTA Blood Bank Software . 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 DI*22*130 have no effect on Blood Bank software functionality, therefore RISK is none. NOIS ==== ISL-0703-50285(HD0000000063541) Thanks to Test Sites ==================== ILLIANA HCS NORTHERN CALIFORNIA HCS PUGET SOUND HCS SALISBURY, NC Routine Summary: ================ The following routines are included in this patch. The second line of these routines now look like: ;;22.0;VA FileMan;**[patch list]**;Mar 30, 1999 CHECK^XTSUMBLD results: Routine Name Before Patch After Patch Patch List ============ ============ =========== ========== DDUCHK 8383376 11025820 130 DDUCHK1 9514982 10557875 130 DDUCHK2 8058388 14342401 100,130 DDUCHK3 6554582 9674732 130 DDUCHK4 8185538 8534482 130 DDUCHK5 8943454 8811566 130 Installation Instructions: ========================== This patch can be installed with VISTA users online. However, it is recommended that it be Queued for a time of generally least activity. TaskMan does not need to be STOPPED or placed in a WAIT state and installation should take less than a minute. 1. AXP/DSM sites: Review your mapped routine set. If any of the routine(s) listed in the ROUTINE SUMMARY section are mapped, they should be removed from the mapped set at this time. 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. 4. On the KIDS menu, under the 'Installation' menu, use the following options: Print Transport Global Compare Transport Global to Current System Verify Checksums in Transport Global Backup a Transport Global 5. On the KIDS menu, under the 'Installation' menu, use the following option: Select Installation Option: Install Package(s) Select INSTALL NAME: DI*22.0*130 =========== Answer 'NO' to 'Want KIDS to INHIBIT LOGONs during the install? Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? 6. AXP/DSM Sites - After the patch has been installed, rebuild your map set, if necessary. Routine Information: ==================== Routine Name: - DDUCHK Routine Checksum: Routine Name: - DDUCHK1 Routine Checksum: Routine Name: - DDUCHK2 Routine Checksum: Routine Name: - DDUCHK3 Routine Checksum: Routine Name: - DDUCHK4 Routine Checksum: Routine Name: - DDUCHK5 Routine Checksum: ============================================================================= User Information: Entered By : ORMSBY,SKIP Date Entered : JUL 03, 2003 Completed By: SINGH,GURBIR Date Completed: MAR 08, 2005 Released By : HARROD,PAUL Date Released : MAR 10, 2005 ============================================================================= Packman Mail Message: ===================== $END TXT