DI*22.0*10 (2569)    BUILD (9.6)

Name Value
NAME DI*22.0*10
DATE DISTRIBUTED 1999-10-20 00:00:00
PACKAGE FILE LINK VA FILEMAN
REQUIRED BUILD
  • DI*22.0*1
    ACTION:   Don't install, leave global
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
Routine: ^DIK1
 
 
            Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu
Options, and Protocols?
 
     8.  AXP Sites - After the patch has been installed, rebuild your map
set, if necessary.
 
     9.  AXP Sites - Remove TaskMan from WAIT State.
         OpenM/Cache Sites - Restart TaskMan.
 
  - the difference between X and the ien of the next record is large
    10.  Enable users' login.
 
^DIK could go into an extremely time-consuming loop as it attempts to find
the ien of the last (or next) record in the file.
 
For example, file 16010 has the following header node and entries:
 
  ^DIZ(16010,0) = TEST^16010^xxx^3
                              ^------- 3rd piece of header node
--------------
  ^DIZ(16010,1,0) = FIRST
  ^DIZ(16010,10,0) = SECOND
  ^DIZ(16010,12345678901234,0) = THIRD
 
If you use ^DIK to delete entry #10 (and xxx = 10) or entry
#12345678901234 (and xxx = 12345678901234), ^DIK could go into a
time-consuming loop.
(NOIS: IVM-1099-31783)
 
Y2K Waiver Exemption Number:
Bug: Suppose ^DIK is used to delete a record with an internal entry number
============================
Y2KWE0005
 
NOIS:
=====
IVM-1099-31783
 
Thanks to Test Sites:
=====================
HEC-ATLANTA
(ien) of X in a file, X equals what's in the 3rd piece of the header node
 
Routine Summary:
================
The following routine is included in this patch. The second line of the
routine now looks like:
 
  <tab>;;22.0;VA FileMan;**[patch list]**;Mar 30, 1999
 
CHECK^XTSUMBLD results:
 
of the file, and there is no record in the file with an ien of X-1. If
  Routine Name   Before Patch    After Patch     Patch List
  ============   ============    ===========     ==========
      DIK1         6302851         6092464          1,10
 
Installation Instructions:
==========================
 *************************************************************************
 *  It is HIGHLY recommended that ALL Users and VISTA Background jobs    *
 *  to be STOPPED. Failure to do so may result in a 'source routine      *
 *  edited' error, the edits will be lost and records may be left in an  *
either of the following is true:
 *  inconsistent state.                                                  *
 *************************************************************************
 
     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.
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:
 
  - X is the last ien used in the file, and the difference between X and
            Print Transport Global
            Compare Transport Global to Current System
            Verify Checksums in Transport Global
            Backup a Transport Global
 
     5.  Inhibit users' login into the system. The consequence of having
users on the system while installing this patch are that users editing
records will get a 'source routine edited' error, the edits will be lost
and records may be left in an inconsistent state. Note that most of these
routines are heavily used in DHCP applications.
    the ien of the preceding record is large; or
 
     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*10
                                 ==========
TRACK PACKAGE NATIONALLY YES
BUILD COMPONENTS
  • ENTRIES:
    • DIK1
      ACTION:   SEND TO SITE
      CHECKSUM:   B11327565
ENVIRONMENT CHECK ROUTINE DIENVWRN