|DESCRIPTION OF ENHANCEMENTS
This patch contains the following features:
-Fixes bug that left ^XTMP("XPDI", global for certain patches.
XQ5 13875754 44
XQ7 2506259 44
XTSUMCK 15685964 44 (new)
XTSUMCK1 2208048 44 (new)
ZTPTCH 4513173 44 (new)
-Fixes bug when Environment Check Routine is run during the load process and
Systems Manager Menu ...
Programmer Options ...
Routine Tools ...
'Check Routines on Other CPUs' Option name: XUPR RTN CHKSUM
This option will compare the Checksum for routines in the Production
account of one system to the checksums for the same routines on another
system. It is only for sites who have Compute and Print Servers with
different routine directories.
the variable XPDQUIT or XPDABORT is set to 2. The Install file would be
'Routines by Patch Number' Option name: XUPR RTN PATCH
This options will print routines associated with a patch. You must
enter a list of routines and then the output will be by patch numbers.
Systems Manager Menu ...
Programmer Options ...
Kernel Installation & Distribution System ...
incomplete and the install would get an undef error.
'Display Patches for a Package' Option name: XPD PRINT PACKAGE PATCHES
This option will print all patches installed for a Package. It displays
the Date Installed and who installed the patches. It optionally will
print the description of the patch. All information comes from the
'Rollup Patches into a Build' Option name: XPD ROLLUP PATCHES
This option will find all the patches for a Package and add their Build
file definition to the Package Build file definition. This will enable
you to create a single Build file entry that contains the definition for
-New message, if the Install file is incomplete the user will get the message
a patched Package.
DATA DICTIONARY: Partial DD
File: BUILD #9.6
Field: REQUIRED BUILD #11
.01 REQUIRED BUILD
Enter a Build name, a patch or package, that is required to
'**INSTALL FILE CORRUPTED**', and the install will abort.
be installed before this Build is installed. KIDS will check
the Package file, Version multiple and Patch Application
History multiple, to verify that the Required Build has been
This is the action you want to happen when installing this
Build and the Required Build has not been installed at the
Field: MULTIPLE BUILD #10
-New Alerts will be sent to the installer if an error occurs during the
.001 INSTALL ORDER
This is the order in which this package will be installed.
.01 MULTIPLE BUILD
Name of Build that will be part of this multi-package
distribution or a patch that is part of this Build definition.
File: INSTALL #9.7
Field: VOLUME SET #30
install process or if a CPU is not updated.
.01 VOLUME SET
Enter the name of the VOLUME SET that you want updated when
this package is installed. This field points to the VOLUME SET
file, #14.5. A VOLUME SET must have the field SIGNON/PRODUCTION
VOLUME SET, #9, set to YES.
File: VOLUME SET #14.5
Field: SIGNON/PRODUCTION VOLUME SET #9
Enter Yes if this Volume Set has the following properties:
1. Users can sign-on into the Kernel Menu system or the RPC
-New options: Routines by Patch Number, Display Patches for a Package,
Broker Server routine is running there.
2. Has a productions UCI which contains application routines.
3. The ^XTMP global is translated.
If you enter Yes the Kernel Installation and Distribution
System will be able to move routines to this Volume Set. The
Kernel Menu system will be able to run the Menu Microsurgery
and keep menus updated.
Rollup Patches into a Build, and Check Routines on Other CPUs.
-New type of Build, MULTI-PACKAGE. It contains a list of other Builds.
-New field, REQUIRED BUILD #11, in file BUILD #9.6.
-New field, SIGNON/PRODUCTION VOLUME SET #9, in file VOLUME SET #14.5.
-KIDS will support HL7 type fields in the Protocol file, #101.
-KIDS will also support the following files as components:
MAIL GROUP #3.8
HL7 APPLICATION PARAMETER #771
HL LOWER LEVEL PROTOCOL PARAMETER #869.2
HL LOGICAL LINK #870
**** INSTALL INSTRUCTIONS ****
This patch should be installed during off-peak hours. Users can be on the
system, but no other users should be using KIDS while you install this patch.
Since this patch is an update to KIDS, no other patches should be installed
during the installation of this patch.
**MSM sites must manually move the routines XPDIJ and XPDCPU to their other
CPUs. KIDS cannot automatically move these routines for you.**
-Fixes undef error in XPDIK when install patch with DD's.
1. These routines are usually mapped on systems that allow mapping,
so you will need to disable mapping for the effected routines.
2. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS Distribution onto your system.
3. The patch has now been loaded into a Transport global on your
system. You now need to use KIDS to install the patch in the Transport
4. On the KIDS menu, under the 'Installation' menu, use the following
Verify Checksums in Transport Global
Print Transport Global
Compare Transport Global to Current System
Backup a Transport Global
5. MSM Sites - Answer YES to the question 'Want to MOVE routines to
other CPUs?'. Enter the names of your Compute and Print server(s).
6. MSM Sites - D ^%RCOPY to move the routine XPDIJ and XPDCPU to your
-Fixes subscript error when converting a package.
7. Move the routine ZTPTCH to your Manager Account(s) and rename as %ZTPTCH
on all systems where the users can signon through ZU.
8. AXP Sites, after patch has installed, rebuild your map set.
9. MSM Sites - You should edit the SIGNON/PRODUCTION VOLUME SET field using
the 'Volume Set Edit' option under the 'Edit Taskman Parameters' menu.
Enter 'YES' for your Compute and Printer servers. Enter 'NO' for your
10. MSM Sites - Drop into programmer mode and DO KICK^XQ7. This will start
Micro-surgery on all the servers you just edited in the VOLUME SET file.
REN-1095-62643, BOI-1095-53144, MUS-0696-70425
The second line of the routine now looks like:
;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
Name Checksum Patch List
XPDCPU 6460017 41,44
XPDDCS 4096637 2,44
-Fixes nouci errors when MenuMan's Micro-surgery runs on MSM sites.
XPDDP 11584192 21,28,44
XPDDPCK 3463634 44 (new)
XPDE 15036235 2,15,21,44
XPDER 6591221 44 (new)
XPDET 5054183 15,39,41,44
XPDI 17816610 10,21,39,41,44
XPDIA 12898389 10,15,21,28,44
XPDIA1 7754922 2,44
XPDIJ 10173098 2,21,28,41,44
XPDIL 10583214 15,44
XPDIL1 8511833 15,17,39,41,44
XPDIP 9737651 15,21,28,30,41,44
XPDIU 7734016 15,41,44
XPDR 18038674 1,2,44
XPDT 19190604 2,10,28,41,44
XPDTA 7419894 15,44
XPDTA1 4760350 44
XPDTC 12862739 10,15,21,39,41,44
XPDTP 2384575 21,40,44
XPDV 9865255 30,44