DI*22.0*14 (2520)    BUILD (9.6)

Name Value
NAME DI*22.0*14
DATE DISTRIBUTED 1999-10-01 00:00:00
PACKAGE FILE LINK VA FILEMAN
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
This patch fixes some bugs, and contains an enhancement to address a Y2K
With this patch, if %%DT'["X" the above inputs are interpreted as July
Routine DIENVWRN is sent in order to prevent the inadvertent queuing
during the installation of this patch.
 
     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
2000.
            Compare Transport Global to Current System
            Verify Checksums in Transport Global
            Backup a Transport Global
 
     5.  Inhibit users from login into the system.  %DT and %DTC are used
heavily in VISTA applications. The consequences of installing this patch
while users are on the system are that users may get a 'source routine
edited' error.
 
     6.  AXP Sites - Place TaskMan in a WAIT State.
 
         OpenM/Cache Sites - STOP TaskMan.   
 
     7.  On the KIDS menu, under the 'Installation' menu, use the 
following option:
 
            Select Installation Option: Install Package(s)
            Select INSTALL NAME: DI*22.0*14
                                 ==========
 
            Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu
2. Input such as "0700", where the input is exactly 4 numerics with "00"
Options, and Protocols? 
        
     8.  After installing this patch, you need to move the routines DIDT
and DIDTC from your production account into your manager account. Then, in
the manager account, rename:
 
            DIDT to %DT 
            DIDTC to %DTC 
 
            Example: ZL DIDT ZS %DT 
as the last to digits, was interpreted as July of the current year (if the
 
     9.  AXP Sites - After the patch has been installed, rebuild your map
set, if necessary.
 
    10.  AXP Sites - Remove TaskMan from WAIT State.
         OpenM/Cache Sites - Restart TaskMan.
 
    11.  Enable users' login.
"P" and "F" flags weren't used). With this patch, if %DT'["X", "0700" is
interpreted as July 2000; if %DT["X", it is rejected.
 
3. Input such as "070", where the input is exactly 3 numerics, and the
first two numbers are a valid month and the third number is a 0, was
issue.
interpreted as July of the current year (if the "P" and "F" flags weren't
used). With this patch, "070" is rejected.
 
Enhancement:
-----------
Introduce a new "M" flag for %DT. This flag allows input such as "0701",
"07/01", "JUL 01", "01 JUL" to be interpreted as July 2001, instead of
July 1st.
 
  M      Only Month and year input is allowed (example 1). If only a month
 
         and two digits are entered, interpret the two digits as a year
         instead of a day (example 2).
         
         If the M flag is used with the X flag, a month must be specified;
         otherwise, the input can be just a year (example 3).
 
  M Flag
  ================================================
                     Date            Date Returned
  Ex.   Input        Returned        Without M
Routine: DIDT (%DT), DIDTC (%DTC)
  ------------------------------------------------
  1)    7-05-2005    --invalid--     July 5, 2005
  2)    7-05         July 2005       July 5, 2000*
  ================================================
  * Assumes the current year is 2000 and the P and F flags aren't used.
 
  M Flag with X
  ================================================
                     Date Returned   Date Returned
  Ex.   Input        With X          Without X
---------------------------------
  ------------------------------------------------
  3)    05 or 2005   --invalid--     2005
  ================================================
 
         
NOISs:
=====
ISP-0899-N2311
ISP-0899-N2314
ISP-0899-N2322
Bug fixes:
 
 
Thanks to Test Sites:
====================
White City, OR
Bay Pines CIOFO
 
   
Routine Summary: 
===============
---------
The following routines are included in this patch.  The second line of 
these routines now look like: 
 
  <tab>;;22.0;VA FileMan;**[patch list]**;Mar 30, 1999 
  
CHECK^XTSUMBLD results: 
 
  Routine Name    Before Patch    After Patch    Patch List 
  ============    ============    ===========    ==========
  DIDT (%DT)        6481242         6856270          14
1. Input such as such as "07/00", "JUL 00", and "00 JUL", where the
  DIDTC (%DTC)      7099203         7770956          14
 
 
Installation Instructions: 
==========================
 ***********************************************************************
 *  It is HIGHLY recommended that ALL Users and VISTA Background jobs  *
 *  be STOPPED. Failure to do so may result in a 'source routine       *
 *  edited' error. Edits will be lost and records may be left in an    *
 *  inconsistent state.                                                *
two-digit year is "00", was rejected even if inexact dates are allowed.
 ***********************************************************************
 
     1.  AXP sites: Review your mapped routine set. If any of the
routine(s) listed in the ROUTINE SUMMARY section are mapped, the 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.
 
         The Environment Check Routine DIENVWRN will run automatically.
TRACK PACKAGE NATIONALLY YES
BUILD COMPONENTS
  • ENTRIES:
    • DIDT
      ACTION:   SEND TO SITE
      CHECKSUM:   B18380329
    • DIDTC
      ACTION:   SEND TO SITE
      CHECKSUM:   B19946567
ENVIRONMENT CHECK ROUTINE DIENVWRN