| DESCRIPTION OF ENHANCEMENTS |
Prerequisites:
When the routine XUSHSHP was written to hash the signature block in
Backup a Transport Global
Install Package(s)
INSTALL NAME: XU*8.0*60
=========
8. MSM Sites - Answer YES to the question 'Want to MOVE
routines to other CPUs?'. Enter the names of your
Compute and Print server(s).
AXP Sites - Answer NO to this question.
9. Rebuild your mapped set if necessary.
file 200, several local variables were used which were not within the
Kernel namespace. As would be expected, at least one of the
variables is now another namespace and conflicts have arisen. This
patch uses the NEW command to limit the scope of these incorrectly
namespaced variables to the code in which they are used, and will
prevent future problems with other packages due to this error.
Several alpha sites reported unusually high activity associated
with the XUTL global. This was identified as a problem related to
===========
a spuriously high date value being set into the "AT" cross
reference in file 19. Since this date was always ahead of NOW,
micro-surgery would restart as soon as it had completed. To
correct this problem, this patch contains a change to XQ83 which
will reset any of these spurious future nodes to NOW and stop this
excess activity. A change is also made in XQ7 which will prevent
these nodes being set incorrectly in the future.
There have also been some reports of problems [NOIS CLA-0397-22395]
associated with the value of ZTCPU being reset as a result of a call
The following patches must be installed before this patch: 44
to KICK^XQ7 during KIDS installations. This problem is corrected by
NEWING the value ZTCPU before it is used in KICK^XQ7.
Category:
=======
Routine
Test Sites :
==============
Routine Summary :
==============
The following is a list of the routines included in this patch. The
second line of each of these routines now looks like:
XQ7 <tab>;;8.0;KERNEL;**44,60**;Jul 10, 1995
XQ83 <tab>;;8.0;KERNEL;**60**;Jul 10, 1995
XUSHSHP <tab>;;8.0;KERNEL;**60**;Jul 10, 1995
Routine Name Patch List
------------ --------------
XQ7 44,60
XQ83 60
XUSHSHP 60
Checksums:
Subject:
=========
Rtn Nm Chksum Before Chksum After Patch List
XQ7 2506259 2523046 44,60
XQ83 9490213 10007662 60
XUSHSHP 11148336 11486766 60
_X_ Used CHECK^XTSUMBLD (or) ___ Used KIDS option
To test if the transport has been corrupted, you can use the
======
"Verify Package Integrity" option. This option is under Utilities
under the KIDS menu. It will compare the checksums in the build
with the current checksums and list any that differ.
Installation Instructions:
===================
1. Users ARE allowed to be on the system during the
installation. However, since XQ83 is referenced during the
XU*8*60 CORRECT NAMESPACE PROBLEM/FIX MICROSURGERY
log-on procedure, BRIEFLY INHIBITING LOGONS while the patch is
installed is recommended
2. DO NOT place TaskMan in a WAIT/STOP state.
3. The routines in this patch are used in the background and
will not normally affect journaling, compiled templates, or
option usage.
4. These routines are usually mapped on systems that allow
mapping, so you will need to disable mapping for the affected
routines.
5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.
This option will load the KIDS package onto your system.
6. The patch has now been loaded into a Transport global on your
system. You now need to use KIDS to install the Transport
global.
7. 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
|