$TXT Created by SCHMITZ,STEVEN at MNTVBB.FO-WASH.MED.VA.GOV (KIDS) on Wednesday, 07/26/06 at 11:13 ============================================================================= Run Date: NOV 29, 2006 Designation: PRC*5.1*101 Package : PRC - IFCAP Priority: Mandatory Version : 5.1 SEQ #89 Status: Released Compliance Date: DEC 30, 2006 ============================================================================= Associated patches: (v)PRC*5.1*81 <<= must be installed BEFORE `PRC*5.1*101' Subject: FIX ERRORS WITH PRCSSUB RPT & PRCSRI GENERATE Category: - Routine Description: ============ This patch corrects two issues: The first issue involves a FRAMESTACK error in running the BOC Totals report [PRCSSUB RPT] when the number of obligations in a selected quarter approaches 3,000. The second issue occurs when running the option Generate Requests From Repetitive Item List Entry [PRCSRI GENERATE]. An Undefined Error occurs when the default device for the station selected for the given type of order (example: Supply) is either out-of-date or is non-existent. ASSOCIATED REMEDY TICKETS: ========================== 1. HD55658 NYH-1104-10249 Problem Printing BOC Total Report 2. HD65794 Receiving Undefined Error PARTICIPATING TEST SITES: ========================= New York Harbor HCS Minneapolis VAMC North FL/South GA HCS REMEDY OVERVIEW: ================ 1. HD55658 NYH-1104-10249 Problem Printing BOC Total Report Problem: -------- When users run the option BOC Totals [PRCSSUB RPT] and the FY Quarter they select has a large number of obligations to process, somewhere between 2,500-3,000, a FRAMESTACK error occurs and the user is logged-off the system. If the obligation amount is lower, there is no issue with the report. Resolution: ----------- Made a coding change to kill a variable that was being created and never killed for each new obligation until the STACK was full. Routine: PRCSP1C1 2. HD65794 Receiving Undefined Error Problem: -------- When a station's default device, defined in the Admin. Activity Site Parameter file (411) for a specific type of transaction (ex. Supply) is defined as a device that is either out-of-service or is no longer defined in the device file, an Undefined error occurs while running the Generate Requests From Repetitive Item List Entry [PRCSRI GENERATE] option. Resolution: ----------- Added code to check the status of the variable which gets cleared when the device is not operable. If the device is not correct, a message is displayed to the user: "There is an error with the default device defined in file 411." "Please contact IRM before proceeding." The processing of the request is then halted with a list of already processed items. Routines: PRCSRIG1 & PRCSRIG2 =======================INSTALLATION INSTRUCTIONS======================== This patch can be installed with users on the system, however several options will need to be disabled. Install Time - less than 2 minutes. 1. LOAD TRANSPORT GLOBAL --------------------- Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. START UP KIDS ------------- Start up the Kernel Installation and Distribution System Menu [XPD MAIN]: Edits and Distribution ... Utilities ... Installation ... Select Kernel Installation & Distribution System Option: INStallation Load a Distribution Print Transport Global Compare Transport Global to Current System Verify Checksums in Transport Global Install Package(s) Restart Install of Package(s) Unload a Distribution Backup a Transport Global 3. Select Installation Option: --------------------------- NOTE: The following are OPTIONAL - (When prompted for the INSTALL NAME, enter PRC*5.1*101): a. 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 DD's or templates. b. 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, DD's, templates, etc.). c. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. 4. Select Installation Option: Install Package(s) ------------------ a. Choose the Install Package(s) option to start the patch install. b. When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//' answer NO c. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//' answer YES d. When prompted 'Enter options you wish to mark as 'Out Of Order':' Enter the following options: BOC Totals [PRCSSUB RPT] Generate Requests From Repetitive Item List Entry [PRCSRI GENERATE] e. When prompted 'Enter protocols you wish to mark as 'Out Of Order':' press . ROUTINE SUMMARY: ================ The following is a list of the routines included in this patch. The second line of each of these routines now looks like: ;;5.1;IFCAP;**[patch list]**;Oct 20, 2000 CHECK^XTSUMBLD results Routine Before Patch After Patch Patch List -------- ------------ ----------- ---------- PRCSP1C1 8493808 8466617 101 PRCSRIG1 10837668 10954202 13,81,101 PRCSRIG2 20648084 21478492 13,81,101 Number of Routines = 3 Routine Information: ==================== The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: PRCSP1C1 Before: B12327241 After: B12474530 **101** Routine Name: PRCSRIG1 Before: B18018274 After: B18163336 **13,81,101** Routine Name: PRCSRIG2 Before: B42383043 After: B48642698 **13,81,101** ============================================================================= User Information: Entered By : SCHMITZ,STEVEN Date Entered : MAY 01, 2006 Completed By: WERNER,GARY Date Completed: NOV 28, 2006 Released By : NELSON,VICKI M Date Released : NOV 29, 2006 ============================================================================= Packman Mail Message: ===================== $END TXT