$TXT Created by FORT,WALLY at NXT.KERNEL.ISC-SF.VA.GOV (KIDS) on WEDNESDAY, 02/09/00 at 16:19 ============================================================================= Run Date: FEB 23, 2000 Designation: XU*8*141 Package : XU - KERNEL Priority: EMERGENCY Version : 8 SEQ #122 Status: Released ============================================================================= Subject: Taskman Schedule leap year fix Category: - Routine Description: ============ DESCRIPTION =========== Patch XU*8*141 This patch may be installed at anytime, except during the 2/28/2000 thru 3/3/2000 Leap Year Lockdown. While investigating NOIS DAY-0200-40034, a leap year problem was found in SCH^XLFDT that affects tasks scheduled for the last day of the month. Taskman uses this routine to evaluate the RESCHEDULING FREQUENCY field in the Option Scheduling file. This patch also fixes a looping problem which occurs if the schedule requests a day beyond the end of the month (i.e. the 30th of each month for February or the 31st of April). After the patch, it will now default to the end of the month. This would make a schedule of "1M(30@2200)" for February be evaluated as "1M(l@2200)". Sites should use the following to see if any tasks are affected by evaluating the QUEUED TO RUN AT WHAT TIME field to see if it is appropriate for the task. Look for task that should have been scheduled for Feb 29,2000. Select OPTION: PRINT FILE ENTRIES OUTPUT FROM WHAT FILE: // 19.2 OPTION SCHEDULING (13 entries) SORT BY: NUMBER// 2 QUEUED TO RUN AT WHAT TIME START WITH QUEUED TO RUN AT WHAT TIME: FIRST// FEB 15,2000 (FEB 15, 2000) GO TO QUEUED TO RUN AT WHAT TIME: LAST// MAR 1,2000 (MAR 01, 2000@24:00) WITHIN QUEUED TO RUN AT WHAT TIME, SORT BY: FIRST PRINT FIELD: .01 NAME THEN PRINT FIELD: 2;L19 QUEUED TO RUN AT WHAT TIME THEN PRINT FIELD: 6;L20 RESCHEDULING FREQUENCY THEN PRINT FIELD: ************************* Heading (S/C): OPTION SCHEDULING LIST Replace STORE PRINT LOGIC IN TEMPLATE: START AT PAGE: 1// DEVICE: SYSTEM ...SORRY, HOLD ON... OPTION SCHEDULING LIST FEB 9,2000 12:44 PAGE 1 QUEUED TO RUN AT RESCHEDULING NAME WHAT TIME FREQUENCY ---------------------------------------------------------------------------- JOES SPECIAL FEB 28,2000 22:00 1M(L@2200) XUTM PROBLEM DEVICES FEB 28,2000 21:00 1M(15@2100,L@2100) ---------------------------------------------------------------------------- Test Site ========= Dayton, OH Routine Summary =============== The following routines are included in this patch. The second line of each of these routines now looks like: ;;8.0;KERNEL;;Jul 10, 1995 Checksums: ========== Routine Old New 2nd Line XLFDT2 3530137 3576737 **71,86,141** XLFDT3 6415507 5174266 **71,120,141** List of preceding patches: 86, 120 Sites should use CHECK^XTSUMBLD to verify checksums. Installation Instructions: ========================== 1. Users ARE allowed to be on the system during the installation. 2. DSM sites - Some of these routines are usually mapped, so you will need to disable mapping for the affected routines. 3. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This option will load the KIDS package onto your system. 4. You DO NOT need to stop TaskMan or the Background Filers. 5. 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 Note: Users can remain on the system. This patch can be loaded any non-peak time. 5. On the KIDS menu, under the 'Installation' menu, use the following option: Install Package(s) 'XU*8.0*141' ========== No Options or Protocols need to be placed out-of-order. Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO == 6. DSM Sites, after patch has installed, rebuild your map set. ========================================================================= Routine Information: ==================== Routine Name: - XLFDT2 Routine Checksum: Routine Name: - XLFDT3 Routine Checksum: ============================================================================= User Information: Entered By : FORT,WALLY Date Entered : FEB 09, 2000 Completed By: MURPHY,MINAO J. Date Completed: FEB 23, 2000 Released By : GIBBONS,JOE Date Released : FEB 23, 2000 ============================================================================= Packman Mail Message: ===================== $END TXT