DI*21.0*40 (536)    BUILD (9.6)

Name Value
NAME DI*21.0*40
DATE DISTRIBUTED 1997-03-17 00:00:00
  Patch Description: 
queued print job. This patch corrects the problem.
  Routine Summary: 
  The following routines are included in this patch.  The second line of
these routines now look like:
  <tab>;;21.0;VA FileMan;**[patch list]**;Dec 28, 1994
  CHECK^XTSUMBLD results: 
    Routine Name   Before Patch    After Patch     Patch List 
    ============   ============    ===========     ==========
    DIC                10229217       10080729        8,29,40 
  This patch fixes a rare bug.  An UNDEF error can occur if user does a
  Installation Instructions: 
      1.  The routine DIC is usually mapped on systems that allow mapping,
AXP sites will need to disable mapping for this routine.
      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 DIENV will run automatically.  DIENV is sent in order to
prevent the inadvertent queueing of the installation of this patch.)
queued print of a JOIN EXTENDED POINTER computed field in a file.  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 
   Compare Transport Global to Current System 
   Verify Checksums in Transport Global 
   Backup a Transport Global 
DI*21*29 killed Y in ^DIC, before resetting Y to the documented output
      5.  Inhibit users from login into the system.  The consequence of
having users on the system while installing this patch are that users
adding or 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 this routine is heavily used in DHCP applications.
      6.  AXP Sites - Place Taskman in a WAIT State.  
          MSM Sites - STOP Taskman.  
value. This happens only when ^DIC was called from a queued job.  In most
      7.  On the KIDS menu, under the 'Installation' menu, use the
following option:
 Select Installation Option: Install Package(s)
             Select INSTALL NAME: DI*21.0*40 
             Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu
Options, and Protocols?
      8.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
cases this causes no problems, however, subscripted values of the variable
other CPUs?'. Then enter the names of your other Compute and Print
server(s). NOTE: You will then see the following message: TASKMAN is not
running. You must run the routine XPDCPU in the production UCI for each of
the VOLUME SETS you have listed once the installation starts!!
      9.  MSM Sites - After the installation begins, you will be prompted
to enter a DEVICE.  After the device has been entered, KIDS will pause. At
this time, you need to go to each of the CPUs that were entered in step 8,
and start a job that will allow them to receive the patched routine.  On
each one, you do the following:
Y are used in the computed field logic of JOIN EXTENDED POINTER type
    a) >D ^XUP    This will set up the programming environment.  
    b) >D ^XPDCPU  This starts the job that receives the patched routines.
    c) Select INSTALL NAME: DI*21.0*40 
 The installation will then continue.  
      10.  AXP Sites - After the patch has been installed, rebuild your
computed fields, causing an UNDEF error when these fields are printed in a
map set.
      11.  AXP Sites - Remove Taskman from WAIT State.  
           MSM Sites - Restart Taskman.  
      12.  Enable user's login.  
    • DIC
      CHECKSUM:   B21345300