| 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.
|