| VERSION | 
- 
- 8.0
 
- DATE DISTRIBUTED:    2005-11-19 00:00:00
 
- PATCH APPLICATION HISTORY:
 
- 
- 
- 21
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This Kernel patch is dependent on MailMan patch XM*7.1*24.  Both
 during the install process.
-KIDS now creates Packman messages in a format that MailMan can
 understand.
-Two options, 'Recover deleted option set' [XQOOREDO] and 'Toggle
 options/protocols on and off' [XQOOTOG] are now under 'Out-Of-Order
 Set Management' menu.
-Corrects undefined error when 'Compare Transport Global to Current System'
 option is queued. NOIS OKL-0296-70233 and LAS-0396-60110
-When a link to Package file doesn't exist during the load process, the
 Install file wasn't being updated with a new link during the install
patches must be installed at the same time. This patch contains the
 process. This is now corrected.
-The install process will display a message for each CPU it updates.  It
 use to only display a message for the first one.
===========================================================================
This patch can be installed with users on the system, no user should be
using KIDS during the install of this patch.  MSM sites must manually move
the routine XPDIJ to their other CPUs. KIDS cannot automatically move this
routine for you.
  
===========================================================================
following features:
  
INSTALLATION:
  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 package 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 Transport global.
  4.  On the KIDS menu, under the 'Installation' menu, use the option 
      'Verify Checksum in Transport Global' and verify that all routines
      have the correct checksums.
  5.  On the KIDS menu, under the 'Installation' menu, use the option 
      'Backup a Transport Global' to make a backup copy of the old
      routines being brought in by this patch.
  6.  On the KIDS menu, under the 'Installation' menu, use the option 
      'Install Package(s)'. Select the package 'XU*8.0*21' and proceed
      with install.
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'.
  8.  MSM Sites - D ^%RCOPY to move the routine XPDIJ to your other
-KIDS will disable Protocols during the install process.  This
      CPUs.
  9.  AXP Sites, after patch has installed, rebuild your map set.
 ====================================================================  
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
 Name           Checksum        Patch List
 -----------------------------------------------------------
 functionality was removed in patch XU*8.0*10.
 XPDCOM          2299089         21
 XPDDI           7062234         21
 XPDDP          12102989         21
 XPDE           13757383         2,15,21
 XPDI           16025869         10,21
 XPDIA          10483361         10,15,21
 XPDIJ          17914806         2,21
 XPDIP           8712983         15,21
 XPDIPM          1775672         21
 XPDIQ           6662686         21
-KIDS will not disable Options or Protocols which have an Action of
 XPDMENU         1821149         21
 XPDTC          11632956         10,15,21
 XPDTP           2309897         21
 XPDUTL          2331761         21
 XQOO           20281727         10,21
 XQOO1          14241374         10,21
 ===========================================================================
 OPTIONS:
'Toggle options/protocols on and off'     Option name: XQOOTOG
 'USE AS LINK FOR MENU ITEMS'.
     This option is used to write or remove Out-Of-Order messages from
     individual options or protocols.
'Recover deleted option set'     Option name: XQOOREDO
     This option will recover an option set that has been deleted from ^XTMP
     by looping through the Option and Protocol Files to find all that have
     a particular Out-of-order message.  It rebuilds the option set in ^XTMP.
 ============================================================================
 DOCUMENTATION:
-Two new functions, $$PRODE^XPDUTL and $$OPTDE^XPDUTL, can be called
These two functions can be called in a Pre-Init or Post-Init routine to
disable or enable an Option or Protocol.
 $$PRODE^XPDUTL(name,action) ;Disable/Enable a Protocol
  name=Protocol Name,  action= 1-enable, 0-disable
  returns: 1-success, 0-failure
 $$OPTDE^XPDUTL(name,action) ;Disable/Enable an Option
  name=Option Name,  action= 1-enable, 0-disable
  returns: 1-success, 0-failure
 
 
- 
 
- 
- 117 SEQ #105
 
- DATE APPLIED:    1999-06-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch adds two new fields and removes several fields marked for
XU*8*108 to send a local install message.  
>>You may want to add local MAIL GROUPS that should be notified when a 
  package is installed.<<
FIELD REMOVAL  the following fields are removed.
4     *ROUTINE
5     *GLOBAL
11.1  *MAINTENANCE ISC
11.4  *VERIFICATION
11.5  *ALPHA
removal.
11.6  *BETA
11.7  *DELTA
12    *PRIMARY HELP FRAME
200.1 *USER TERMINATE TAG
200.2 *USER TERMINATE ROUTINE
1920  *STATUS
1933  *KEY VARIABLE
And in the VERSION multipule
51   *RELEASE NOTE
61   *INSTALLATION NOTES
62   *SYSTEM REQUIREMENTS
63   *PROGRAMMER NOTES
The following fields marked with a * have been left at this time.
   9.5             *MENU  (multiple)
   10.6            *LOWEST FILE NUMBER
   11              *HIGHEST FILE NUMBER
Several fields used by DIFROM and marked for removal have had the * removed 
NEW FIELDS
from the name.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Apr 10, 1999
                 Checksum
Routine         Old       New      2nd Line
XUPCH117                6388451    **117**
This Patch adds a new field with data to the PACKAGE file: ADDITIONAL
Sites should use CHECK^XTSUMBLD to verify checksums.
                    
========================================================================= 
Installation:
  1.  Install is file data only. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
PREFIXS. This was requested by the DBA so that packages could check patches
     
  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.
      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
         Backup a Transport Global
in KIDS when the patch was in alternate prefix namespace. 
     
  4.  Users can remain on the system. 
      This patch can be queued and installed at any time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*117'
                             ==========
                                                          
        No Options or Protocols need to be placed out-of-order.
 
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
 =========================================================================
This patch adds a new field: MAIL GROUP, that KIDS will use with patch
 
 
- 
- 114 SEQ #106
 
- DATE APPLIED:    1999-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch fixes several problems associated with alerts and provides
requested the ability to view and/or process an alert and then be able to
package identifier indicated by XQAPKG.
 
 
SETSURO^XQALSURO(XQAUSER,XQALSURO,XQALSTRT,XQALEND) - Establishes for the
user with internal entry number XQAUSER a surrogate with the internal
entry number XQALSURO.  XQALSTRT is an optional start date/time in
internal VA Filemanager format, and XQALEND is an optional end date/time
in internal VA Filemanager format.
 
 
forward (as reflected in the above NOIS entries) or set the alert as new
REMVSURO^XQALSURO(XQAUSER) - Removes the current surrogate (if any) for
the user with the internal entry number XQAUSER.
 
 
$$CURRSURO^XQALSURO(XQAUSER) - For the user with internal entry number
XQAUSER returns the internal entry number of the current surrogate or -1
if there is no surrogate specified.
 
 
ALERTDAT^XQALBUTL(XQAID,ROOT) - Returns information from ALERT TRACKING
again for subsequent processing. The current patch adds the ability to
file for alert with XQAID.  The data is returned descendent from the
closed root passed in ROOT.  If ROOT is not specified, the data is
returned in the array XQALERTD.  The array is subscripted by the field
number, the value is returned as the internal value (including NULL
values) and, if the internal and external values differ, followed by the
external value separated by '^'.  If the field names are desired, they
are also included as a second subscript to the array (with a null value).
If the alert is not present, the array root is returned with a NULL
value.
 
forward or re-new the alert at the point where previously the user was
 
USERLIST^XQALBUTL(XQAID,ROOT) - Returns recipients of alert with ID of
XQAID from ALERT TRACKING file in an array descendent from the closed
array specified in ROOT.  If ROOT is not specified, then the data is
returned in XQALUSRS.  The data is returned subscripted by an integer,
and the value contains the internal entry number for the user in File 200
and the external value for the user's name (the .01 field in file 200)
separated by '^'.  If the specified alert is not present, the array root
is returned with a NULL value.
 
asked about continuing alert processing.
 
USERDATA^XQALBUTL(XQAID,XQAUSER,ROOT) - returns information from the
ALERT TRACKING file related to the alert with an ID of XQAID for the user
specified by the internal entry number in XQAUSER.  The data is returned
descendent from the closed root passed in ROOT.  If ROOT is not
specified, the data is returned in the array XQALUSER.  The array is
subscripted by the field number, the value is returned as the internal
value (including NULL values) and, if the internal and external values
differ, followed by the external value separated by '^'.  If the field
names are desired they are also included as a second subscript to the
Routines affected:   XQALERT1, XQALFWD
array (with a NULL value). If the alert is not present, the array root
is returned with a NULL value.
 
 
Changes to Data Dictionaries:
 
ALERT File (8992)
 
Added field .02 (SURROGATE FOR ALERTS) Added field .03 (SURROGATE START
DATE/TIME) Added field .04 (SURROGATE END DATE/TIME)
 
 
ALERT DATE/TIME subfile (8992.01)
 
Added field .1 (CAN DELETE WITHOUT PROCESSING)
 
 
ALERT TRACKING file (8992.1)
 
RECIPIENT subfile (8992.11)
 
 
Added field .09 (DELETED BY USER)
 
 
 
Changes to Options:
 
Added 'XQALERT SURROGATE SET/REMOVE' as a new option. Added 'XQALERT
SURROGATE SET/REMOVE' as an item under the 'XQALERT MGR' option.
 
 
WBP-0198-22413
Routine Summary:
================
 
The following routines are included in this patch.  The second
line of each of these routines now looks like:
 
<tab>;;8.0;KERNEL;[Patch List];Jul 10, 1995
 
 
Checksums:
 
==========
 
Checksums obtained using CHECK^XTSUMBLD
 
Rtn Nm      Chksum Before     Chksum After       Patch List
------      -------------     ------------       ----------
XQALBUTL          2035856          4732286       **114**
XQALDEL          12561210         14175555       **6,24,65,114**
XQALDOIT          9852030         10091815       **1,6,65,114**
XQALERT1         18178207         31077482       **20,65,114**
numerous requested enhancements.
While CPRS has supported a capability to send alerts directly to a
XQALFWD          10594990         10666938       **6,65,91,111,114**
XQALSET          12975662         14779633       **6,65,75,114**
XQALSURO              New          5607165       **114**
 
 
Installation:
 
1.  DSM sites - Some of these routines may be mapped,
so you will need to disable mapping for the affected routines.
 
designated surrogate, this has left other packages without such an
2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS package 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 Transport global.
On the KIDS menu, under the 'Installation' menu, use the following
options:
 
Verify Checksums in Transport Global
Print Transport Global
ability.  This NOIS and CPRS developers have requested a more generic
Compare Transport Global to Current System
Backup a Transport Global
 
4.  Users can remain on the system. This patch can be loaded any
non-peak time.
 
This patch can be queued for install at non-peak hours.
 
5.  On the KIDS menu, under the 'Installation' menu, use the following
option:
surrogate capability supported directly by the alerts within Kernel.  The
Select KIDS OPTION: Install
=======
Install Package(s)
Select INSTALL NAME: XU*8.0*114
==========
 
No Options or Protocols need to be placed out-of-order.
Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
==
 
current patch adds the ability for an individual using a new 'S' option
6.  MSM-DOS 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.
 
7.  If the routines were unmapped as part of step 1, they should be
returned to the Mapped set once the installation has run to
completion.
within the alerts to designate and/or remove a surrogate for their
alerts.  The user may, if desired, specify a start date/time and/or an
end date/time for the surrogate to be effective.  If an end date/time is
specified, the surrogate will be removed automatically effective with the
first alert sent to the user after the end date/time has passed.  If a
 
start date/time is not specified, the surrogate becomes active
immediately.  If an end date/time is not specified, the surrogate is
active until the user removes the surrogate.  A message is sent to the
surrogate to indicate that he has been designated as a surrogate, and a
message is sent when the surrogate is removed.  If the user has no alerts
and selects the alert option, he will be asked if he wants to add or
remove a surrogate.  A new option (XQALERT SURROGATE SET/REMOVE) is also
provided which may be used by IRM or ADPAC staff to add or remove a
surrogate for a selected user.  This option has been added to the Alert
Manager option.
NOIS
Routines affected: XQALERT1, XQALSET, XQALSURO (a new routine)
 
 
ISL-0299-50356
 
A problem was identified such that if an alert was deleted for a given
user, and then the same alert was specified to be deleted for the same
user, it resulted in the alert being deleted for the next user with a
higher internal entry number and the alert was still active.  This patch
corrects this problem.
 
Routines affected: XQALDEL
 
 
Functionality requested by CPRS developers
 
The ability for a user to delete specific alerts without viewing and/or
processing them has been requested many times.  In this patch, this
functionality is included by providing the new 'D' option within the
alerts. This option provides the ability to delete "information only"
alerts. Alerts which require processing can not currently be deleted.  In
HUN-0997-20420   MAC-1198-60864
the future, however, if alerts requiring processing are created with the
new variable XQACNDEL set to 1 they too would be able to be deleted
(i.e., the developer of the code which creates the alert can specify if
it must be processed or can be deleted). Any alerts which were selected
for deletion, but could not be deleted will be noted for the user.  The
ability for the user to delete alerts other than information only will
require that the developers within a package decide that specific alerts,
which would normally invoke processing via an option or routine, may be
deleted specifically by the user without processing. They would then set
the variable XQACNDEL to a value of 1 (one) prior to calling SET^XQALERT
 
to set up the alert.  Deletion of an alert by the user (or by IRM or
ADPAC staff using the existing option) is noted within the ALERT TRACKING
file as deletion by a user (with the user ID) without processing of the
alert.
Routines affected: XQALERT1, XQALDEL
 
 
There have been several requests for the display of pending alerts to
return to the current screen after an alert has been processed.  This
capability is included within the current patch.
The ability to forward an alert has been limited to the point of
Routines affected: XQALERT1
 
 
The following entry points are added within this patch and are entered as
supported references.
 
AHISTORY^XQALBUTL(XQAID,ROOT) - Provides information from the ALERT
TRACKING file for the alert indicated by the alert ID (XQAID).  The
information is returned descendent from the closed root specified by ROOT
in the form that it is present in the ALERT TRACKING file.
selection and prior to processing an alert.  A number of users have
 
 
$$PENDING^XQALBUTL(XQAUSER,XQAID) - Returns 1 (one) if the alert
indicated by the alert ID (XQAID) is currently pending for the user with
internal entry number specified by XQAUSER.  Otherwise a value of 0
(zero) is returned.
 
 
$$PKGPEND(XQAUSER,XQAPKG) - Returns 1 if the user indicated by XQAUSER
has any pending alerts with the first ';'-piece of XQAID equal to the
 
 
 
- 
- 37 SEQ #107
 
- DATE APPLIED:    1999-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
     **PLEASE NOTE**  THE SOFTWARE NOW DISPLAYS THE TEXT OF EACH OPTION IT
PROCESSES AS IT DOES SO.  YOUR USERS WILL, THEREFORE, NOTICE A CHANGE IN
BEHAVIOR AS MENU TEMPLATES RUN.
 
 
     This patch contains 4 routines and 1 help frame.
 
     Checksums were calculated by CHECK^XTSUMBLD
 
Routine  Before       After           Patch List
     This patch fixes a couple of problems with menu templates: 1. The
 
XQT      14403654     14503760        **20,47,46,37**
XQT1     10829937     10816354        **59,37**
XQT2     12277933     14513265        **37**
XQT3     12864808     13422394        **46,37**
 
 
 
============================================================
Installation Instructions:
selection of a numbered choice outside of the range of the actual list
  
1.  Users are allowed on the system, and this patch may be queued.
    A "clobber" error may result if users are in these routines.
 
2.  These routines is not usually mapped, so you shouldn't have to
    disable mapping.
  
3.  Use the "Install/Check Message" option on the PackMan menu to 
    load the package.
  
could cause an <UNDEF> (DAY-0497-42420 and BYN-0297-10733); 2. Failure to
4.  On the KIDS menu use the following options:
  
     Veryify Checksums in Transport Global
     Print Transport Global (Optional)
     Compare Trasport Global to Current System
     Backup transport Globa
     Install XU*8.0*37
 
  
5.  MSM sites answer 'YES' to the question: "Want to MOVE routines 
reenter the primary tree when backing up from a secondary tree
    to other CPUs?"   AXP sites answer 'NO'.
  
6.  Rebuild mapped set if necessary.
(DAY-1295-41818); and, the inability to skip an option in a template by
hitting a RETURN (FNC-1297-30868); and 3.Prevents the selection of a
broker-type option when creating a menu template.
 
 
 
- 
- 108 SEQ #108
 
- DATE APPLIED:    1999-07-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch fixes one NOIS, one E3R, and several requested fixes for CPRS.
                       in a master build.
                     - Allow run routines for master builds.                
                     - Allow install to "inhibit login" for the install
                       duration.
                     - Fix an erroneous message when exporting data without 
                       the DD.
                     - Delete one-time run routines after install.
                       Development sites can override this by setting
                       the KERNEL PARAMETERS file with "XPD NO_EPP_DELETE"
                       with a value of 1.
                     - Update the "Date Distributed" field in the build
                       and transport to the install and include in tracking
                       message.  This will help track test versions installed.
                       
 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
ISL-0299-51863         Increase the size of the "load file" string.
                 Checksum
Routine         Old       New      2nd Line
XPDB1                    734412    **108**
XPDCOM        5277873   5533101    **21,58,108**
XPDDCS        4096637   4207018    **2,44,108**
XPDDP        12306591  12220575    **21,28,44,68,100,108**
XPDH          4137606   4932993    **58,95,108**
XPDI         13691537  14086873    **10,21,39,41,44,58,68,108**
XPDI1         6953243   7291162    **58,61,95,108**
XPDIB         2753452   3407499    **10,58,108**
XPDIJ        10800990   6991648    **2,21,28,41,44,68,81,95,108**
XPDIJ1        9316977  10020629    **41,68,108**
XPDIK        14344733  13945620    **15,58,108**
XPDIL        11193690  11501302    **15,44,58,68,108**
XPDIL1       10189777  11093962    **15,17,39,41,44,66,68,76,85,100,108**
XPDIP         9539699   9539699    **15,21,28,30,41,44,51,58,83,92,100,108**
XPDIPM        1853833   1828492    **21,28,68,108**
XPDIQ         7824317   7324723    **21,28,58,61,95,108**
XPDIST        2400065   4011005    **66,108**
XPDIU         8180046   8188323    **15,41,44,51,58,101,108**
E3R # 12059            Send Mail Message to local group.
XPDT         19282131  19317490    **2,10,28,41,44,51,58,66,68,85,100,108**
XPDTC        13394346  13712257    **10,15,21,39,41,44,58,83,92,95,100,108**
XPDUTL        2708596   2995571    **21,28,39,81,100,108**
XPDV         11643577  11647335    **30,44,58,108**
List of preceding patches: 58, 100, 101
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
                       The mail group is defined in the Package file and is
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
                       new with patch XU*8*117.
      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
         Backup a Transport Global
     
  4.  Users can remain on the system. 
      This patch can be queued and installed at any time.
     
  5.  Use "D ^XPDKRN" then 
        Install Package(s)  'XU*8.0*108'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
CPRS                 - Allow utilities to work on all components included
 
 
- 
- 123 SEQ #109
 
- DATE APPLIED:    1999-07-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 115 SEQ #110
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is in support of changes coming to the RPC Broker.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XQCS         12250092  12133342    **15,28,82,116,115**
XUINPCH3                 555958    **115**
XUPARAM       1006391   1340230    **65,115**
Added a "B" cross-reference to the Division multiple in the New Person 
XUSRA         1890066   1579938    **70,115**
XUSRB         5738122   5880708    **11,16,28,32,59,70,82,109,115**
XUSRB2                   783689    **115**
List of preceding patches: 65, 109, 116
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
file. Created/Added new RPC to set the division during logon.
  1.  DSM sites - Some of these routines may be mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
A new field in the Kernel System parameters file to hold a broker parameter,
      
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can also be queued for install at non-peak hours.
the Broker Activity Timeout field. Updated forms and templates for the new
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*115'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
field.
=========================================================================
RIC-0799-20190  Reported an error that is fixed with this patch.
 
 
- 
- 124 SEQ #111
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 118 SEQ #112
 
- DATE APPLIED:    1999-10-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
HOU-0399-73122 
MOM-0799-52593
      
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.  Users can remain on the system. 
      Stop TASKMAN, and have submanagers stop.
      
      
AMA-0799-72651
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*118'
                              =========
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
SPO-0799-52388
      OpenM Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      
ZIS2
ZIS6
ZISTCP
ZISTCPS
ZISUTL
ZOSVMSM
  This patch has updates to allow Cache sites to run taskman on two or more
ZOSVONT
ZOSVVXD
ZTLOAD
ZTLOAD1
ZTLOAD2
ZTER
ZTM
ZTM0
ZTM1
ZTM2
  nodes at the same time.  How locking was being used with the IO queue was
ZTM4
ZTM5
ZTM6
ZTMKU
ZTMON
ZTMON1
ZTMS
ZTMS0
ZTMS1
ZTMS2
  changed to use ^%ZTSCH("DEV",io) in its place. This should allow more than
ZTMS3
ZTMS7
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 118
                            ===
       
  one sub-manager to look at the "IO" list at the same time.  If there is a
 10.  DSM Sites, after patch has installed, rebuild your map set.
 
 11.  In the production account, You will need to edit file 14.7
      first DO ^ZTMCHK and from the second screen look for
      "Cpu-volume Pair:  ROU:APP1".
      Edit file 14.7 and change the name from ROU to ROU:APP1
      then add a new entry ROU:APP3.  The ROU is the volume set name you
      gave the system and the APP1 should be your Cache configuration 
      name.  The Avanti team will provide more info on setting up for
      running dual taskman nodes.
  delay in one device it will not delay other devices.  The submanagers now
      
 12.  Restart TASKMAN with D RESTART^ZTMB.  DSM sites this may require
      a privileged user.
==========================================================================
  keep a list of available submanagers as well as there count. The option
  "XUTM QCLEAN" will reset the count as part of its work.  Each lock timeout
  As part of the overall work the error that this site was getting has been
  was checked for constancy.  Changes to make the STARTUP flag in the
  OPTION SCHEDULE file work better.
  ZTM*, XUTMK, XUTMG19
  
  The code to share licenses when GUI and Telnet users from the same work
  station are connected is in place and ZU now calls it.  There will be a 
  broker patch to follow that will complete the work. 
  ZOSVONT, ZOSVVXD, ZOSVMSM, ZUONT, ZUVXD
  
SAG-0599-42045  ZISTCPS There wasn't any way to stop the listener other than
  fixed. 
HL7 Team        ZTLOAD  the use of JOBEXAM/FORCEX.  Changed to have listener
                ZTLOAD2 check for LOGON INHIBIT and call $$S^%ZTLOAD to see if
                        the task has been asked to stop.
                ZTER    The entry point UNWIND^%ZTER would return 0 to a
                        calling function.  This has been changed to -9 to
                        make it easier to tell if return is from the 
                        error trap.         
Routine Summary
The following routines are included in this patch.  The second line of each
  ZTLOAD will reject requests to queue to a device the has QUEUING field 
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XUTMG14P       883159   1096983    **118**
XUTMG19       3890099   4412102    **20,67,118**
XUTMK         6655042   7364498    **49,67,118**
XUTMOPT       3807330   3961784    **2,111,112,118**
ZIS2         10140057  10170284    **69,104,112,118**
  set to NOT ALLOWED.
ZIS6          9295013   9023565    **24,49,69,118**
ZISTCP        2862626   2703750    **36,34,59,69,118**
ZISTCPS       1057561   1103406    **78,118**
ZISUTL        2112295   2273417    **18,24,34,69,118**
ZOSVMSM      10431698  10122636    **13,25,49,94,107,118**
ZOSVONT       5510564   6757287    **34,94,107,118**
ZOSVVXD       6011813   6204470    **13,65,71,94,107,118**
ZTER         18976906  18980475    **8,18,32,24,36,63,73,79,86,112,118**
ZTLOAD        1753065   1773483    **67,118**
ZTLOAD1       6628172   6704108    **112,118**
  ZTLOAD1, ZTLOAD2, ZISUTL
ZTLOAD2       3185920   4207916    **1,67,118**
ZTM           8229940   7928004    **24,36,64,67,118**
ZTM0          5937824   6113151    **42,36,67,88,118**
ZTM1          5569955   5627291    **118**
ZTM2          3666292   3672059    **23,118**
ZTM4          2450447   2321835    **1,118**
ZTM5          3748675   3223273    **24,36,118**
ZTM6          1889159   1943469    **23,118**
ZTMKU         8211227   8280155    **118**
ZTMON         3969317   4340327    **118**
  
ZTMON1        7519989   7653545    **36,118**
ZTMS          5281307   5545783    **2,18,24,36,67,94,118**
ZTMS0         3205484   3316930    **24,118**
ZTMS1         6242844   8217798    **36,49,104,118**
ZTMS2         5301865   5746563    **2,18,23,36,67,118**
ZTMS3        10008753   9711469    **1,18,36,49,64,67,94,118**
ZTMS7         1498041   1489086    **1,118**
ZUONT         1969174   1992793    **34,94,118**
ZUVXD         4462372   4517687    **13,24,84,94,118**
SAG-0699-40716
List of preceding patches: 1, 69, 78, 88, 94, 104, 107, 112
Sites should use CHECK^XTSUMBLD to verify checksums.
Be sure to follow step 11 below.
========================================================================= 
Installation:
Users can remain on the system
LIT-0199-70997
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
 
 
- 
- 120 SEQ #113
 
- DATE APPLIED:    1999-10-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
ISF-0699-00000 XTER1A   The fix to XTER1A for working with Mailman patch
                        If the 5th parameter is missing or 0 then it will
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO ^ZTEDIT
       
 10.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
                        work as before, a 1 will prevent ZTSK from being newed.
                        
                        
FAV-0499-70417 ZTEDIT*  If the user has the screenman editor as default then
                        they get a UNDEF error.  Fixed.
                        
WPB-0599-32576          The New Person file doesn't have a New User Bulletin.
STX-0599-72647          Added it back in.
TAM-0899-30289          XM*7.1*50 broke printing.  Fixed.
               XLFSTR   Updated function call 
                        $$TRIM^XLFSTR(x[,"[L][R]"][,char]).
                        This call will trim spaces or other char from the left,
                        right or both sides of a input string.
                        W "["_$$TRIM^XLFSTR("  A B C  ")_"]" => [A B C]
                        W "["_$$TRIM^XLFSTR("//A B C//",,"/")_"]" => [A B C]
                        
ISL-0699-51707 XLFDT    The FMADD call would return 141301 if passed (0,0)
                        This has been fixed.
                        
Y2K testing    XLFDT3   The SCH^XLFDT didn't handle Feb 29, 2000.
                        This has been fixed.
                        
MCM-1195-51777          Option XUERTRP CLEAN was not on the XUERRS menu.
                        Linked up.
                        
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
MON-0599-52241 XUTMRP   Under some conditions the Taskman Repoint Waiting
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XLFDT         4068329   4050775    **71,120**
XLFDT3        6320544   6415507    **71,120**
XLFSTR        2042372   1941897    **112,120**
XTER1A       13449705  13096442    **63,112,120**
XUTMDEVQ       268897    294750    **20,120**
XUTMRP       15705216  15577050    **2,20,86,120**
TAM-0499-30489 XUTMRP1  Task would error out. Also some of the prompts were
XUTMRP1       7012212   7184681    **2,86,120**
ZTEDIT       11385452  11385452    **16,120**
ZTEDIT1       9783719   9783719    **16,120**
ZTEDIT2      12431351  12255678    **9,16,120**
ZTEDIT3       9890321   9327277    **16,120**
ZTEDIT4       4936626   4936626    **16,120**
List of preceding patches: 16, 71, 86, 112
Sites should use CHECK^XTSUMBLD to verify checksums.
MON-0599-52241          not meaningful, Fixed.
==============================================================================
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
         
HARDHATS       XUTMDEVQ A request to be able to return ZTSK. Added a 5th
 4.  This patch can be loaded any non-peak time.
     Users can remain on the system. 
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*120'
                              ==========
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                        parameter to stop the newing of ZTSK.
                                                                        ==
      
  8.  After installing this patch,
      OpenM Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      
ZTEDIT*
      
 
 
- 
- 125 SEQ #114
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
 
- 
- 128 SEQ #115
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 129 SEQ #116
 
- DATE APPLIED:    1999-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 127 SEQ #117
 
- DATE APPLIED:    1999-11-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Y2K Waiver Exemption ID# Y2KWE0025
ZTLOAD1
ZTLOAD3
ZTM
ZTM0
ZTM1
ZTM4
ZTM5
ZTM6
ZTMGRSET
ZTMKU
HIN-1099-41741  ZTMGRSET Updated the list of OS types to show
ZTMON
ZTMON1
ZTMS
ZTMS1
ZTMS2
ZTMS3
ZTMS7
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
                VAX DSV(V7) and Cache.
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 127
                            ===
       
 10.  DSM Sites, after patch has installed, rebuild your map set.
 
      
 11.  Restart TASKMAN with D RESTART^ZTMB.  DSM sites this may require
      a privileged user.
                
      
 12.  Add a MAIL GROUP to the bulletin "XUTM PROBLEM DEVICE".
      Schedule the option "XUTM QPROBLEM DEVICE" once a day.
ZIS6     Add the task time and $H to the slot data
ZISTCPS  Has a fix for a change in Cache between 2.1.6 and 3.1
XUTMKA   New, To look for devices that are having problems.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;
                 Checksum
Routine         Old       New      2nd Line
XUTMKA                  1312470    **127**
XUTMOPT       3961784   4026913    **2,111,112,118,127**
ZIS6          9023565   9115588    **24,49,69,118,127**
ZISTCPS       1103406   1115181    **78,118,127**
MAR-1099-21847  This patch should address the performance problems in Taskman 
ZISUTL        2273417   2307058    **18,24,34,69,118,127**
ZTLOAD        1773483   1559971    **67,118,127**
ZTLOAD1       6704108   6808427    **112,118,127**
ZTLOAD3       3918318   3910561    **67,127**
ZTM           7928004   8571416    **24,36,64,67,118,127**
ZTM0          6113151   6026624    **42,36,67,88,118,127**
ZTM1          5627291   5465675    **118,127**
ZTM4          2321835   2164226    **1,118,127**
ZTM5          3223273   4063072    **24,36,118,127**
ZTM6          1943469   2656166    **23,118,127**
TAM-1099-31772  caused by patch XU*8*118.
ZTMCHK1       6522196   6595933    **127**
ZTMGRSET     14310699  14239565    **34,36,69,94,121,127**
ZTMKU         8280155   8841182    **118,127**
ZTMON         4340327   4458377    **118,127**
ZTMON1        7653545   9616420    **36,118,127**
ZTMS          5545783   5576536    **2,18,24,36,67,94,118,127**
ZTMS1         8217798   8021013    **36,49,104,118,127**
ZTMS2         5746563   5847661    **2,18,23,36,67,118,127**
ZTMS3         9711469   9841850    **1,18,36,49,64,67,94,118,127**
ZTMS7         1489086   1828513    **1,118,127**
NTH-0999-72794  STL-1099-40458  MAR-1099-23207  SDC-1099-60815  WRJ-0899-13025
List of preceding patches: 118, 121
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
Users can remain on the system, STOP TASKMAN.
STX-1099-72163
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
         
 4.  Users can remain on the system. 
      STOP TASKMAN, and have submanagers stop, STOP other background filers.
      "DO STOP^ZTMKU"
      
SHR-1099-71855  ZISUTL   The UNDEF in %ZIS5 has been fixed.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*127'
                              ==========
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
CON-0999-12912  WRJ-0999-12571  BED-0999-12380
      OpenM Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      
ZIS6
ZISTCPS
ZISUTL
ZTLOAD
 
 
- 
- 133 SEQ #118
 
- DATE APPLIED:    1999-12-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.  CTX-1099-72732, DAN-1099-40868.  Waiver Exemption ID#: Y2KWE0019.
 
Test Sites:
===========
Central Texas HCS- 674
Danville, IL - 550
 
 
Installation Instruction:
========================
 
    Renewed Alerts Not Reappearing.  When sites renew alerts they are
  1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
 
  2.  The patch has now been loaded into a Transport global on your
      system. You now need to use KIDS to install the Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
 
         Verify Checksums in Transport Global
         Print Transport Global
    disappearing.  The following Data Dictionary has been revised to
         Compare Transport Global to Current System
         Backup a Transport Global
 
  3.  Users can remain on the system. This patch can be loaded any
      non-peakpeak time.
 
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*133'
                             ==========
    correct this problem:
 
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
 
    1. ^DD(8992.1,.01
    2. ^DD(8992.1,.03 
    3. ^DD(8992.01,.02
 
 
 
- 
- 131 SEQ #119
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
    The second line of the routine now looks like:
        ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
             Before          After           Patch
 Routine     Checksum        Checksum        List
 ----------------------------------------------------------------------
 XPDE        15253053        15204188      **2,15,21,44,51,68,131**
 XPDIA       13691537        14296891      **10,15,21,28,44,58,68,131**
 XPDIA0       NEW             2357876      **131**
 XPDIA1       9001554        10621758      **2,44,51,58,68,85,131**
 KIDS routines have been modified to support patch HL*1.6*57.  Patch 57
 XPDIA2       6372331         6756887      **68,131**
 XPDTA        7580607         8868649      **15,44,58,131**
 XPDTA1       5005398         4715012      **44,68,85,131**
 XPDTC       13724075        13813303      **10,15,21,39,41,44,58,83,92,95,
                                             100,108,124,131**
=============================================================================
  This patch can be installed with users on the system, but no other users
  should be using KIDS while you install this patch.
===========================================================================
 INSTALLATION:
 added a new field multiple, 'SUBSCRIBER', to the Protocol file, #101. Also,
 
   1.  These routines are usually mapped on systems that allow mapping,
       so you will need to disable mapping for the affected 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 global.
 the HL LOWER LEVEL PROTOCOL PARAMETER file, #869.2, was merged into the
 
   4.  Users can remain on the system. This patch can be queued and 
       installed at any time.  TaskMan can remain running.
 
   5.  On the KIDS menu, under the 'Installation' menu, use the following
       options:
          2  Verify Checksums in Transport Global
          3  Print Transport Global
          4  Compare Transport Global to Current System
          5  Backup a Transport Global
 HL LOGICAL LINK file, #870.
 
   6.  As with the installation of all Kernel patches, it is recommended
       that you return to programmers prompt and use D ^XPDKRN:
         Install Package(s)
          INSTALL NAME: XU*8.0*131
                        =========
 
   7.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================
=============================================================================
 ROUTINES:
    Checksums obtained using CHECK^XTSUMBLD
 
 
- 
- 135 SEQ #120
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*135'
                             ==========
 
      Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                            ==  
      Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                      ==
2.  Whenever a name is changed or added in the NEW PERSON file, it is
 
NOTE: When patch has completed loading proceed with the following steps:
 
 
    1.  From Programmers Mode, execute the following routine:
 
        >D ^XUYDEV 
 
 
    necessary to transmit the new name to the Accu-Max system via HL7
    2.  Next the routine will display:
 
        The Following Data Has Been Added To File #8989.518
        ====================================================
        DEVICE
        DEV
        Device
 
 
        Press the return key to continue or '^' to exit:
    Messaging.  Routines will routinely check for the existence of
    ^DGRU(46.11,"AC") node.  For those entries which exist, a Master
    File Update("MFU") HL7 Message will be created and sent to the
    Accu-Max system if they have a "Physician" class.  Several new
    cross-references are being added to the Name and Provider Class
    fields of file #200.  These new cross-references will trigger the
    data into the RAI/MDS Monitor file(#46.11).
Y2K Waiver Request ID#:Y2KW0001   Y2K Waiver Status: Approved
 
3.  MON-0899-52735.
    When using the Deactivate a User option [XUSERDEACT], a prompt
    will display to "Delete All Mail Access:".  When cursor is set
    to the field to respond the system shows that the user has 0
    messages in their mail box or group though their are messages.
    Routine XUSTERM and XUSRB1 has been revised to correct this
    problem.
 
4.  ISL-1199-51331.
this patch may be installed during the Y2K Moratorium, AFTER 
    To allow CPRS Notification users the ability to identify users
    and/or OE/RR teams, the DEVICE file #3.5, will be added to the
    PARAMETER ENTITY file #8989.518.  A new routine(^XUYDEV) has
    been created to allow entry of the DEVICE into file #8989.518.
    When patch has completed loading, proceed with the following
    steps:
 
    1.  From Programmer Mode, execute the following routine:
 
        >D ^XUYDEV 
1/15/2000.  
 
 
    2.  Next the routine will display:
 
        The Following Data Has Been Added To File #8989.518
        ====================================================
        DEVICE
        DEV
        Device
 
 
 
        Press the return key to continue or '^' to exit:
 
 
Test Sites:
===========
Washington D.C. - 688
Bronx, NY       - 526
Madison, WI     - 607
Albany, NY      - 500
1.  E3R - 12385.
Biloxi, MS      - 520
Tampa, FL       - 673
 
Routine Summary:
================
The following routine(s) are included in this patch.  The second line of
each routine will look like:
 
               <tab>;;8.0;KERNEL;**[Patch List]**;11/26/99
 
    In support of MailMan patch XM*7.1*107, this patch adds a new whole
Checksums:   CHECK^XTSUMBLD
==========
 
Rtn Nm            Chksum Before           Chksum         Patch List
===================================================================
XU8P135                     NEW           380717         **135**
XUYDEV                      NEW           903293         **135**
XUSTERM                14376497         13878375         **36,73,135**
XUSRB1                 10103967         10106207         **28,82,135**
  
    file cross reference ("AH", on the DIVISION field) to the NEW PERSON
 
 
Installation Instruction:
========================
 
  1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
 
  2.  The patch has now been loaded into a Transport global on your
      system. You now need to use KIDS to install the Transport global.
    file, to enable limited broadcast messager by division.
      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
         Backup a Transport Global
 
  3.  Users can remain on the system. This patch can be loaded any
      non-peak time.
 
 
- 
- 140 SEQ #121
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
    Y2K Waiver Request ID#:Y2KW0001   Y2K Waiver Status: Approved
    and time.
 
 
Test Sites:
===========
Martinsburg, WV - 613
Bronx, NY - 526
 
 
Routine Summary:
    this patch may be installed during the Y2K Moratorium, AFTER 
================
The following routine(s) are included in this patch.  The second line of
each routine will look like:
 
            <tab>;;8.0;KERNEL;**[Patch List]**;09/20/96
 
Checksums:   CHECK^XTSUMBLD
==========
 
Rtn Nm            Chksum Before   Chksum After             Patch List
    1/15/2000.
=====================================================================
XQ55                   10774418       10830712                140
 
 
Installation Instruction:
========================
1. Users are allowed to be on the system during the Installation.
 
2. Routine mapping is NOT recommended for these routines.
 
 
3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.  This
loads the patch into a Transport Global onto your system.
 
4. You Do Not need to stop TaskMan or the background filers.
   (AXP Sites - Place TaskMan in a WAIT state.
   OpenM/Cache Sites - STOP TaskMan.)
 
 
5. On the KIDS menu, select the "Installation" menu and use the
   following options to install the Transport Global:
1.  BRX-1197-11294.
 
  Verify Checksums in Transport Global
  Print Transport Global
  Compare Transport Global to Current System
  Backup a Transport Global
 
  Install Package(s)
             INSTALL NAME:  XU*8.0*140
                            ==========
 
    When using the 'Option Access By User' option and a user has not
  Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                        ==
  Want to DISABLE Scheduled Options, Menu Options, and 
  Protocols? YES// NO
                   ==   
 
6. AXP Sites - Answer NO to the question "Want to MOVE routines
   to other CPUs?"
 
7. If the routines were unmapped, the mapped set should be rebuilt
    previously logged on to the system, the Last on date is displayed
   once the installation has run to completion.
 
8. AXP and OpenM/Cache Sites Only - Remove TaskMan from a WAIT/STOP state.
    errouneously.  Routine XQ55 have been revised to display a null
    last on date, should last on date for a user contain a blank date
 
 
- 
- 141 SEQ #122
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
While investigating NOIS DAY-0200-40034 a leap year problem was found in
Sites should use the following to see if any tasks are affected by evaluating
the QUEUED TO RUN AT WHAT TIME field to see if it appropriate for the task.
Look for task that should have been scheduled for Feb 29,2000.
Select OPTION: PRINT FILE ENTRIES  
OUTPUT FROM WHAT FILE: // 19.2  OPTION SCHEDULING
                                          (13 entries)
SORT BY: NUMBER// 2  QUEUED TO RUN AT WHAT TIME
SCH^XLFDT. This would affect tasks scheduled for the last day of the month.
START WITH QUEUED TO RUN AT WHAT TIME: FIRST// FEB 15,2000  (FEB 15, 2000)
GO TO QUEUED TO RUN AT WHAT TIME: LAST// MAR 1,2000  (MAR 01, 2000@24:00)
  WITHIN QUEUED TO RUN AT WHAT TIME, SORT BY: 
FIRST PRINT FIELD: .01  NAME
THEN PRINT FIELD: 2;L19  QUEUED TO RUN AT WHAT TIME
THEN PRINT FIELD: 6;L20  RESCHEDULING FREQUENCY
THEN PRINT FIELD: 
  *************************
Heading (S/C): OPTION SCHEDULING LIST  Replace 
Taskman uses this routine to evaluate the RESCHEDULING FREQUENCY field in 
STORE PRINT LOGIC IN TEMPLATE: 
START AT PAGE: 1// 
DEVICE:   SYSTEM
...SORRY, HOLD ON...
OPTION SCHEDULING LIST                         FEB  9,2000  12:44    PAGE 1
                                QUEUED TO RUN AT     RESCHEDULING
NAME                            WHAT TIME            FREQUENCY
----------------------------------------------------------------------------
the Option Scheduling file.
JOES SPECIAL                    FEB 28,2000  22:00   1M(L@2200)
XUTM PROBLEM DEVICES            FEB 28,2000  21:00   1M(15@2100,L@2100)
----------------------------------------------------------------------------
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XLFDT2        3530137   3576737    **71,86,141**
XLFDT3        6415507   5174266    **71,120,141**
List of preceding patches: 86, 120
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
Also fixed is a looping problem if the schedule requests a day beyond the
>>>Users may remain on the system.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
end of the month. Like 30th of each month for February or 31st for April.
      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
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peakpeak time.
Now it will default to the LAST DAY of the month.  This would make a schedule
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*141'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
of "1M(30@2200)" for February be eveluated as "1M(L@2200)".
  6.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
 
 
- 
- 137 SEQ #123
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 130 SEQ #124
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
    This patch may not be installed during the Y2K Leap Year Lockdown
 
    Inaddition input template XUEDITOPT has been revised to allow Broker
    type options to prompt for RPCKEY and RULES fields.
 
 
 
Test Sites:
===========
Martinsburg, WV - 613
Bronx, NY - 526
    period of 2/28/2000 to 3/3/2000.
 
 
Routine Summary:
================
The following routine(s) are included in this patch.  The second line of
each routine will look like:
 
            <tab>;;8.0;KERNEL;**[Patch List]**;09/20/96
 
Checksums:   CHECK^XTSUMBLD
 
==========
 
Rtn Nm         Chksum Before     Chksum After            Patch List
====================================================================
XQ5                 13875754         16374150              44,130
 
 
Installation Instruction:
========================
1. Users are allowed to be on the system during the Installation.
 
 
2. Routine mapping is NOT recommended for these routines.  If you
are using routine mapping, review your mapped set and ensure that
these routines are NOT in your mapped routine set before proceeding
and rebuild your map set afterward before reactivating TaskMan.
 
3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.  This
loads the patch into a Transport Global onto your system.
 
4. You Do Not need to stop TaskMan or the background filers.
1.  MWV-0997-20795.
   (AXP Sites - Place TaskMan in a WAIT state.
   OpenM/Cache Sites - STOP TaskMan.)
 
 
5. On the KIDS menu, select the "Installation" menu and use the
   following options to install the Transport Global:
 
  Verify Checksums in Transport Global
  Print Transport Global
  Compare Transport Global to Current System
    When setting defaults to a print type option, then accessing the
  Backup a Transport Global
 
  Install Package(s)
             INSTALL NAME:  XU*8.0*130
                            ==========
 
  Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                        ==
  Want to DISABLE Scheduled Options, Menu Options, and 
  Protocols? YES// NO
    option thru Edit option, Edit option overwrites any defaults that
                   ==   
 
6. AXP Sites - Answer NO to the question "Want to MOVE routines
   to other CPUs?"
 
7. If the routines were unmapped, the mapped set should be rebuilt
   once the installation has run to completion.
 
8. AXP and OpenM/Cache Sites Only - Remove TaskMan from a WAIT/STOP state.
    were previously set, should a template be selected.  The routine
    XQ5 has been revised to display to user a list of current defaults.
 
 
- 
 
- 
- 122
 
- DATE APPLIED:    2000-03-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
RUM updates.
 
 
 
- 
- 144 SEQ #126
 
- DATE APPLIED:    2000-04-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 106 SEQ #127
 
- DATE APPLIED:    2000-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Get discription from the web.
      system. You now need to use KIDS to install the Transport global.
      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
         Backup a Transport Global
     
  3.  Users can remain on the system. This patch can be loaded any
 
      non-peakpeak time.
     
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*106'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
========================================================================= 
     
  5.  After the install there is a part of the conversion that must
      be done by a user.
      Now "D MANUAL^XUINPCH2" to convert the ones that need user input.
 
=========================================================================
Installation:
     
  1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
     
  2.  The patch has now been loaded into a Transport global on your
 
 
- 
- 134 SEQ #128
 
- DATE APPLIED:    2000-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See XU*8.0*134 of the National Patch Module for full documentation.
 
 
 
- 
- 145 SEQ #129
 
- DATE APPLIED:    2000-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 146 SEQ #130
 
- DATE APPLIED:    2000-05-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 142 SEQ #131
 
- DATE APPLIED:    2000-05-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This Patch installs a routine that can do a DNS lookup to convert a 
IF YOU ARE INSTALLING THIS PATCH IN A TEST ENVIRONMENT ALONG WITH HL7
PATCH 63, DO NOT POINT TO A PRODUCTION DNS! THIS COULD RESULT IN
TRANSMITTING TEST HL7 MESSAGES TO A SITE'S PRODUCTION SYSTEM.
The install will test for a HL7 test parameter and not install the
default DNS address in this case.  PLEASE CHECK.
********************************************************************** 
See DBIA# 3056 for documentation on the API's.
There is a entry point for testing: TEST^XLFNSLK
domain name to an IP address. This routine has two supported API's.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;June 25, 1999
                 Checksum
Routine         Old       New      2nd Line
XLFNSLK                 7523173    **142**
The change by VISN's to the 10. private IP addressing pushed the need
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.
  1.  DSM sites - This is a new routine.
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
for this patch. 
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
     
  4.  Users can remain on the system. 
      This patch can be queued and installed at any time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*142'
                             ==========
                             
***************IMPORTANT*********************************************
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
   6. The POST install has entered the address of one of the national 
      DNS servers.  PLEASE CHANGE TO THE CORRECT ONE FOR YOUR SITE.
      From the EVE menu > Operations Management > Kernel Management Menu
      > Enter/Edit Kernel Site Parameters.  Go to the third screen and
      enter the correct DNS IP address for your site.
      Here are the national DNS IP address's
This patch is used by HL7 patch HL*1.6*63.
      152.127.1.12  ns1
      152.128.1.12  ns2
      152.129.1.12  ns3
      152.130.1.12  ns4
      152.131.1.12  ns5
      152.132.1.12  ns6
 =========================================================================
The POST install will enter the address of one of the national 
DNS servers.  PLEASE CHANGE TO THE CORRECT ONE FOR YOUR SITE.
 
 
- 
- 136 SEQ #132
 
- DATE APPLIED:    2000-05-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch addresses some of the problems that taskman is having with
CLE-0200-40051, BAY-0100-31168, TAM-0100-32225, JAC-0100-72572,
                              ==========
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
JAC-0200-70074, CTX-0300-70786
      
ZIS2
ZIS6
ZOSVONT
ZOSVVXD
ZTLOAD3
ZTM
ZTM0
ZTM5
ZTM6
ZTMGRSET
ZTMON
ZTMS
ZTMS1
ZTMS3
ZTMS4
ZTMS7
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
Three new fields were added to the TASKMAN SITE PARAMETERS file.
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 136
                            ===
       
 10.  DSM Sites, after patch has installed, rebuild your map set.
 11.  Restart TASKMAN or remove TASKMAN from the wait state.
"Balance Interval" to control how offen the manager does the Balance code.
=========================================================================
"Auto Delete Tasks" to control if the sub-manager will set ZTREQ to "@"
 before the task starts.
"Manager Startup Delay" to control how long the manager waits when starting.
 This field isn't used for a RESTART.
the ORB NOTIFICATION RESOURCE and the ORW THREAD RESOURCE.
TAM-0100-32225
A problem in the use of ZTREQ to re-schedule a task was fixed with a
change to %ZTLOAD3.  
MAC-0300-61865
If there was an error in the loadbalance routine the variable ZTOVERLD would
be undefined, ZTM6.
Also fix is a incorrect label in the ShareLic code of ZOSVONT.
LIT-0300-71933, FGH-0300-32520
Working with West LA and Seattle, a locking conflict was identified
 Routine %LICENSE not in DMS 7.2 as expected. ZOSVVXD.
 The need for %ZOSV1 eleminated,  Routine ZOSV1VXD deleted by install.
 ZTMGRSET updated to reflect this change.
CML-1299-4077 XUTMQ3 
Changed to adapt to the new Taskman "IO" list.
ALB-1299-50759 %ZIS2 
Problem with the HFS parameters in the device file not being used when
called from Taskman and ZTIO was used to setup the device.
when Taskman was trying to allocate resource devices.
                     
ZIS6 was changed to consolidate the resource device checking.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
With this change taskman skips the lock of ^%ZTSCH("DEV",IO) to prevent
XUTMQ         8141476   8186969    **20,136**
XUTMQ3        6060152   5747866    **136**
ZIS2         10170284  10178860    **69,104,112,118,136**
ZIS6          9115588  10232057    **24,49,69,118,127,136**
ZOSVONT       6645833   5179130    **34,94,107,118,136**
ZOSVVXD       6204470   7443216    **13,65,71,94,107,118,136**
ZTLOAD3       3910561   4046069    **67,127,136**
ZTM           8571416   9005201    **24,36,64,67,118,127,136**
ZTM0          6026624   6089712    **42,36,67,88,118,127,136**
ZTM5          4063072   4417939    **24,36,118,127,136**
two tasks from trying to open the same device at the same time.  The 
ZTM6          2656166   2656180    **23,118,127,136**
ZTMGRSET     14239565  14179554    **34,36,69,94,121,127,136**
ZTMON         4458377   4675862    **118,127,136**
ZTMS          5576536   5488776    **2,18,24,36,67,94,118,127,136**
ZTMS1         8021013   8379658    **36,49,104,118,127,136**
ZTMS3         9841850   9642200    **1,18,36,49,64,67,94,118,127,136**
ZTMS4         4980927   5100103    **136**
ZTMS7         1828513   2052318    **1,118,127,136**
List of preceding patches: 20, 127
resource device has its own lock to control this.
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.  STOP TASKMAN. <<<
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
This should fix a number of NOIS reports.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
         Print Transport Global
NJH-0100-20258, NTH-0100-70436, CLE-0100-40398, CTX-0100-70947,
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.  Users can remain on the system. This patch can be loaded any
     non-peak time.
     STOP TASKMAN. D STOP^ZTMKU
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*136'
 
 
- 
- 152 SEQ #133
 
- DATE APPLIED:    2000-05-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See XU*8.0*152 in the National Patch Module on FORUM for details.
 
 
 
- 
- 143
 
- DATE APPLIED:    2000-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
RUM for OpenM/Cache.
 
 
 
- 
- 39
 
- DATE APPLIED:    1996-07-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This patch contains the following features:
This patch should be installed during off-peak hours. Users can be on the
system, but no user should be using KIDS during the install of this patch.
===========================================================================
  
INSTALLATION:
  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 package 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 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
         Install Package(s)
  5.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
-Fixes problem when installing new Protocols, they would remain disabled.
      other CPUs?'. Enter the names of your Compute and Print server(s).
  6.  AXP Sites, after patch has installed, rebuild your map set.
 ===========================================================================
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
 Name           Checksum        Patch List
 -----------------------------------------------------------
 Nois CLA-0696-20835.
 XPDET          4659158         15,39
 XPDI           16016321        10,21,39
 XPDIL1         6256689         15,17,39
 XPDTC          12678971        10,15,21,39
 XPDUTL         2641528         21,28,39
 XQOO1          14071629        10,21,39
 ============================================================================
-The function $$PATCH^XPDUTL(patch) will handle patches with sequence
 numbers, which were added in patch 30.
-Setting XPDABORT=2 wasn't aborting install.
-Out of Order message on an option now contains the package name.
===========================================================================
 
 
- 
- 158 SEQ #135
 
- DATE APPLIED:    2000-06-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See XU*8.0*158 in the National Patch Module on FORUM for details.
 
 
 
- 
- 153 SEQ #136
 
- DATE APPLIED:    2000-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.  ISL-0797-50726.
 
      VERIFY CODE MUST be changed before continued use.
 
      ACCESS CODE:
 
 
NEW - Good morning JOSHUA
           You last signed on today at 09:00
      Device:_TNT0001
 
    Site discovered that when a user attempts to logon and the PROHIBITED
      SMITH,JOSHUA M. you are NOT AUTHORIZED to access the system during
      the hours of 10:00 am thru 1:30 pm.  Please try before 10:00 am or
      after 1:30 pm.
 
      ACCESS CODE:
 
 
 
Test Sites:
===========
    TIMES FOR SIGN-ON(file #200 and field #15) has been set with a time
Ann Arbor, MI - 506
Bronx, NY     - 526
 
Routine Summary:
================
The following routine(s) are included in this patch.  The second line of
each routine will look like:
 
            <tab>;;8.0;KERNEL;**[Patch List]**;07/03/95
 
    range that the user may not sign-on, an invalid message is displayed
Checksums:   CHECK^XTSUMBLD
==========
 
Rtn Nm         Chksum Before     Chksum After            Patch List
====================================================================
XUS1A                5446713          7137988               153
 
 
Installation Instruction:
========================
    to the user.  Display has been revised as follows:
1. Users ARE NOT allowed to be on the system during the Installation.
 
2. Routine mapping is NOT recommended for these routines.  If you
are using routine mapping, review your mapped set and ensure that
these routines are NOT in your mapped routine set before proceeding
and rebuild your map set afterward before reactivating TaskMan.
 
3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.  This
loads the patch into a Transport Global onto your system.
 
 
4. You Do Not need to stop TaskMan or the background filers.
 
 
5. On the KIDS menu, select the "Installation" menu and use the
   following options to install the Transport Global:
 
  Verify Checksums in Transport Global
  Print Transport Global
  Compare Transport Global to Current System
  Backup a Transport Global
OLD - Good morning JOSHUA
 
  Install Package(s)
             INSTALL NAME:  XU*8.0*153
                            ==========
 
  Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                        ==
  Want to DISABLE Scheduled Options, Menu Options, and 
  Protocols? YES// NO
                   ==   
           You last signed on today at 09:00
 
6. DSM/AXP Sites - Answer NO to the question "Want to MOVE routines
   to other CPUs?"
 
7. DSM/AXP Sites: If the routines were unmapped per STEP #2, the
   mapped set should be rebuilt once the installation has run to
   completion.
      Device:_TNT0001
 
 
- 
- 164 SEQ #138
 
- DATE APPLIED:    2000-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.  PUG-1299-50101.
Puget Sound HCS  -  663
 
 
Routine Summary:
================
The following routine(s) are included in this patch.  The second line of
each routine will look like:
 
            <tab>;;8.0;KERNEL;**[Patch List]**;07/10/95
 
    When an alert is sent to a user the Forward and Renew prompts are
Checksums:   CHECK^XTSUMBLD
==========
 
Rtn Nm    Chksum Before     Chksum After          Patch List
====================================================================
XQALERT1       30892967         30893715       20,65,114,123,125
 
 
Installation Instruction:
========================
    displayed as F(orward) or R(enew).  Changing to display as (F)orward
1. Users are allowed to be on the system during the Installation.
 
2. Routine mapping is NOT recommended for these routines.  If you
are using routine mapping, review your mapped set and ensure that
these routines are NOT in your mapped routine set before proceeding
and rebuild your map set afterward before reactivating TaskMan.
 
3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.  This
loads the patch into a Transport Global onto your system.
 
    or (R)enew.
4. You Do Not need to stop TaskMan or the background filers.
 
 
5. On the KIDS menu, select the "Installation" menu and use the
   following options to install the Transport Global:
 
  Verify Checksums in Transport Global
  Print Transport Global
  Compare Transport Global to Current System
  Backup a Transport Global
 
 
  Install Package(s)
             INSTALL NAME:  XU*8.0*164
                            ==========
 
  Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                        ==
  Want to DISABLE Scheduled Options, Menu Options, and 
  Protocols? YES// NO
                   ==   
 
 
6. DSM/AXP Sites - Answer NO to the question "Want to MOVE routines
   to other CPUs?"
 
7. DSM/AXP Sites: If the routines were unmapped per STEP #2, the
   mapped set should be rebuilt once the installation has run to
   completion.
 
Test Sites:
===========
 
 
- 
- 165 SEQ #139
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This is the replacement patch for XU*8*138.  If patch XU*8*138 has been loaded
NPF so that a trace to the original authentication can be made.  No Access
and Verify codes are, however, entered in the NPF so that the visitor may
not log in.  He or she will only see that information provided by the CPRS
foreign views software.  A bulletin, XUVISIT, will be sent when an entry
is made in the New person File if the site has assigned a valid mail group
to the bulletin.  The software defines a new multiple in the NPF called
"VISITED FROM" which stores the information brought from the home system.
There is a new SORT and PRINT template to show NPF entries that have been
VISITORS to a site.  XUS VISIT USER.
this patch should fix the changes that XU*8*138 made to the cross references
The Sign-on log has new fields to record the remote site and remote ien of a
visitor.  A new Print template XUSEC REMOTE ACCESS and sort template 
XUSEC REMOTE ACCESS to print just entries from remote users.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
of file 200.
Routine         Old       New      2nd Line
XUESSO1           n/a   4118958    **165**
XUS1         10153593  10540362    **9,59,111,165**
XUSCLEAN      6583467   6966234    **13,59,165**
XUSRB         5880708   6041270    **11,16,28,32,59,70,82,109,115,165**
List of preceding patches: 111, 115
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
     
This Kernel patch allows users to be validated through the
  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.
      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
         Backup a Transport Global
     
traditional Access and Verify Codes on their home systems and then carry
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can be queued for install at non-peak hours.
      With the Users on the system there is a small chance that a user would
      get a CLOBER/NOSOURCE error.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*165'
that authentication to other systems where they may not be entered in the
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
New Person File (NPF).  A packet of information is carried with the user
to the system being visited, and that information is then entered in the
 
 
- 
- 159 SEQ #141
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 163 SEQ #142
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.  HOU-1099-72362.
 
 
Routine Summary:
================
The following routine(s) are included in this patch.  The second line of
each routine will look like:
 
            <tab>;;8.0;KERNEL;**[Patch List]**;07/10/95
 
Checksums:   CHECK^XTSUMBLD
    Option SYNC FLAG FILE CONTROL [XUTM SYNC] does not appear to allow
==========
 
Rtn Nm    Chksum Before     Chksum After          Patch List
====================================================================
ZTMS2           5847661     6602171        2,18,23,36,67,118,127,163
XUTMSYNC         655698      655786                  163
 
 
Installation Instruction:
========================
    users to remove old entries in the Task SYNC FLAG file ^%ZISL(14.8,.
1. Users are allowed to be on the system during the Installation.
 
2. Routine mapping is NOT recommended for these routines.  If you
are using routine mapping, review your mapped set and ensure that
these routines are NOT in your mapped routine set before proceeding
and rebuild your map set afterward before reactivating TaskMan.
 
3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.  This
loads the patch into a Transport Global onto your system.
 
    Routine ZTMS2 and XUTMSYNC has been revised to correct this problem. 
4. STOP TASKMAN and STOP other background filers.  "DO STOP^ZTMKU"
 
 
5. On the KIDS menu, select the "Installation" menu and use the
   following options to install the Transport Global:
 
  Verify Checksums in Transport Global
  Print Transport Global
  Compare Transport Global to Current System
  Backup a Transport Global
 
 
  Install Package(s)
             INSTALL NAME:  XU*8.0*163
                            ==========
 
  Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                        ==
  Want to DISABLE Scheduled Options, Menu Options, and 
  Protocols? YES// NO
                   ==   
 
 
6. DSM/AXP Sites - Answer NO to the question "Want to MOVE routines
   to other CPUs?"
 
7. DSM/AXP Sites: If the routines were unmapped per STEP #2, the
   mapped set should be rebuilt once the installation has run to
   completion.
 
8. After installing this patch:
   OpenM Sites - you donot need to move anything, skip this step.
Test Sites:
   DSM/MSM Sites - you need to move a total of 1 routine from your
   production account to each manager account:
 
   ZTMS2
 
 
9. And in the manager account,  (Openm sites remain in VAH)
   all sites:
 
   DO RELOAD^ZTMGRSET
===========
   Select the System
   Patch number to load: 163
                         ===
 
10.DSM Sites, after patch has installed, rebuild your map set.
 
 
11.Restart TASKMAN with "D RESTART^ZTMB.  DSM sites this may
   require a privileged user.
Houston, TX  -  580
 
 
- 
- 166 SEQ #143
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
In working with the RAI/MDS folks a problem was found in how the FMTHL7
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XLFCRC            n/a    568962    **166**
XLFDT         4050775   4352260    **71,120,166**
and HL7TFM API's of XLFDT worked.  This has been fixed.
List of preceding patches: 120
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.
>>>Taskman may remain running.
  1.  DSM sites - Some of these routines are usually mapped,
FM stores midnight as 3000803.24 and HL7 standard requires it to be sent
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
as 200008040000-0800  i.e. Midnight of the night extending from Aug 3 to
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system.
      This patch can be queued and installed at any time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
Aug 4, 2000. 
      option:
        Install Package(s)  'XU*8.0*166'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
  
 =========================================================================
Also a new routine XLFCRC to compute CRC's, both 16 and 32 bit.
See DBIA 3156 for details.
 
 
- 
- 167 SEQ #144
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 151 SEQ #145
 
- DATE APPLIED:    2000-08-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
IVM-0400-31566
This causes the calling routine to get an error.  Fix to see that on a time-
out the device is closed.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;June 25, 1999
                 Checksum
Routine         Old       New      2nd Line
An option queued in the option scheduling file that didn't have a 
XLFNSLK       7523173   7558282    **142,151**
XQ1          11958439  11902300    **1,15,59,67,46,151**
List of preceding patches: 46, 142
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Do not allow users to log in to the system during installation.
rescheduling frequency would not have the ZTQPARAM variable or other 
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
parameters available. This was because the entry was deleted from the 
      options:
      
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Inhibit users from login into the system. (If you install when few
      users are on the system and the possibility of some CLOBER/NOSOURCE
      errors is acceptable, then users can stay on the system.)
option schedule file before the variables were set-up.  The fix was to set-
      Also place TASKMAN in a wait state.
      Option: Place Taskman in a WAIT State
     
  5.  Use "D ^XPDKRN" then:
        Install Package(s)  'XU*8.0*151'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
up the variables first.
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
  7.  Allow users to sign-on.
      Remove TASKMAN from the wait state.
      Option: Remove Taskman from WAIT State
=========================================================================
It has been found in testing at Bay Pines that if the call to the DNS times 
out the XLFNSLK routine fails to close the device used to call the DNS. 
 
 
- 
- 162 SEQ #146
 
- DATE APPLIED:    2000-09-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
*** Note there are routines that need to moved as part of this patch.
                 levels so we have some room for our DO's.
  7.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 162
                            ===
       
  8.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
                 
BAY-0600-31579   When adding a HUNT GROUP device to the IO queue the
MIN-0600-41387   device type wasn't added at the top level.  This would
                 cause errors at I2+2^%ZTMS1.  Fixed to set the correct
                 node.  ZTM4
                 
ISL-1199-51207   When trying to restore the variables on a Cache system
                 XTER2 would get an error.  The special Cache data item
                 from $ZU(56) is stored.  This was fixed by changing the
 
                 name from OpenM_ZU to $ZU(... then %ZTER saves it because 
                 XTER2 already knows not to restore anything that starts 
                 with a "$".
                 
NVS call         The new Taskman parameter Balance interval was not getting
                 picked up correctly.  Fixed to get the right data. ZTM5
                 
Request from the Mailman developer to save off data in ZTLOAD so user can
queue reports to p-message.  Change to ZTLOAD1.
    
 BRX-0999-10965  The error trap doesn't record any data for stack overflow
For standard VA systems the new routine ZUSET will rename the correct ZU*
routine to ZU for the site.
             
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;JUL 10, 1995
                 Checksum
Routine         Old       New      2nd Line
                 of allocation errors.  Before on a allocation error
ZTER         18980475  18198227    **8,18,32,24,36,63,73,79,86,112,118,162**
ZTER1         4369079   4369129    **18,24,36,49,112,162**
ZTLOAD1       6808427   6923394    **112,118,127,162**
ZTM4          2164226   2223405    **1,118,127,162**
ZTM5          4417939   4418054    **24,36,118,127,136,162**
ZTMS          5488776   5607220    **2,18,24,36,67,94,118,127,136,162**
ZUMSM         3349196   3457106    **13,42,49,94,107,162**
ZUONT         1992793   2038011    **34,94,118,162**
ZUSET             n/a    751876    **162**
ZUVXD         4517687   4620305    **13,24,84,94,118,162**
                 we would call the M vendors error trap.  The current 
List of preceding patches: 107, 118, 136
Sites should use CHECK^XTSUMBLD to verify checksums.
 
========================================================================= 
Installation:
 
>>>Users may remain on the system.
 
  1.  DSM sites - Some of these routines are usually mapped,
                 vendors error trap tries to set variables and also gets
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
                 an error.  The fix to this problem was to do a exclusive
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can not be queued. 
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
                 kill to get some room and then record the error.
      option:
        Install Package(s)  'XU*8.0*162'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step. 
                 For stack overflow error we pop the stack back 8
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      
ZTER
ZTER1
ZTLOAD1
ZTM4
ZTM5
ZTMS
      
 
 
- 
- 26
 
- DATE APPLIED:    1996-08-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MSG # 19318228  Controlled Subs needed to have a second person witness
========================================================================= 
Installation:
 
  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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
when 'wasting a narcotic dose'.  This patch adds a new supported reference
      options:
         Print Transport Global
         Compare Transport Global to Current System
         Verify Checksums in Transport Global
         Backup a Transport Global
  4.  Inhibit users from login into the system. (If you install when few
      user are on the system and the possibility of some CLOBER errors is
      acceptable then users can stay on the system.)
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
to provide a way to ask for a Access/Verify Code pair with out changing
         Install Package(s)  'XU*8.0*26'
  6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
  7.  AXP Sites, after patch has installed, rebuild your map set.
  8.  Enable user's login.
 
=========================================================================
SUPPORTED REFERENCE.
$$WITNESS^XUVERIFY(prefix_text,keys)
DUZ or other gyrations.
  Returns the IEN of a entry in the new person file that has entered a
  valid ACCESS/VERIFY code pair.
  
  prefix_text is a string that will be displayed before both the ACCESS
  and VERIFY code prompts.
  
  keys is a list of '^' delimited security KEY names, One of which the
  person entering the A/V code must have so that the IEN is returned.
  
$$CHKAV^XUVERIFY(access_";"_verify)
  Returns the IEN of the entry in the new person file that has this
  valid ACCESS/VERIFY code pair.
routine         new checksum
XUS              7592994
XUVERIFY         3907067
 
 
- 
- 168 SEQ #147
 
- DATE APPLIED:    2000-10-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
When placed in production the change in HL7 to call the XLFDT routine for 
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XLFDT         4352260   4356861    **71,120,166,168**
List of preceding patches: 166
Sites should use CHECK^XTSUMBLD to verify checksums.
HL7 to FileMan date conversion exposed an existing bug in the HL7TFM code.
========================================================================= 
Installation:
>>>Users may remain on the system.
>>>Taskman may remain running.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
This patch corrects that problem.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
     
  4.  Users can remain on the system.
      This patch can be queued and installed at any time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*168'
Blood Bank Team Coordination:
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
      
=========================================================================
=============================
Clearance - Sept. 7, 2000
Routine Summary
 
 
- 
- 170 SEQ #148
 
- DATE APPLIED:    2000-10-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
XU*8*162, no users are allowed on the system.
To avoid the problem:
Inhibit log on and install patch XU*8.0*162 per instructions make sure you
have a session logged in at programmer mode and immediately install patch
170 per instructions in this patch. Allow users back in the system.
 
CMH-0800-N3105
Patch XU*8*162 made a call to $$AVJ^%ZOSF in place of $$AVJ^%ZOSV in ZUONT.
This caused a NOLINE error.  Fixed to make the correct call. This affects 
Cache sites only.
**** Users will need to be off the system during this install ****
 
MVW-0800-22126, NJH-0800-22956, TAM-0800-32655, CLA-0800-22898
MAC-0900-60221
Patch XU*8*151 did fix the use of the ZTQPARAM variable or other 
parameters available if the scheduled option didn't have a re-queue frequence 
but if the option was on a schedule it broke the re-schedule.  
This patch fixes the re-scheduling.  As part of the post INIT it will go
thru the Scheduled options (file 19.2) an reschedule any that have a past 
date to run.
 
**** Taskman will need to be in a wait state during this install ****
Blood Bank Team Coordination:
=============================
Clearance - Sept. 8, 2000
 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
 
                 Checksum
 
Routine         Old       New      2nd Line
XQ1          11902300  12116128    **1,15,59,67,46,151,170**
XUTMPCH           n/a    930054    **170**
ZUONT         2038011   2038331    **34,94,118,162,170**
ZUSET          751876   1042105    **162,170**
 
List of preceding patches: 151, 162
Sites should use CHECK^XTSUMBLD to verify checksums.
 
========================================================================= 
                 !!!  WARNING!!!
Installation:
 
>>>Do not allow users to log in to the system during installation.
 
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
     
NT sites need to install patch XU*8*162 and XU*8*170 TOGETHER
  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.
      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
         Backup a Transport Global
     
Make sure you have Patch XU*8.0*162 and XU*8.0*170 before going any
  4.  Inhibit users from login into the system. 
      Get all current users off the system or they will get an EDITED
      error when they return to the menu system.
      Also place TASKMAN in a wait state.
      Stop BACKGROUND task or they will get an EDITED error when done.
     
  5.  Use "D ^XPDKRN" then:
        Install Package(s)  'XU*8.0*170'
                             ==========
                             
further. XU*8*162 is required for this patch but there is a problem with
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
                                                                        
        This routine will rename the correct routine to ZU for you.
        Rename ZUONT to ZU, OK? No//  >>>>Cache sites answer YES
                                      >>>>DSM sites answer NO
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
 
routine ZUONT which has big impact on NT sites. After installing patch
  7.  Allow users to sign-on.
      Remove TASKMAN from the wait state.
 
=========================================================================
 
 
- 
- 150 SEQ #149
 
- DATE APPLIED:    2000-10-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is in support of the following Broker NOIS
changed by patch XU*8*134 (Name Standardization)
This patch also provides support for the Broker User Info properties.
MIW-0500-42196 XUS1   Patch XU*8*165 broke the auto sign-in (single sign-in).
                      The routine was already in this patch so the fix was
                      added to the routine.
Blood Bank Team Coordination:
=============================
ISW-1299-21488, ISW-1299-22382
Clearance - August 17,2000
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XUS1         10540362  10615522    **9,59,111,165,150**
XUSER         1616062   2107735    **75,97,99,150**
XUSRB         6041270   6120921    **11,16,28,32,59,70,82,109,115,165,150**
XUSRB2         783689   1351749    **115,150**
XUSRB4            n/a   1401530    **150**
List of preceding patches: 99, 115, 165
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
This patch also adds a new field to the new person file under the Division
>>>Users may remain on the system.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
     
  3.  The patch has now been loaded into a Transport global on your
field.  This new field is Default and is used by the GUI log-on to select
      system. You now need to use KIDS to install the Transport global.
      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
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
one division to pre-select.  This is only needed for users that have more 
      non-peak time.
      This patch can be queued for install at non-peak hours.
      Taskman can remain running.      
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*150'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
than one division.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
This patch updates the EDIT AN EXISTING USER form.  This form was also
 
 
- 
- 178 SEQ #150
 
- DATE APPLIED:    2000-10-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*178 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 149 SEQ #151
 
- DATE APPLIED:    2000-11-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
HUN-0800-22470  The change that patch XU*8*153 made to "prohibited 
                user problems. Here is the new message:
                
     No PRIMARY MENU assigned to user or User is missing KEY to menu!
                
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
BAY-0600-31674  times for sign-on" did not work as planed. This patch
                 Checksum
Routine         Old       New      2nd Line
XQCHK        18037162  18364121    **47,110,149**
XUS           8138431   8139177    **16,26,49,59,149**
XUS1A         7137988   5648404    **153,149**
XUS3          5732668   5735173    **32,149**
List of preceding patches: 32, 59, 110, 153
Sites should use CHECK^XTSUMBLD to verify checksums.
                also add a new message to tell the user that is blocked
========================================================================= 
Installation:
>>>Do not allow users to log in to the system during installation.
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
                from sign-on what the prohibited time are.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
     
  4.  Current users can remain on the system.
      Inhibit new users from login into the system.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*149'
ANN-0598-41422  The message of "No Access Allowed for this User"
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
  
  7.  Allow new users to login to the system.
=========================================================================
                was not helpful so a new message has been added to 
                the sign-on to report that the user doesn't have a
                PRIMARY MENU or KEY to assist IRM with evaluating
 
 
- 
- 176 SEQ #152
 
- DATE APPLIED:    2000-11-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS
cross-reference of each field.  The post-INIT will reindex the data
corresponding entry in the Name Components file.
 
For example, if FIX^XLFNP176 finds a name in the .01 field of the New
Person file stored as:
 
        Name: SMITH,JOHN M D
 
it assumes M D is a suffix, and changes the name to SMITH,JOHN MD. It also
stores MD in the SUFFIX field (#5) in the Name Components file.
 
to setup the cross-reference.  Some experamental fields from the
 
How to use:
----------
FIX^XLFNP176 can be run with VISTA users online. However, it is
recommended that it be run during non-peak times.
 
Run FIX^XLFNP176 from programmer mode:
 
        >D FIX^XLFNP176
 
development account were send and will be removed.  Routine XUINPCH3
The routine need only be run onced to fix the problem.
 
 
Customizing the list of problem suffixes checked by FIX^XLFNP176
----------------------------------------------------------------
If you wish to modify the list of problem suffixes checked by XLFNP176,
you can edit the text at line tag LINE^XLFNP176. Replace the list with an
up-arrow (^)-delimited list of suffixes that may occur at the end of the
Names stored in your New Person file.
 
is just the Post-INIT routine.  The discription was changed on other
Blood Bank Team Coordination:
=============================
Clearance - Nov. 2, 2000 
 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
fields.
                 Checksum
Routine         Old       New      2nd Line
XLFNP176          n/a   9524118    **176**
XUINPCH3       555958   1351290    **115,176**
List of preceding patches: 115
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
The fields being loaded:
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
  1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
  2.  The patch has now been loaded into a Transport global on your
      system. You now need to use KIDS to install the Transport global.
53.1,53.2,53.3,53.4,53.6,53.7,53.8,54.1
      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
         Backup a Transport Global
  3.  Users can remain on the system. 
      This patch can be queued and installed at any time.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*176'
                             =========
        Want KIDS to INHIBIT LOGONs during the install? YES// NO                
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
=========================================================================
 
MIA-0700-30488
NAME STANDARDIZATION: SPACES WITHIN SUFFIXES
NOIS
====
ANN-0800-42960
MAN-0800-12845
 
Background
==========
The Name Standardization Patch (Kernel Patch XU*8.0*134), which was
released on April 6, 2000, includes a data conversion run as part of the
LEB-0800-20388
Post-Installation of that patch. The data conversion converts all names
stored in the .01 field of the New Person file to standard form. It also
parses each name into its component parts (Given Name, Middle Name, Family
Name, and Suffix), and stores those component parts in the Name Components
file (#20) also released with the patch.
 
 
Problem
=======
The data conversion looks for specific suffixes at the end of the name,
DAY-1000-40325
such as MD, PHD, and DDS. However, it was not accounting for suffixes that
contain periods, such as M.D., Ph.D. and D.D.S. When the data conversion
finds a name with a suffix that contains periods the name could be
incorrectly parsed.
 
For example, suppose the name as stored in the .01 field of the New Person
file before patch XU*8.0*134 was installed was:
 
            Original name: SMITH,JOHN M.D.
 
SBY-1000-30177
The result after the data conversion would be:
 
    New standardized name: SMITH,JOHN M D
 
    Name components as stored in the Name Components file:
                    Given: JOHN M.
                   Middle: D.
                   Family: SMITH
                   Suffix:
 
Note that in the above, the suffix M.D. was not recognized as a suffix.
'M' was considered part of the person's first (given) name, and 'D' was
considered the middle initial.
 
 
Solution
========
In order to correct names that were parsed incorrectly by the data
conversion, routine XLFNP176 is included in this patch. The FIX^XLFNP176
entry point loops through the entries in the New Person file and looks for
Patch XU*8*165 unintentionly send all fields in file 200 not just the
names that may have been standardized and parsed incorrectly. It will then
optionally correct the name in the New Person file and the corresponding
name components in the Name Components file.
 
NOTE: Sites should still install patch XU*8*134. The FIX^XLFNP176 entry
point is designed to run on systems on which the data conversion has
already been run.
 
 
FIX^XLFNP176 Description
ones needed for the patch.  This patch fixes the problem caused in
========================
This directly mode utility loops through all entries in the New Person
file (#200) and looks in the .01 field for names that end in any of the
following strings (without the single quotes (')):
 
  ' M D'
  ' D D S'
  ' PH D'
  ' R N'
  ' D P M'
the DEA# and VA# fields.  The main problem was a change made to the
  ' D O'
  ' P A'
  ' N P'
  ' C R N A'
  ' L P N'
 
If it finds any of the above strings at the end of the name, it assumes
that string is a suffix. It removes the spaces from the suffix and stores
the modified name in the .01 field of the New Person file. It also stores
the suffix (without embedded spaces) in the Suffix field (#5) of the
 
 
- 
- 154 SEQ #153
 
- DATE APPLIED:    2000-11-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.  HOU-0198-70327.
          Manage Mailman ...
             INSTALL NAME:  XU*8.0*154
                            ==========
 
  Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                        ==
  Want to DISABLE Scheduled Options, Menu Options, and 
  Protocols? YES// NO
                   ==   
 
6. DSM/AXP Sites - Answer NO to the question "Want to MOVE routines
          Menu Management ...
   to other CPUs?"
 
7. DSM/AXP Sites: If the routines were unmapped per STEP #2, the
   mapped set should be rebuilt once the installation has run to
   completion.
          Programmer Options ...
          Operations Management ...
          Spool Management ...
          System Security ...
          Taskman Management ...
          User Management ...
          Application Utilities ...
          Capacity Management ...
    This patch corrects the %DSM-E-NUMBER, illegal number error should
          Captioned OP in a Template 
          HL7 Main Menu ...
          Suggestion Box
 
Select Systems Manager Menu Option: M
    1    Manage Mailman                    
    2    Menu Management                   
CHOOSE 1-2:
111111111111111111111111111111111111111111111111111111111111111111
%DSM-E-NUMBER, illegal number
    an extraordinarily long be entered (usually caused by something or
%DSM-I-ATLABEL, C+2^XQ71:4      R XQJ:DTIME S:'$T XQJ=U I XQJ?1N.N G
C:'$D(XQ(XQ
J-1#20+1)) W "  " S XQUR="",XQY=+XQ(XQJ-1#20+1) I XQY>0 S
XQY0=$P(^XUTL("XQO",XQ
DIC,"^",XQY),U,2,99),XQA=$P(XQ(XQJ-1#20+1),U,3) G W
>
 
**************** Corrected Below *******************************
 
 
    someone hand laying on the keyboard).  An example is display below:
Select Systems Manager Menu Option: M
    1    Manage Mailman                    
    2    Menu Management                   
CHOOSE 1-2:
1111111111111111111111111111111111111111111111111111111111111111
    
    1    Manage Mailman                    
    2    Menu Management                   
CHOOSE 1-2: 
 
 
 
NOTE: Returns the User back to the Selection Prompt for the correct
      choice.
 
 
 
Test Sites:
===========
Houston, TX  -  580
 
 
 
Routine Summary:
================
The following routine(s) are included in this patch.  The second line of
each routine will look like:
 
            <tab>;;8.0;KERNEL;**[Patch List]**;07/03/95
 
Checksums:   CHECK^XTSUMBLD
==========
          Core Applications ...
 
Rtn Nm         Chksum Before     Chksum After            Patch List
====================================================================
XQ71                13242248          13403778               154
 
 
Installation Instruction:
========================
1. Users are allowed to be on the system during the Installation.
 
          Device Management ...
2. Routine mapping is NOT recommended for these routines.  If you
are using routine mapping, review your mapped set and ensure that
these routines are NOT in your mapped routine set before proceeding
and rebuild your map set afterward before reactivating TaskMan.
 
3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.  This
loads the patch into a Transport Global onto your system.
 
4. You Do Not need to stop TaskMan or the background filers.
 
   FM     VA FileMan ...
 
5. On the KIDS menu, select the "Installation" menu and use the
   following options to install the Transport Global:
 
  Verify Checksums in Transport Global
  Print Transport Global
  Compare Transport Global to Current System
  Backup a Transport Global
 
  Install Package(s)
 
 
- 
- 181 SEQ #154
 
- DATE APPLIED:    2001-01-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 182 SEQ #155
 
- DATE APPLIED:    2001-01-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 175 SEQ #156
 
- DATE APPLIED:    2001-01-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
BRX-0900-12121
To support P-MESSAGE a change was made to ZTMS3 to move the clean-up
of temp globals to after the device has been closed.
ATG-0700-31453
In working with NVS it has been found that at times the persistent
task restart code is too good and schedules many copies of the same task
before one starts and signals that it is running.  The other copies
get caught waiting for a lock on the global node ^%ZTSCH("TASK",<task>).
This has been fixed by using a timeout on earlier lock before the
task is setup.  This change was made in ZTMS2.
With changes to the security checks that Mailman makes before allowing
XUTMOPT is included to provide an API for applications to check on
scheduled tasks.
Blood Bank Team Coordination:
=============================
Clearance - Nov. 2, 2000
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
a message to be sent, any tasks that Taskman start as part of the system
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XUTMOPT       4026913   4559820    **2,111,112,118,127,175**
ZTM0          6089712   5998062    **42,36,67,88,118,127,136,175**
ZTMS2         6724503   7001305    **2,18,23,36,67,118,127,163,167,175**
ZTMS3         9642200   9642200    **1,18,36,49,64,67,94,118,127,136,175**
List of preceding patches: 136, 167
startup need to have the DUZ set to a valid user.  After talking with the
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.
>>>Taskman does need to be stopped.
  1.  DSM sites - This routines maybe mapped,
      so you will need to disable mapping for the affected routines.
DBA it was decided to have Taskman use POSTMASTER as the user (DUZ=.5).
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
This change will only affect tasks started when Taskman first starts,
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.  Users can remain on the system.
     Also place TASKMAN in a wait state.
      Use option: Place Taskman in a WAIT State
      
  5.  In Programmer mode:
      Use "D ^XPDKRN" then
that have the special queueing field set to STARTUP or Startup Persistent.
         Install Package(s)  'XU*8.0*175'
                              =========
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to one several routine from 
ZTM0 is the routine that has been changed for this patch.
      your production account to each manager account:
      
ZTM0
ZTMS2
ZTMS3
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 175
                            ===
       
 10.  DSM Sites, after patch has installed, rebuild your map set.
 
 11.   Remove TASKMAN from the wait state. (DO RUN^ZTMKU)
=========================================================================
 
 
- 
- 24
 
- DATE APPLIED:    1996-08-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
-- The '%Index of Routines' option doesn't call the new version.
      of the VOLUME SETS you have listed, once the installation starts.
             
      MSM Sites - Once the install starts, KIDS will pause 5 minutes to
      allow time for you to go to the other CPUs, and make them ready to
      receive the patched routines.
      'D ^XUP' to setup the enviroment, then 'D ^XPDCPU' to load them.
           
  8.  After installing this patch, you need to move several routines from 
      your productions account to the manager account:
      ZIS5
      ZIS6
      ZISC
      ZISHVXD
      ZISHMSM
      ZISUTL
      ZOSV1VXD
      ZTER
      ZTER1
      ZTM
NOIS DAY-0496-41713  Submanager count always low. Site and John Beaufait
      ZTM5
      ZTMDCL
      ZTMS 
      ZTMS0 
      and in the manager account rename
      Example: ZL ZISUTL ZS %ZISUTL
      
did a great job of researching this problem.
      ZIS5       to %ZIS5
      ZIS6       to %ZIS6
      ZISC       to %ZISC
      ZISHMSM    to %ZISH   (MSM only)
      ZISHVXD    to %ZISH   (VAX DSM only) 
      ZISUTL     to %ZISUTL
      ZOSV1VXD   to %ZOSV1  (VAX DSM only)
      ZTER       to %ZTER
      ZTER1      to %ZTER1
      ZTM        to %ZTM
      ZTM5       to %ZTM5
      ZTMDCL     to %ZTMDCL
      ZTMS       to %ZTMS
      ZTMS0      to %ZTMS0
     
  9.  MSM sites now move both the % and non-% new routines to the MGR
      uci of the other CPU's.       
  9.  AXP Sites, after patch has installed, rebuild your map set.
 10.  Restart Taskman and enable user's login.
NOIS WBP-0596-21109, SDC-0496-60862  After patch XU*8*18 if the site has
     
=========================================================================
error screens setup in taskman, a task getting an error would not get
its status updated.  This was especially true when the error happened
setting up Network Mail tasks, Follow-up Mail would check on the status
of the task and not start new ones believing that one was starting.
E3R #8206   On VAX DSM to have TelNet links HALT from ZUVXD and not wait
Thanks to David Dahlstrand for noticing the link.
NOIS PUG-0596-51586  The new OPEN^%ZISH call wouldn't work to write a 
newversion of a file.  Problem was only with the VAX DSM version.
FILEMAN TEAM Problems with $$FTG^%ZISH on VAX DSM and reading records
greater than 255 char.  ZISHMSM had the same problem.
NOIS DES-0795-41067  TaskMan on MSM system could see the SYSTEM SHUTDOWN
flag and would set the X-ref of the Inhibit Logon's field to prevent users
for the next user.
from login on.  If the shutdown was aborted the X-ref would keep user from
login on but looking at the Volume Set file would show the Logon Inhibit
field still set to NO, this was confusing to sites.  This has been fixed
by adding a new item to the set of codes System Shutdown that is set and
cleared by taskman.
NOIS IHS-0696-N0286  Site found a call to a missing TAG in %ZISH, it was 
part of some code that is undocumented and the call has been removed.
NOIS DAY-0196-42100  Intermittent UNDEF in XQALDEV.  One entry point didn't
have all the variables setup.
NOIS HUN-0396-20414  At VAX DSM sites running taskman from DCL the log 
files could excced the VMS limit and bring Taskman to a stop.  The fix
is to not record a log file.
FORUM errors.  UNDEF Error at SETVAR^%ZIS1 when slecting a item from the
Local Synonym list.
BRX-0296-10688 Site needed to help identify devices to users.  Site wanted
NOIS DAY-0596-40526  A syntax error at RES+1^%ZOSV1VXD
the display the Mnemonic. This is a multipule and would cause problems.
Added code to display the Device Location like the FM loopup does.
routine     new checksum
XQALDEL          13827021
ZIS5              7634324
ZIS6              9961139
ZISC              8469046
ZISHMSM           5232475
ZISHVXD           6949854
ZISUTL            2111550
ZOSV1VXD          2355845
ZTER             18727059
ZTER1             5363987
ZTM               7509587
ZTM5              3649126
ZTMDCL             527042
ZTMS              4863268
ZTMS0             3205484
NOIS SDC-0596-60064  Problem was that users couldn't use ScreenMan after
ZUVXD             4856063
========================================================================= 
Installation:
  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 package onto your system.
  3.  The patch has now been loaded into a Transport global on your
doing 'Print a spool document' because the IO parameters didn't get reset.
      system. You now need to use KIDS to install the Transport global.
      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
  5.  Stop TASKMAN.
      Inhibit users from login into the system. (If you install when few
      user are on the system and the possibility of some CLOBER errors in 
      %ZIS is acceptable then users can stay on the system.)
  6.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         Install Package(s)  'XU*8.0*24'
  7.  VAX DSM Sites in the production account rename ZUVXD to ZU.
  
      MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
      NOTE: You will see the following message: TASKMAN is not running.
      You must run the routine XPDCPU in the production UCI for each
 
 
- 
- 148 SEQ #157
 
- DATE APPLIED:    2001-01-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 171 SEQ #158
 
- DATE APPLIED:    2001-01-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch adds the DELSTAT API to the alert functionality to provide
list.
 
Example:   D DELSTAT^XQALBUTL("OR;14765;23",.RESULTS)
 
Returned:   The value of RESULTS indicates the number of entries in
              the array.  The entries are then ordered in numerical 
              order in the RESULTS array.
                  RESULTS = 3
                  RESULTS(1) = "146^0"   User 146 - not deleted
                  RESULTS(2) = "297^1"   User 297 - deleted
information on whether an alert has been deleted for various users.  The
                  RESULTS(3) = "673^0"   User 673 - not deleted
 
 
Routine Summary:
================
  
       The following routines are included in the patch.  The second
line of each of these routines now look like this:
  
              ;;8.0;KERNEL;**[patch list]**; Jul 05, 1995
API was requested for CPRS functionality.
  
        Checksums were obtained using CHECK^XTSUMBLD
  
Routine           Before          After           Patch List
---------------------------------------------------------------
  
XQALBUTL         4983080        8443097        **114,125,171**
 
  
 Installation Instructions:
 
 ==========================
  
    1.  These routines are not usually mapped on systems that allow
        mapping so you may not have to disable mapping.
    2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
        option will load the KIDS package 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 Transport global.
    4.  On the KIDS menu, under the 'Installation' menu, use the following
        options: 
DELSTAT - For the most recent alert with XQAIDVAL as the PackageID
           Print Transport Global 
           Compare Transport Global to Current System 
           Verify Checksums in Transport Global 
           Backup a Transport Global
           Install Package XU*8.0*171
    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).
        AXP sites should answer "no" to this question.
    6.  Rebuild your mapped set if necessary.
    7.  If users are allowed to remain on the system during installation
passed in, on return array VALUES contains the DUZ for users in 
        errors may occur when the routines are loaded.
VALUES along with an indicator of whether the alert has been 
deleted or not, e.g., DUZ^0 if not deleted or DUZ^1 if deleted.  
Note that contents of VALUES will be killed prior to building the 
 
 
- 
- 177 SEQ #159
 
- DATE APPLIED:    2001-01-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
As a part of its security the RPC Broker requires that a Remote Procedure
In addition, this patch modifies the Screenman option for Editing Options
to add the ability to add context options within the ITEMS subfile.
 
This modification was requested and tested by the developers working on a 
Patient Lookup object and Smart Card applications.
 
 
Routine Summary:
================
  
Call (RPC) be included within a Broker (Client/Server) or Context option,
       The following routines are included in the patch.  The second
line of each of these routines now look like this:
  
              ;;8.0;KERNEL;**[patch list]**; Jul 05, 1995
  
        Checksums were obtained using CHECK^XTSUMBLD
  
Routine           Before          After           Patch List
---------------------------------------------------------------
  
and that this option be included within the user's menu tree.  This has
 XQCS           127133342        13170786     15,28,82,116,115,177
  
 Installation Instructions:
 ==========================
  
    1.  These routines are not usually mapped on systems that allow
        mapping so you may not have to disable mapping.
    2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
        option will load the KIDS package onto your system.
    3.  The patch has now been loaded into a Transport global on your 
resulted in some context options including hundreds of RPCs.  This patch
        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
           Install Package XU*8.0*177
    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).
modifies XQCS to look also at the ITEMS subfile (which has been used for
        AXP sites should answer "no" to this question.
    6.  Rebuild your mapped set if necessary.
    7.  If users are allowed to remain on the system during installation
        errors may occur when the routines are loaded.
menu items) within a context option, and if these point to other context
options, the RPCs included in that context will be included as a part of
the original context.
 
 
 
- 
- 179 SEQ #160
 
- DATE APPLIED:    2001-01-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
IV&V testing, Inpatient Meds, Pharmacy
Blood Bank Team Coordination:
=============================
Clearance - Nov. 2, 2000 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XLFDT         4356861   4357199    **71,120,166,168,179**
List of preceding patches: 168
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
In testing a problem was found that HL7TFM will return trailing zeros when 
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
     
  3.  The patch has now been loaded into a Transport global on your
converting a HL7 date like 200101091230 would return a value like 3010109.1230 
      system. You now need to use KIDS to install the Transport global.
      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
         Backup a Transport Global
     
  4.  Users can remain on the system.
this causes a problem in sorting. There will be a follow-up patch to finish the 
      This patch can be queued and installed at any time.
      This patch can be queued for install at non-peak hours.
      TASKMAN can remain running.
      Option: Place Taskman in a WAIT State
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*179'
                             ==========
changes to address correct conversion of Midnight.
         
        Want KIDS to INHIBIT LOGONs during the install? YES// NO 
        
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
Before w $$HL7TFM^XLFDT(200101091230)--> 3010109.1230
After  w $$HL7TFM^XLFDT(200101091230)--> 3010109.123
 
 
- 
- 185 SEQ #161
 
- DATE APPLIED:    2001-01-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 132 SEQ #162
 
- DATE APPLIED:    2001-01-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Add Specialty Codes to Person Class file.
 
 
 
- 
- 183 SEQ #163
 
- DATE APPLIED:    2001-01-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
LAS-1000-62717, BOI-1000-52970  XUS1A, XUESSO1 
 
                 Checksum
Routine         Old       New      2nd Line
XUESSO1       4118958   4127624    **165,183**
XUS1A         5648404   5708683    **153,149,183**
 
List of preceding patches: 149, 165
Sites should use CHECK^XTSUMBLD to verify checksums. 
 
========================================================================= 
During the early testing of RDV the DUZ value was hard set just before
Installation:
 
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
 
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
the call to the RPC.  When the code was fixed to properly set DUZ the
     
  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.
      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
         Backup a Transport Global
old code didn't get removed.  This has been fixed.
     
  4.  Users can remain on the system.
      This patch can be queued and installed at any time.
      TASKMAN can remain running.
           
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*183'
                             ==========
         
 
        Want KIDS to INHIBIT LOGONs during the install? YES// YES 
        
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
 
 
- 
- 188 SEQ #164
 
- DATE APPLIED:    2001-02-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 180 SEQ #165
 
- DATE APPLIED:    2001-04-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS: DAY-1000-42520   Vista Security (Verify Code) 
        letters  (upper case and lower), numbers, and, characters 
  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.  
      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 
         Backup a Transport Global 
     
        that are neither letters nor numbers (like "#", "@" or "$"). 
  4.  Users can remain on the system if installed at non-peak hours.
      There is a small chance that a user could get a CLOBER error if they
      are signing on at the time the routines change.  
      This patch can be queued and installed at non-peak time.  
      TASKMAN can remain running.  
           
  5.  On the KIDS menu, under the 'Installation' menu, use the following 
      option: 
        Install Package(s)  'XU*8.0*180' 
                             ==========
        
         
        Want KIDS to INHIBIT LOGONs during the install? YES// NO 
        
        No Options or Protocols need to be placed out-of-order.  
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO 
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.  
=========================================================================
 b.     Passwords shall be changed no less frequently than every 90 days.  
        Information systems shall not permit re-assignment of the last 
        three passwords used.  
        
 c.     Accounts that have been inactive for 90 days shall be disabled.  
 
 d.     To preclude password guessing, an intruder lock out feature 
These changes are required to meet VHA DIRECTIVE 6210 
        shall suspend accounts after five invalid attempts to log on.  
        Where round-the-clock system administration service is available, 
        system administrator intervention shall be required to clear a 
        locked account.  Where round-the-clock system administration 
        service is not available, accounts shall remained locked out 
        for at least ten minutes.  
 
Here is what was done based on the requirement from VHA POLICY:
Item a. Because VistA has been case-insensitive for many years, we chose
        to retain this characteristic. This means that VistA only has three 
Available at http://vaww.domain.ext/publ/direc/health/direct/vha6210d.pdf
        sets of characters to build a password from: alpha, numeric and 
        punctuation. The change from the past requirements is the new 
        requirement for punctuation characters and an increase in length 
        from 6 to 8 characters.
        
        The Kernel XUS2 routine was changed to require that 
        verify codes be composed of the following three groups of 
        characters: alpha, numeric, and punctuation.
        
Item b. This rule was implemented by changing the valid range in the data 
The rules listed below are from the Document "VA Account and Password 
        dictionary and then checking the value in the KERNEL SYSTEM 
        PARAMETERS file (#8989.3) and resetting the value if it is found 
        to be greater than 90. Kernel has long kept old verify codes based 
        on the date they were changed. A change has been made to limit the 
        time frame for removal in option "Purge Log of Old Access and Verify 
        Codes" [XUSERAOLD].
 
Item c. This rule was implemented by making changes to the scheduled Kernel 
        option 'Automatic Deactivation of Users' [XUAUTODEACTIVEATE] routine 
        XUSTERM1. This option has been changed to check each user's last 
Management Interim Policy" 
        sign-on date and if it is more than 90 days old, sets the DISUSER 
        field for that user.  If this happens the user will get a "No Access 
        Allowed for this User."  message when they trying to logon.
        
        Note: The DISUSER field is shown on the 'User Inquiry' and is on the 
        second page of the Kernel option "Edit an Existing User" [XUSEREDIT].  
 
Item d. Kernel has always implemented a form of 'lockout'. Changes where made 
        to the Kernel System parameters file DEFAULT # OF ATTEMPTS and DEFAULT 
        LOCK-OUT TIME field's. The values in the KSP were checked and changed 
 
        to meet the new limits for these fields.
        
 
        Note: In addition, the sign-on code was changed to echo 
              an asterisk (*) for each character entered. This 
              follows the Microsoft Windows login style, which is 
              a change from the VMS login style.
 
Routine Summary
The following routines are included in this patch.  The second line of each
 a.     Controls shall be implemented to require strong passwords.  
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
 
                 Checksum
Routine         Old       New      2nd Line
XUINPCH4          n/a    786391    **180**
XUS           8139177   8362765    **16,26,49,59,149,180**
XUS2         14055468  15802718    **59,180**
XUS4          3275391   3759854    **180**
XUSPURGE      6034721   4746135    **180**
        Passwords shall be at least eight characters in length, and 
XUSRB         6139976   6227685    **11,16,28,32,59,70,82,109,115,165,150,180**
XUSTERM1     12539120  11515045    **102,180**
XUSTZ         3010944   3161912    **36,180**
 
List of preceding patches: 36, 102, 149, 150
Sites should use CHECK^XTSUMBLD to verify checksums.
 
 
========================================================================= 
Installation: 
        contain three of the following four kinds of characters: 
 
>>>Users may remain on the system.  
>>>Taskman does not need to be stopped.  
 
  1.  DSM sites - Some of these routines are usually mapped, 
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
      option will load the KIDS package onto your system.  
     
 
 
- 
- 184 SEQ #166
 
- DATE APPLIED:    2001-05-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 40
 
- DATE APPLIED:    1996-09-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This patch changes the way KIDS secures a Packman Message. The prompt:
This patch should be installed during off-peak hours. Users can be on the
system, but no user should be using KIDS during the install of this patch.
===========================================================================
  
INSTALLATION:
  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 package onto your system.
    'Enter the scramble hint:' 
  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
         Install Package(s)
  5.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
 has been removed.  A new prompt:
      other CPUs?'. Enter the names of your Compute and Print server(s).
  6.  AXP Sites, after patch has installed, rebuild your map set.
 ===========================================================================
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
 Name           Checksum        Patch List
 -----------------------------------------------------------
    'Do you wish to secure this message? No//'
 XPDTP          2358145         21,40
       ;;7.1;MailMan;**33**;Jun 02, 1994
 
 XMASEC         4454626         33
 XMD            4879878         33
 ============================================================================
 will be asked after you enter the text for a message. This correct the
 problem that was identified by Nois CLE-0696-40353.
 This patch is the same as MailMan patch XM*7.1*33. Both patches contain
 the same MailMan and Kernel routines.
===========================================================================
 
 
- 
- 155 SEQ #167
 
- DATE APPLIED:    2001-06-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
                              XU*8*155
experienced an endless loop when control characters were somehow
entered into the prompt looking for an option name.  This patch changes
those errant lines of code to standard, Kernel calls to UP^%XLFSTR().
 
List of Test Sites
==================
White City, OR
Roseburg, OR
Bay Pines, FLA
Mike Boggess
Description
 
Routine Summary
===============
 
The second line of these routines should look like this:
        ;;8.0;KERNEL;**<Patch List>**;Jul 10, 1995
 
Routine         Old             New             Patch List
 
XQ11            10587910        10802256        155
===========
XQ7             2523046         2648795         44,60,155
XQSET           11252847        11378596        28,82,155
XQSRV           9902131         10172674        155
XQSRV5          18958753        19104128        155
XQT             14503760        14728981        20,47,46,37,155
XQT3            13422394        13658700        46,37,155
 
Sites should use CHECK^XTSUMBLD to verify checksums.
 
This patch was reviewed and approved by Blood Bank on 11/21/00.
 
 
========================================================================= 
Installation:
 
>>>Users may remain on the system.
 
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
 
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
        With the advent of the Cache 3.2 Operating system the underlying
      option will load the KIDS package 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 Transport global.
      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
character set of ASCII has been changed to Latin I, an ISO standard that
         Backup a Transport Global
 
  4.  Users can remain on the system. This patch can be loaded any
      non-peakpeak time.
      This patch can be queued for install at non-peak hours.
      With the Users on the system there is a small chance that a user
      would get a CLOBER/NOSOURCE error.
 
 
  5.  On the KIDS menu, under the 'Installation' menu, use the following
the VA supports.  This change caused, however, an ancient piece of code to
      option:
        Install Package(s)  'XU*8.0*155'
                             ==========
 
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
 
  6.  DSM Sites, after patch has installed, rebuild your map set.
break that has been promulgated throughout the Menu System over the years
which was used to change strings of code to all uppercase.  White City
 
 
- 
- 126 SEQ #168
 
- DESCRIPTION:    
Not actually applied.
 
 
 
- 
- 206 SEQ #169
 
- DATE APPLIED:    2001-07-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch description.
 
 
 
- 
- 196 SEQ #170
 
- DATE APPLIED:    2001-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS CPH-0301-43012
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XUESSO1       4127624   4782174    **165,183,196**
List of preceding patches: 183
     CPH-0301-43024
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.
>>>Do not allow users to make RDV requests during the install.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
Site was getting a null subscript error when a site that did not have a
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
station number in the institution file (#4) made a RDV request to the site.
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can be queued for install at non-peak hours.
      TASKMAN can remain running.
      Do not allow users to make RDV requests during the install.
     
This was fixed by checking for the station number when the request is made
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*196'
                             ==========
         
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
        
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
to prevent sending a invalid request.  At the remote site a second set of
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
  
=========================================================================
check are made to see that all the needed parameters are in place before
starting to log the visit.
 
 
 
- 
- 169 SEQ #171
 
- DATE APPLIED:    2001-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
ALX-0500-70393   XUTMRP, XUTMRP1
to add more space and see that entries don't run off the side of the page. Added 
some CPRS parameter info .Added a list of the Mailman info (Last use, mail 
groups). Compiled print template XUCT01 will be rebuilt. The Person 
Class was also added to routine XQUSR.
Added a question to the Terminate User option to show the User Inquiry.
(XUSTERM)
MON-0800-50494, DUB-0900-31169, CML-0500-40711  XUTMQ
The future task list was not showing up.  Corrected the global reference
that it was using.
When the DEVICE name and $I were changed with tasks still queued to the
XUTMK
From a question from NVS, Fixed a problem that caused this routine not to 
clean-up Taskman monitor data in the %ZTSCH global.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
old DEVICE name, (XUTM REPNT) option could not find the old device name
                 Checksum
Routine         Old       New      2nd Line
XQUSR         5053391   4960998    **169**
XUSER1            n/a   1428663    **169**
XUSTERM      13933270  14433091    **36,73,135,148,169**
XUTMK         7364498   8630418    **49,67,118,169**
XUTMQ         8186969   8210432    **20,136,169**
XUTMRP       15577050  13191393    **2,20,86,120,169**
XUTMRP1       7184681   5994786    **2,86,120,169**
and would cause an <UNDEFINED> error in XUTMRP1.  Now, even if the DEVICE
XUTMTP       10473436  10842367    **20,86,169**
List of preceding patches: 118, 120, 136, 148
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.
name was removed or changed, the option will still work
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can be queued and installed at any time.
      TASKMAN and Background tasks can remain running.
E3R 14749  
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*169'
                             ==========
         
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
        
        No Options or Protocols need to be placed out-of-order.
The "Person Class" and "Has E-SIG" and "Write Med's" were added to the print 
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
  
=========================================================================
template [XUSERINQ] for this option "XUSERINQ".  The KEYS HELD list was changed 
 
 
- 
- 192 SEQ #172
 
- DATE APPLIED:    2001-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS: ISB-0201-31135
 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;JUL 10, 1995
                 Checksum
Routine         Old       New      2nd Line
ZTLOAD3       4046069   4541001    **67,127,136,192**
In the code for REQ^%ZTLOAD the new schedule time is put in the wrong
List of preceding patches: 136
Sites should use CHECK^XTSUMBLD to verify checksums.
 
========================================================================= 
Installation:
 
>>>Users may remain on the system.
>>>TaskMan does not need to be stopped.
 
  1.  DSM sites - Some of these routines are usually mapped,
piece of the TASK. The code which puts the time in the task record was
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
not found at REQ^%ZTLOAD. The code at REQ^%ZTLOAD transfers control to
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch cannot be queued.
    **There is a slight chance that a job (User or TaskMan) could access
      this routine and get some CLOBER/NOSOURCE errors.
%ZTLOAD3 which then contains the code being fixed. The 5th piece of
      If this isn't acceptable then see that all jobs on the system are
      stopped before installing this patch.
   
  5.  In Programmer mode:
      Use "D ^XPDKRN" then
         Install Package(s)  'XU*8.0*192'
                              ==========
                              
        Want KIDS to INHIBIT LOGONs during the install? YES// NO 
        
^%ZTSK(ztsk,0) was set when piece 6 should have been set.  
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  6.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move the following routine from 
      your production account to each manager account:
      
      ZTLOAD3
Also the original create $H is moved to a new field (#16) and the $H
      
  7.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 192
                            ===
       
 8.   DSM Sites, after patch has installed, rebuild your map set.
  
at the time of requeueing is set into the 5th piece. 
=========================================================================
This patch fixes this problem.
 
 
- 
- 197 SEQ #173
 
- DATE APPLIED:    2001-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being released by Capacity Management (CM) for installation
This patch removes the MSM versions of the collection routines (ZOSVKSME
and ZOSVKSMS) from the production environment.
 
Provided that the 'SAGG Master Background Task' [KMPS SAGG REPORT] is not
currently running, this installation can be performed at any time of the
day with minimal disruption to users.  Installation should not take longer
than 10-15 minutes.
 
Installation:
============
of modifications to the ^%ZOSVK* collection routines that are used by the
 
  1.   You will need to disable any routines within the %ZOSVK* namespace.
       
  2.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
       option will load the KIDS package 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 Transport global.
       On the KIDS menu, under the 'Installation' menu, use the following
       options:
Statistical Analysis of Global Growth (SAGG) Version 1.8 software package.
       
          Verify Checksums in Transport Global
          Print Transport Global
          Compare Transport Global to Current System
          Backup a Transport Global
       
   4.  You do not need to inhibit users from login into the system.
       
   5.  Ensure that the 'SAGG Master Background Task' [KMPS SAGG REPORT] is
       not currently running by using the 'Status of SAGG Collection
 
       Routines' [KMPS SAGG STATUS] option and verifying the following
       message is displayed:
       
       The temporary collection global (i.e., ^XTMP("KMPS")) has no data.
       
   6.  On the KIDS menu, under the 'Installation' menu, use the 'Install
       Package(s)' option and select the package 
 
          XU*8.0*197
          ==========         
All DSM and OpenM-NT (Cache) sites are instructed to install this patch.
       
   7.  When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
       Protocols? NO//', you can respond with NO.
       
   8.  OpenM-NT (Cache) sites - you do not need to move any routines, skip
       this step.
       
       DSM sites - you need to move several routines from your production
       account to manager account.  
       
 
          ZOSVKSD
          ZOSVKSOE
          ZOSVKSOS
          ZOSVKSVE
          ZOSVKSVS
       
   9.  OpenM-NT (Cache) sites remain in VAH.
       
       DSM sites remain in the manager account.
       
This patch makes modifications to the ^%ZOSVK* collection routines that
       All sites:
       
          DO RELOAD^ZTMGRSET
          Select the System
          Patch number to load: 197
                                ===
 
  10.  After patch has installed, rebuild your map set if necessary.
are used by the SAGG software package.
 
 
 
- 
- 201 SEQ #174
 
- DATE APPLIED:    2001-09-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch creates two new components that add the following functionality to 
       package to which the KIDS build belongs. The package-level parameters 
       contained in the PARAMETERS file (#8989.5) are used as default values in 
       cases where the site hasn't set up or modified the parameter.
  
       c. Export the entries in PARAMETER ENTITY (#8989.518) file.
       
       d. Synchronize/resolve any issues with "pointed to" files and entries.
       
       e. The incoming data replaces any data at the site.
        
KIDS:
 
  2. A KIDS Build component that allows users to export entries from the 
     PARAMETER TEMPLATE File (#8989.52).
       a. Export the Parameter Template for each entry.
       
       b. Export each Parameter Definition (#8989.51) that is pointed to,
       without the PARAMETERS file (#8989.5) entry.
 
 
Routine Summary
 
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
 
                 Checksum
Routine         Old       New      2nd Line
XPDE         15289814  15641945    **2,15,21,44,51,68,131,182,201**
XPDIA3            n/a   3070143    **201**
XPDTA2            n/a   2361795    **201**
 
  1. A KIDS Build component that allows users to export entries from the 
List of preceding patches: 182
Sites should use CHECK^XTSUMBLD to verify checksums.
 
========================================================================= 
Installation:
 
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
 
  1.  DSM sites - Some of these routines are usually mapped,
     PARAMETER DEFINITION File (#8989.51).
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
       a. Export the Parameter Definition for each entry.
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can be queued and installed at any time.
      TASKMAN can remain running.
     
 
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*201'
                             ==========
         
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
        
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
       b. Export the entries in the PARAMETERS file (#8989.5) that pointed to 
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
  
=========================================================================
       the exported Parameter Definition (Step A) and had as the entity the 
 
 
- 
- 213 SEQ #175
 
- DATE APPLIED:    2001-10-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch adds some capabilities within the routine XUSRB related to
The patch contains only a single routine.
 
Routine Summary
The following routines are included in this patch.  The second line of 
each of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
 
                 Checksum
Routine         Old       New      2nd Line
XUSRB         6227685   8143764    **11,16,28,32,59,70,82,109,115,165,150,180,213**
Enterprise Single Sign-on (ESSO).  
 
List of preceding patches: 36, 102, 149, 150, 180
Sites should use CHECK^XTSUMBLD to verify checksums.
 
 
========================================================================= 
Installation: 
 
>>>Users may remain on the system.  
>>>Taskman does not need to be stopped.  
 
 
  1.  DSM sites - Some of the routine is usually mapped, 
      so you will need to disable mapping for the routine. 
 
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
      option will load the KIDS package 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 Transport global.  
      On the KIDS menu, under the 'Installation' menu, use the following 
One change will enable the RPCBroker to determine proxy servers which 
      options: 
 
         Verify Checksums in Transport Global 
         Print Transport Global 
         Compare Transport Global to Current System 
         Backup a Transport Global 
 
  4.  Users can remain on the system if installed at non-peak hours.
      There is a small chance that a user could get a CLOBER error if they
      are signing on at the time the routines change.  
can be used for an ESSO sign-on.  
      This patch can be queued and installed at non-peak time.  
      TASKMAN can remain running.  
 
  5.  On the KIDS menu, under the 'Installation' menu, use the following 
      option: 
        Install Package(s)  'XU*8.0*213' 
                             ==========
 
      Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO
 
 
      Want KIDS to INHIBIT LOGONs during the install? YES// NO 
 
      No Options or Protocols need to be placed out-of-order.  
      Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO 
                                                                      ==
 
  6.  DSM Sites, after patch has installed, rebuild your map set.  
Another change is specific to the CAPRI program of VBA to permit an 
ESSO-like sign-on using methods used in remote data views.
 
 
 
- 
- 214 SEQ #176
 
- DATE APPLIED:    2001-11-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*214 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 41
 
- DATE APPLIED:    1996-09-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This patch contains the following features:
-KIDS will now send an Alert if an Install encounters an error.
==============================================================================
This patch should be installed during off-peak hours. Users can be on the
system, but no user should be using KIDS during the install of this patch.
Since this patch is an update to KIDS, this patch should not be installed
with any other patch.
**MSM sites must manually move the routines XPDIJ and XPDCPU to their other
  CPUs. KIDS cannot automatically move this routines for you.**
==============================================================================
  
INSTALLATION:
  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 package 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 Transport global.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
-Fixes problems when installing PCE 1.0; 
      options:
         Print Transport Global
         Compare Transport Global to Current System
         Verify Checksums in Transport Global
         Backup a Transport Global
         Install Package(s)
  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
      other CPUs.
  When Options and Protocols are disabled and the Install is restarted, those
  7.  AXP Sites, after patch has installed, rebuild your map set.
 ===========================================================================
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
 Name           Checksum        Patch List
 -----------------------------------------------------------
 XPDCPU         6456291         41
  Protocols remain disabled even when install finishes. Nois MAR-0896-20332
 XPDET          4654700         15,39,41
 XPDI           15955866        10,21,39,41
 XPDIGP         6735250         41
 XPDIJ          10666490        2,21,28,41
 XPDIJ1         8772642         41
 XPDIL1         6509127         15,17,39,41
 XPDIP          9642216         15,21,28,30,41
 XPDIU          6010331         15,41
 XPDT           17390342        2,10,28,41
 XPDTC          12638033        10,15,21,39,41
  Protocols are installed without pointer to the Package file.
 XQOO1          14519526        10,21,39,41
 ============================================================================
  All routines were not being installed on all CPUs.
-Fixes bad expression error in DIK1 when loading patch GMRA*4*2 or DVBA*2.7*11
 Nois POR-0896-50403
 
 
- 
- 210 SEQ #177
 
- DATE APPLIED:    2001-11-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch Solution
==============
This patch introduces a new Kernel option XUSER DIV CHG, menu text: Change my 
Division. It has been added to the TBOX on the COMMON Menu.
Here is the Option description:
  The Kernel option "Change my Division" allows you to change the
  division to which you are currently assigned. This option performs
Patch XU*8*210, R/S Change Division
  the same function as entering your current division at the signon
  prompt "Select DIVISION: default division //".
 
  If you only have one division to select from, XUSER DIV CHG will show you 
  your current division and indicate that you cannot change it.
  
================
The following NOIS calls are also corrected:
HIN-0801-41754, FRE-0801-64066, BAC-0701-41456
===================================
The problem:
In the User Inquiry option, the CPRS Parameter Info is for the wrong
person.  It has been fixed to report for the correct person.
 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XUSER1        1428663   3013639    **169,210**
List of preceding patches: 169
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Users may remain on the system.
Problem Statement
>>>Taskman does not need to be stopped.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
=================
      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
         Backup a Transport Global
     
  4.  Users can remain on the system.
      This patch can be queued for install at non-peak hours.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*210'
                             ==========
         
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
        
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
Patch XU*8*210 addresses the need for users at multi-divisional or consolidated sites to change the division they represent without having to sign out and then sign back onto the system. 
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
  
=========================================================================
 
 
- 
- 208 SEQ #178
 
- DATE APPLIED:    2001-11-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8.0*208, Strong Verify clean-up
5. MIN-0701-40152
  4.  Users can remain on the system.
      This patch can be queued for install at non-peak hours.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*208'
                             ==========
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
6. DEN-0701-50838
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
  6.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
Patch XU*8.0*208 is composed of the following two parts. Each part is described
in the form of a Problem Statement and Patch Solution as follows.
NOTE: All fields added or modified by this patch (XU*8.0*208) and referenced in
this patch description reside in the NEW PERSON file (#200).
Part 1 - Problem Statement:
---------------------------
Patch XU*8*180 introduced a feature whereby the DISUSER flag (#7) was set for
any user that had not signed onto the system in the last 90 days.  This caused
the problem that if the DISUSER flag was cleared and the user did not sign onto
the system before the next scheduled time for the XUAUTODEACTIVATE option to
run, the DISUSER flag was being set again, causing extra work for IRM. The same
problem occurred when a user that was reactivated did not sign onto the system
before the XUAUTODEACTIVATE option ran.
This Patch Addresses the Following NOIS Calls:
Part 1 - Patch Solution:
------------------------
To fix this problem, a new field ENTRY LAST EDIT DATE (#202.04) was added to
the NEW PERSON file (#200) to keep track of the date of some edits. The
following fields now trigger the current date to the ENTRY LAST EDIT DATE
field: DISUSER, ACCESS CODE (#2), and TERMINATION DATE (#9.2).
The conditions under which the DISUSER field is set have also been changed. If
==============================================
any of the following conditions are true, we don't set the DISUSER flag:
        ;Last sign-on within 90 days
        ;User edited in last 30 days
        ;User set up in last 30 days
        ;Verify code changed in last 30 days
The TERMINATION DATE and DISUSER fields were moved to the first page of the
Edit an Existing User ScreenMan form to make them easier to see.
Part 2 - Problem Statement:
---------------------------
A problem was identified in that not all sign-on code (i.e. XUP, WebMail, POP3
server) was setting the LAST SIGN-ON DATE field (#202).
Part 2 - Patch Solution:
------------------------
1. DAY-0501-41059
The known places where this was happening have been fixed. Specifically they
were: XUP and XUSRA that POP3.  WEBMAIL has been patched on FORUM.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
2. FOR-0701-20582
XUP           4867034   5102490    **208**
XUSERNEW      7347033   7464165    **16,49,134,208**
XUSRA         1579938   1722541    **70,115,208**
XUSTERM1     11515045  12346209    **102,180,208**
List of preceding patches: 115, 134, 180
Sites should use CHECK^XTSUMBLD to verify checksums.
=========================================================================
Installation:
3. CLE-0601-42777
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
4. MEM-0701-70137
  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.
      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
         Backup a Transport Global
 
 
- 
- 199 SEQ #179
 
- DATE APPLIED:    2001-12-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8*199: IOPAR Corrupting Tasks
==============
                              =========
                              
        Want KIDS to INHIBIT LOGONs during the install? YES// YES
        
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step. 
 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      
ZIS
ZIS1
ZISC
ZISUTL
ZTMS2
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
The Text Integration Utility (TIU) has been encountering run away jobs at some 
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 199
                            ===
       
 10.  DSM Sites, after patch has installed, rebuild your map set.
 11.  Enable user's login.
      Remove TASKMAN from the wait state. (DO RUN^ZTMKU)
 
sites due to the IO variable IOPAR being left behind by an earlier task.  After 
 
=========================================================================
a lot of work by the sites, National Vista Support (NVS), and TIU developers, 
the following pattern has been identified:  Because the IOPAR variable is left
behind by an earlier task, it overrides the normal Open parameter in the DEVICE 
file (#3.5) if either conditions exist:
 
  * When TIU (or any routine making a call %ZTLOAD) queues to a Host File 
================================
    System (HFS) device, they could experience this problem depending on what 
    devices had been used before.
 
  * If TaskMan opens the device for a task which cannot be opened,
    TaskMan reschedules the task incorrectly using that same IOPAR variable, 
    which is still in the symbol table.
 
 
Patch Solution:
===========
 
 
Several places in the code have been fixed to ensure that extra IO variables 
are not left behind after tasks have finished processing. This patch corrects 
the problem that the TIU has come across by changing the routine %ZTMS2 to kill 
the IOPAR variable before setting up the task. The %ZTMS2 routine now kills all 
IO variables before setting up a call to open a device. In addition, any 
special IO variables for that device are killed when the routine %ZISC is 
called to closed the device. 
 
This patch also introduces a new extrinsic function UNIQUE^ZISUTL, which 
Per the patch description below, this patch was intended to correct a problem 
creates a unique IO parameter. This parameter takes the string $H_"-"_$J and 
runs a CRC32 on it to get a 10 digit number.  If UNIQUE^ZISUTL is called using 
a parameter, it will concatenate the number just before the last period (.) in 
the parameter string. Here are some examples on this:
 
   W $$UNIQUE()       >>2987896688
   W $$UNIQUE("last") >>last_9041564
   W $$UNIQUE("$USR:[USER.FORT.EDIT]TEST.TMP")
                >>$USR:[USER.FORT.EDIT]TEST_2603399923.TMP
 
identified in NOIS reports NOIS: NAS-0700-31644, CHA-0700-32007, 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;JUL 10, 1995
 
                 Checksum
Routine         Old       New      2nd Line
ZIS           9454725   9332342    **18,23,69,112,199**
ZIS1         10540675   9968286    **18,49,69,104,112,199**
ZISC          8004258   8130420    **24,36,49,69,199**
MIW-0201-40662, DAY-0401-41059, and BRX-0501-10502.
ZISUTL        2307058   2825748    **18,24,34,69,118,127,199**
ZTMS2         7001305   7090453    **2,18,23,36,67,118,127,163,167,175,199**
 
List of preceding patches: 112, 175
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
 
>>>Do not allow users to log in to the system during installation.
>>>Users may remain on the system. They may get EDITED error if they
 
   are selecting a device at the time.
>>>Taskman does need to be in a wait state.
 
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
         
 4.  Users could remain on the system. They may get a EDITED error if they
Problem Statement:
     are selecting a device at the time.
     This patch can not be queued.
     Also place TASKMAN in a wait state. (DO WAIT^ZTMKU)
     Inhibit users from login into the system. (If you install when few
     users are on the system and the possibility of some CLOBER errors is
     acceptable, then users can stay on the system.)
      
  5.  In Programmer mode:
      Use "D ^XPDKRN" then
         Install Package(s)  'XU*8.0*199'
 
 
- 
- 209 SEQ #180
 
- DATE APPLIED:    2001-12-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch enhances the Master File Server
message handler and the IFR clean up code
to compensate for HL7 package problems.
 
 
 
- 
- 212 SEQ #181
 
- DATE APPLIED:    2001-12-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 216 SEQ #182
 
- DATE APPLIED:    2002-01-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8.0*216
release of Patch XU*8*199, a new problem was discovered in the use and 
setting of the IOCPU variable. Unfortunately, this underlying problem was 
not discovered during the testing phase. To cause the problem you had to 
use OPEN^%ZISH to open the host file and use ^%ZISC to close it, then 
without calling ^%ZIS use OPEN^%ZISH again to open a host file when you 
call ^%ZISC the file would not get closed. Patch XU*8*216 corrects this 
problem. If sites installed any local modifications to correct this 
problem, based on advice provided by NVS in NOIS, please remove them prior 
to or immediately after the installation of this patch.  We regret the 
error and any inconvenience this has caused. 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;JUL 10, 1995
                 Checksum
Routine         Old       New      2nd Line
ZISC          8130420   8069178    **24,36,49,69,199,216**
NOIS: ALT-1101-22356, DAY-1101-41446, BAY-1101-32090, WAS-1101-22142,
List of preceding patches: 199
Sites should use CHECK^XTSUMBLD to verify checksums.
=========================================================================
Installation:
>>>If you accept a slight risk of jobs getting a CLOBBER/EDITED error
>>>users and TaskMan may remain running.  Otherwise stop all other
>>>jobs on the system.
      DAY-1101-42557, LAS-1101-62483, MAC-1101-62500, NOL-1201-70575
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
 4.   Inhibit users from login into the system. (If you install when few
      users are on the system and the possibility of some CLOBER errors is
      acceptable, then users and TaskMan can stay on the system.)
Test Sites: Dayton, OH; White River Junction Vt;
      Also place TASKMAN in a wait state. (DO WAIT^ZTMKU)
      
  5.  In Programmer mode:
      Use "D ^XPDKRN" then
         Install Package(s)  'XU*8.0*216'
                              ==========
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
            So. Nevada Healthcare System
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
  8.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step.
      DSM/MSM sites - you need to move several routines from
      your production account to each manager account:
ZISC
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 216
                            ===
 10.  DSM Sites, after patch has installed, rebuild your map set.
Patch XU*8*199, IOPAR Corrupting Tasks, was released on 11/21/01. After the 
 11.  Enable user's login.
      Remove TASKMAN from the wait state. (DO RUN^ZTMKU)
=========================================================================
 
 
- 
- 200 SEQ #183
 
- DATE APPLIED:    2002-01-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 205 SEQ #184
 
- DATE APPLIED:    2002-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch adds some new fields to the TERMINAL TYPE file (#3.2) in support of 
 
Field  #         Name
      
      .001       NUMBER
      .01        CTRL CODE ABBREVIATION
      1          FULL NAME
      2          CONTROL CODE 
 
NOIS: PUG-0101-51613
Adds the 'Alternate Syntax for Device Specification' to the Device
Bar Code Medication Administration (BCMA) and barcode printers.
Handler help.
Adds a new HELP FRAME 'XUDOC DEVICE ALT SYNTAX' and updates %ZIS7 to
to use the new HELP FRAME.  
 
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;JUL 10, 1995
 
                 Checksum
 
Routine         Old       New      2nd Line
ZIS7          3002967   2928520    **205**
 
Sites should use CHECK^XTSUMBLD to verify checksums.
 
========================================================================= 
Installation:
 
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
The new field, CONTROL CODES (#55), is a multiple of control codes. The 
  
  1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
     
  2.  The patch has now been loaded into a Transport global on your
      system. You now need to use KIDS to install the Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
applications that use this field will have to describe to the sites how to 
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  3.  Users can remain on the system. 
      TASKMAN can remain running.
           
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*205'
populate it. Before any new abbreviations are added to this file see that they 
                             ==========
         
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
        
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
  5.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move one routine from 
have been added to Integration Agrement #3435 first. The CONTROL CODE field 
      your production account to each manager account:
      
ZIS7
      
  6.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 205
                            ===
contains MUMPS code.
       
  7.  DSM Sites, after patch has installed, rebuild your map set.
     
=========================================================================
 
 
 
 
- 
- 215 SEQ #185
 
- DATE APPLIED:    2002-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8*215
^%LICENSE have, in some cases, been resulting in errors which changed 
the way other errors get handled. This has been resolved by seeing that  
$ECODE variable is cleared after the call.
 
3. Correctly add together the enterprise and division licenses in the 
$$AVJ^%ZOSV call.  $$AVJ is used by Kernel to check how many available jobs 
are on the system.  Only a few sites have division licenses. Most have 
enterprise licenses.
 
Routine Summary
 
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
 
                 Checksum
Routine         Old       New      2nd Line
ZOSVONT       5179130   5640784    **34,94,107,118,136,215**
ZOSVVXD       7443216   7675098    **13,65,71,94,107,118,136,215**
 
List of preceding patches: 136
This patch introduces the following three enhancements.
Sites should use CHECK^XTSUMBLD to verify checksums.
 
=========================================================================
Installation:
 
>>>Users may remain on the system.
>>>Taskman does not need to be stopped.
 
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
 
 
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
 
         Verify Checksums in Transport Global
1. A new function named GETPEER has been created to get the IP address of 
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
 
 4.  Users can remain on the system. This patch can be loaded any
     non-peak time.
     This patch can not be queued.
     TASKMAN can remain running.
 
  5.  In Programmer mode:
the caller to the TCP service. It has been designed to specifically work 
      Use "D ^XPDKRN" then
         Install Package(s)  'XU*8.0*215'
                              ==========
 
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
 
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
 
with a device connected as a TCP/IP listener in support of RPCBroker.
  8.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step.
      DSM/MSM sites - you need to move several routines from
      your production account to each manager account:
 
ZOSVONT
ZOSVVXD
 
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
 
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 215
                            ===
 
 10.  DSM Sites, after patch has installed, rebuild your map set.
 
=========================================================================
 
2. In SHARELIC^%ZOSV, the call made to the Cache operating system utility 
 
 
- 
- 202 SEQ #186
 
- DATE APPLIED:    2002-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 27
 
- DATE APPLIED:    1996-09-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
PERSON CLASS file patch.
  
NOTE: The file PERSON CLASS is in global ^USC.  This will be a NEW global
for most sites. Please be sure to place this global and add it to your
translation tables.  This is a static file.
The patch also:
Adds a PERSON CLASS field to the NEW PERSON file.  This multiple includes
the following fields:  NUMBER (.001),  PERSON CLASS (.01), EFFECTIVE DATE
(2), EXPIRATION DATE (3).
 
User documentation for this patch in PDF (Portable Document Format) is
Adds the PERSON CLASS field to the following options: Edit an Existing
User, Add a New User to the System, and Reactivate a User.
 
Adds three  new menu options:
 
PERSON CLASS EDIT ,(XU-PERSON CLASS EDIT), to the User Management menu.
This option only allows entry of PERSON CLASS data.
 
User PC Build Print, (XUSER PC BUILD) to print the entries of the
individuals in the NEW PERSON file who hold the Provider key AND have a
available on the Infrastructure Home Page at
Verify Code.  It prints these fields:  NAME, PROVIDER CLASS (free text),
and PROVIDER TYPE (set of codes).  The last two fields may contain data
only at sites that have implemented Decision Support System (DSS).  This
option is not attached to a menu but may be added to the secondary menu of
any user who will be working on this project.
 
User PC Build Edit, (XUSER PC BUILD EDIT), a straight DIE option to allow
fast entry of PERSON CLASS data.  This option is not attached to a menu
but may be added to the secondary menu of a user who will be performing
data entry.
http://www.vista.domain.ext/softserv/infrastr.uct/ under New
  
  
 routine         new checksum
 XUA4A72           1853480
 =========================================================================
 
 Installation:
  
   1.  This is a new routine and will not be mapped on any systems.
   2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. 
Person file.  The PDF documentation may also be retrieved from the
        This option will load the KIDS package 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 Transport global.
        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
   4.  Users can remain on the system.
anonymous directories at Hines, Albany, and Salt Lake City with the 
   5.  On the KIDS menu, under the 'Installation' menu, use the following
       option:
             Install Package(s)  'XU*8.0*27'
   6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
       other CPUs?'. Enter the names of your Compute and Print server(s).
   7.  AXP Sites, after patch has installed, rebuild your map set.
  
 =========================================================================
 SUPPORTED REFERENCE.
  
filename of 'XU_8_27.pdf'. 
 $$GET^XUA4A72(duz[, date])
  
   Returns the 'IEN^Profession^Specialty^Sub-specialty^Effect date
   ^Expired date^VA code' for the person identified by the DUZ in effect
   on the date passed in (TODAY if no date passed in). The date is in
   internal format.
 
   Returns -1 if DUZ doesn't point to a valid user or user has never had a
   Person Class assigned. Returns -2 if no active Person Class on that
   date.   
 
   $$IEN2CODE^XUA4A72(ien)
  
   Returns the VA CODE from the Person Class file that corresponds to 
   the IEN number passed in.  If the IEN isn't valid it returns the empty
   string.
   
=========================================================================
This patch adds a new file PERSON CLASS (8932.1) with data.  
 
 
- 
- 221 SEQ #187
 
- DATE APPLIED:    2002-02-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 211 SEQ #188
 
- DATE APPLIED:    2002-03-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*211 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 173 SEQ #189
 
- DATE APPLIED:    2002-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
** WARNING ** WARNING ** WARNING ** WARNING ** WARNING ** WARNING **
--------------------------- End of Warning -------------------------
 XQALERT1       30893715       30919356    **20,65,114,123,125,164,173**
 XQALSET        14823261       15152866    **1,6,65,75,114,125,173**
 XQALSURO        7933100       12681484    **114,125,173**
 XQAL173P            N/A         304597    **173**
 
List of preceding patches: 125,164
 
 
Blood Bank Team Coordination:
=============================
 
Clearance - 04/05/2002
 
 
Installation Instructions:
 
     1.   Users ARE allowed to be on the system during the
     installation but if you have not recently run a scheduled purge of
     old alerts you may want to schedule the installation for off hours.
 
     2.   DSM sites - Some of these routines are usually mapped,
1. Surrogates for processing alerts may have an end date and time for the
     so you will need to disable mapping for the affected routines.
 
     3.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.
     This option will load the KIDS (Kernel Installation and Distribution
     System) package onto your system.
 
     4.   You DO NOT need to stop TaskMan or the background filers.
 
     5.   The patch has now been loaded into a transport global on your
     system.  On the KIDS menu, select the 'Installation' menu and use
surrogate relationship.  The actual removal of the surrogate has been
     the following options:
           Verify Checksums in Transport Global
           Print Transport Global
           Compare Transport Global to Current System
           Backup a Transport Global
           Return to Programmers Prompt and use "D ^XPDKRN":
           Select KIDS OPTION: Install
                               =======
            Install Package(s)
            Select INSTALL NAME: XU*8.0*173
performed when the next alert was sent to an individual.  This resulted,
                                 ==========
 
            Checking Install for Package XU*8.0*173
 
            Install Questions for XU*8.0*173
 
            Incoming Files:
 
 
               8992      ALERT  (Partial Definition)
however, in the user still appearing to have a surrogate after the
            Note:  You already have the 'ALERT' File.
 
            Want KIDS to Rebuild Menu Trees Upon Completion of Install? 
YES// NO
      ==
            Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                                  ==
            Want to DISABLE Scheduled Options, Menu Options, and 
Protocols? YES// NO
                 ==
stated end time if another user tried to set them as their surrogate.
 
     6.  AXP Sites - Answer 'NO' to the question 'Want to MOVE
     routines to other CPUs?'.
 
     7.  If the routines were unmapped as part of step 2, they should be
     returned to the mapped set once the installation has run to
     completion.
This patch modifies the processing so that the removal of the specified
surrogate happens on any surrogate related look-up after the specified end
time.  This will correct the problem that had been reported (E3R #14940).
 
 
2. Code has been modified to correct problems identified with setting
surrogates (BRX-1000-10427, COS-0401-41366, WRJ-1201-11337).
 
3. The problem indicated as a mismatch in XQAID values (ISL-0200-52883) is
handled by a re-indexing of the "B" cross-reference in FILE: ALERT
TRACKING (#8992.1) in the post-installation routine.
 
4. A small change was made in XQALERT to clarify the way in which alerts
are referenced from the menu system (ISL-0898-51279) and to correct a
If your site does not purge old alerts the post install routine,
potential problem with matching the "B" cross-reference in FILE: ALERT
TRACKING (#8992.1).
 
5. A cross-reference was added to FIELD: SURROGATE (#.02) of FILE: ALERT
(#8992) to permit rapid lookup of users who have specified a selected user
as their surrogate (E3R #15158).  This is made available via the "XQAL
SURROGATE FOR WHICH USERS" (View Surrogate for Which Users) option on the
XQALERT MGR menu.  The supported reference API SUROFOR^XQALSURO has been
added for other applications to access this data.
 
which reindexes the "B" cross-reference of the FILE: ALERT TRACKING
    D SUROFOR^XQALSURO(.LIST,USERDUZ)
 
will return data in the variable LIST.  The value of LIST indicates the
number of entries returned.  The array list will return the users DUZ
value in file 200 and the NAME (.01) field from file 200 separated by an
'^'.
      LIST = 3
      LIST(1) = "54^LNAME1,FNAME1"
      LIST(2) = "75^LNAME2,FNAME2"
      LIST(3) = "247^LNAME3,FNAME3"
(# 8992.1), may take considerably longer than would be the case if you
 
The post-install routine, XQAL173P, also builds the cross-reference for
current surrogates.  This routine is set to be removed following the
installation.
 
6. In addition, it was noted that while interactive specification of a
surrogate checked for cyclic relationships among surrogates, the API for
non-interactive setting of a surrogated (SETSURO^XQALSURO) simply set the
specified surrogate.  While this API can continue to be used, a new API
(SETSURO1^XQALSURO) has been created which should be used to obtain a
regularly purge.  In that case, you will want to schedule the
return value (1 if successful, 0 if not successful) indicating whether the
surrogate could be set.
 
  S VAL=$$SETSURO1^XQALSURO(USERDUZ,SURODUZ,STRTDATE,ENDDATE)
 
 
Where USERDUZ and SURODUZ are the internal entry numbers in file 200 for
the user and selected surrogate, respectively.  STRTDATE and ENDDATE are
optional date/time values for when the surrogate relationship should
start and end.  If STRTDATE is not specified, the surrogate becomes active
installation so the post installation routine may run on a weekend or
immediately.  If ENDDATE is not specified, the surrogate remains active
until another surrogate is specified or the surrogate is removed.
 
 
List of Test Sites
==================
BATTLE CREEK, MI                                      
CHARLESTON, SC                                      
CHICAGO HCS                                      
LEXINGTON, KY                                      
overnight.
NORTHERN CALIFORNIA HCS                                      
SAN FRANCISCO, CA                                      
SPOKANE, WA                                      
WEST PALM BEACH, FL                                      
 
 
Routine Summary:
================
The following routines are included in this patch.  The second
line of each of these routines now looks like:
 
 
     <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
Checksums:
==========
Checksums obtained using CHECK^XTSUMBLD
 
 Rtn Nm    Chksum Before   Chksum After    Patch List
 ------    -------------   ------------    ----------
 XQALERT         5402974        5560549    **1,65,125,173**
 
 
- 
- 226 SEQ #190
 
- DATE APPLIED:    2002-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 231 SEQ #191
 
- DATE APPLIED:    2002-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 235 SEQ #192
 
- DATE APPLIED:    2002-06-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 207 SEQ #193
 
- DATE APPLIED:    2002-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
For the patch description see the patch message or the patch module on
Forum.
 
 
 
- 
- 234
 
- DATE APPLIED:    2002-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Associated patches: (v)SD*5.3*262 install with patch         `XU*8*234'
    be performed on the key(s) for that user.  If this argument is not
    specified, it will perform the test for the current user, as it has 
    done in the past.
  
    Generated for Mental Health Assistant GUI, patch YS*5.01*71 at the 
    request of the Database Administrator.
  
 NOISs V01-1201-N0503
 E3Rs none
  
                    (v)DG*5.3*447   install with patch       `XU*8*234'
 List of Test Sites
 North Texas Health Care System
Salt Lake
  
  
 Routine Summary:
 ================
 The following routines are included in this patch.  The second
 line of each of these routines now looks like:
  
                    (v)YS*5.01*71 install with patch         `XU*8*234'
      <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
  
 Checksums:
 ==========
 Checksums obtained using CHECK^XTSUMBLD
  
  Rtn Nm    Chksum Before   Chksum After    Patch List
  ------    -------------   ------------    ----------
  XUSRB           8143764        8323600    **11,16,28,32,59,70,82
                                              109,115,165,150,180
  
                                              213,234**
 List of preceding patches: 213
  
  
 Blood Bank Team Coordination:
 =============================
 Clearance - 4-26-2002
 This patch has been reviewed and cleared.  The changes to the XUS KEY 
 CHECK RPC have no effect on Blood Bank functionality.
  
 1. This patch provides a change in the "XUS KEY CHECK" RPC necessary
 Software and Documentation Retrieval:
 =====================================
  
 The software for this patch is not being distributed through the
 National Patch Module.  This patch along with patches DG*5.3*447
 and SD*5.3*262 
 are being released in a single KIDS software distribution with Patch 
 YS*5.01*71. This patch only includes the informational portion of
 XU*8.0*234.
  
    for other applications to use the RPC to full advantage.  Whereas
 Please refer to the 'Software and Documentation Retrieval' and 
 'Installation Instructions' sections of the YS*5.01*71 patch
 description for the instructions on how to acquire, install, and 
 implement the patch software.
    the RPC would originally return an indicator of whether the current
    user owned the key or keys, this adds an additional argument which
    can be used to specify another user's DUZ value, and the check will
 
 
- 
- 230 SEQ #195
 
- DATE APPLIED:    2002-07-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*230 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 228 SEQ #196
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS: SLC-0202-52313
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XLFMSMT       6989075   6910116    **228**
Sites should use CHECK^XTSUMBLD to verify checksums.
Problem: The Body Surface Area calculation in XLFMSMT returned the wrong
=========================================================================
Installation:
>>>Users may remain on the system.
>>>TaskMan does *not* need to be stopped.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
values.  A check of the Web for BSA showed that the formula had been
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
         Verify Checksums in Transport Global
         Print Transport Global
entered switching the powers.
         Compare Transport Global to Current System
         Backup a Transport Global
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can be queued for install at non-peak hours.
      TaskMan can remain running.
  5.  Installation will take less than 2 minutes.
      On the KIDS menu, under the 'Installation' menu, use the following
Fix: Enter the formula correctly.  Sample value  BSA(100,43) = 1.00
      option:
        Install Package(s)  'XU*8.0*228'
                             ==========
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
  6.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
Test Site: Salt Lake City
BloodBank: 4/12/2002
 
 
- 
- 42
 
- DATE APPLIED:    1996-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
*** Patch for MSM sites ***
to the Cookbook to come out with recommendations on settings.  If unsure
what value to use leave the TASK PARTITION SIZE field blank and your
current sysgen value will be used.
 
 
routine             new checksum
ZTM0                  5451877
ZUMSM                 2237614
========================================================================= 
Installation:
 
 
 1.  This patch is only for MSM sites.
 2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
     option will load the KIDS package onto your system.
 3.  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
This patch changes ZU (for MSM) to look in the TASKMAN SITE PARAMETERS
        Install Package(s)
 4.  Stop TASKMAN.
 5.  On the KIDS menu, under the 'Installation' menu, use the following
     options:
        Install Package(s)  'XU*8.0*42'
 6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
     other CPUs?'. Enter the names of your Compute and Print server(s).
 7.  After installing this patch, you need to one routine from 
      your productions account to the manager account:
      ZTM0
file for the TASK PARTITION SIZE field. If this field has data then a
      and in the manager account rename
      ZTM0        to %ZTM0
    
       Example: ZL ZTM0 ZS %ZTM0
       
 8.  Restart TASKMAN.
 
 ===========================================================================
call is made to the MSM utility %PARTSIZ to change the jobs partition
size limit.  TASKMAN will also use this value in its job command when
starting a new submanager.  This will allow sites to reduce the default
partition size in SYSGEN, increasing the number of disk buffers.
This will allow sites to adjust partition site for running PCE.  Look
 
 
- 
- 232 SEQ #197
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 233 SEQ #198
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 156 SEQ #199
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8*156
Menu Rebuild Rewrite - Part 1
Refer to patch XU*8*156 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 157 SEQ #200
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8*157
Menu Rebuild Rewrite - Part 2
Refer to patch XU*8*157 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 225 SEQ #201
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Test Site: ANCHORAGE
NOIS: LOU-0601-40314, LEX-0401-42341, COA-0401-21786, HVH-0101-11346
Problem: TCP clients on Cache were opened in 'mumps' mode, this caused some 
problems when talking with DSM systems. This caused problems with HL7.
Fix: This patch changes the way that TCP devices are opened on Cache 
systems to be in packet mode.  This makes it behave more like the way that 
DSM does.
NOIS: HVH-0101-11346, COA-0401-21786, LEX-0401-42341, LOU-0601-40314
Problem: ZISTCPS would halt when told to stop.  When called from a job 
started by Taskman the task would not be cleaned up. This caused problems 
Blood Bank Clearence: 4/12/2002
with HL7.
Fix: To have ZISTCPS just QUIT when told to stop.
Problem: VMS and DSM utilities require the job number in hex, but Taskman 
listing would just show the job number in decimal.
Fix: In a task listing of running tasks, include the job number in hex when 
the job numbers is greater that 2048.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XUTMTP1       5115647   5550117    **20,225**
ZISTCP        2703750   3208452    **36,34,59,69,118,225**
ZISTCPS       1115181   1281564    **78,118,127,225**
ZUONT         2038331   2065413    **34,94,118,162,170,225**
Problem: The call to Intersystems' license share should only be called for 
ZUSET         1042105   1042105    **162,170,225**
ZUVXD         4620305   4178529    **13,24,84,94,118,162,225**
List of preceding patches: 20, 127, 170
Sites should use CHECK^XTSUMBLD to verify checksums.
=========================================================================
Installation:
>>>Users may remain on the system.
>>>TaskMan does not need to be stopped.
Telnet and TCP connections. Not for LAT.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
Fix: This patch changes ZU to check the type of device and only call the 
      options:
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
      This patch can not be queued.
Intersystems License share code for Telnet connections, this is done 
      TaskMan can remain running.
  5.  In Programmer mode:
         Install Package(s)  'XU*8.0*225'
                              ==========
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
for both DSM and Cache. 
                                                                        ==
  6.  After installing this patch,
      Cache Sites - you don't need to move anything, skip this step.
      DSM/MSM sites - you need to move several routines from
      your production account to each manager account:
ZISTCP
ZISTCPS
  7.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 225
                            ===
  8.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
 
 
- 
- 245 SEQ #202
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
 
 
 
- 
- 147 SEQ #203
 
- DATE APPLIED:    2002-08-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*147 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 237 SEQ #204
 
- DATE APPLIED:    2002-09-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 243 SEQ #205
 
- DATE APPLIED:    2002-09-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 174 SEQ #206
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Alerts are used to send time sensitive notifications for information or
only be forwarded once.
        ==
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                              ==
        Want to DISABLE Scheduled Options, Menu Options, and Protocols?
        YES// NO
              ==
 
     6.  AXP Sites - Answer 'NO' to the question 'Want to MOVE
     routines to other CPUs?'.
 
 
     7.  If the routines were unmapped as part of step 2, they should be
     returned to the mapped set once the installation has run to
     completion.
In addition, there have been some who wanted these unread alerts forwarded
to a specific individual, e.g., someone in QA, who would monitor unread
alerts and could insure forwarding to proper individuals if they could not
process them fully (ASH-0100-31970).  To assist in this capability, the
current patch also adds a 'DAYS FOR BACKUP REVIEWER' (#.15) field to the
'ALERT DATE/TIME(#1)' subfile of the 'ALERT(#8992)' file.  In addition, it
adds an 'XQAL BACKUP REVIEWER' entry in the PARAMETER DEFINITION 
(#8989.51) file, and an option, Set Backup Reviewer for Alerts [XQAL SET
for further processing.  When created, some alerts may specify a number of
BACKUP REVIEWER] on the Alert Management [XQALERT MGR] menu.
 
 
If an alert is generated with a number of days specified in the variable
XQAREVUE, after the specified number of days has passed if the alert
remains unread, and if a valid entry is present in the ALERT BACKUP
REVIEWER parameter for the User, Service, Division, or System 
entities,        
the  alert will be forwarded to the indicated individual at the lowest
level found for processing.
days for forwarding to a supervisor or to e-mail surrogates.  If the alert
 
NOISs (SHR-0100-70069; SHR-1099-70923; ASH-0100-31970)
E3Rs (13228, 13229)
 
List of Test Sites
==================
BATTLE CREEK, MI                                       
CHARLESTON, SC                                       
DUBLIN, GA                                       
NORTHERN CALIFORNIA HCS                                       
remains unread after this period of time the alert is forwarded, if
OIFO-SAN FRANCISCO                                       
PUGET SOUND HCS                                       
SAN FRANCISCO, CA                                       
SHREVEPORT, LA                                       
 
 
Routine Summary:
================
The following routines are included in this patch.  The second
line of each of these routines now looks like:
possible, to a supervisor or e-mail surrogate as indicated.  A problem has
 
     <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
Checksums:
==========
Checksums obtained using CHECK^XTSUMBLD
 
 Rtn Nm    Chksum Before   Chksum After    Patch List
 ------    -------------   ------------    ----------
 XQALDEL        14175555       26334655    **6,24,65,114,174**
been reported when after the alert has been forwarded to the backup
 
List of preceding patches: 114
 
 
Blood Bank Team Coordination:
=============================
Clearance - 4/5/2002
 
 
Installation Instructions:
individual, it is repeatedly reforwarded on following days until the alert
 
     1.   Users ARE allowed to be on the system during the
     installation.
 
     2.   DSM sites - Some of these routines are usually mapped,
     so you will need to disable mapping for the affected routines.
 
     3.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.
     This option will load the KIDS (Kernel Installation and Distribution
     System) package onto your system.
is removed either manually or as a result of normal alert removal
 
     4.   You DO NOT need to stop TaskMan or the background filers.
 
     5.   The patch has now been loaded into a transport global on your
     system.  On the KIDS menu, select the 'Installation' menu and use
     the following options:
           Verify Checksums in Transport Global
           Print Transport Global
           Compare Transport Global to Current System
           Backup a Transport Global
(SHR-0100-70069).  This patch corrects this behavior, so the alert will
 
           Return to Programmers Prompt and use "D ^XPDKRN":
           Select KIDS OPTION: Install
                               =======
            Install Package(s)
            Select INSTALL NAME: XU*8.0*174
                                 ==========
 
        Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES//
        NO 
 
 
- 
- 28
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This Kernel patch  contains the following features:
-A new field, PRE-TRANSPORTATION ROUTINE (#900), is in the BUILD file.
 developer can retrieve the data by using the same variable, XPDGREF. Since
 these nodes are part of the transport global, they will be removed when the
 install is completed.
  KIDS didn't turn off Alpha/Beta testing when the final version of a package
 was released. Because of this bug, Kernel 8.0 and Radiology 4.5 still have
 Alpha/Beta testing turned on.  You can run the routine XQABTMP to turn off
 testing for those packages.
  A new function is available to developers, $$PATCH^XPDUTL(patch) will return
-Updates to routines and data dictionary to support the new security features
 1 if patch was loaded on current system and 0 if it wasn't loaded. This
 function can be used in your Environment Check routine.
 i.e.  I '$$PATCH^XPDUTL("XU*8.0*28") W !,"You must install patch XU*8.0*28"
 of the RPC Broker.  This patch is a prerequisite to installing the released
 version 1.0 of the RPC Broker.  RPC Broker version 1.0 is scheduled to be
 released at the end of May, 1996, and will need to be installed to support
 the PCMM with a graphical interface.
 Please note: The sign-on project that was distributed with the RPC Broker
              Developer Preview Kit (version 1T11) will not function after
              this patch is installed.  The Preview Kit served the function
              of illustrating possible DHCP directions.  It was not intended
              for use in production environments.  We are providing this
              warning to you as an advisory.
===========================================================================
This patch should be installed during off-peak hours. Users can be on the
system, but no user should be using KIDS during the install of this patch.
MSM sites must manually move the routine XPDIJ to their other CPUs. KIDS
cannot automatically move this routine for you.  
===========================================================================
-KIDS will now correctly turn off Alpha/Beta testing for a package.
  
INSTALLATION:
  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 package 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 Transport global.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
-The routine XQABTMP can be used to turn off Alpha/Beta testing for
         Print Transport Global
         Compare Transport Global to Current System
         Verify Checksums in Transport Global
         Backup a Transport Global
         Install Package(s)
  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 to your other
      CPUs.
  7.  AXP Sites, after patch has installed, rebuild your map set.
 previously released packages that used KIDS.   i.e. Kernel 8.0,
 ====================================================================  
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
 Name           Checksum        Patch List
 -----------------------------------------------------------
 XPDDP          12181499        21,28
 XPDIA          12064759        10,15,21,28
 Radiology 4.5, Toolkit 7.3
 XPDIJ          18206759        2,21,28
 XPDIP          8727472         15,21,28
 XPDIPM         1817853         21,28
 XPDIQ          6693337         21,28
 XPDT           17164426        2,10,28
 XPDUTL         2564737         21,28
 XQABLOAD       13951526        28
 XQABTMP        2221215         new
 XQCS           9069982         15,28
 XQSET          11570399        28
-Build File Print now pages correctly when displaying the description.
 XUSRB          2627976         11,16,28
 XUSRB1         9903269         new
 ============================================================================
 DATA DICTIONARY:  Partial DDs
  File: BUILD #9.6, Field: PRE-TRANSPORTATION ROUTINE #900.
    This field contains a [TAG^]ROUTINE that will be run during the
    transportation process for the Build.  This will allow a developer
    to populate the transport global using the variable XPDGREF.
-New function $$PATCH^XPDUTL(patch) checks if patch has been installed.
  File: OPTION #19, Field: TYPE #4.
    This set of codes field has been updated to include the code
    B = Broker (Client/Server).    
 ===========================================================================
 FORMS:
  XPD EDIT BUILD      (File 9.6)
  Was change to add the field, PRE-TRANSPORTATION ROUTINE, to page 1.
 ============================================================================
-The TYPE field in the OPTION file now contains B:Broker (Client/Server).
 DOCUMENTATION:
  Developers can now put information in the KIDS Transport Global, which
 can be used by the Pre- or Post-install routines. KIDS will run the
 [TAG^]ROUTINE in the field  PRE-TRANSPORTATION ROUTINE during the transport
 process. This routine can use the variable XPDGREF to set nodes in the
 transport global.
 i.e.  S @XPDGREF@("My Namespace",1)="Information I need during install"
  During the install process, in the Pre- or Post-install routines, the
 
 
- 
- 35
 
- DATE APPLIED:    1996-10-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This is an update to %ZOSV2 for VAX/ALPHA sites only. It supports updates
  1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
     option will load the KIDS package in this message onto your system.  
  2. Answer NO to the question: 
     'Shall I preserve what is on disk in a separate back-up message ?' 
  3. From the 'Installation Menu' of the KIDS menu, run the option 
     'Verify Checksums in Transport Global' and verify that all routines 
     have the correct checksum.  
  4. From the 'Installation Menu' of the KIDS menu, run the option
'Install Package(s).' Select the package and proceed with install.
 
to VPM (Kernel Toolkit's VMS Performance Monitor) and must be installed
  5. After installing this patch, you need to move the routine from 
     your production account to the manager account: 
 
     ZOSV2VXD
 
  6. Rename the routine to, "%ZOSV2." If this routine is mapped, be sure
to disable mapping of this routine.
prior to installing Kernel Toolkit patch XT*7.3*17.
 
ROUTINE        CHECKSUM
-------       ----------
ZOSV2VXD  value = 9513833 
 
Installation:
 
 
- 
- 238 SEQ #207
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch removes a command that is not necessary and conflicts with 
 
 
Blood Bank Team Coordination:
=============================
  Clearance - Aug 28, 2002
 
Thanks To Test Sites:
=====================
  Clarksburg, WV
 
the M-to-M Broker.
 
 
Routine Summary:
================
The following routine is included in this patch.  The second
line of this routine now looks like:
 
     <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
Checksums:
 
==========
Checksums obtained using CHECK^XTSUMBLD
 
 Rtn Nm    Chksum Before   Chksum After    Patch List
 ------    -------------   ------------    ----------
 XUSRB           8323600*       8315324    **11,16,28,32,59,70,82
                                             109,115,165,150,180
                                             213,234,238**
                                             
*If patch XU*8*234, which was released as a part of patch YS*5.01*71,is 
Other than removing this one command, this patch is equivalent to 
NOT installed (not required for this patch) the Chksum Before would be 
8143764.
 
List of preceding patches: 213 (234 may be installed as well)
 
 
Installation Instructions:
 
     1.   Users ARE allowed to be on the system during the 
     installation.  However, you should select a time when minimal
XU*8*234.  For those sites which do not install various packages, e.g., 
     users are on the system.  Installation of this patch may affect 
     users who are just connecting from a client application with 
     RPCBroker.
 
     2.   DSM sites - Some of these routines are usually mapped,
     so you will need to disable mapping for the affected routines.
 
     3.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. 
     This option will load the KIDS (Kernel Installation and Distribution 
     System) package onto your system.
CMOP, etc., this patch may be installed without installation of patch 
 
     4.   You DO NOT need to stop TaskMan or the background filers.
 
     5.   The patch has now been loaded into a transport global on your 
     system.  On the KIDS menu, select the 'Installation' menu and use
     the following options: 
           Verify Checksums in Transport Global
           Print Transport Global 
           Compare Transport Global to Current System
           Backup a Transport Global
XU*8*234 (which was released as a part of YS*5.01*71).  However, if 
 
           Return to Programmers Prompt and use "D ^XPDKRN":
           Select KIDS OPTION: Install
                               =======
            Install Package(s) 
            Select INSTALL NAME: XU*8.0*238
                                 ==========
 
 
         Want KIDS to INHIBIT LOGONs during the install? YES// NO
such a site subsequently installs XU*8*234 after this patch, this patch 
                                                               ==
         Want to DISABLE Scheduled Options, Menu Options, and Protocols? 
 YES// NO
       ==
 
     6.  AXP Sites - Answer 'NO' to the question 'Want to MOVE 
     routines to other CPUs?'.
 
     7.  If the routines were unmapped as part of step 2, they should be 
     returned to the mapped set once the installation has run to 
should be installed again.
     completion.
 
 
- 
- 244 SEQ #208
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
 
 
 
- 
- 217 SEQ #209
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Institution file & Reasonable Charges project
 
Refer to patch XU*8*217 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 241 SEQ #210
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
 
 
 
- 
- 220 SEQ #211
 
- DATE APPLIED:    2002-10-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See description text in Patch Module for details on this patch.
 
 
 
- 
- 236 SEQ #212
 
- DATE APPLIED:    2002-10-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*236 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 218 SEQ #213
 
- DATE APPLIED:    2002-10-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 259 SEQ #214
 
- DATE APPLIED:    2002-10-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*259 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 239 SEQ #215
 
- DATE APPLIED:    2002-10-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is in support of the Hui/VHA CIO SD&D Pharmacy Data 
- XUHUI SEND HL7 MESSAGE (protocol from the Protocol, #101, file)
 
TaskMan does not need to be STOPPED or placed in a WAIT state and 
installation should take less than a minute.
 
     1.  AXP/DSM sites: No review of mapped routine set is necessary 
since these routines are new.
 
     2.  Shutdown all Logical Links, incoming and outgoing filers, and
the Link Manager using the Filer and Link Management options listed 
below:
- XUHUI MFN and XUHUI MFK (HL7 protocols from the Protocol, #101, file)
 
       Stop All Messaging Background Processes [HL STOP ALL]
       TCP Link Manager Start/Stop [HL START/STOP LINK MANAGER]
 
       AXP/DSM SITES ONLY: Disable all HL7 UCX Services for this
       installation.
 
     3.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  
This option will load the KIDS package onto your system.  
 
- XUHUI MFN and XUHUI MFK (HL7 applications from the HL7 Application 
     4.  The patch has now been loaded into a transport global on your 
system. You now need to use KIDS to install the transport global.  
  
     5.  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 
 
Parameter, #771, file)
     6.  On the KIDS menu, under the 'Installation' menu, use the 
following option: 
            Select Installation Option: Install Package(s) 
            Select INSTALL NAME: XU*8*239
                                 ==========
 
        Answer 'NO' to 'Want KIDS to INHIBIT LOGONs during the install?
        Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu Options,
        and Protocols? 
 
- HUI PROV (logical links from the HL7 Logical Link, #870, file)
    7.  Start up all Logical Links and incoming and outgoing filers using 
the Filer and Link Management Option's 'Restart/Start All Links and 
Filers 
[HL TASK RESTART]' menu option.
 
       (Note that links that do not have "autostart" enabled will need
       to be restarted manually.)
 
       AXP/DSM SITES ONLY: If you previously disabled an HL7 UCX Service
       for this installation, you may enable it now.
 
 
     8.  AXP/DSM Sites - After the patch has been installed, no rebuilding
your map set is necessary.
 
>>> Sample Installation Dialog <<<
 
Select INSTALL NAME: XU*8.0*239       Loaded from Distribution     Loaded 
from D
istribution  7/10/02@11:33:20
     => XU*8*239 TEST v1
    **Take special notice of the special post installation**
 
This Distribution was loaded on Jul 10, 2002@11:33:20 with header of 
   XU*8*239 TEST v1
   It consisted of the following Install(s):
     XU*8.0*239
Checking Install for Package XU*8.0*239
 
Install Questions for XU*8.0*239
 
 
    **instructions      
 
Want KIDS to INHIBIT LOGONs during the install? YES// NO
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
 
Enter the Device you want to print the Install messages.
You can queue the install by enter a 'Q' at the device prompt.
Enter a '^' to abort the install.
 
DEVICE: HOME// 0;P-OTHER;80;999  SYSTEM
 
 
 Install Started for XU*8.0*239 : 
               Jul 10, 2002@11:36:42
 
Build Distribution Date: Jul 10, 2002
 
 Installing Routines:
               Jul 10, 2002@11:36:42
 
 Installing PACKAGE COMPONENTS: 
                                   
Test Sites: 
XU*8.0*239                                   
 
 Installing HL LOGICAL LINK
 
 Installing HL7 APPLICATION PARAMETER
 
 Installing PROTOCOL
               Jul 10, 2002@11:36:43
 
 Updating Routine file...
Interchange project. The project provides a method for the one-way 
================
 
 Updating KIDS files...
 
 XU*8.0*239 Installed. 
               Jul 10, 2002@11:36:43
 
 
=========================================================================
                Special Post Installation Instructions
=========================================================================
Palo Alto, Clarksburg WV, North Chicago, and Oklahoma City.
 
        For Those Sites Who ARE NOT part of the Hui/VHA OI SD&D 
Pharmacy                        
Data Interchange project, no further action is necessary.
 
========================================================================
        For Those Sites Who ARE part of the Hui/VHA OI SD&D Pharmacy Data 
Interchange project, perform the following steps:
 
Part 1: Removal of the 'DISABLE' message so the Protocols will launch:
 
 
>D Q^DI 
 
VA FileMan 22.0
  
Select OPTION: ENTER OR EDIT FILE ENTRIES  
  
INPUT TO WHAT FILE: PROTOCOL// 
EDIT WHICH FIELD: ALL// DISABLE  
THEN EDIT FIELD: 
Blood Bank Team Coordination: 
  
Select PROTOCOL NAME: XUHUI
     1   XUHUI FIELD CHANGE EVENT       Field Change Event  
     2   XUHUI MFK         
     3   XUHUI MFN         
     4   XUHUI SEND HL7 MESSAGE       Send HL7 MFN message  
     5   XUHUI SEND MESSAGE       Send Notification Message  
CHOOSE 1-5: 1  XUHUI FIELD CHANGE EVENT     Field Change Event  
DISABLE: *Do not remove this message  Replace @
   SURE YOU WANT TO DELETE? Y  (Yes)
================
 
 
Select PROTOCOL NAME: XUHUI
     1   XUHUI FIELD CHANGE EVENT       Field Change Event  
     2   XUHUI MFK         
     3   XUHUI MFN         
     4   XUHUI SEND HL7 MESSAGE       Send HL7 MFN message  
     5   XUHUI SEND MESSAGE       Send Notification Message  
CHOOSE 1-5: 4  XUHUI SEND HL7 MESSAGE     Send HL7 MFN message  
DISABLE: *Do not remove this message  Replace @
Clearance - Oct 8, 2002
   SURE YOU WANT TO DELETE? Y  (Yes) 
 
Part 2: Enabling AUTOSTART in the HUI PROV logical link:
 
INPUT TO WHAT FILE: PROTOCOL// HL LOGICAL LINK    (205 entries)
EDIT WHICH FIELD: ALL// AUTOSTART  
THEN EDIT FIELD: 
 
Select HL LOGICAL LINK NODE:    HUI PROV
AUTOSTART: E  Enabled
 
 
Select HL LOGICAL LINK NODE:
 
 
HUI HL7 Messaging is now enabled.
Routine Summary: 
================
 The following routine is included in this patch.  The second line of 
electronic transfer of prescription orders from an external system to 
this routine now look like: 
  
  <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995 
  
CHECK^XTSUMBLD results: 
  
  Routine Name   Before Patch    After Patch     Patch List 
  ============   ============    ===========     ==========
  XUHUIHL7       -N/A-           3202066         239
 
VistA.
Protocol Summary: 
================
 
AME: XUHUI FIELD CHANGE EVENT          ITEM TEXT: Field Change Event
  DISABLE: *Do not remove this message  TYPE: extended action
  CREATOR: GARCIA,JOSE
 DESCRIPTION:   This is used to launch, in the backgound, the protocols 
that
 are listed in the ITEM multiple.  Called from routine: DEQUE^XUHUI.  
ITEM: XUHUI SEND MESSAGE
 
ITEM: XUHUI SEND HL7 MESSAGE
 
NAME: XUHUI SEND HL7 MESSAGE            ITEM TEXT: Send HL7 MFN message
  DISABLE: *Do not remove this message  TYPE: action
  CREATOR: GARCIA,JOSE
 DESCRIPTION:   This Action protocol is used to send an HL7 MFN message 
to the
 HUI remote middleware.  
 ENTRY ACTION: D ^XUHUIHL7             
 
This patch transports the following entries:
NAME: XUHUI MFN                         TYPE: event driver
  CREATOR: GARCIA,JOSE
 DESCRIPTION:   This HL7 event protocol is one of two protocols used to
 generate staff/practitioner master file (MFN) messages.  This particular
 protocol represents the sending system.  
  SENDING APPLICATION: XUHUI MFN        TRANSACTION MESSAGE TYPE: MFN
  EVENT TYPE: M02                       VERSION ID: 2.3.1
  RESPONSE PROCESSING ROUTINE: Q
SUBSCRIBERS: XUHUI MFK
 
 
NAME: XUHUI MFK                         TYPE: subscriber
  CREATOR: GARCIA,JOSE
 DESCRIPTION:   This HL7 event protocol is one of two protocols used to
 generate staff/practitioner master file (MFN) messages.  This particular
 protocol represents the receiving system.  
  RECEIVING APPLICATION: XUHUI MFK      EVENT TYPE: M02
  LOGICAL LINK: HUI PROV                RESPONSE MESSAGE TYPE: MFK
  PROCESSING ROUTINE: Q
 
HL7 Application Parameter Summary: 
- XUHUIHL7 (routine)
================
 
NAME: XUHUI MFN                         ACTIVE/INACTIVE: ACTIVE
 
 
NAME: XUHUI MFK                         ACTIVE/INACTIVE: ACTIVE
 
 
HL7 Logical Link Summary: 
================
- XUHUI FIELD CHANGE EVENT (protocol from the Protocol, #101, file)
 
NODE: HUI PROV                          LLP TYPE: TCP
  AUTOSTART: Enabled                    QUEUE SIZE: 10
  TCP/IP ADDRESS: 127.0.0.1        TCP/IP PORT: 2080
  TCP/IP SERVICE TYPE: CLIENT (SENDER)  
 
Installation Instructions: 
==========================
This patch can be installed with VISTA users online.  However, it is 
recommended that it be Queued for a time of generally least activity.  
 
 
- 
- 254 SEQ #216
 
- DATE APPLIED:    2002-11-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 44
 
- DATE APPLIED:    1996-10-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 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)
============================================================================
DOCUMENTATION:
 OPTION:
-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 ...
       Utilities ...
  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
     Package file.
'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
    Subfield:
    .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
             installed.  
    1      ACTION
             This is the action you want to happen when installing this
             Build and the Required Build has not been installed at the
             site.  
   Field:  MULTIPLE BUILD #10
-New Alerts will be sent to the installer if an error occurs during the
    Subfield:
    .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
    Subfield:
  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
==============================================================================
 DAY-0996-41414
                    **** 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.
==============================================================================
  
INSTALLATION:
  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
      global.
 FRE-0996-60791, ANN-0996-41556
  4.  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
         Backup a Transport Global
         Install Package(s)
  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.
      other CPUs.
  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
      File servers.
 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
===========================================================================
  
ROUTINES:
   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
 BEC-0996-21668
 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
 
 
- 
- 247 SEQ #217
 
- DATE APPLIED:    2002-11-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 191 SEQ #218
 
- DATE APPLIED:    2002-11-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
 
 
 
- 
- 255 SEQ #219
 
- DATE APPLIED:    2002-11-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 260 SEQ #220
 
- DATE APPLIED:    2002-11-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 252 SEQ #221
 
- DATE APPLIED:    2002-11-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
 
 
 
- 
- 222 SEQ #222
 
- DATE APPLIED:    2002-11-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
XU*8*222 7 NOIS AND 2 E3R
 
 
 
- 
- 246
 
- DATE APPLIED:    2002-12-09 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*246 in the National Patch Module for complete information
on this patch. 
 
 
 
- 
- 271 SEQ #224
 
- DATE APPLIED:    2002-12-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 266 SEQ #225
 
- DATE APPLIED:    2002-12-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*266 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 264 SEQ #226
 
- DATE APPLIED:    2002-12-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 14
 
- DATE APPLIED:    1996-11-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
E-Sig Improvements
 will be done by taking the current date+random(60)+30 days to give a date
 when the user will need to select a new E-SIG code.
The option XUSESIG BLOCK is included in this patch.
  
KERNEL functions to help developers.
 
$$CHKSUM^XUSESIG1($name_value,flag)
This would take a root ($name_value) and build a checksum for all data in the
root. (Not used now, flag would be used when there is more that one checksum
algorithm.)
 
$$ESBLOCK^XUSESIG1(ien)
This extrinsic function would return the set of fields from the new 
person file that are need as part of the hash for a acceptable E-Sig. 
If IEN is not passed in then DUZ is used.
(E-Sig block, E-Sig title, Degree, Current Date/Time)
 
$$EN^XUSESIG1(checksum,esblock)
If the ESBLOCK is not passed then the function would get the ESBLOCK. In 
either case this extrinsic function would encode the ESBLOCK using the 
New E-SIG functions so that other developers can follow the General
checksum as the KEY.  Return a encoded string.  
$$CMP^XUSESIG1(checksum,$name_value)
The extrinsic function would compare the checksum passed in to the 
calculated value from the $NAME_VALUE.  Return 1 for match, 0 for no 
match.
 
$$DE^XUSESIG1(checksum,encoded_string)
This extrinsic function would decode the string using the checksum as 
the key.  Return a decoded string.
Counsels guidelines on E-SIG. This comes from a meeting at Birmingham on
 
Routine      ChkSum      2nd Line
XUSESIG      5865804   ;;8.0;KERNEL;**14**;Jul 10, 1995
XUSESIG1      864068   ;;8.0;KERNEL;**14**;Jul 10, 1995
========================================================================= 
Installation:
 
  1.  These routines may be mapped on systems that allow mapping,
9/18-20/95.  New routine XUSESIG1.
      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 package 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 Transport global.
      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
  4.  Inhibit users from login into the system. (If you install when few
      user are on the system and the possibility of some CLOBER errors is
      acceptable then users can stay on the system.)
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         Install Package(s)  'XU*8.0*14'
  6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
  7.  AXP Sites, after patch has installed, rebuild your map set.
Changes to the New Person file:
=========================================================================
 Added a DEGREE field to hold MD, RN, LPN...
 Added a DATE E-SIG LAST CHANGED field.  The seeding of the this field
 
 
- 
- 189 SEQ #227
 
- DATE APPLIED:    2003-01-09 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
See patch XU*8*189.
 
 
 
- 
- 229 SEQ #228
 
- DATE APPLIED:    2003-01-09 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
XU*8*229 KIDS fixes
 
 
 
- 
- 272 SEQ #229
 
- DATE APPLIED:    2003-01-09 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 274 SEQ #230
 
- DATE APPLIED:    2003-01-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*274  Fix to Tasked DEACTIVATE user.
 
 
 
- 
- 267 SEQ #231
 
- DATE APPLIED:    2003-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
XU*8*267  DEA API and INST DEA #
 
 
 
- 
- 263 SEQ #232
 
- DATE APPLIED:    2003-03-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8*263 REINDEX THE USER KEY'S [XUSE KEY RE-INDEX] FIX. Please refer to
the Description in FORUM Patch Module for details.
 
 
 
- 
- 269 SEQ #233
 
- DATE APPLIED:    2003-03-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
Patch XU*8*269 Add LOCKING to XUESSO1.
 
 
 
- 
- 257 SEQ #234
 
- DATE APPLIED:    2003-03-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8*257 rebuilds the ISO Menu. Please refer to the Description in FORUM
Patch Module for details.
 
 
 
- 
- 278 SEQ #236
 
- DATE APPLIED:    2003-03-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*278   Cache/NT %ZIS4 fix.
 
 
 
- 
- 240 SEQ #237
 
- DATE APPLIED:    2003-03-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*240 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 47
 
- DATE APPLIED:    1996-11-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch contains 7 routines, 1 option, and 1 input template.  It
2.  Routines XQSMD1 and XQOO: Confusion resulted when a user encountered
an option that contained a hyphen in the option name.  The software could
not easily distinguish between this type of option and two different
options presented with a hyphen between them as a range of options to
select.  The software now looks first to see if a single option meets the
selection criterion, and if so it ignores the possibility of a range of
options.
 
3.  The option XUEDITOPT and the input template [XUEDITOPT]:  A piece of
code was added to the template in Kernel 8 to start micro surgery to
replaces XU*8*4 which has been canceled.  It fixes 3 problems in the Menu
rebuild the compiled menus after an option was created or changed.  This
resulted in errors because the code called FileMan from within a template.
The call was therefore moved to the Exit Action of the option to avoid
that conflict.  [NOIS ERI-1095-21763, FTM-1095-43520]
 
=========================================================================
INSTALLATION: 
  1.  Many of these routines may be mapped on systems that allow
      mapping, so you may need to disable mapping.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
System:
      option will load the KIDS package onto your system.  
  3.  Answer NO to the question: 
      'Shall I preserve what is on disk in a separate back-up message ?' 
  4.  The patch has now been loaded into a Transport global on your 
      system. You now need to use KIDS to install the Transport global.  
  5.  On the KIDS menu, under the 'Installation' menu, use the option 
      'Verify Checksum in Transport Global' and verify that all routines 
      have the correct checksums.  
  6.  On the KIDS menu, under the 'Installation' menu, use the option 
      'Install Package(s)'. Select the package 'XU*8.0*29' and proceed 
  
      with the install.  
  7.  Rebuild your mapped set if necessary.
========================================================================
 
ROUTINE                CHECKSUM                PATCHES IN 2ND LINE
 
XQ72                   10277570                **29**
XQ75                   14473337                **29**
XQ83R                  15234319                **29**
XQCHK                   7318302                **29**
1.  Routines XQ72, XQ75, XQ83R, XQCHK, and XQT: If a parent option on the
XQOO                   20509324                **10,21,29**
XQSMD1                 14983624                **29**
XQT                    14370309                **20,29**
top of a menu tree was placed out-of-order or locked a user might be able
to jump through it because of the way the compiled menus in ^XUTL were
being built.  [NOIS WBP-0895-22132]
  
 
 
- 
- 282 SEQ #238
 
- DATE APPLIED:    2003-03-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8*282 PERSON CLASS EXPIRED. Please refer to the Description in Forum
Patch Module for details.
 
 
 
- 
- 258 SEQ #239
 
- DATE APPLIED:    2003-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
XU*8*258 Multiple Sign on Update.
 
 
 
- 
- 262 SEQ #240
 
- DATE APPLIED:    2003-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 286 SEQ #241
 
- DATE APPLIED:    2003-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
     See the National Patch Module for a complete description.
 
 
- 
- 253 SEQ #246
 
- DATE APPLIED:    2003-05-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See Patch Module for a complete description.
 
 
 
- 
- 224 SEQ #242
 
- DATE APPLIED:    2003-05-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
XU*8*224   Fix XUPARAM.
 
 
 
- 
- 273 SEQ #243
 
- DATE APPLIED:    2003-05-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
PATCH XU*8*273 SWITCH IDENTITIES FIX.
Please refer to the Description in FORUM Patch Module for details.
 
 
 
- 
- 280 SEQ #244
 
- DATE APPLIED:    2003-05-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
See patch XU*8*280.
 
 
 
- 
- 301 SEQ #245
 
- DATE APPLIED:    2003-05-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*301 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 296 SEQ #247
 
- DATE APPLIED:    2003-06-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8.0*296
definition does not define 0 as an allowed value.  This causes "0" to
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XU*8.0*296    Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XU*8.0*296
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
display during display functions instead of null or NO.
 Enter the Device you want to print the Install messages.
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <You may queue it if you wish>
                ------------------------------
To fix this, "0" (meaning NO) is being added to the set of codes for this
field and the others in this multiple.
This patch contains no routines; only the DD changes.
STANDARD DATA DICTIONARY #200.032 -- ACCESSIBLE FILE SUB-FILE
STORED IN ^VA(200,
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
200.032,1  DATA DICTIONARY ACCESS 0;2 SET
                             '1' FOR YES; 
                             '0' FOR NO; 
           LAST EDITED:      APR 08, 2003 
           DESCRIPTION:      This field is a flag that, when set to 1, gives
                             the user data dictionary access to the file (in
                             the .01 field) represented in this record.  
NOIS: ISD-0500-72669
200.032,2  DELETE ACCESS          0;3 SET
                             '1' FOR YES; 
                             '0' FOR NO; 
           LAST EDITED:      APR 08, 2003 
           DESCRIPTION:      This field is a flag that, when set to 1, gives
                             the user delete access to the file (in the .01
                             field) represented in this record.  
200.032,3  LAYGO ACCESS           0;4 SET
Test Sites: Dallas OIFO
                             '1' FOR YES; 
                             '0' FOR NO; 
           LAST EDITED:      APR 08, 2003 
           DESCRIPTION:      This field is a flag that, when set to 1, gives
                             the user LAYGO access to the file (in the .01
                             field) represented in this record.  
200.032,4  READ ACCESS            0;5 SET
                             '1' FOR YES; 
                             '0' FOR NO; 
Blood Bank Team Clearance: 4/9/03
           LAST EDITED:      APR 08, 2003 
           DESCRIPTION:      This field is a flag that, when set to 1, gives
                             the user read access to the file (in the .01
                             field) represented in this record.  
200.032,5  WRITE ACCESS           0;6 SET
                             '1' FOR YES; 
                             '0' FOR NO; 
           LAST EDITED:      APR 08, 2003 
           DESCRIPTION:      This field is a flag that, when set to 1, gives
                             the user write access to the file (in the .01
                             field) represented in this record.  
200.032,6  AUDIT ACCESS           0;7 SET
                             '1' FOR YES; 
                             '0' FOR NO; 
           LAST EDITED:      APR 08, 2003 
           DESCRIPTION:      This field is a flag that, when set to 1, gives
                             the user audit access to the file (in the .01
                             field) represented in this record.  
The Kernel Part III post routine, XUINCON - BUILDS ACCESSIBLE FILE MULTIPLE,
NOTE: This patch may be installed at any time.  Users may be on the system.
It has no patch pre-requisites.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
              Before          After
sets the NEW PERSON (#200) file's ACCESSIBLE FILE (#200.032) sub-file's
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
No routines are included in this patch.
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.  Users may be on the system.
WRITE ACCESS (#5) field to zero at D1+1^XUINCON.  The Set of Codes field
It has no patch pre-requisites.
1.  Users may be on the system during installation of this patch.
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  Users may be on the system.  You do not need to stop TaskMan.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
 
 
- 
- 48
 
- DATE APPLIED:    1996-11-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 297 SEQ #248
 
- DATE APPLIED:    2003-06-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8.0*297
to 63 characters so that more of the name appears when the user enters '?'
to get a list of spool documents when using option [XU-SPL-PRINT] Print A
Spool Document.  The post-init (POST^XU8P297) for this patch will kill
the existing "B" xref and reindex the NAME (#.01) field.  Here's the new DD
for that field.  Nothing's changed, except the size of the "B" xref.
STANDARD DATA DICTIONARY #3.51 -- SPOOL DOCUMENT FILE
STORED IN ^XMB(3.51,
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
3.51,.01   NAME                   0;1 FREE TEXT (Required)
           INPUT TRANSFORM:  K:$L(X)>80!($L(X)<3)!'(X'?1P.E)!(X'?.ANP)!(X?1.
                             2E1"-".E) X
           LAST EDITED:      MAR 04, 1988 
           HELP-PROMPT:      Answer must be 3-80 characters in length, and 
                             not look like a TERM. TYPE. 
           DESCRIPTION:      This field holds the name of the spool
                             document.  To avoid device handler confusion,
                             the name of the spool document must not look
NOIS: PUG-0403-50483
                             like the name of a terminal type, e.g. C-VT100,
                             since either name might be contained in a
                             response to the device prompt.  
           NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
           CROSS-REFERENCE:  3.51^B 
                             1)= S ^XMB(3.51,"B",$E(X,1,63),DA)=""
                             2)= K ^XMB(3.51,"B",$E(X,1,63),DA)
2. The print template [XU-ZISPL-USER] is altered so that the first 44 (up
from 20) characters of the spool document names are shown when using option
Test Sites: Puget Sound HCS
[XU-SPL-LIST] List Spool Documents.  During the install, you will see the
following message:
 The following Routines were created during this install:
     XUCT02
XUCT02 is the routine into which the print template is compiled.
NOTE: This patch should be installed during off-hours, when a minimal number
of users are on the system.  It has no patch pre-requisites.
============================================================================ 
Blood Bank Team Clearance: 4/11/03
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XU8P297        * new *           32940        297
* Checksums produced by CHECK^XTSUMBLD
This patch introduces routine ^XU8P297, which has no user entry points,
and will be deleted once it has run.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off-hours, when a minimal number
of users are on the system.  It has no patch pre-requisites.
1.  Users may be on the system during installation of this patch.
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
This patch concerns the SPOOL DOCUMENT (#3.51) file.
3.  Users may be on the system.  You do not need to stop TaskMan.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XU*8.0*297    Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XU*8.0*297
 Incoming Files:
   3.51      SPOOL DOCUMENT  (Partial Definition)
 Note:  You already have the 'SPOOL DOCUMENT' File.
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
1. The length of the "B" xref on the NAME (#.01) field is increased from 30
 Enter the Device you want to print the Install messages.
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <You may queue it if you wish>
                ------------------------------
 
 
- 
- 300 SEQ #249
 
- DATE APPLIED:    2003-06-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8.0*300
Sometimes, a user's PERSON CLASS history can look pretty confusing:
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XU*8.0*300    Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XU*8.0*300
 Incoming Files:
   200      NEW PERSON  (Partial Definition)
 Note:  You already have the 'NEW PERSON' File.
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
 Enter the Device you want to print the Install messages.
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <You may queue it if you wish>
Person Class                        Effective        Expired
                ------------------------------
 Nursing Service                    OCT 1,1995       NOV 17,1998
 Nursing Service                    NOV 17,1998      APR 13,2000
 Nursing Service                    APR 13,2000      JUN 2,1998  <<problem
 Physician Assistants & Advanced Practice  JUN 2,1998  OCT 1,1995 <problem
 Physician Assistants & Advanced Practice  OCT 1,1995
1. The API $$GET^XUA4A72, given a person and a date, retrieves the active
class for that person on that date.  It can get confused when confronted
with problems such as those above, and return an error (no active class for
this person on this date) for 5/18/2000, for example.  This patch makes the
API a bit smarter.  It will return the last person class for 5/18/2000.  It
will return the same one (not the first one) for 11/1/1996.
2. When a new PERSON CLASS record is added to the multiple, the expired date
of the previous one is set to the effective date of the new one.  If the
effective date of the new one is prior to the effective date of the previous
one, this results in records such as those marked "problem" above. To remedy
NOIS: NHM-0500-11955
this, we add a simple check: If the Effective Date of the previous class is
greater than the Effective Date of the new class, then we set the Expired
Date of the previous class to be the same as its Effective Date.
3. Patch XU*8*49 purportedly prevented you from adding a new PERSON CLASS
record with an effective date prior to the effective date of the previous
one.  It didn't work.  This patch does.  A new input transform on the
Effective Date (#2) field sees to it.
STANDARD DATA DICTIONARY #200.05 -- PERSON CLASS SUB-FILE   
Test Sites: Northampton, MA
STORED IN ^VA(200,D0,"USC1",
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
200.05,2   Effective Date         0;2 DATE (Required)
           INPUT TRANSFORM:  N %DT,% S %DT="EX",%=$O(^VA(200,D0,"USC1",DA),-
                             1) S:% %=$P($G(^(%,0)),U,2) S:% %DT(0)=% D ^%DT
                              S X=Y K:Y<1 X
           LAST EDITED:      APR 24, 2003
Blood Bank Team Clearance: 5/1/2003
           HELP-PROMPT:      The date that this Person Class became
                             effective.
           DESCRIPTION:      This field is trigger by adding a new person
                             class.
           NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
           CROSS-REFERENCE:  200.05^AD 
                             1)= S ^VA(200,DA(1),"USC1","AD",$E(X,1,30),DA)=""
                             2)= K ^VA(200,DA(1),"USC1","AD",$E(X,1,30),DA)
                             3)= Don't Delete
                             This X-ref is by date and allows us to find the
                             most current entry in the file.
           CROSS-REFERENCE:  200.05^AE^MUMPS
                             1)= D SET2^XUA4A72
                             2)= D KILL2^XUA4A72
                             3)= Special Trigger
                             This Special X-ref sets the Expiration date of
                             the previous person class entry to the current
This patch concerns the PERSON CLASS (#200.05) subfile of the NEW PERSON
                             record's Effective date.
NOTE: This patch should be installed during off-hours, when a minimal number
of users are on the system.  It requires patch XU*8.0*222.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
(#200) file.
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XUA4A72        4721844         4894947        27,49,74,132,222,300
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off-hours, when a minimal number
of users are on the system.  It requires patch XU*8.0*222.
1.  Users may be on the system during installation of this patch.
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  Users may be on the system.  You do not need to stop TaskMan.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
 
 
- 
- 291 SEQ #250
 
- DATE APPLIED:    2003-06-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8.0*291
should be from himself or the Postmaster.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*8.0*2 and XM*8.0*15, as
well as Kernel patch XU*8.0*69.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
ZISPL         14330151        14237859        23,69,291
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
E3Rs: 6512, 9016
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*8.0*2 and XM*8.0*15, as
well as Kernel patch XU*8.0*69.
1.  Users may be on the system during installation of this patch.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
4.  Users may be on the system.  You do not need to stop TaskMan.
Test Sites: FORUM (VMS/DSM), Cleveland (VMS/DSM), Grand Junction (Cache/NT)
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XU*8.0*291    Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XU*8.0*291
Blood Bank Team Clearance: 4/2/03
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
 Enter the Device you want to print the Install messages.
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <You may queue it if you wish>
                ------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
When converting a spool document to a MailMan message, the user can now
enter the subject of the message, select the basket when addressing to
himself, address the message to anyone else, and choose whether the message
 
 
- 
- 277 SEQ #251
 
- DATE APPLIED:    2003-06-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
See patch XU*8*277.
 
 
 
- 
- 251 SEQ #253
 
- DATE APPLIED:    2003-06-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*251 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 283 SEQ #254
 
- DATE APPLIED:    2003-07-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
XU*8*283  DEA/PKI pilot.
 
 
 
- 
- 288 SEQ #255
 
- DATE APPLIED:    2003-07-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
See patch XU*8*288 Updated DEA~XUSER API.
 
 
 
- 
- 307 SEQ #256
 
- DATE APPLIED:    2003-07-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*307 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 304 SEQ #257
 
- DATE APPLIED:    2003-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*304 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 310 SEQ #258
 
- DATE APPLIED:    2003-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*310 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 50 SEQ #38
 
- DATE APPLIED:    1996-12-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
     This patch contains a routine, and input template, and a change to
server on the system from 1 to 365 days.
   
2.  [MCM-1096-51188]  A site complained that the edit template XUEDITOPT
did not allow them to edit the field SERVER DEVICE when working with a
server-type option.  This was corrected when the new field was added to
the template.
  
3.  [SLC-1096-50407]  Under certain circumstances, servers that were
designated as "Run Immediately" in the SERVER ACTION field were not
running at all but being queued because of a logic error.  This problem
the data dictionary of the Option File [^DIC(19)].  It corrects 3 problems
was also noted by IHS.
  
=============================================================
  
               CHECKSUMS WITH PATCH LIST
  
Program                Before                    After
  
 XQSRV1                8538091                8877273  **50**
with servers:
  
1.  [CML-0296-N1840 and LIT-0496-71332 ]  Server tasks were retained for
30 days in ^ZTSK, and several sites complained that this was too long and
therefore a waste of disk space.  The default task retention time was
lowered to 14 days, and a field was added to the Option File (ZTSK
RETENTION DAYS) to allow the site to set the retention time for each
 
 
- 
- 186
 
- DATE APPLIED:    2003-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
%ZOSVKR update.
 
 
 
- 
- 313 SEQ #260
 
- DATE APPLIED:    2003-08-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer the Description in Forum Patch Module for details.
Patch XU*8*313 BCMA Contingency Support.
 
 
 
- 
- 308 SEQ #261
 
- DATE APPLIED:    2003-08-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*308 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 324 SEQ #262
 
- DATE APPLIED:    2003-09-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*324 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 316 SEQ #263
 
- DATE APPLIED:    2003-09-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch provides several reporting options for Alerts, including
This patch adds the following options:
List of Test Sites
==================
ANN ARBOR, MI
CLEVELAND, OH
DAYTON, OH
DUBLIN, GA
DURHAM, NC
FARGO, ND
LEXINGTON, KY
LITTLE ROCK, AR (C)
 
MARYLAND HCS 
NEW JERSEY HCS  
NORTH CHICAGO, IL  
NORTHERN CALIFORNIA HCS
PALO ALTO HCS
PHILADELPHIA, PA 
PHOENIX, AZ
SAN FRANCISCO, CA
 
 
Report Menu for Alerts (XQAL REPORTS MENU)
Routine Summary:
================
The following routines are included in this patch.  The second
line of each of these routines now looks like:
 
     <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
Checksums:
==========
Checksums obtained using CHECK^XTSUMBLD
 
 
 Rtn Nm    Chksum Before   Chksum After    Patch List
 ------    -------------   ------------    ----------
 XQARPRT1           N/A       33282029    **316**
 XQARPRT2           N/A       33312830    **316**
 
 
List of preceding patches: none
 
 
This menu provides several options for generating reports on alerts for
Blood Bank Team Coordination:
=============================
Clearance - Approved 8/21/2003
 
 
Installation Instructions:
 
     1.   Users ARE allowed to be on the system during the
     installation.
 
users or patients.
     2.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.
     This option will load the KIDS (Kernel Installation and Distribution
     System) package onto your system.
 
     3.   You DO NOT need to stop TaskMan or the background filers.
 
     4.   The patch has now been loaded into a transport global on your
     system.  On the KIDS menu, select the 'Installation' menu and use
     the following options:
           Verify Checksums in Transport Global
 
           Print Transport Global
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Return to Programmers Prompt and use "D ^XPDKRN":
           Select KIDS OPTION: Install
                               =======
            Install Package(s)
            Select INSTALL NAME: XU*8.0*316
                                 ==========
 
 
        Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES//
        NO
        ==
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                              ==
        Want to DISABLE Scheduled Options, Menu Options, and Protocols?
        YES// NO
              ==
 
User Alerts Count Report  (XQAL USER ALERTS COUNT)
     5.  AXP Sites - Answer 'NO' to the question 'Want to MOVE
     routines to other CPUs?'.
 
ones that: list users with large number of alerts in the ALERTS file
This option is used to generate a report on users who have more than a
specified number of alerts in the ALERTS file (#8992).  The report covers
a specified range of dates, and can be sorted by user name, number of
alerts, or by service/section.  In addition, the report in each of these
formats may be generated by Divisions if desired.
 
For each user who has the specified number of alerts or more, the report
includes the user name, the section/service for the user, the number of
alerts in the ALERTS file, the last sign-on date, the number of Critical
alerts or Abnormal Imaging alerts, and the date of the oldest alert.
(#8992); list alerts for a specified user from a specified date; list
 
The counting of alerts may also be restricted to those alerts which contain 
specific text or phrases.
 
 
Critical Alerts Count Report (XQAL CRITICAL ALERT COUNT)
 
This option is used to generate a report of users who have more than a
specified number of alerts containing the word 'critical' or the words
'abnormal imaging' between the specified start and end dates. The report
alerts for a specified patient for a specified day or date range. 
is presented in descending order for the number of critical/abnormal
imaging alerts present.
 
For each user who has the specified number of critical/abnormal
imaging alerts or more, the report includes the user name, the
section/service for the user, the number of alerts in the ALERTS file, the
last sign-on date, the number of Critical alerts or Abnormal Imaging
alerts, and the date of the oldest alert.
 
 
Since the retention period for alerts in the ALERT TRACKING file
List Alerts for a user from a specified date (XQAL ALERT LIST FROM DATE)
 
This option is used to obtain a list of alerts from the ALERT TRACKING
file (#8992.1) for a specified user for a specified date range.  The user
may select all of the alerts to be displayed, or enter specific text or
phrases to select only alerts which contain the specified text.  In the
latter case, the user may also select to see only those alerts which match
the criteria and are only info only alerts, only action alerts, or both.
 
The listing includes the internal entry number for the alert in the ALERT
(#8992.1) is currently a site parameter, some users may have alerts
TRACKING file, the date and time the alert was generated, the message
text of the alert, and information about any option or routine to be
executed for processing the alert.
 
 
Patient Alert List for specified date (XQAL PATIENT ALERT LIST)
 
This option is used to obtain a list of alerts for a specified patient
from the ALERT TRACKING file (#8992.1) for a selected date range (it is
recommended that this range be only a few days at most, since every entry
in the ALERTS file that no longer are present in the ALERT TRACKING file,
in the ALERT TRACKING file in the selected date range must be checked to
provide a complete listing of alerts for a patient).
 
A prompt is provided to obtain a quick scan listing of dates with at least
some alerts for the patient on it based on OR and DVB alerts (other
patient related alerts need to be identified by looking at each alert's
message text and are included in the full list, but not the quick scan).
 
The user may select all of the alerts to be displayed, or enter specific
text or phrases to select only alerts which contain the specified text. 
data from both sources is used when necessary.
In the latter case, the user may also select to see only those alerts
which match the criteria and are info only alerts, only action alerts,
or both.
 
The listing includes the internal entry number for the alert in the ALERT
TRACKING file, the date and time the alert was generated, the message
text of the alert, and information about any option or routine to be
executed for processing the alert.
 
 
 
View data for Alert Tracking file entry  (XQAL VIEW ALERT TRACKING ENTRY)
 
This option can be used to obtain a listing of data in captioned format for
selected entries in the ALERT TRACKING file (#8992.1).  The internal entry
numbers for the entries to be listed must be entered individually.
 
 
There were no NOIS or E3Rs related to this patch.
 
 
 
 
- 
- 311 SEQ #264
 
- DATE APPLIED:    2003-09-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 292
 
- DATE APPLIED:    2003-09-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*292 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 327 SEQ #266
 
- DATE APPLIED:    2003-10-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*327 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 204 SEQ #267
 
- DATE APPLIED:    2003-10-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8.0*204 NEW PERSON ADDITION BULLETIN. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 317 SEQ #268
 
- DATE APPLIED:    2003-10-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8*317 UPDATE PERSON CLASS FILE. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 51 SEQ #40
 
- DATE APPLIED:    1996-12-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 ** You need to install Kernel Patch XU*8*50 before installing this patch **
 -HL LOGICAL LINK entries were not being cross-referenced.
 -The post-install routine XQP50 will update the Patch Application History
  multiple with the information about patch 50. The DATE APPLIED and APPLIED
  BY fields will be the same as this patch. 
=============================================================================
                    **** INSTALL INSTRUCTIONS ****
=============================================================================
 This patch can be installed with users 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.
=============================================================================
  
INSTALLATION:
  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.
 -This patch now allows you to transport a Global Package correctly. This bug
  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
      global.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         2  Verify Checksums in Transport Global
         3  Print Transport Global
         4  Compare Transport Global to Current System
         5  Backup a Transport Global
         6  Install Package(s)
  was introduced with patch 44.
  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.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================
  
ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
                Before          After 
 -The input transform for the Name field in the Build file has been changed
 Name           Checksum        Checksum       Patch List
 -----------------------------------------------------------
 XPDE           15036235        15041471       2,15,21,44,51
 XPDET           5054183         5054366       15,39,41,44,51
 XPDIA1          7754922         7766653       2,44,51
 XPDIP           9737651         9751058       15,21,28,30,41,44,51
 XPDIU           7734016         7856776       15,41,44,51
 XPDT           19190604        19179554       2,10,28,41,44,51
 XQP50            NEW            4073107       51
===========================================================================
  to allow sites to create local patches. It now allows 6 digit patch numbers
   i.e.  XU*8.0*662001
 -Kernel 8 patches will now contain the sequence number in the Patch
  Application History multiple of the Package file.
 
 
- 
- 302 SEQ #269
 
- DATE APPLIED:    2003-10-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8*302.
 
 
 
- 
- 312 SEQ #270
 
- DATE APPLIED:    2003-10-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8*312.
 
 
 
- 
- 295 SEQ #271
 
- DATE APPLIED:    2003-11-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8*295 Clean-up County Codes for States (#5) file. 
Please refer to the Description in Forum Module for details.
 
 
 
- 
- 293 SEQ #272
 
- DATE APPLIED:    2003-11-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*293  Cache 5 fix to AVJ~%ZOSV.
 
 
 
- 
- 303 SEQ #273
 
- DATE APPLIED:    2003-11-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8.0*303 FIX $$ACCESS~XUCHK. Please refer to the Description in Forum
Patch Module for details.
 
 
 
- 
- 314 SEQ #274
 
- DATE APPLIED:    2003-12-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8.0*314 Release User Fix. Please refer to the Description in Forum
Patch Module for details.
 
 
 
- 
- 334 SEQ #275
 
- DATE APPLIED:    2003-12-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8.0*334
   ^HOLIDAY("B",3031226,3031226) =
 
 
Routine Summary:
================
 
The following routine is included in this patch. The second line of 
the routine now looks like:
<tab;;8.0;KERNEL;**[Patches List]**;Jul 10, 1995
 
 
Checksums:
=========
Checksums obtained using CHECK^XTSUMBLD
 
Routine    Chksum Before   Chksum After   Patch List
-----     -------------   ------------   ----------
XU8P334        NEW                         **334**
 
This routine is set to delete after the installation, so you may not
do the checksum for the routine. 
   This patch updates the HOLIDAY (# 40.5) file. A new holiday entry is 
 
Blood Bank Team Coordination:
=============================
Blood Bank Clearance -
 
Installation Instructions:
==========================
 
1. Users ARE allowed to be on the system during the installation. 
   However, it is recommended that the patch be installed during
   added in the HOLIDAY (#40.5) file for the holiday on December 26, 2003.
   non-peak time. It will take about five minutes to install the
   patch, but you may queue the installation if you wish.
 
2. You DO NOT need to stop TaskMan or the background filers.
 
3. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This      
   option will load the KIDS package onto your system.
 
4. The patch has now been loaded into a Transport global on your system. 
   You now need to use KIDS to install the Transport global. 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
                Backup a Transport Global
 
   On the KIDS menu, under the 'Installation' menu, use the following
   option:
                Install Package(s)  
   New entry:
                Select INSTALL NAME:XU*8.0*334
                                    ==========
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                              ==
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
   ^HOLIDAY(3031226,0) = 3031226^December 26, 2003
 
   The "B" cross-reference of the new entry:
 
 
- 
- 270 SEQ #276
 
- DATE APPLIED:    2004-01-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 294 SEQ #277
 
- DATE APPLIED:    2004-01-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 335 SEQ #279
 
- DATE APPLIED:    2004-03-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 36 SEQ #41
 
- DATE APPLIED:    1996-12-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MSG from Warren Wright about large numbers of DEVICE LOCK bulletins
The check to close hung SPOOL documents had a incorrect test.
ZTMON1        7519989    ;;8.0;KERNEL;**36**;Jul 10, 1995
ZTMS          5200197    ;;8.0;KERNEL;**2,18,24,36**;Jul 10, 1995
ZTMS1         6210144    ;;8.0;KERNEL;**36**;JUL 10, 1995
ZTMS2         5283853    ;;8.0;KERNEL;**2,18,23,36**;Jul 10, 1995
ZTMS3         9454395    ;;8.0;KERNEL;**1,18,36**;Jul 03, 1995
========================================================================= 
INSTALLATION:
  
1.  Some of these routines are usually mapped on systems that allow
mapping, so you will need to disable mapping for the affected routines.
 
 
2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS package 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 Transport global.
On the KIDS menu, under the 'Installation' menu, use the following
options:
          Verify Checksums in Transport Global
          Print Transport Global
NOIS SEP-0796-62056  The purge option was failing to get any site data
          Compare Transport Global to Current System
          Backup a Transport Global
  
4.  Users can remain on the system. 
Also STOP TASKMAN. As long running jobs exit, they will get CLOBER errors.
This isn't a problem because they have finished their work and TaskMan
will start new ones.
 
   5.  On the KIDS menu, under the 'Installation' menu, use the following
options:
from the Kernel System Parameter file. It was looking at the wrong node.
          Install Package(s)  'XU*8.0*36'
 
6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to other
CPUs?'. Enter the names of your Compute and Print server(s).
 
7.  After installing this patch, you need to move several routines from
your production account to the manager account:
 
       ZIS4MSM
       ZIS4VXD
 
       ZISC
       ZISHMSM
       ZISHVXD
       ZISTCP
       ZTER
       ZTER1
       ZTM
       ZTM0
       ZTM5
       ZTMGRSET
NOIS NOL-0796-70230  If the data in the spool file was longer that 255
       ZTMON1
       ZTMS
       ZTMS1
       ZTMS2
       ZTMS3
 
       and in the manager account, rename:
       
       DO RELOAD^ZTMGRSET
       Select the System
characters, it would cause an error in %ZIS4 on DSM systems.  This has
       Patch number to load: 36
        
8.  AXP Sites, after patch has installed, rebuild your map set.
 
9.  Start TaskMan, Restart Taskman on other nodes if you need to run more
than one TaskMan.
been fixed but the report may not print the way it would have if sent
directly to the printer.
 
sent when someone leans on keyboard.
NOIS WBP-0796-20862 When the number of spool documents is checked, only
those with data are counted. This is changed to count all spool documents 
with or without data.
 
E3R  --  Request for a way to have the current date as part of a auto 
generated name (GENERATE SPL DOC NAME).  Now if the device name includes
"|DT|" that string will be replaced with the current date.
 
E3R 8844  To include Person class in the User Inquiry.
 
 
NOIS IVM-1095-32452 Some times taskman doesn't release devices
when it should.
 
NOIS NOL-0996-70063 At a dual TaskMan site Problem starting tasks on
the working node. The TaskMan part of this patch was developed to address
problems at dual TaskMan sites after the install of patch 24. It is
unclear exactly what the problem was, but with load balancing work would
back up.  There is a new algorithm to start new submanagers and when
submanagers should exit.  We try and keep the number of submanagers  at a
level equal to a: the number of devices in the IO list.  b: the MIN
NOIS MCM-1195-51490 That the DEVICE LOCK bulletins aren't much help.
SUBMANAGER CNT. All submanagers will remain if the JOB list has any tasks
in it.
 
       -----   This patch adds two new fields to the TaskMan site
parameter file (14.7):  (1), MIN SUBMANAGER CNT, allows a site to set a
lower limit on the number of submanagers to keep around.  (2), TM MASTER,
is only used when a volume set is mounted on another but shares the
library account.  This is a pointer back to file 14.7 and would point to
the entry that is the control entry for TaskMan on that node.
 
 
Local MSG #1082921 
       DIC error in Add a New User.  Problem in the page numbering of the
new FORM for Add a New User and SECONDARY MENUS.  Sending out all three
FORMs with unified page numbering.
 
 
NOIS MAD-0895-40177 Some sites have some leftover nodes in the Institution 
file.
 
Collect more data in the standard error trap.
NOIS CLE-1095-43605  The check if a user needed to be deactivated was
 
In patch 24 $X was set to zero before doing the close execute code.
This was changed to check if $X>0 and to set it to 1 so that code (like
P-MESSAGE) that test $X would still work. 
 
If some package was installed after Kernel 8, the "ID" nodes on the
NEW PERSON file got changed back to an early version.  Nodes are reset.
 
NOIS IND-0996-41382 Changes to FTG^%ZISH made in XU*8*24 didn't work for
input like S Y=$$FTG^%ZISH("","TEST.DAT",$NA(OUT(0)),1) it did work
counting 'Keep at Terminate' keys even though they would never be removed. 
fine on S Y=$$FTG^%ZISH("","TEST.DAT",$NA(^TMP("XX",$J,0)),3). Fixed.
 
Various requests to bring back ZTMGRSET.  This new version will load all
all routines if called from the top, or only the routines with a given
patch number if called at RELOAD^ZTMGRSET.
 
NOIS BRK-1096-12512, CHW-0996-42161 While testing changes to %ZTER for
use with the new error trap we got ECODE errors under some conditions.
This has been fixed with a small change to %ZTER.
 
 
Routine      CheckSum    2nd Line
XUINPCH       1467475    ;;8.0;;KERNEL;**20,36**;Feb. 9, 1996
XUSTERM      14380010    ;;8.0;KERNEL;**36**;Jul 10, 1995
XUSTZ         3010944    ;;8.0;KERNEL;**36**;Jul 10, 1995
XUTMUSE2     13026855    ;;8.0;KERNEL;**36**;Jul 10, 1995
ZIS3          6450084    ;;8.0;KERNEL;**18,36**;JUL 10, 1995
ZIS4MSM       6649854    ;;8.0;KERNEL;**23,36**;JUL 03, 1995
ZIS4VXD       8342152    ;;8.0;KERNEL;**23,36**;JUL 03, 1995
ZISC          8463272    ;;8.0;KERNEL;**24,36**;JUL 10, 1995
ZISHMSM       5354551    ;;8.0;KERNEL;**24,36**;JUL 10, 1995
NOIS MAC-0696-61616 WBP-1195-20971 CTX-0896-71639 
ZISHVXD       7245146    ;;8.0;KERNEL;**24,36**;JUL 10, 1995
ZISPL1        8550686    ;;8.0;KERNEL;**23,36**;Jul 10, 1995
ZISPL2        4088281    ;;8.0;KERNEL;**23,36**;Jul 10, 1995
ZISTCP        1828160    ;;8.0;KERNEL;**36**;Jun 02, 1994
ZTER         18736553    ;;8.0;KERNEL;**8,18,32,24,36**;JUL 10, 1995
ZTER1         5603505    ;;8.0;KERNEL;**18,24,36**;JUL 10, 1995
ZTM           7805017    ;;8.0;KERNEL;**24,36**;JUL 10, 1995
ZTM0          5563711    ;;8.0;KERNEL;**42,36**;JUL 10, 1995
ZTM5          3748675    ;;8.0;KERNEL;**24,36**;JUL 10, 1995
ZTMGRSET     12724965    ;;8.0;KERNEL;**36**;Dec 30, 1993
 
 
- 
- 289 SEQ #280
 
- DATE APPLIED:    2004-05-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*289 'Grant Access by Profile' Fix. Please refer
to the Description in Forum Patch Module for details.
 
 
 
- 
- 336 SEQ #281
 
- DATE APPLIED:    2004-05-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8.0*336.
 
 
 
- 
- 309 SEQ #282
 
- DATE APPLIED:    2004-07-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 332 SEQ #283
 
- DATE APPLIED:    2004-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*332 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 285 SEQ #284
 
- DATE APPLIED:    2004-09-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Read the WARNING below carefully prior to installing this patch.
alert will be sent as a last resort to members of G.PATCH.
                                tracking for what reason a user was sent an
                                alert.
 
              CROSS-REFERENCE:  8992.2^B
                                1)= S ^XTV(8992.2,"B",$E(X,1,30),DA)=""
                                2)= K ^XTV(8992.2,"B",$E(X,1,30),DA)
 
 
The following is the global map structure of the new multiple:
 
 
^XTV(8992.2,D0,0)= (#.01) NAME [1F] ^
 
 
 
Changes to the ALERT TRACKING file (#8992.1)
--------------------------------------------
 
This patch adds the following three (3) multiples to the Alert Tracking
file.
 
 
 
8992.11,1       RECIPIENT TYPE       1;0 POINTER Multiple #8992.111
                                 (Add New Entry without Asking)
 
 
8992.111,.01     RECIPIENT TYPE       0;1 POINTER TO ALERT RECIPIENT TYPE FILE
                                   (#8992.2) (Required)
 
                  LAST EDITED:    OCT 20, 2003
                  HELP-PROMPT:    This is a pointer to a file of different
*************************** WARNING ************************************
                                  recipient types (i.e., the reason someone
                                  was sent the alert)
                  DESCRIPTION:    This field is used to track how a specific
                                  recipient was selected for receiving the
                                  alert. The initial recipients are those to
                                  whom the alert was initially directed
                                  (INITIAL RECIPIENT).  Other recipients
                                  may be the result of forwarding.
                                  Recipients of the alert from forwarding
                                  are noted by the type of forwarding involved
 
                                  (FWD BY USER, EMAIL SURROGATE, CHIEF/
                                  SUPERVISOR, BACKUP REVIEWER, or
                                  LAST HOPE).
 
                                  Marked as a specific category are those to
                                  whom the alert was directed, but who were
                                  not available to receive an alert due to
                                  lack of access (marked with the suffix
                                  "-UNDELIVERABLE" added to the basis for the
                                  alert being sent to the user).
The number of alerts generated to inactive users may be very large.  Your
 
                                  Those who have alerts forwarded to their
                                  surrogate or receive the alert while acting
                                  as a surrogate for another user are
                                  indicated by entries in fields #.02 (SENT
                                  TO SURROGATE) and #.03 (ACTING AS
                                  SURROGATE) respectively. In addition,
                                  those who are acting as surrogates are
                                  identified in the current field by the
                                  suffix "-SURROGATE" added to the basis
staff may need assistance in dealing with them and, in the case of unsigned
                                  for the alert being received. Since the
                                  recipient may be acting as surrogate for
                                  more than one user, the actual users for
                                  which the message was sent on a
                                  surrogate basis are indicated in the
                                  SURROGATE FOR sub-file (#8992.113)
                                  under the RECIPIENT sub-file.
 
                                  The values stored for this field are
                                  pointers to entries in the ALERT RECIPIENT
documents, (many of the alerts) someone available to sign them.  You will
                                  TYPE file (#8992.2).
 
                  CROSS-REFERENCE:8992.111^B
                               1)= S ^XTV(8992.1,DA(2),20,DA(1),1,"B",$E(X,1,3
                               0),DA)=""
 
                               2)= K ^XTV(8992.1,DA(2),20,DA(1),1,"B",$E(X,1,3
                               0),DA)
 
 
not see alerts to inactive users from CPRS unless patch OR*3*200 (which will 
8992.111,.02      SENT TO SURROGATE  0;2 POINTER TO NEW PERSON FILE (#200)
 
                  LAST EDITED:  FEB 21, 2003
                  HELP-PROMPT:  This is the individual that was sent the
                                alert in a surrogate capacity instead of the
                                originally specified recipient.
                  DESCRIPTION:  This field is used to identify the surrogate
                                to whom the alert was sent instead of this
                                originally specified recipient.
 
be released shortly after this patch) has been installed.
 
8992.111,.03      ACTING AS SURROGATE 0;3 SET
 
                                'Y' FOR YES;
                                'N' FOR NO;
                  LAST EDITED:  FEB 20, 2003
                  HELP-PROMPT:  Enter Y (YES) if this recipient received the
                                alert acting as surrogate for another user.
                  DESCRIPTION:  This field is used to identify those
                                recipients who were sent the alert
 
 
                                because they were selected as an active
                                surrogate for the originally intended
                                user.  In most cases only the Y (YES)
                                entries will be entered.
 
 
8992.111,.04      ALERT DATE/TIME    0;4 DATE
 
                  INPUT TRANSFORM:S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
                  LAST EDITED:  FEB 21, 2003
*************************************************************************
                  HELP-PROMPT:  This is the date and time the alert was
                                sent/forwarded to the current recipient with
                                this recipient type
                  DESCRIPTION:  This is the date and time the alert was
                                sent/forwarded to the current recipient with
                                this recipient type
 
The following is the global map structure of the new multiple:
 
^XTV(8992.1,D0,20,D1,1,0)=^8992.111PA^^  (#1) RECIPIENT TYPE
 
^XTV(8992.1,D0,20,D1,1,D2,0)= (#.01) RECIPIENT TYPE [1P] ^ (#.02) SENT TO
                           ==>SURROGATE [2P] ^ (#.03) ACTING AS SURROGATE
                           ==>[3S] ^ (#.04) ALERT DATE/TIME [4D] ^
 
 
 
8992.11,2       FORWARDED DATE/TIME  2;0 DATE Multiple #8992.112
 
                  LAST EDITED:  FEB 21, 2003
 
In the roll-and-scroll or List Manager environment, this patch causes
8992.112,.01      FORWARDED DATE/TIME  0;1 DATE (Multiply asked)
 
                    INPUT TRANSFORM:S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
                    LAST EDITED:  FEB 21, 2003
                    HELP-PROMPT:  This is the date/time that the alert was
                                  forwarded to the current recipient
                    DESCRIPTION:  This field is used to track the date/time of
                                  forwarding of the alert to this recipient.
                                  This is a multiple field to track instances
                                  in which multiple copies of the alert may be
alerts which contain the text "CRITICAL" or "ABNORMAL IMA" are displayed in
                                  forwarded to a single recipient for various
                                  reasons.  This multiple field will indicate
                                  when it was forwarded and the basis for
                                  forwarding of the alert.
 
                    CROSS-REFERENCE:8992.112^B
                               1)= S ^XTV(8992.1,DA(2),20,DA(1),2,"B",$E(X,1,3
                               0),DA)=""
 
                               2)= K ^XTV(8992.1,DA(2),20,DA(1),2,"B",$E(X,1,3
reverse video to cause these alert to stand out in the midst of many other
                               0),DA)
 
 
8992.112,.02      FORWARDING CATEGORY 0;2 POINTER TO ALERT RECIPIENT TYPE FILE
                                (#8992.2)
 
                    LAST EDITED: OCT 20, 2003
                    HELP-PROMPT:This field points to a file containing the
                                different reasons for forwarding.
                    DESCRIPTION:This field is used to track the basis on which
alerts.
                                the alert is forwarded to the current
                                recipient.  The alert might be forwarded
                                to the recipient by a user directly, or by
                                programmed forwarding related to alerts not
                                being processed within a specified time to
                                EMAIL SURROGATE, CHIEF/SUPERVISOR; BACKUP
                                REVIEWER, or LAST RESORT.
 
                                Entries for this field are pointers to the
                                values in the ALERT RECIPIENT TYPE file
 
                                (#8992.2).
 
 
8992.112,.03      FORWARDED BY OR FOR 0;3 POINTER TO NEW PERSON FILE (#200)
 
                    LAST EDITED: APR 04, 2003
                    HELP-PROMPT:This is the individual that forwarded the
                                alert, or the alert was forwarded for.
                    DESCRIPTION:This is a record of the individual who
                                forwarded the alert, or on whose behalf the
It was found that sending an alert to a mail group, only the individual
                                alert was forwarded if it was forwarded
                                automatically.
 
 
8992.112,1.01     FORWARDING COMMENT 1;1 FREE TEXT
 
                    INPUT TRANSFORM:K:$L(X)>240!($L(X)<1) X
                    LAST EDITED: FEB 20, 2003
                    HELP-PROMPT:Answer must be 1-240 characters in length.
                    DESCRIPTION:This is the comment which was sent to the
members were identified.  This has been modified to include other mail
                                recipient along with the forwarded alert.
 
The following is the global map structure of the new multiple:
 
^XTV(8992.1,D0,20,D1,2,0)=^8992.112D^^  (#2) FORWARDED DATE/TIME
^XTV(8992.1,D0,20,D1,2,D2,0)= (#.01) FORWARDED DATE/TIME [1D] ^ (#.02)
                           ==>FORWARDING CATEGORY [2P] ^ (#.03) FORWARDED BY
                           ==>OR FOR [3P] ^
^XTV(8992.1,D0,20,D1,2,D2,1)= (#1.01) FORWARDING COMMENT [1F] ^
 
This patch addresses a patient safety issue in which alerts sent to an
groups which are members of the mail group as well.
 
 
 
8992.11,3       SURROGATE FOR        3;0 POINTER Multiple #8992.113
 
 
8992.113,.01      SURROGATE FOR        0;1 POINTER TO NEW PERSON FILE (#200)
                                   (Multiply asked)
 
                      LAST EDITED: FEB 20, 2003
 
                      HELP-PROMPT:Enter the NEW PERSON entry for which the
                                  current recipient is acting as surrogate on
                                  this alert.
                      DESCRIPTION:This field is used to track which user or
                                  users the current recipient is receiving the
                                  current alert while acting as surrogate.
 
                      CROSS-REFERENCE:8992.113^B
                               1)= S ^XTV(8992.1,DA(2),20,DA(1),3,"B",$E(X,1,3
                               0),DA)=""
The XQAL UNPROCESSED ALERTS mail group is created by this patch and during
 
                               2)= K ^XTV(8992.1,DA(2),20,DA(1),3,"B",$E(X,1,3
                               0),DA)
 
 
8992.113,.02      DATE/TIME - SURROGATE FOR 0;2 DATE
 
                      INPUT TRANSFORM:S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
                      LAST EDITED: FEB 20, 2003
                      HELP-PROMPT:Enter the date/time that this alert was
the Post-Init phase the individual installing the patch will be set up as
                                received while acting as a surrogate for the
                                intended recipient.
                      DESCRIPTION:
                                This field has the date/time when the alert
                                was sent to the current recipient while
                                acting as a surrogate for the originally
                                intended recipient.
 
The following is the global map structure of the new multiple:
 
a member of the mail group.  We recommend that this mail group be
^XTV(8992.1,D0,20,D1,3,0)=^8992.113P^^  (#3) SURROGATE FOR
^XTV(8992.1,D0,20,D1,3,D2,0)= (#.01) SURROGATE FOR [1P] ^ (#.02) DATE/TIME -
                           ==>SURROGATE FOR [2D] ^
                           
                           
NOISs
MON-0902-51640
LEX-1102-41218
OKL-0902-71635
HEH-0303-40570
populated with a few individuals who can forward otherwise undelivered
DAY-0903-42005
NYH-1003-11010
MWV-1003-22265
MWV-1003-22662
SBY-1003-30092
SBY-1003-32710
ASH-1203-30593
HVH-0304-12467
LEX-0803-41741
SFC-1201-60229
alerts on to a proper individuals.
ANN-0304-40985
HIN-0604-40728
ISH-1202-41625
DAY-0903-40490
MAR-0304-20707
 
 
 
E3Rs
 
 
List of Test Sites
==================
BIRMINGHAM, AL (Alpha/DSM) 
CLARKSBURG, WV  (VMS/Cache)
DAYTON, OH  (Alpha/DSM)
FARGO, ND  (Alpha/ISM (NT))
LEXINGTON, KY  (Alpha/DSM)
NORTHERN CALIFORNIA HCS  (Alpha/DSM)
TOMAH,WI  (VMS/Cache)
 
An option was earlier provided for establishing individuals as BACKUP
 
Routine Summary:
The following routines are included in this patch.  The second
line of each of these routines now looks like:
 
     <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
Checksums:
==========
Checksums obtained using CHECK^XTSUMBLD
REVIEWER entries in the PARAMETER FILE, but the original option did not
 
 Rtn Nm    Chksum Before   Chksum After    Patch List
 ------    -------------   ------------    ----------
 XQAL285P            N/A        3472855    **285**
 XQALBUTL        8443097       23353614    **114,125,171,285**
 XQALDATA        3525117        3637657    **207,285**
 XQALDEL        26334655       21668304    **6,24,65,114,174,285**
 XQALERT         5560549        8063898    **1,65,125,173,285**
 XQALERT1       30919356       32870507    **20,65,114,123,125,164,173,285**
 XQALFWD        10746790       13242253    **6,65,91,111,114,128,129,285**
inactive user were not received by anyone.  If there are no active
provide an easy way in which to delete or edit the entry.  This has been
 XQALSET        16240502       29403670    **1,6,65,75,114,125,173,207,285**
 XQALSET1            N/A        1679250    **285**
 XQALSURO       12681484       14207055    **114,125,173,285**
 
 
List of preceding patches: 129,171,173,174,207
 
 
Blood Bank Clearance:
=============================
corrected in this patch.
Clearance - Mar. 19, 2004
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8*285 
contains changes to a package referenced in VHA IO SEPG SOP 192-023 
"Review of VISTA Patches for Effects on VISTA Blood Bank Software . This 
patch does not alter or modify any VistA Blood Bank software design 
safeguards or safety critical elements functions.
 
RISK ANALYSIS: Changes made by patch XU*8*285 have no effect on Blood 
Bank software functionality, therefore RISK is none.
 
 
 
Installation Instructions:
 
     1.   Users ARE allowed to be on the system during the
     installation.
 
     2.   DSM sites - Some of these routines are usually mapped,
     so you will need to disable mapping for the affected routines.
 
     3.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.
This patch also corrects undefined errors which occur sporadically at
     This option will load the KIDS (Kernel Installation and Distribution
     System) package onto your system.
 
     4.   You DO NOT need to stop TaskMan or the background filers.
 
     5.   The patch has now been loaded into a transport global on your
     system.  On the KIDS menu, select the 'Installation' menu and use
     the following options:
           Verify Checksums in Transport Global
           Print Transport Global
DELETEA+7^XQALDEL and at DELA+1^XQALDEL.
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Return to Programmers Prompt and use "D ^XPDKRN":
           Select KIDS OPTION: Install
                               =======
            Install Package(s)
            Select INSTALL NAME: XU*8.0*285
                                 ==========
                                 
 
        Enter the Coordinator for Mail Group 'XQAL UNPROCESSED ALERTS': 
        username
        ========
        Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                              ==
        Want to DISABLE Scheduled Options, Menu Options, and Protocols?
        YES// NO
              ==
 
     6.  AXP Sites - Answer 'NO' to the question 'Want to MOVE
For Developers, a new input variable during generation of alerts is
     routines to other CPUs?'.
 
     7.  If the routines were unmapped as part of step 2, they should be
     returned to the mapped set once the installation has run to
     completion.
XQADFN.  This value should contain the DFN value for the patient if the
alert is patient related.  Use of this variable will provide a more
reliable indicator of the patient than that previously used (the second
recipients or surrogates among the list of specified recipients the alert
comma piece of the value of XQAID as used by CPRS).
 
 
 
For Developers this patch adds the following APIs as Supported References:
 
This patch creates a new entry point for setting up alerts. SETUP1^XQALERT
is now recommended for creation of an alert.  It is used in the form
  S RETVAL=$$SETUP1^XQALERT
the value returned is a string with the first '^'-piece a 1 if the alert
will be directed to the appropriate BACKUP REVIEWER as determined from the
was delivered to at least one valid recipient or 0 if the alert could not
be delivered.  In the latter case, the variable XQALERR will be defined
and contain a string explaining why the alert was not delivered.  The second
'^'-piece is the IEN in the Alert Tracking file for the alert and the third
'^'-piece is the complete value of XQAID for the alert.  The second or third
piece values may be used by an application to retain a reference to the
alert in the ALERT TRACKING file (#8992.1).
 
 
The original entry point SETUP^XQALERT for creating an alert did not
PARAMETERS file.  If there is no identifiable BACKUP REVIEWER entry, the
return any indication if an alert was not deliverable for any reason. This
entry point is still valid for backward compatibility, but no longer
recommended.
 
$$ACTVSURO^XQALSURO(IENVALUE) - returns the currently active surrogate for
the user specified.  This includes potential surrogates of the current
surrogate. To determine the currently active surrogate for the user with
DUZ of IENVALUE, use
   S ACTIVE=$$ACTVSURO^XQALSURO(IENVALUE)
If the returned value is greater than zero, it will indicate the active
alert will be sent to members of the "XQAL UNPROCESSED ALERTS" mail
surrogate.  If the returned value is not greater than zero (actually -1),
it will indicate that there are no currently active surrogates for the
user.
 
$$CHEKUSER^XQALSET(IENVALUE) - Returns 0 if no valid user or surrogate,
otherwise returns IEN of user or his currently active surrogate
 
Addition of the ALERT RECIPIENT TYPE file (#8992.2)
---------------------------------------------------
 
group.  If there are no active members specified for that mail group, the
The ALERT RECIPIENT TYPE file was added to contain indicators as to why
an alert was sent.
 
8992.2,.01    NAME                   0;1 FREE TEXT (Required)
 
              INPUT TRANSFORM:  K:$L(X)>45!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      OCT 17, 2003
              HELP-PROMPT:      Answer must be 3-45 characters in length.
              DESCRIPTION:      This file is used to maintain a list of
                                recipient types for alerts.  It is used in
 
 
- 
- 275 SEQ #285
 
- DATE APPLIED:    2004-09-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8*275.
 
 
 
- 
- 343 SEQ #286
 
- DATE APPLIED:    2004-09-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 340 SEQ #287
 
- DATE APPLIED:    2004-09-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*340 Modify Option 'Person Class Edit. Please refer to
the Description in Forum Patch Module for details.
 
 
 
- 
- 330 SEQ #288
 
- DATE APPLIED:    2004-09-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*330 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 338 SEQ #289
 
- DATE APPLIED:    2004-09-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*338 Fix Printing Alerts. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 56 SEQ #43
 
- DATE APPLIED:    1997-01-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch adds changes and  enhancements to the Unwinder (XQOR*) in support 
of the Text Integration Utilities (TIU) package.  These changes include:
  1)  the ability to programmatically change the menu passed to XQOR
  2)  some modifications to the response time monitoring calls
  3)  the suppression of linefeeds when XQORM is called non-interactively
  4)  the ability to map numeric input to a protocol that should be run
  5)  the storage of HL7 messages in ^TMP to free up partition space
 
 
 
- 
- 342 SEQ #290
 
- DATE APPLIED:    2004-09-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*342 'Option Access by User Fix'.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 352 SEQ #291
 
- DATE APPLIED:    2004-10-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*352 'NEW PERSON FILE MODIFICATIONS'.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 268
 
- DATE APPLIED:    2004-10-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8.0*268 in the National Patch Module on FORUM for complete 
 
All DSM, Cache for Windows NT and Cache for OpenVMS sites are instructed 
to install this patch.
information on this patch.
 
This patch is being released by Capacity Planning (CP) for installation of
modifications to the %ZOSVK* collection routines that are used by the 
Statistical Analysis of Global Growth (SAGG) Version 1.8 software package.
 
NOTE: SAGG patch KMPS*1.8*3 must be installed AFTER installation of this
      patch.
 
 
- 
- 356 SEQ #294
 
- DATE APPLIED:    2004-10-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*356 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 354
 
- DATE APPLIED:    2004-10-18 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*354 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 346 SEQ #295
 
- DATE APPLIED:    2004-10-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 347 SEQ #296
 
- DATE APPLIED:    2004-10-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*347 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 284 SEQ #298
 
- DATE APPLIED:    2004-11-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
this parameter will cause XUP, if the Select OPTION NAME: is skipped, to branch
 
>>>Allow KIDS to Inhibit logon's during the install.  
>>>TaskMan does *not* need to be stopped.  
 
  1.  DSM sites - If any of these routines are mapped, 
      you will need to disable mapping for the affected routines.  
 
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
      option will load the KIDS package onto your system.  
 
to the VPE environment.  
  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.  
      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 
         Backup a Transport Global 
 
 
 4.   Allow KIDS to Inhibit logon's during the install. (There is a small
      chance that a few users could get CLOBER errors.) 
      TaskMan does not need to be stopped.  
 
  5.  Installation will take less than 2 minutes.  
      In Programmer mode: 
      Use "D ^XPDKRN" then 
         Install Package(s)  'XU*8.0*284' 
                              ==========
 
NOIS: ISL-0103-52332 This Patch adds a new API in a new routine for
      Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES 
        
      Want KIDS to INHIBIT LOGONs during the install? YES// YES 
 
      Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO 
      
  8.  After installing this patch, 
      Cache/GTM Sites - you don't need to move anything, skip this step.  
      DSM sites - you need to move one routine from 
      your production account to each manager account: ZOSVVXD 
applications to use to check and see if they are running in a PRODUCTION
 
  9.  DSM in the manager account,  (Cache/GTM sites remain in VAH) 
      All sites: 
      DO RELOAD^ZTMGRSET 
      Select the System 
      Patch number to load: 284 
                            ===
 
 10.  DSM Sites, after patch has installed, rebuild your map set.  
 
account or a TEST account.  Integration #: 4440 
 11.  In the VAH account: 
      Please run the Memu option "Ask if  Production Account" (XU SID ASK).  
      This will ask if the current account is the Production account.  
      Please answer acordinly. 
 
      The Option "Startup PROD check" (XU SID STARTUP) should be scheduled 
      for startup so that when TaskMan starts the SID is checked.      
=========================================================================
 
The new API is: 
 $$PROD^XUPROD([force]) 
  It returns 1 if the current account is a production account.  
Patch Tracking #: 37387952
  It returns 0 if it is a TEST account.  
  
  The parameter value of 1, allows an application to force a full test.  
 
These is a new Menu item under the "Kernel Management Menu", "Ask if Production
Account" (XU SID ASK) this option will ask if the current account is the
Production account.  If the answer is "Yes" then the current SID is set as the
production SID so checks will return 1.  If account is not the production
account then a fake value is stored so that the check will return 0.  The first
check each day will force a full test.  
Test Sites: FORUM, NORTHERN CALIFORNIA HCS, Boston Healthcare System 
 
The option "Startup PROD check" (XU SID STARTUP) should be added to the Taskman
scheduling file and scheduled for startup so that when Taskman start the SID is
also checked.  
 
Other required patches: For GT.M sites, XU*8*275 has the needed change 
to ZOSVGTM.  
 
New fields in the KERNEL SYSTEM PARAMETERS file (8989.3).  
STANDARD DATA DICTIONARY #8989.3 -- KERNEL SYSTEM PARAMETERS FILE   
            CPRS v25 t12 test sites.  Blood Bank Clearance: 3/18/2004 
STORED IN ^XTV(8989.3, (1 ENTRY)   SITE: SF CIOFO, KERNEL PATCH ACCOUNT 
 
DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE 
-------------------------------------------------------------------------------
 
8989.3,501    PRODUCTION             SID;1 SET (Required) 
 
              Production                
                                '0' FOR No; 
 
                                '1' FOR Yes; 
              LAST EDITED:      OCT 22, 2003 
              DESCRIPTION:      This field holds a flag to indicate if this is 
                                a Production account.  It is a Yes/No flag with 
                                internal values of 1 = Yes, 0 = No.  It is set 
                                by the system after comparing the System ID 
                                with the current System ID, at some point in 
                                the future will be checked against a master 
                                system.  
 
This patch adds two parameters to XUP with SYS or USR values that can be set to
8989.3,502    System ID              SID;2 FREE TEXT 
 
              INPUT TRANSFORM:  K:$L(X)>100!($L(X)<8) X 
              LAST EDITED:      OCT 22, 2003 
              HELP-PROMPT:      Answer must be 8-100 characters in length 
              DESCRIPTION:      This field holds the SYSTEM ID, if this is a 
                                production system.  This value is compared 
                                with the current system value and at some point 
                                in the future will be checked against a master 
                                system.  
control XUP. The first is "XUS-XUP SET ERROR TRAP".  If set this will set an
 
 
8989.3,503    SID LAST CHECKED       SID;3 DATE 
 
 
              INPUT TRANSFORM:  S %DT="ETX" D ^%DT S X=Y K:Y<1 X 
              LAST EDITED:      JUN 30, 2003 
              DESCRIPTION:      This field holds the date/time that the SID was 
                                last checked.  If the SID has not been 
                                compared with the stored one today a full 
error trap to return to XUP and ask if the error should be recorded. The other
                                check will be done, otherwise the PROD api will 
                                just return the current value.  
 
 
Routine Summary The following routines are included in this patch.  The second
line of each of these routines now looks like: 
 ;;8.0;KERNEL;**[Patch List]**;Jul 10, 1995 
 
                 Checksum
Routine         Old       New      Patch List
is "XUS-XUP VPE" for users that like to work in the VPE environment, setting
XUP           4983304   5169232    **208,258,284**
XUPROD            n/a   1670496    **284**
ZOSVVXD       7675098   8031174    **13,65,71,94,107,118,136,215,284**
ZOSVONT       6784414   6775555    **34,94,107,118,136,215,293,284** 
 
List of preceding patches: 215, 258, 293
Sites should use CHECK^XTSUMBLD to verify checksums.  
 
=========================================================================
Installation: 
 
 
- 
- 363 SEQ #299
 
- DATE APPLIED:    2004-11-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*363
 
 
 
- 
- 261 SEQ #300
 
- DATE APPLIED:    2004-11-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 55 SEQ #44
 
- DATE APPLIED:    1997-02-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This is a reissue of Patch XU*8*14 without the code that requires the
patch.
Changes to the New Person file:
 Added a DEGREE field to hold MD, RN, LPN...
 Added a DATE E-SIG LAST CHANGED field. This field is just for on-line 
 documentation purposes.  Sites may use this field for local reporting 
 and management, but the Kernel does NOT perform any action aside 
 from updating the field when the E-sig is changed by the user.
 
The option XUSESIG BLOCK is included in this patch.
users to change their E-SIG every 90 days.   You may install this patch
The forms XUEXISTING USER, XUREACT USER, and XUNEW USER are included in
the patch.  The new field DEGREE has been added to the Forms.
  
KERNEL functions to help developers.
 
$$CHKSUM^XUSESIG1($name_value,flag)
This EXTRINSIC FUNCTION will take a root ($name_value) and build a
checksum for all data in the root. (Not used now, flag would be used when
there is more than one checksum algorithm.) 
whether or not you previously installed XU*8*14.  (Sites who installed
$$ESBLOCK^XUSESIG1(ien)
This extrinsic function will return the set of fields from the new 
person file that are needed as part of the hash for an acceptable E-Sig. 
If IEN is not passed in, then DUZ is used.
(E-Sig block, E-Sig title, Degree, Current Date/Time)
 
$$EN^XUSESIG1(checksum,esblock)
If the ESBLOCK is not passed then the function would get the ESBLOCK. In 
either case this extrinsic function would encode the ESBLOCK using the 
checksum as the KEY.  Returns an encoded string.  
XU*8*14 prior to it being marked 'Entered in Error' were advised that they
$$CMP^XUSESIG1(checksum,$name_value)
This extrinsic function will compare the checksum passed in to the 
calculated value from the $NAME_VALUE.  Return 1 for match, 0 for no 
match.
 
$$DE^XUSESIG1(checksum,encoded_string)
This extrinsic function would decode the string using the checksum as 
the key.  Return a decoded string.
 
need not de-install the patch.)
 Routine Summary: 
 ================
  
 The following routines are included in this patch.  The second line of
 these routines now look like:
   
      ;;8.0;KERNEL;**[patch list]**;Date
 
 
 CHECK^XTSUMBLD results: 
 
  Routine Name   Before Patch 14   After Patch 14    After Patch  Patch 
List
  ------------   ---------------   --------------    -----------  --------
  XUSESIG                5534368          5865804        6027869  **14,55**
  XUSESIG1                   N/A           864068         864068  **14,55**
========================================================================= 
Installation:
 
The new E-SIG functions allow developers to follow the General Counsel's
1.  Some of these routines are usually mapped on systems that allow
mapping, so you will need to disable mapping for the affected routines.
 
2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS package 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 Transport global.
On the KIDS menu, under the 'Installation' menu, use the following
options:
guidelines on E-SIG.  The guidelines are the result of a meeting held in
          Verify Checksums in Transport Global
          Print Transport Global
          Compare Transport Global to Current System
          Backup a Transport Global
  
4.  Users can remain on the system. This patch can be queued and
installed at any time.  
5.  On the KIDS menu, under the 'Installation' menu, use the following
options:
Birmingham on 9/18-20/95.  A new routine, XUSESIG1, is included in this
          Install Package(s)  'XU*8.0*55'
                               =========
 
6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to other
CPUs?'. Enter the names of your Compute and Print server(s).
 
7.  AXP Sites, after patch has installed, rebuild your map set.
=========================================================================
 
 
- 
- 287 SEQ #301
 
- DATE APPLIED:    2004-11-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 351 SEQ #302
 
- DATE APPLIED:    2004-12-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*351 Reactivate a User [XUSERREACT] Fix. 
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 370 SEQ #303
 
- DATE APPLIED:    2005-01-18 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*370 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 328 SEQ #304
 
- DATE APPLIED:    2005-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*328 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 375 SEQ #305
 
- DATE APPLIED:    2005-04-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 373 SEQ #306
 
- DATE APPLIED:    2005-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*373 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 299 SEQ #307
 
- DATE APPLIED:    2005-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 348 SEQ #308
 
- DATE APPLIED:    2005-06-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 360 SEQ #309
 
- DATE APPLIED:    2005-06-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*360 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 382 SEQ #310
 
- DATE APPLIED:    2005-08-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 30
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This Kernel patch  contains the following features:
 was queued and it got an error during install.
===========================================================================
This patch should be installed during off-peak hours. Users can be on the
system, but no user should be using KIDS during the install of this patch.
===========================================================================
  
INSTALLATION:
  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 package 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 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
-KIDS will now save Patch names that contain Sequence numbers in the
         Install Package(s)
  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.  AXP Sites, after patch has installed, rebuild your map set.
 ====================================================================  
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
 Patch Application History field of the Package file.
 Name           Checksum        Patch List
 -----------------------------------------------------------
 XPDIP          9952535         15,21,28,30
 XPDIR          2689416         30
 XPDV           9093649         30
 ============================================================================
-KIDS will now check for duplicate Version numbers and Patch names when
 updating the Package file.
-KIDS will now clean up missing Files in the Build file. This is done when
 using the 'Verify a Build' option.
-Fixes problem in NOIS ELP-0596-70080, couldn't restart install if install
 
 
- 
- 57 SEQ #45
 
- DATE APPLIED:    1997-03-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
     This patch contains a single routine, ^XQOO3, that fixes a bug in the
     This patch can be installed with users on the system.  There are no
associated or required patches that need to be installed.
 
=============================================================================
  
INSTALLATION:
 
  1.  This routine is not usually mapped on systems that allow mapping.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS Distribution onto your system.
option "Protocols Marked Out Of Order in Protocol File." In the event that
  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
      global.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         2  Verify Checksums in Transport Global
         3  Print Transport Global
         4  Compare Transport Global to Current System
         5  Backup a Transport Global
         6  Install Package(s)
there was a single set of protocols marked as Out-Of-Order the software
  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.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================
  
ROUTINES:
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
                Before          After 
would fail with an <UNDEF> error.
 Name           Checksum        Checksum       Patch List
 -----------------------------------------------------------
XQOO3            8090117         8314463          57      **57**
  
All checksums were calculated using CHECK^XTSUMBLD.
 
===========================================================================
 
=============================================================================
                    **** INSTALL INSTRUCTIONS ****
=============================================================================
 
 
 
- 
- 344 SEQ #311
 
- DATE APPLIED:    2005-09-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*344 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 388 SEQ #312
 
- DATE APPLIED:    2005-10-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*388 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 366 SEQ #313
 
- DATE APPLIED:    2005-10-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 Patch XU*8*366 (RETURN ALERTS FROM SURROGATE) resolves a patient safety
 listing of alerts AND THERE ARE NO CURRENT SURROGATES (either due to the
                 LAST EDITED:      NOV 12, 2004
                 HELP-PROMPT:      This is the user who will be the surrogate
                                   during the time period specified
                 DESCRIPTION:      This is a pointer to the user in the NEW
                                   PERSON file who will be acting as the
                                   surrogate for the time period specified.
 
 
 8992.02,.03     END DATE TIME          0;3 DATE
 
 end of the surrogacy period or removal of the last surrogate) alerts which
                 INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                 LAST EDITED:      NOV 12, 2004
                 HELP-PROMPT:      This is an optional date/time for when the
                                   surrogate relationship will be terminated.
                 DESCRIPTION:      This is an optional date/time for when the
                                   surrogate relationship will be terminated.
                                   If there is no value entered, then the
                                   relationship will continue until it is
                                   specifically terminated.
 
 were sent to the surrogate(s) and have not been processed by the surrogate
 
 8992.02,.04     NEEDS RETURN           0;4 SET
 
                                   '1' FOR YES;
                                   '0' FOR NO;
                 LAST EDITED:      MAR 16, 2005
                 HELP-PROMPT:      This is a flag which is used to determine
                                   whether alerts have been returned to the
                                   intended recipient or not
                 DESCRIPTION:      This field is used as a flag to indicate
 are returned to the user as new alerts with a comment indicating they were
                                   whether the alerts have been returned to the
                                   intended recipient or not.
 
                 CROSS-REFERENCE:  8992.02^AC
                                   1)= S ^XTV(8992,DA(1),2,"AC",$E(X,1,30),DA)=
                                   ""
 
                                   2)= K ^XTV(8992,DA(1),2,"AC",$E(X,1,30),DA)
                                 3)= This x-ref is used to track alerts needing
                                 return from surrogates
 returned from the surrogate.  If the surrogate was not an intended
                                 This cross reference is used to identify
                                 periods for which any alerts forwarded to a
                                 surrogate have not been returned to the
                                 intended recipient.
 
 
 The following field was added to the sub-file for the SURROGATE FOR field (#3)
 of the ALERT TRACKING file (#8992.1):
 
 
 recipient of the alert(s), either as an initially specified recipient or
 
 8992.113,.03      DATE-TIME RETURNED 0;3 DATE
 
                       INPUT TRANSFORM:S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
                       LAST EDITED: MAR 16, 2005
                       HELP-PROMPT:This is the date-time that the alert was
                                 returned to the originally intended recipient
                       DESCRIPTION:
                                This field is a record for the date-time that
                                an alert for which this recipient was acting as
 by receiving the alert by forwarding from another recipient, the alert will
                                a surrogate was returned to the originally
                                intended recipient of the alert.
 
 
 In addition the AUD cross-reference was added to the ALERT DATE/TIME field
 (#.04) the sub-file associated with the RECIPIENT TYPE field (#1) of the
 ALERT TRACKING file (#8992.1).
 
 
 NOISs
 be deleted from the surrogate.  If the surrogate was an intended recipient
 MIW-0704-40544       TIU ALERTS FOR ADDITIONAL SIGNER NOT REGENERATED
 ALT-0104-20049       Surrogate Setting
 
 E3Rs
   #19537, MULTIPLE SURROGATES
   #19178, DATE CHECK FOR SURROGATE ASSIGNMENT
   #17330, ALLOW MULTIPLE SURROGATES
   #16711, MULTIPLE SURROGATES FOR ALERT
   #16237, SELECTIVE SURROGATE DESIGNATION BY END-USER
 
 of the alert it will also remain with the surrogate.
 
 List of Test Sites
 ==================
CLARKSBURG, WV
PORTLAND, OR (C)
PUGET SOUND HCS
SALISBURY, NC
WEST PALM BEACH, FL
 
 
 
 Routine Summary:
 The following routines are included in this patch.  The second
 line of each of these routines now looks like:
 
      <tab>;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
 Checksums:
 ==========
 Checksums obtained using CHECK^XTSUMBLD
 
 issue (PSI-04-036) by modifying the handling of alerts sent to surrogates
 A consequence of the modifications made to track the periods of surrogacy
  Rtn Nm    Chksum Before   Chksum After    Patch List
  ------    -------------   ------------    ----------
  XQA366PO            N/A        1270650    **366**
  XQALERT         8063898        8345286    **1,65,125,173,285,366**
  XQALERT1       32870507       32133568    **20,65,114,123,125,164,173,285,
  366**
  XQALSUR1            N/A       24977392    **366**
  XQALSUR2            N/A        4795616    **366**
  XQALSURO       14207055       21906288    **114,125,173,285,366**
 
 is the ability to add multiple surrogate periods with different start times.
 Checksums obtained using CHECK1^XTSUMBLD from XT*7.3*94 (new style)
 
  Rtn Nm    Chksum Before   Chksum After    Patch List
  ------    -------------   ------------    ----------
  XQA366PO            N/A        1749690    **366**
  XQALERT        15349948       16208814    **1,65,125,173,285,366**
  XQALERT1       79355953       77322571    **20,65,114,123,125,164,173,285,
  366**
  XQALSUR1            N/A       65103748    **366**
  XQALSUR2            N/A        6279756    **366**
 The  most recent active start time determines which of the surrogate periods
  XQALSURO       42941175       62950995    **114,125,173,285,366**
 
 List of preceding patches: 285
 
 Blood Bank Clearance:
 =============================
 Clearance - Apr. 21, 2005
 
 EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8*366 contains
 changes to a package referenced in VHA OI SEPG SOP 192-023 Review of VISTA
 is active.  Therefore, the termination date/time for a given period of
 Patches for Effects on VISTA Blood Bank Software. This patch does not
 alter or modify any VistA Blood Bank software design safeguards or safety
 critical elements functions.
 
 RISK ANALYSIS: Changes made by patch XU*8*366 have no effect on Blood Bank
 software functionality, therefore RISK is none.
 
 
 Installation Instructions:
 
 surrogacy, if specified, only determines the end of the surrogacy if no
      1.   Users ARE allowed to be on the system during the
      installation.
 
      2.   DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
 
      3.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.
      This option will load the KIDS (Kernel Installation and Distribution
      System) package onto your system.
 
 other surrogacy period starts prior to that time.  It does not determine
      4.   You DO NOT need to stop TaskMan or the background filers.
 
      5.   The patch has now been loaded into a transport global on your
      system.  On the KIDS menu, select the 'Installation' menu and use
      the following options:
            Verify Checksums in Transport Global
            Print Transport Global
            Compare Transport Global to Current System
            Backup a Transport Global
 
 the actual end time if another period of surrogacy starts before the
            Return to Programmers Prompt and use "D ^XPDKRN":
            Select KIDS OPTION: Install
                                =======
             Install Package(s)
             Select INSTALL NAME: XU*8.0*366
                                  ==========
 
         Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                               ==
         Want to DISABLE Scheduled Options, Menu Options, and Protocols?
 specified end time (or there was no end time specified).  A pair of
         YES// NO
               ==
 
      6.  AXP Sites - Answer 'NO' to the question 'Want to MOVE
      routines to other CPUs?'.
 
 
      7.  If the routines were unmapped as part of step 2, they should be
      returned to the mapped set once the installation has run to
      completion.
 users can be specified in advance as mutual surrogates with opposite rolls,
 as long as the periods of surrogacy do not overlap resulting in a circular
 to return unprocessed alerts to the originally intended recipient of the
 relationship.
 
 In the Roll and Scroll environment, selection of Surrogate processing will
 list current surrogate(s) and give the option to remove one or more of the
 surrogates, and the option to add a surrogate, which if it is a later start
 date/time than a currently active or scheduled surrogate, will become active
 at the date/time specified.
 
 A new supported reference (SUROLIST^XQALSURO) has been added to provide a
 list of current and scheduled surrogates for a user.
 alert after a surrogacy period ends.  As a byproduct of the changes made,
 
 D SUROLIST^XQALSURO(XQAUSER,.XQALIST)
 
 where XQALIST is passed by reference.  On return XQALIST contains the
 number of entries returned, and an array containing the current and
 scheduled surrogates with '^'-separated values for internal entry number in
 the NEW PERSON file (#200), the value for the NAME field (#.01) from the
 NEW PERSON file (#200), the start date/time for the surrogacy period and the
 end date/time for the surrogacy period.  If a surrogate has no end date/time
 value and is followed by another surrogate, the first surrogate will show an
 it is now possible to schedule multiple different (temporal) surrogate
 end date/time value equal to the start date/time of the following surrogate.
 
 returns  XQALIST=count
          XQALIST(1)=IEN2^NEWPERSON,USER2^STARTDATETIME^ENDDATETIME
          XQALIST(2)=3^NAME,USER3^3050407.1227^3050409
 
 The supported reference to remove surrogates (REMVSURO^XQALSURO) has been
 modified to add two additional OPTIONAL arguments which specify the IEN of
 a surrogate and the start date/time for that surrogate session to be removed
 (these values can be obtained with the SUROLIST^XQALSURO call described
 periods in advance.
 above).  If these two optional arguments are not specified, the call to
 REMVSURO^XQALSURO will remove the current or next scheduled surrogate entry
 (as it has in the past).
 
 These features will become active in windowed applications, such as CPRS,
 only after the applications implement code changes to take advantage of the
 new functionality included in this patch.
 
 The following field (and sub-file) was added to the ALERT file (#8992):
 
 
 8992,2        SURROGATE              2;0 DATE Multiple #8992.02
 
               DESCRIPTION:      This field is a multiple based on the start
                                 date/time for a surrogate relationship.  This
                                 will permit multiple surrogate relationships
                                 to be scheduled.
 
                                 Since a start date/time for the surrogate
                                 relationship is required, if the user does not
                                 enter one, then the NOW as the current
 Alerts are sent to the specified surrogate, or surrogates if there is a
                                 date/time will be used.
 
 
 8992.02,.01     SURROGATE START DATE/TIME 0;1 DATE (Required) (Multiply asked)
 
                 INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                 LAST EDITED:      NOV 12, 2004
                 HELP-PROMPT:     This is the START DATE/TIME for the surrogate
                 DESCRIPTION:      This is the starting date and time for a
                                   surrogate relationship.
 sequence of consecutive periods of surrogacy.  When a user requests a
 
                 CROSS-REFERENCE:  8992.02^B
                                   1)= S ^XTV(8992,DA(1),2,"B",$E(X,1,30),DA)=
                                   ""
                                   2)= K ^XTV(8992,DA(1),2,"B",$E(X,1,30),DA)
 
 
 8992.02,.02     SURROGATE USER         0;2 POINTER TO NEW PERSON FILE (#200)
                                    (Required)
 
 
 
- 
- 377 SEQ #314
 
- DATE APPLIED:    2005-11-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*377, UPDATE PERSON CLASS FILE, Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 398 SEQ #315
 
- DATE APPLIED:    2005-11-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*398 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 242 SEQ #316
 
- DATE APPLIED:    2005-12-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please see the National Patch Module for complete instructions.
Patch XU*8*242.
 
 
 
- 
- 383 SEQ #317
 
- DATE APPLIED:    2005-12-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 306 SEQ #318
 
- DATE APPLIED:    2005-12-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*306 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 339 SEQ #319
 
- DATE APPLIED:    2005-12-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8*339.
 
 
 
- 
- 265 SEQ #320
 
- DATE APPLIED:    2005-12-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in FORUM Patch Module for details.
XU*8*265  3 Strikes and You Are Out
 
 
 
- 
- 58 SEQ #46
 
- DATE APPLIED:    1997-04-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 Prerequisites: none
  asked if the Build has an Environment Check Routine.
Select Installation Option: Compare Transport Global to Current System
Select INSTALL NAME: TEST 2.2      Loaded from Distribution  2/26/97@13:04:56
     => TEST  ;Created on Feb 24, 1997@12:44:26
     Select one of the following:
          1         Full Comparison
          2         Second line of Routines only
 -FAV-1096-72757  Restarting an Install ignores the variable XPDNOQUE, when
          3         Routines only
Type of Compare: 2  Second line of Routines only
DEVICE: HOME// 
 3. When adding Options or Protocols to a Build, you now have 2 new 'Action
    Types': 4  ATTACH TO MENU and 5  DISABLE DURING INSTALL.
    ATTACH TO MENU should be used to attach an Option or Protocol that you
    are not exporting to a Menu you are exporting.
  the variable is set in an Environment Check Routine.
    DISABLE DURING INSTALL should be used to designate all the Options and
    Protocols that you are not exporting, but you want them put out of order
    during the install process.
 4. When a Mail Group is exported with KIDS, the installing user will be
    asked for the Mail Group Coordinator when they use the install option.
    The Coordinator will only be added to the Mail Group if the Mail Group
    is new or there is currently not a Coordinator.  The Mail Group Coordinator
    is optional.
 -The Option 'Compare Transport Global to Current System' will now let you
EXAMPLE:
Select Kernel Installation & Distribution System Option: Installation
Select Installation Option: Install Package(s)
Select INSTALL NAME:    TEST 2.2        Loaded from Distribution
This Distribution was loaded on Feb 27, 1997@08:11:04 with header of 
TEST  ;Created on Feb 24, 1997@12:44:26
It consisted of the following Install(s):
  compare just routines or just the 2nd line of routines.
TEST 2.2
   TEST 2.2
Install Questions for TEST 2.2
Incoming Mail Groups:
Enter the Coordinator for Mail Group 'HL7': DIMICELI,RON          RD      
 -An Option or Protocol can now have an 'Action Type' of 'ATTACH TO MENU' or
Enter the Coordinator for Mail Group 'RON TEST': 
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// 
  'DISABLE DURING INSTALL'.
 -The user will now be prompted for the Mail Group Coordinator if an Install
  is sending Mail Group(s).
 -Developers can now send Options and Protocols with the OUT OF ORDER MESSAGE
=========================================================================== 
  field already set. The Options and Protocols will remain out of order after
  the install has completed.
=============================================================================
                    **** INSTALL INSTRUCTIONS ****
=============================================================================
 This patch can be installed with users 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
 This patch contains the following features and corrections:
 during the installation of this patch.
=============================================================================
  
INSTALLATION:
  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
 -An undefined error when installing data and the user said 'NO' to install
      global.
  4.  Users can remain on the system. This patch can be queued and installed
      at any time.  TaskMan can remain running.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         2  Verify Checksums in Transport Global
         3  Print Transport Global
         4  Compare Transport Global to Current System
         5  Backup a Transport Global
         6  Install Package(s)
  the Data Dictionary.  Since the Data Dictionary is not present, the user
  6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
  7.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================
  
ROUTINES:
   Checksums obtained using CHECK^XTSUMBLD
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
  gets an error.
            Before          After           Patch
Routine     Checksum        Checksum        List
----------------------------------------------------------------------
XPDCOM       2299089         5277873        21,58
XPDET        5054366         5058369        15,39,41,44,51,58
XPDH         2594827         3370027        58
XPDI        17816610        13319818        10,21,39,41,44,58
XPDI1         new            6631631        58
XPDIA       12898389        13293339        10,15,21,28,44,58
XPDIA1       7754922         7937994        2,44,51,58
 -Duplicate FileMan templates were not being installed, even if they were
XPDIB        2632713         2753452        10,58
XPDIK       10192795        14344733        15,58
XPDIL       10583214        11156235        15,44,58
XPDIP        9769805         9760615        15,21,28,30,41,44,51,58
XPDIQ        6693337         7513883        21,28,58
XPDIR        2689416         2964712        30,58
XPDIU        7856776         8165680        15,41,44,51,58
XPDT        19179554        19247892        2,10,28,41,44,51,58
XPDTA        7419894         7580607        15,44,58
XPDTC       12862739        13401215        10,15,21,39,41,44,58
  for two different files.
XPDV         9865255        11643577        30,44,58
XQOO1       14519526        14826502        10,21,39,41,58
===========================================================================
DOCUMENTATION:
 1.  PARTIAL DD: BUILD #9.6
         SUB DD: ENTRIES #9.68
          FIELD: ACTION #.03
            0        SEND TO SITE
            1        DELETE AT SITE
            2        USE AS LINK FOR MENU ITEMS
 -The question, 'Want to RUN the Environment Check Routine', will only be
            3        MERGE MENU ITEMS
            4        ATTACH TO MENU
            5        DISABLE DURING INSTALL
 2. The 'Compare Transport Global to Current System' will now let you compare
    just the Routines or just the 2nd line of the Routines.
EXAMPLE:
Select Kernel Installation & Distribution System Option: Installation
 
 
- 
- 337 SEQ #321
 
- DATE APPLIED:    2006-01-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8.0*337  SSO/UC Kernel support.
 
 
 
- 
- 391 SEQ #322
 
- DATE APPLIED:    2006-01-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*391 Limit %ZIS page length.
 
 
 
- 
- 361 SEQ #323
 
- DATE APPLIED:    2006-02-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*361 Proxy Application User for Rehosting effort.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 350 SEQ #324
 
- DATE APPLIED:    2006-02-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*350 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 400 SEQ #325
 
- DATE APPLIED:    2006-02-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*400        New String Functions SENTENCE and TITLE.
 
 
 
- 
- 386 SEQ #327
 
- DATE APPLIED:    2006-03-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 386
 
- DATE APPLIED:    2006-03-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*386 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 392 SEQ #326
 
- DATE APPLIED:    2006-03-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*392  Error trap adds quotes to arrays.
 
 
 
- 
- 409 SEQ #328
 
- DATE APPLIED:    2006-04-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*409   Fix when close execute changes IO.
 
 
 
- 
- 411 SEQ #329
 
- DATE APPLIED:    2006-04-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*411. Please refer to the Description in Forum Patch
Module for details. 
 
 
 
- 
- 61 SEQ #47
 
- DATE APPLIED:    1997-04-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 PREREQUISITES: XU*8.0*58
=============================================================================
                    **** INSTALL INSTRUCTIONS ****
=============================================================================
 This patch can be installed with users 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.
=============================================================================
  
============================================================================
INSTALLATION:
  1.  These routines are usually mapped on systems that allow mapping,
      so you will need to disable mapping for the affected 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
      global.
  4.  Users can remain on the system. This patch can be queued and installed
      at any time.  TaskMan can remain running.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         2  Verify Checksums in Transport Global
         3  Print Transport Global
         4  Compare Transport Global to Current System
         5  Backup a Transport Global
         6  Install Package(s)
  6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
  7.  AXP Sites, after patch has installed, rebuild your map set.
 This patch corrects two errors that was introduced in patch XU*8.0*58.
===========================================================================
  
ROUTINES:
   Checksums obtained using CHECK^XTSUMBLD
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
            Before          After           Patch
 Routine     Checksum        Checksum        List
 ----------------------------------------------------------------------
ISA-0497-1-448 An undefined error occurred at DIR+19^XPDIQ if the installing
 XPDIQ       7513883         7519323         21,28,58,61
 XPDI1       6631631         6640407         58,61
===========================================================================
 package asks an question without having a default answer.
When moving routines to other CPUs and the install is not queued, the job on
 the other CPU will show the message, "Can't Lock global, another XPDCPU must
 be running".
 
 
- 
- 395 SEQ #330
 
- DATE APPLIED:    2006-04-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*395 HealtheVet CCOW follow-up.
 
 
 
- 
- 415 SEQ #331
 
- DATE APPLIED:    2006-05-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*415   Undefind error in %ZTLOAD1.
 
 
 
- 
- 413 SEQ #332
 
- DATE APPLIED:    2006-05-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*413 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 378 SEQ #333
 
- DATE APPLIED:    2006-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*378 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 385 SEQ #334
 
- DATE APPLIED:    2006-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8*385 Cache HFS parameter update.
 
 
 
- 
- 384 SEQ #335
 
- DATE APPLIED:    2006-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*384. Please refer to the Description in Forum Patch 
Module for details.
 
 
 
- 
- 422 SEQ #336
 
- DATE APPLIED:    2006-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 325
 
- DATE APPLIED:    2006-05-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 329 SEQ #338
 
- DATE APPLIED:    2006-06-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*329 in the National Patch Module for complete
information on this patch.
 
 
 
- 
- 394 SEQ #339
 
- DATE APPLIED:    2006-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 7
 
- DATE APPLIED:    1997-04-09 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
The routine ORBSTAT was transported as a part of Kernel 8.0 to insure that
 
 1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
    option will load the KIDS package in this message onto your system.
 2. Answer NO to the question:
    'Shall I preserve what is on disk in a separate back-up message ?'
 3. From the 'Installion Menu' of the KIDS menu, run the option
    'Verify Checksums in Transport Global' and verify that all routines
    have the correct checksum.
 4. Inhibit users from login into the system. (If you install when few
    user are on the system and the posibility of some CLOBER errors is
the alert statistics would perform correctly with the movement of alert
    acceptable then users can stay on the system.)
 5. From the 'Installion Menu' of the KIDS menu, run the option
    'Install Package(s)' Select the package 'XU*8.0*7' and proceed with
    install.
 6. Enable user's login if inhibited.
========================================================================= 
data from file 200 to file 8992.  Unfortunately, a couple of references to
file 200 were not converted, resulting in no output for the total alert
count.  This patch includes correction of these references within the
routine and a print template for file 8992 which is used by this routine.
 
========================================================================= 
Installation:
 
 
- 
- 424 SEQ #340
 
- DATE APPLIED:    2006-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 353 SEQ #341
 
- DATE APPLIED:    2006-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*353  TMP global clean-up changes.
 
 
 
- 
- 390 SEQ #342
 
- DATE APPLIED:    2006-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 420 SEQ #343
 
- DATE APPLIED:    2006-08-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8*420 - Please refer to the patch description in FORUM for details
 
 
 
- 
- 426 SEQ #344
 
- DATE APPLIED:    2006-08-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*426 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 404 SEQ #346
 
- DATE APPLIED:    2006-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is part of the Broker Security Enhancement (in conjunction 
with patch XWB*1.1*45).
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8*404.
 
 
 
- 
- 393 SEQ #347
 
- DATE APPLIED:    2006-09-23 02:03:10
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8*393  KIDS HFS checksums to FORUM.
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 419 SEQ #348
 
- DATE APPLIED:    2006-09-23 02:03:32
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*419  C&A Remediation by pre-expiring new verify code.
 
 
 
- 
- 410 SEQ #349
 
- DATE APPLIED:    2006-11-22 20:14:31
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*410 APIs' NPI.  
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 357 SEQ #350
 
- DATE APPLIED:    2006-11-22 22:29:20
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*357 in the National Patch Module for complete
information on this patch.
 
 
 
- 
- 66 SEQ #48
 
- DATE APPLIED:    1997-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This patch contains the following fixes and features:
=============================================================================
                    **** INSTALL INSTRUCTIONS ****
=============================================================================
 This patch can be installed with users 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.
=============================================================================
  
 - MUS-0497-71493  A no label error when installing patch XU*8*58 on an
INSTALLATION:
  1.  These routines are usually mapped on systems that allow mapping,
      so you will need to disable mapping for the affected 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
      global.
  4.  Users can remain on the system. This patch can be queued and installed
      at any time.  TaskMan can remain running.
  Open M system.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         2  Verify Checksums in Transport Global
         3  Print Transport Global
         4  Compare Transport Global to Current System
         5  Backup a Transport Global
         6  Install Package(s)
  6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
  7.  AXP Sites, after patch has installed, rebuild your map set.
 - The National Package install module on FORUM can now track patches.
===========================================================================
  
ROUTINES:
   Checksums obtained using CHECK^XTSUMBLD
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
             Before          After           Patch
 Routine     Checksum        Checksum        List
 ----------------------------------------------------------------------
  KIDS will now be able to update the module for patches.
 XPDET       5058369         5059212         15,39,41,44,51,58,66
 XPDIL1      8511833         8519937         15,17,39,41,44,66
 XPDIST      2343711         2400065         66
 XPDT       19247892        19357441         2,10,28,41,44,51,58,66
===========================================================================
 - Corrects a problem with multi-builds. When a multi-build contains more
  build names that can fit on one header line, a second header line is
  create.  The first build on the second line will begin with a colon, this
  will prevent the build from being installed.
 
 
- 
- 355 SEQ #351
 
- DATE APPLIED:    2006-11-22 22:33:23
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Cache Taskman with DCL environment.
Please refer to the Description in the FORUM Patch Module for details.
Patch XU*8.0*355
 
 
 
- 
- 427 SEQ #352
 
- DATE APPLIED:    2006-11-22 22:34:31
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*427 Jumping Fixed. Please refer to the Description in
Forum Patch Module for details.
 
 
 
- 
- 430 SEQ #353
 
- DATE APPLIED:    2006-11-22 23:02:50
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*430 in the National Patch Module for complete
information on this patch.
 
 
 
- 
- 407 SEQ #354
 
- DATE APPLIED:    2006-11-23 00:19:23
 
- APPLIED BY:    USER,ONE
 
 
- 
- 428 SEQ #355
 
- DATE APPLIED:    2006-12-11 16:15:27
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*428 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 436 SEQ #356
 
- DATE APPLIED:    2006-12-11 16:16:14
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*436 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 435 SEQ #357
 
- DATE APPLIED:    2006-12-27 14:22:40
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8*435 (FIX SPOOLER PRINT FOR NPI LISTS)
 
See Description in the patch module on Forum.
 
 
 
- 
- 369 SEQ #358
 
- DATE APPLIED:    2007-06-27 21:31:03
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*369 Compare local/national checksums.
Please refer to the Description in Forum Patch Module for details. 
 
 
 
- 
- 416 SEQ #359
 
- DATE APPLIED:    2007-06-29 18:48:03
 
- APPLIED BY:    USER,ONE
 
 
- 
- 438 SEQ #360
 
- DATE APPLIED:    2007-06-29 19:05:49
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Extract data related to the New Person (#200), Institution (#4), and IB 
Non/Other VA Billing Provider (#355.93) files related to entries with a 
valid NPI on file.
 
 
 
- 
- 49
 
- DATE APPLIED:    1997-08-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
PLEASE NOTE: Sites currently testing Broker version T9 or who have
Edit,' the field 'RESOURCE SLOTS' would get reset to 1.  The patch
XUS           7592994   7619050    **16,26,49**
XUSERNEW      6789632   6995154    **16,49**
XUTMK         6472549   6514964    **49**
XUTMRJD       6336192   6554859    **49**
ZIS1          9986473  10316454    **18,49**
ZIS4MSM       6649854   7202298    **23,36,49**
ZIS4VXD       8342152   8150990    **23,36,49**
ZIS6          9961139   9917028    **24,49**
ZISC          8463272   7980129    **24,36,49**
ZISHMSM       5354551   5354575    **24,36,49**
resolves this by performing changes to the DD.
ZOSVMSM      11524674  11538678    **13,25,49**
ZTER1         5603505   5664740    **18,24,36,49**
ZTLOAD5                 4735916    **49**
ZTMS1         6234917   6234917    **36,49**
ZTMS3         9454395   9603212    **1,18,36,49**
ZUMSM         2237614   2252648    **13,42,49**
 
========================================================================= 
Installation:
 
 
  1.  Some of 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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
ISL-1196-50019                 When a system crashes, resources are left
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
               
  4.  Inhibit users from logging into the system.
      Also place TASKMAN in a wait state.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
and still allocated, preventing new jobs from starting.  This patch
      options:
         Install Package(s)  'XU*8.0*49'
                              =========
         
  6.  MSM Sites - With Taskman not working you need to move the routine to
      other CPU's with the D ^XPDCPU
      MSM Sites - On each cpu rename ZUMSM to ZU with: ZL ZUMSM ZS ZU
      
  7.  After installing this patch, you need to move several routines from 
      your production account to each manager account:
provides a new option that can release all resources at startup (Clear all
      ZIS1
      ZIS4MSM
      ZIS4VXD
      ZIS6
      ZISC
      ZISHMSM
      ZOSVMSM
      ZTER1
      ZTLOAD5
      ZTMS1
Resources) and also an option to release a given slot on a resource (Clear
      ZTMS3
    
      And in the manager account,
       
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 49
                            ==
      Move these MGR routines to your other CPU's.
       
one Resource). New routine XUDHRES, change to ZIS6, ZISC.
  8.  AXP Sites, after patch has installed, rebuild your map set.
 
  9.  Enable user's login.
      Remove TASKMAN from the wait state.
 
 =========================================================================
 
MUR-0196-30539-XQ33            The option to delete unreferenced options
installed a test version of XU*8*59 will need to reinstall XU*8*59 after
from the option file didn't check for options used in the new TaskMan
Schedule file. Added field 209.2 (KEEP FROM DELETING) to the option file.
 
CTX-0297-70559                 It was possible to get an earlier entry with
the Effective Date greater than the next entry.  This caused problems when
programes tried to find the current person class.  Fixed with a change to
the DD so only greater dates are allowed. 
 
 
CHANGES MADE IN RESPONSE TO REQUESTS:
installing this patch.
 
When using the RJD option to stop a TaskMan job, you used to have to
DISPLAY the task before you could delete it.  Modification to routine
XUTMRJD was made to allow site to say NO to the display and still delete
the task from the running task list.  MSG 1060759 (Pete Tichenor)
 
Removes the testing for MWAPI from ZUMSM.  (Trouble calls)
 
Have XUS display the Node the user is on.  Changed the XUS routine to
display the Volume-set:Node rather than just the Volume-set alone.
 
Changed the first read to include output text as before in order to flush
the input buffer on certain systems, such as MSM.  (E3R 8568)
 
Cleans-up pointers to files 3,6,16,20 in sort and print templates.  It
adds checks to code of XUSERNEW, XUA4A7 so they are ready for file
3,6,16,20 cleanup.
 
Cleans up cross-references in files DEVICE, OPTION, and KERMIT HOLDING.
   
INVALID LOCK - This patch adds a timeout to the one lock without one.
This patch fixes the following NOISs and REQUESTS:
Routine XUTMK was modified to resolve this problem.  (E3R #9278)
   
Updates the ID nodes of files 3.2 and 3.5 to use DDIOL.  Routine XUINPCH
   
Corrects a problem with the status code returned by STAT^%ZTLOAD.  It
formerly returned "Inactive: Interrupted" when it should have returned
"Active: Running". Fixed with changes to %ZTLOAD5.
 
Changes a call in %ZTMS3 from ZSYNC to PURGELST^%MSMOPS on MSM 4.3
systems.  In response to a request from MSM.
 
 
Changes the way ZTMS1 waits under load.
 
Changes %ZIS4 to clean up the IO("ERROR") and IO("LASTERR") variable.
 
This patch made a change to the setting of IO("ZIO"). ZIS4VXD, ZIS4MSM.
 
Changes PRIORITY code to keep jobs from assuming system priority.
(Capacity Management ZOSVMSM) 
 
    NOIS                       Description of fix: 
Fix $$STATUS^%ZISH  not looking at the correct variable.
 
Improves the $STACK reporting on DSM systems.
 
Adds the following new entry point for modifying resource devices (please
see the Supported References file for full details):
$$RES^XUDHSET(device_name,resource_name,slot_count,description,subtype)
       device_name   For the resource device.
       resource_name (optional) The resource name if not the same as the device
                     name.
 
       slot_count    The number of concurrent jobs that can use this device.
                     defaults to 1.
       description   The device description, defaults to 'Resource Device'.
       subtype       The subtype to use, defaults to P-OTHER.
       returns       If an error '-1^text'
                     The 'IEN^device name' like a DIC call.
 
 
  
Routine Summary:
LAS-1196-60534                 When using the option 'Resource Device
================
 
                 Checksum
Routine         Old       New      2nd Line
XQ33          8337880   8946889    **49**
XUA4A7        5092665   5114645    **49**
XUA4A72       2742817   3400179    **27,49**
XUDHRES                  917964    **49**
XUDHSET                 1534104    **49**
XUINPCH       1467475   2465171    **20,36,49**
 
 
- 
- 452 SEQ #361
 
- DATE APPLIED:    2007-09-04 22:28:01
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
XU*8.0*452 patch to patch XU*8.0*438 and patch XU*8.0*410
 
 
 
- 
- 381 SEQ #362
 
- DATE APPLIED:    2007-09-04 22:36:14
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*381     Update Task Display with message data.
 
 
 
- 
- 389 SEQ #363
 
- DATE APPLIED:    2007-09-04 22:36:39
 
- APPLIED BY:    USER,ONE
 
 
- 
- 444 SEQ #364
 
- DATE APPLIED:    2007-09-04 23:04:17
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*444 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 449 SEQ #365
 
- DATE APPLIED:    2007-09-04 23:22:52
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8*449 in the National Patch Module on FORUM for complete 
information on this patch.
 
 
 
- 
- 454 SEQ #366
 
- DATE APPLIED:    2007-09-04 23:37:30
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*454; Fix the option 'Add/Edit NPI values for 
Providers'. Please refer to the Description in Forum Patch Module for
details.
 
 
 
- 
- 450 SEQ #367
 
- DATE APPLIED:    2007-09-04 23:40:23
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*450 Input Transform for Person Class.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 437 SEQ #368
 
- DATE APPLIED:    2007-09-04 23:44:48
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*437  XUSESIG and other small fixes.
 
 
 
- 
- 414 SEQ #369
 
- DATE APPLIED:    2007-09-05 00:18:22
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*414   (0045-FY06 ISS Maint.XU.04.045-XU414)    E@time bad reschedule
 
 
 
- 
- 425 SEQ #370
 
- DATE APPLIED:    2007-09-05 00:31:47
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*425   XLFNSLK clobbers IO.
 
 
 
- 
- 64 SEQ #50
 
- DATE APPLIED:    1997-09-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Numerous Kernel fixes.
 
 
 
- 
- 459 SEQ #371
 
- DATE APPLIED:    2007-09-05 01:20:32
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*459; Enhance the option 'User Inquiry'.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 456 SEQ #372
 
- DATE APPLIED:    2007-09-05 01:24:28
 
- APPLIED BY:    USER,ONE
 
 
- 
- 463 SEQ #373
 
- DATE APPLIED:    2007-09-05 01:29:43
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8.0*463  "Change default answers in KIDS."
 
 
 
- 
- 462 SEQ #374
 
- DATE APPLIED:    2007-09-05 01:37:59
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*462; Fix the option 'Print Local NPI Reports'.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 468 SEQ #375
 
- DATE APPLIED:    2007-12-12 20:22:16
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XU*8.0*468 in the National Patch Module for complete
information on this patch.
 
 
 
- 
- 455 SEQ #376
 
- DATE APPLIED:    2007-12-12 20:25:37
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*455 Error in %ZTER on GT.M/DSM
 
 
 
- 
- 465 SEQ #377
 
- DATE APPLIED:    2007-12-12 20:46:56
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*465; DIERR Leak - Output Transform Field #12.3
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 372 SEQ #378
 
- DATE APPLIED:    2007-12-12 20:47:37
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*372   Fix three slash stuff of DUZ.
 
 
 
- 
- 467 SEQ #379
 
- DATE APPLIED:    2007-12-12 20:57:15
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*467; NPI Phase II Modifications. Please refer to the 
Description in Forum Patch Module for details.
 
 
 
- 
- 453 SEQ #380
 
- DATE APPLIED:    2007-12-12 21:05:47
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8.0*453, NPI Phase II enhancements.
 
 
 
- 
- 59 SEQ #51
 
- DATE APPLIED:    1997-11-18 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This is the Auto Sign-on patch (aka Single Sign-on)
All of this work is in support of RPC Broker, CPRS and GUI clients.
There were some other fixes that had been applied to the routines and 
files needed by this patch so they are also fixed.
                     To the "Enter/Edit Kernel Site Parameters" form;
                     Added the AUTO SIGN-ON field to page 1,
                     Added the DEFAULT DIRECTORY FOR HFS field to page 3.
                     File 3.081 Field 1 changed from 15 to 30 characters.
                     
This patch has several Kernel routines as well as new fields in the Kernel
WBP-0396-20726  XQ1  The setting of DIPCRIA, DIASKHD, and DISUPNO was not
                     correct and has been fixed.
                     
DAY-0697-41746  XQ1  Startup Options Getting Deleted in file 19.2
E3R #10159,          File 200 Field 20.2 changed from 30 to 40 characters. 
                 Checksum
Routine         Old       New      2nd Line
XQ1                    11726256    **1,15,59**
System parameteres file and the New Person file and the forms to edit
XQ82                    3479466    **59**
XQT1                   10251041    **59**
XUINENV                  713144    **59**
XUS                     8138431    **16,26,49,59**
XUS1          8848266  10420726    **9,59**
XUS1B                   1917370    **59**
XUS2                   14055468    **59**
XUSCLEAN      6326709   6583467    **13,59**
XUSRB         2961367   4666750    **11,16,28,32,59**
XUVERIFY      3907067   3888236    **2,26,59**
these files.  PLEASE be sure to edit the AUTO SIGN-ON field in the Kernel
ZIS4MSM       6649854   7202298    **23,36,49,59**
ZIS4ONT                 8238234    **34,59**
ZIS4VXD       8342152   8151150    **23,36,49,59**
ZISTCP        2230177   2687385    **36,34,59**
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the effected routines.
System parameters file.  
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
  4.  Inhibit users from login into system. 
      Also place TASKMAN in a wait state.
            
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*59'
*** This patch will increase the use of the LOCK table  ***
                              =========
               
 6.  DSM/MSM Sites - Move the following two routines to the MGR account.
      ZIS4MSM
      ZIS4ONT
      ZIS4VXD
      ZISTCP
      And in the manager account, (OpenM sites remain in VAH)
       
      All sites:
*** NOTE THAT AUTO SIGN-ON DOES NOT WORK ON MSM SYSTEMS ***
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 59
                            ==
       
  8.  DSM Sites, after patch has installed, rebuild your map set.
  9.  Enable user's login.
      Remove TASKMAN from the wait state.
=========================================================================
 
 
- 
- 439 SEQ #381
 
- DATE APPLIED:    2007-12-12 22:12:34
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XU*8*439  MODIFICATION OF BSE TO USE HTTP/1.0
 
 
 
- 
- 432 SEQ #383
 
- DATE APPLIED:    2008-02-03 21:06:29
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*432  "XUP Clean-up."
 
 
 
- 
- 434 SEQ #384
 
- DATE APPLIED:    2008-02-03 21:07:25
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*434 Set DILOCKTM in Kernel.
 
 
 
- 
- 484 SEQ #385
 
- DATE APPLIED:    2008-05-26 15:34:01
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 365 SEQ #386
 
- DATE APPLIED:    2008-05-26 15:37:04
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel Patch XU*8.0*365 Clean Up Invalid Nodes for Security File.  
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 486 SEQ #387
 
- DATE APPLIED:    2008-05-26 15:48:30
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 487 SEQ #388
 
- DATE APPLIED:    2008-05-26 15:49:15
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel patch XU*8.0*487; New Taxonomy Codes for Person Class file. Please
refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 483 SEQ #389
 
- DATE APPLIED:    2008-05-26 15:57:32
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the description for patch XU*8*483 in the patch module on Forum.
 
 
 
- 
- 490 SEQ #390
 
- DATE APPLIED:    2008-05-26 16:01:22
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 440 SEQ #391
 
- DATE APPLIED:    2008-05-26 19:03:43
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*440  Modifications for mixed VMS/Linux.
 
 
 
- 
- 70 SEQ #52
 
- DATE APPLIED:    1997-12-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
It was found that the Broker sign-on were allowed even when Logon were
inhibited.
 
Both problems fixed by patching XUSRB
 
SFC-1197-61181  XUSRA  The SQLI interface was making use of a call in
                       XUSRA that called an entry point in XUS that had 
                       chaged with patch 59.  This is now fixed.
 
                 Checksum
*** Patch XU*8*59 MUST be installed before this patch           ***
Routine         Old       New      2nd Line
XUSRA         1213791   1890066    **70**
XUSRB         4666750   5125201    **11,16,28,32,59,70**
 
========================================================================= 
Installation:
 
  1.  DSM sites - One of these routines may by mapped,
      so you will need to disable mapping for the effected routine. 
     
 
 2.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
A problem was found when using a Broker v1.0 application on Windows 95
         Compare Transport Global to Current System
         Backup a Transport Global
     
 4.   Users can remain on the system.
      Stop the Broker listener to prevent the possibility of some CLOBER
      errors.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*70'
and server side has Broker v1.1 with Auto sign-on.  The 16bit app will
                             =========
        
 6.   MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
     
 7.   DSM Sites, after patch has installed, rebuild your map set.
 
 8.   All sites, Restart the Broker listener.
 =========================================================================
prevent the server from contacting the ClientAgent, this will cause the
16 bit PCMM to time-out and close the sign-on.
The fix is to disable the auto sign-on if the client is Broker v1.0
 
 
 
- 
- 488 SEQ #392
 
- DATE APPLIED:    2008-05-26 19:33:04
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 443 SEQ #394
 
- DATE APPLIED:    2008-05-26 19:34:13
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the description on the patch module on FORUM.
 
 
 
- 
- 478 SEQ #395
 
- DATE APPLIED:    2008-07-22 07:39:16
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Kernel XU*8*478; Rebuild Menu Tree Fixed. Please refer to the Description 
in Forum Patch Module for details.
 
 
 
- 
- 503 SEQ #396
 
- DATE APPLIED:    2008-07-22 14:26:26
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This Kernel patch XU*8.0*503; See If a User Access to an Option.
Please refer to the Description in Forum Module for details.
 
 
 
- 
- 501 SEQ #397
 
- DATE APPLIED:    2008-07-22 14:27:15
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description on Forum.
 
 
 
- 
- 480 SEQ #398
 
- DATE APPLIED:    2009-04-20 16:08:20
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Please see FORUM patch module for details.
 
 
 
- 
- 498 SEQ #399
 
- DATE APPLIED:    2009-04-21 13:56:14
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National
 Patch Module.
 
 
 
- 
- 481 SEQ #400
 
- DATE APPLIED:    2009-04-21 14:07:07
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch contains enhancements and modifications to the XUS NPI EXTRACT
   currently scheduled Task Manager task (which was set up by site
   Information Resource Management (IRM) staff with the installation of
   patch XU*8.0*453) which automatically runs the extract every three
   months.
   
2. This patch addresses an issue found with sites that did not choose to
   install the PSO*7.0*273 patch.  Any such sites were receiving a
   <NOROUTINE> error when attempting to run the extract (See Remedy Ticket
   217164 below). A solution has been included which will prevent this 
   error from occurring.
REPORT [XUS NPI EXTRACT] option which is already loaded at the sites.  The
   
3. This patch also changes both the format of and the number of 
   verification messages that get sent when the XUS NPI EXTRACT REPORT
   option [XUS NPI EXTRACT] is run.  Currently, a verification email
   message is sent to each member of the "NPI EXTRACT VERIFICATION" mail
   group for each extract mail message that is created.  With the
   installation of this patch, only one verification message will be
   created and sent to each member of the "NPI EXTRACT VERIFICATION" mail
   group.
changes contained in this patch address the following:
  
1. With the installation of this patch, an approved Chief Business Office
   (CBO) staff member (with a valid network user identification and 
   password), shall have the ability to remotely schedule the XUS NPI
   EXTRACT REPORT [XUS NPI EXTRACT] option to run at each selected site 
   on a chosen date or dates. This new functionality will replace the
 
 
 
- 
- 482 SEQ #401
 
- DATE APPLIED:    2009-04-21 14:18:01
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 508 SEQ #402
 
- DATE APPLIED:    2009-04-21 14:37:33
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*508; Error on the 'Option Access by User'.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 62 SEQ #53
 
- DATE APPLIED:    1998-02-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Enhancements to Unwinder routines (XQOR*) in support of CPRS 1.0
     were allowed, the user erroneously entered something like 1-4B,
     and then typed a return at 'For entry 1-4B enter: ".
 
  3) Added "E" as a flag for XQORM(0).  It will allow ambiguous lookups
     to be resolved interactively when XQORM is called without XQORM(0)
     containing an "A".
 
  4) Made a change that sets full screen earlier when being called by
     list manager so that selection lists are properly displayed.
These enhancements include:
 
  1) A new parameter which may be passed to XQORM - XQORM("ALT")
     This allows the calling routine to supply an alternative lookup
     to be used if the user types something that does not appear on
     the menu.
 
  2) Fixed a bug that caused the menu to be exited if numeric ranges
 
 
- 
- 399 SEQ #403
 
- DATE APPLIED:    2009-04-21 16:02:17
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the National Patch Module for complete instructions.
Patch XU*8*399.
 
 
 
- 
- 510 SEQ #404
 
- DATE APPLIED:    2009-04-21 16:32:36
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 401 SEQ #405
 
- DATE APPLIED:    2009-04-22 11:34:21
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch XU*8*401 in the National Patch Module for complete information.
 
 
 
- 
- 491 SEQ #406
 
- DATE APPLIED:    2009-04-22 11:34:31
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National
 Patch Module.
 
 
 
- 
- 499 SEQ #407
 
- DATE APPLIED:    2009-04-22 13:04:29
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*499  Get Client IP when connecting via SSH.
 
 
 
- 
- 512 SEQ #408
 
- DATE APPLIED:    2009-04-22 15:47:02
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description in the Patch Module on FORUM.
 
 
 
- 
- 497 SEQ #409
 
- DATE APPLIED:    2009-04-22 16:09:24
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*497; Update Person Class file. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 507 SEQ #410
 
- DATE APPLIED:    2009-04-22 16:20:52
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 479 SEQ #411
 
- DATE APPLIED:    2009-04-22 16:38:21
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 511 SEQ #412
 
- DATE APPLIED:    2009-04-23 12:34:14
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National
 Patch Module.
 
 
 
- 
- 20
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS  DAY-0196-40185  If the listing of Unsuccessful Tasks was queued to
MSG# 19794130 From Dave Alexander.  This message asked for EN^XUTMDEVQ 
to not new POP so that the calling routine can check the status. 
 
A long standing requests to display more info on running tasks that have
deleted there entry in the %ZTSK global.
 
NOIS CLE-1195-40343  In the "Grant Access by Profile" option. Secondary
Menu items that were in common with current secondary menu items would
get duplicated.  This has been fixed be adding a "B" X-ref to the
Secondary Menu subfile.  A post init will re-index this new X-ref on
a printer it would cause a extra blank page on the printer.
current entries.  The adding of this B X-ref made it necessary to make
changes to other XQ routines that loop through the secondary menu list.
  
NOIS BUT-1295-20458  BOS-0496-10026
In the "Grant Access by Profile" option. The 
deletion of Keys, Files and Secondary options didn't work. If this
option was run twice in a row it would not use the new template user.
This would only happen if the job wasn't queued. This has been fixed.
 
NOIS --- The entry point EN^XQH leaves the variable XQH behind. This can
 
cause problems if the user goes back into XQH.  The change kills XQH at
the exit from the EN^XQH call.
 
MSG# 19316051  It has been pointed out that files 4 and 49 are missing
the data type flag from the second piece of the .01 field.  The .01 field
for both files is included.
 
It was pointed out that the QUEUED TO RUN ON VOLUME SET field in the 
OPTION SCHEDULING file would not allow the use of the NODE syntax
that is allowed in the DEVICE file.
NOIS  NAS-1295-30824  Entering a ^ to exit from a listing of tasks being
 
DAY-0196-42100,  HUN-1195-21343,  BRX-1095-12548
After a user process all the alerts, it still asks to process alerts even       
though there no more alerts. it is nuisance. Why it happening? in XQALERT1      
DOIT+8 it  checks for the values XQX1 and XQAROU. After all alerts are          
processed, XQX1 is cleaned up properly but not XQAROU.  
 
 
routine         new checksum
XQ12             17600046
requeued would cause an UNDEF error.
XQALERT1         19524336
XQH               8473100
XQLOCK           12699105
XQT              13634679
XQTOC             9046523
XUSERBLK         10269237
XUTMG19           3660168
XUTMD1            2754306
XUTMDEVQ           268897
XUTMQ             8141476
 
XUTMRP           15458022
XUTMTP           10672535
XUTMTP1           5115647
XUTMTPD           6357425
XUTMTPU           5891396
XUTMUTL           2233454
 
========================================================================= 
Installation:
 
MSG# 18395346 From Dave Alexander.  If in the Delete tasks option a "^" 
 1. These routines may be mapped on systems that allow mapping, 
    if 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 package in this message onto your system.
 3. Answer NO to the question:
    'Shall I preserve what is on disk in a separate back-up message ?'
 4. From the 'Installation Menu' of the KIDS menu, run the option
    'Verify Checksums in Transport Global' and verify that all routines
    have the correct checksum.
 5. Users can be on the system.
wouldn't stop the listing.
 6. From the 'Installation Menu' of the KIDS menu, run the option
    'Install Package(s)' Select the package 'XU*8.0*20' and proceed with
    install.
    Their is a POST-INIT that will run to build a B X-ref for the
    Secondary menu in the New Person file.
 7. If you are a MSM site move the routines to the other servers.  
    On a mapped system, rebuild your map set.  
 
 
=========================================================================
 
 
 
- 
- 68 SEQ #54
 
- DATE APPLIED:    1998-03-18 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
=============================================================================
  E3R #10306.
 -Protocols will now delete properly at the site.
 -The variable XPDABORT will correctly abort the install in both the Pre &
  Post install routines.
 -The variable DIR is newed before call to environment check routine.
  ISW-0597-21778
=============================================================================
ROUTINES:
   Checksums obtained using CHECK^XTSUMBLD
    ****** This patch must be QUEUED during the install process ******
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
            Before          After           Patch
Routine     Checksum        Checksum        List
----------------------------------------------------------------------
XPDDP       11584192        11970878     **21,28,44,68**
XPDE        15041471        15253053     **2,15,21,44,51,68**
XPDI        13319818        13691537     **10,21,39,41,44,58,68**
XPDIA       13293339        13299802     **10,15,21,28,44,58,68**
=============================================================================
XPDIA1       7937994         9226085     **2,44,51,58,68**
XPDIA2       3520152         6372331     **68**
XPDIJ       10173098        10435806     **2,21,28,41,44,68**
XPDIJ1       8772642         9316977     **41,68**
XPDIL       11156235        11193690     **15,44,58,68**
XPDIL1       8519937         9389594     **15,17,39,41,44,66,68**
XPDIPM       1817853         1853883     **21,28,68**
XPDT        19357441        18817747     **2,10,28,41,44,51,58,66,68**
XPDTA1       4760350         4948004     **44,68**
=============================================================================
                     **** INSTALL INSTRUCTIONS ****
=============================================================================
 This patch can be installed with users 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.
    ****** This patch must be QUEUED during the install process ******
This patch contains fixes that were identified by mail messages and E3R
===========================================================================
INSTALLATION:
  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
      global.
  4.  Users can remain on the system. This patch can be queued and installed
 -A patch will not be installed if the site is not running the correct version
      at any time.  TaskMan can remain running.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         2  Verify Checksums in Transport Global
         3  Print Transport Global
         4  Compare Transport Global to Current System
         5  Backup a Transport Global
         6  Install Package(s)
              INSTALL NAME: XU*8.0*68
                            =========
  for the package.
  6.  At the device prompt, make sure you queue the install:
              DEVICE: HOME// QUEUE TO PRINT ON
                             =
  7.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================
 -Multiple Build definition will now be sent to the site, along with all the
  builds that make up the Multiple Build.
 
 
- 
- 509 SEQ #413
 
- DATE APPLIED:    2009-04-23 12:34:23
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*509; New Taxonomies.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 451 SEQ #414
 
- DATE APPLIED:    2009-04-23 13:57:15
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch XU*8*451 in the National Patch Module for complete
information on this patch.
 
 
 
- 
- 517 SEQ #415
 
- DATE APPLIED:    2009-04-23 13:57:27
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National
 Patch Module.
 
 
 
- 
- 489 SEQ #416
 
- DATE APPLIED:    2009-04-27 10:00:24
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*489; DEACTIVATE A USER & KEYS. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 506 SEQ #417
 
- DATE APPLIED:    2009-04-30 10:49:41
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National
 Patch Module.
 
 
 
- 
- 446 SEQ #418
 
- DATE APPLIED:    2009-06-03 15:29:36
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 469 SEQ #419
 
- DATE APPLIED:    2009-06-17 16:50:57
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*469   Maintain Institution in Auto Sign-on.
 
 
 
- 
- 466 SEQ #420
 
- DATE APPLIED:    2009-06-18 12:34:45
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
XU*8*466  "Visitor add to NPF update."
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 475 SEQ #421
 
- DATE APPLIED:    2009-07-16 10:51:05
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*475; Error When Replicating A User. Please refer to 
the Description in Forum Patch Module for details.
 
 
 
- 
- 518 SEQ #422
 
- DATE APPLIED:    2009-07-16 10:51:20
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*518    Several small fixes.
 
 
 
- 
- 63 SEQ #55
 
- DATE APPLIED:    1998-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch was requested because of different errors that needed to be 
Sites can add their own entries to the file.  There is a field to allow
the advanced strings that Taskman has been using.  Current entries in
Taskmans error screen file are moved to the new file as part of the
install.
                 Checksum
Routine         Old       New      2nd Line
XTER         17066911  17970380    **63**
XTER1A       16667281  16315266    **63**
XUINPCH       2465171   3137390    **20,36,49,63**
screened at the OpenM site.
XUTMKE1       5103401   3519416    **63**
XUTMKE2       9221275   2696336    **63**
ZTER         18727059  19357862    **8,18,32,24,36,34,63**
========================================================================= 
Installation:
 
1.  There is no need for these routines to be mapped on systems that allow
mapping.
 
2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS package 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 Transport global.
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
This patch updates the error routines and Taskman to use a common place to
          Backup a Transport Global
  
4.  Users can remain on the system. This patch can be queued and
installed at any time.  
5.  On the KIDS menu, under the 'Installation' menu, use the following
option:
          Install Package(s)  'XU*8.0*63'
                               =========
 
check to see if errors should NOT be recorded or should be screened from
6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to other
CPUs?'. Enter the names of your Compute and Print server(s).
       
7.  After installing this patch, you need to move one routine from 
      your production account to each manager account:
      ZTER
    
      And in the manager account,
       
      DO RELOAD^ZTMGRSET
the normal XTER listing.  The current ERROR MESSAGE file has been enhanced
      Select the System
      Patch number to load: 63
                            ==
      MSM Site - Move these MGR routines to your other CPU's.
       
=========================================================================
to control this action.  The %ZTER routine checks the list and will not
record errors that are flagged not to record.
 
 
 
- 
- 527 SEQ #423
 
- DATE APPLIED:    2009-09-14 15:47:15
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*527; CLEAN THE TEXT LINE. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 520 SEQ #424
 
- DATE APPLIED:    2009-09-15 10:29:47
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National
 Patch Module.
 
 
 
- 
- 494 SEQ #425
 
- DATE APPLIED:    2009-10-01 16:19:54
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*494; Fix UNDEFINED in XQ83A. Please
refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 519 SEQ #426
 
- DATE APPLIED:    2009-10-01 16:20:04
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*519; Modify PRINT LOCAL NPI REPORTS. Please refer
to the Description in Forum Patch Module for details.
 
 
 
- 
- 525 SEQ #427
 
- DATE APPLIED:    2009-10-13 16:35:55
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 514 SEQ #428
 
- DATE APPLIED:    2010-01-13 10:42:03
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*514  XUSTZ error fix.
 
 
 
- 
- 540 SEQ #429
 
- DATE APPLIED:    2010-01-26 16:09:25
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description in the Patch Module on FORUM.
 
 
 
- 
- 474 SEQ #430
 
- DATE APPLIED:    2010-02-17 16:35:13
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 531 SEQ #431
 
- DATE APPLIED:    2010-02-18 09:50:42
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*531; Updates the Person Class file #(8932.1).
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 536 SEQ #432
 
- DATE APPLIED:    2010-04-20 16:01:57
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*536; New Taxonomies. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 65 SEQ #56
 
- DATE APPLIED:    1998-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
HUN-0396-21050  XQAL*   Fix several small problems that cause errors in 
TUA-0997-30470  ZISH*    Fix to use the DEFAULT DIRECTORY FOR HFS field
CHY-1097-52881           in file 8989.3 (KSP). Fix use of recordsize to
                         match CIRN.
                         
LAK-0897-30499           DEVICE file $I field length increased to 40 char.          
                         
AXP TEAM        ZOSFVXD  Disable priority changing, This has caused performance
                ZOSVVXD  problems when lower priority jobs hold locks on
                         critical code sections.
HUN-0996-21721          special cases. Changed to use TMP from XUTL.
                         
CHY-0597-50132   XUS91   Made a fix to make the code more robust.
                         Fix description for rescheduling frequency. 
               XUWORKDY  Fix problem if HOLIDAY file is missing.
  
                 Checksum
Routine         Old       New      2nd Line
XQALDEL      13827021  12561210    **6,24,65**
Forum 24021577          If the user has a mix of Info and action alerts,
XQALDOIT     10428734   9852030    **1,6,65**
XQALERT       5798541   5307017    **1,65**
XQALERT1     19524336  18178207    **20,65**
XQALFWD      10036386  10058961    **6,65**
XQALSET      13085815  12680442    **1,6,65**
XUINPCH       3256791   3950316    **20,36,43,49,63,65**
XUPARAM                 1006391    **65**
XUS91                   8526517    **18,65**
XUTMG43                  921517    **18,65**
XUWORKDY      1331031   1179273    **65**
                        during processing of alerts the display will 
ZISHMSM       5354551   5685657    **24,36,49,65**
ZISHONT                 5001907    **34,65**
ZISHVXD                 6891389    **24,36,65**
ZOSFVXD       7401132   7407077    **65**
ZOSVVXD       7519714   7658715    **13,65**
ZTPTCH        4509174   4561379    **44,65**
                                              
========================================================================= 
Installation:
                        stop before doing an action that could cause
 1.  Some of 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 package 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 Transport global.
     
 4.  Inhibit users from login into the system. (If you install when few
                        info to scroll off the top.
      user are on the system and the possibility of some CLOBER/EDITED
      errors is acceptable then users can stay on the system.)
     
 5.  On the KIDS menu, under the 'Installation' menu, use the following
     options:
     
        Verify Checksum's in Transport Global
        Print Transport Global
        Compare Transport Global to Current System      
                      
        Backup a Transport Global
        Install Package(s)  'XU*8.0*65'
                             =========
        
 6.  After installing this patch, 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZISHMSM
CIRN            ZISHMSM  Fix the way that %ZISH under MSM open's multiple
      ZISHONT
      ZISHVXD
      ZOSFVXD
      ZOSVVXD
    
      And in the manager account,  (OpenM sites remain in VAH)
      
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
                         host files.
      Patch number to load: 65
                            ==
 7.  DSM Sites, after patch has installed, rebuild your map set.
 8.   Enable user's login.
 =========================================================================
 
 
- 
- 523 SEQ #433
 
- DATE APPLIED:    2010-05-04 09:58:12
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Patch XU*8*523 BROKER SECURITY ENCHANCEMENT FOR IMAGING
 
See the description in the patch module on Forum.
 
 
 
- 
- 524 SEQ #434
 
- DATE APPLIED:    2010-05-04 09:58:18
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*524  SSH fix.
 
 
 
- 
- 541 SEQ #435
 
- DATE APPLIED:    2010-06-03 10:43:03
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*541; Update the Person Class file. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 538 SEQ #436
 
- DATE APPLIED:    2010-07-16 09:22:46
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*538; Clean up Delegated Options that have been 
deleted.  Please refer to the Description in Forum Patch Module for 
details.
 
 
 
- 
- 542 SEQ #437
 
- DATE APPLIED:    2010-07-20 16:39:45
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 534 SEQ #438
 
- DATE APPLIED:    2010-09-02 15:11:17
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*534 Taskman Cleanup.
 
 
 
- 
- 539 SEQ #439
 
- DATE APPLIED:    2010-10-06 12:39:07
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 528 SEQ #440
 
- DATE APPLIED:    2010-10-07 10:04:26
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*528; Fix NPI Extract Report. Please refer to the 
Description in Forum Patch Module for details.
 
 
 
- 
- 545 SEQ #441
 
- DATE APPLIED:    2010-11-22 14:56:41
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*545; Fix audited Options Log, and update the Person 
Class file (#8932.1). Please refer to the Description in Forum Patch
Module for details.
 
 
 
- 
- 546 SEQ #442
 
- DATE APPLIED:    2010-11-23 11:32:44
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*546  More Mixed OS device fixes.
 
 
 
- 
- 73 SEQ #57
 
- DATE APPLIED:    1998-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
*** This patch is a high priority because it is needed by the OpenM ***
                   
                ZTER    Change to allow OpenM sites to use the new error
                        trapping.  The check was conditional because early
                        versions didn't support this.  Then OpenM started
                        changing its name with each version. Fixed to remove
                        version checking, assume all VA site running current
                        version that supports standard error trapping.
                        
                        The options XUDEV RES-ONE and XUDEV RES-CLEAR didn't
                        get linked to the XUTIO menu in patch 49.
*** sites to adjust to changes made by Intersystem in build 52e that***
                        Resending to link them up.
                        
BIL-0298-30193          Alert tracking file 8992.1 was missing field .08
                        to control retention of alerts.
                        
                 Checksum
Routine         Old       New      2nd Line
XQ33          8946889   9007179    **49,73**
XUSTERM                14376497    **36,73**
ZTER         18727059  19441177    **8,18,32,24,36,63,73**
*** is going out to the sites.                                      ***
 
========================================================================= 
Installation:
 
  1.  DSM sites - Some of these routines are usually mapped,
      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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
 
 4.   Users can remain on the system. This patch can be loaded any
      non-peek time.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*73'
                              =========
         
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
ISL-0198-51102  XUSTERM  Didn't have code to call the extended-action option
      
  8.  After installing this patch, 
      DSM/MSM sites - you need to move one routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZTER
      
      And in the manager account,  (OpenM sites remain in VAH)
       
      All sites:
                         in XUSTERM2.
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 73
                            ==
       
  9.  MSM sites move these routines to the MGR accounts on other CPU's.
        
 10.  DSM Sites, after patch has installed, rebuild your map set.
 
=========================================================================
                         
                XQ33    Fix from IHS about deleting options.
 
 
- 
- 549 SEQ #443
 
- DATE APPLIED:    2010-12-15 16:02:09
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 548 SEQ #444
 
- DATE APPLIED:    2010-12-15 16:02:26
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This is the NPI Crosswalk Extract that has been modified as 
requested by CBO.
 
 
 
- 
- 551 SEQ #448
 
- DATE APPLIED:    2011-01-27 09:12:37
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
SUPPORT FOR NON-PATIENT IDENTITY MANAGMENT
Refer to patch XU*8.0*551 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 537 SEQ #449
 
- DATE APPLIED:    2011-01-27 14:31:05
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*537; Fix UNDEFINED in XQ83A. Please refer
to the Description in Forum Patch Module for details.
 
 
 
- 
- 567 SEQ #451
 
- DATE APPLIED:    2011-02-22 13:12:39
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 504 SEQ #452
 
- DATE APPLIED:    2011-03-21 14:39:47
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch XU*8*504 in the National Patch Module for complete
information on this patch.
 
 
 
- 
- 431 SEQ #453
 
- DATE APPLIED:    2011-04-28 15:56:33
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
XU*8*431  Error Trap Summary.
 
 
 
- 
- 553 SEQ #454
 
- DATE APPLIED:    2011-04-28 15:56:42
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*553; FIXS MENU JUMPING Please refer to the Description
in Forum Patch Module for details.
 
 
 
- 
- 560 SEQ #455
 
- DATE APPLIED:    2011-05-12 17:51:10
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8.0*560; Updates the Person Class file (#8932.1). Please 
refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 554 SEQ #456
 
- DATE APPLIED:    2011-07-11 14:49:11
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See the Patch Module on FORUM for a description.
 
 
 
- 
- 60 SEQ #58
 
- DATE APPLIED:    1998-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
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 
 
 
- 
- 571 SEQ #457
 
- DATE APPLIED:    2011-08-10 14:37:57
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*570; ADD A TAXONOMY FOR THE PERSON CLASS FILE.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 557 SEQ #458
 
- DATE APPLIED:    2011-08-23 12:11:14
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See the description in the patch module on Forum.
 
 
 
- 
- 569 SEQ #459
 
- DATE APPLIED:    2011-09-13 12:43:16
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the National Patch Module for the patch description.
 
 
 
- 
- 581 SEQ #460
 
- DATE APPLIED:    2011-10-12 12:55:35
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*581; NEW TAXONOMIES FOR THE PERSON CLASS FILE.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 543 SEQ #461
 
- DATE APPLIED:    2011-10-26 11:36:04
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
 
XU*8*543   Auto Sign-on Fix.
 
 
 
- 
- 572 SEQ #462
 
- DATE APPLIED:    2011-10-27 10:47:03
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the National Patch Module on Forum for the description.
 
 
 
- 
- 570 SEQ #463
 
- DATE APPLIED:    2011-11-28 15:29:57
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*570; FIXES: OUT OF ORDER OPTION.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 586 SEQ #464
 
- DATE APPLIED:    2011-12-05 14:48:51
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*586; NEW PERSON CLASSED. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 555 SEQ #465
 
- DATE APPLIED:    2011-12-07 15:19:23
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 594 SEQ #466
 
- DATE APPLIED:    2012-02-21 14:41:35
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 71 SEQ #59
 
- DATE APPLIED:    1998-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch includes routines that either needed change because of Y2K
VA FileMan to External
                            
  9.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
       Return conversion to an external format of a date in VA FileMan format.
       arguments:  x  VA FileMan date
                   y  [optional] Affects output as follows:
               If '$D(y) then return standard VA FileMan format.
               If +y = 1 then return standard VA FileMan format.
               If +y = 2 then return MM/DD/YY@HH:MM:SS format.
               If +y = 3 then return DD/MM/YY@HH:MM:SS format.
               If +y = 4 then return YY/MM/DD@HH:MM:SS format.
               If +y = 5 then return MM/DD/YYYYHH:MM:SS format.
analysis or provide new date formats for others to use.
               If +y = 6 then return DD/MM/YYYY@HH:MM:SS format.
               If +y = 7 then return YYYY/MM/DD@HH:MM:SS format.
               If y contains "D" then Date only.
               If y contains "F" then output date with leading blanks.
               If y contains "P" then output "HH:MM:SS am/pm".
               If y contains "M" then output "HH:MM" only.
               If y contains "S" then force seconds in the output.
               If y contains "Z" then output date with leading zeros.
               
               W $$HTE^XLFDT("54786,40523")      --> Dec 31, 1990@11:15:23
               W $$HTE^XLFDT("54786,40523",2)    --> 12/31/90@11:15:23
               W $$FMTE^XLFDT(2940629.105744,1)  --> Jun 29, 1994@10:57:44
               W $$FMTE^XLFDT(2940629.105744,"2M") --> 6/29/94@10:57
               W $$FMTE^XLFDT(2940629.1057,"2S") --> 6/29/94@10:57:00
               W $$FMTE^XLFDT(2940629.1057,"4D") --> 94/6/29
               W $$FMTE^XLFDT(2940629.1057,"1P") --> Jun 29, 1994 10:57 am
               W $$FMTE^XLFDT(2940629.1057,"2P") --> 6/29/94 10:57 am
               W $$FMTE^XLFDT(3000229.1105,"5")  --> 2/29/2000@11:05
               W $$FMTE^XLFDT(3000229.1105,"5ZP") --> 02/29/2000 11:05 am
               W $$FMTE^XLFDT(3000229.1105,"5F") -->  2/29/2000@11:05
See the Web page to see the new formats available with FMTE^XLFDT and
               W $$FMTE^XLFDT(3000229.1105,"6Z") --> 29/02/2000@11:05
               W $$FMTE^XLFDT(3000301.1105,"7")  --> 2000/3/1@11:05
                 Checksum
Routine         Old       New      2nd Line
XLFDT         2542000   4068329    **71**
XLFDT1        1537932   2415851    **71**
XLFDT2        4162412   3429255    **71**
HTE^XLFDT. 
XLFDT3        7128144   6320544    **71**
XLFDT4        1396443   1396443    **71**
XQDATE        1632193   1671306    **71**
XTER2        13615695  10464968    **71**
XUWORKDY      1331031    902683    **65,71**
ZOSVVXD       7658715   7782508    **13,65,71**
  
========================================================================= 
Installation:
 http://www.vista.domain.ext/softserv/infrastr.uct/kernel/y2k/index.html
  1.  DSM sites - Some of these routines may be mapped,
      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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
  4.  Users can remain on the system. This patch can be loaded any
      non-peek time.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
Here is a sample,  Note the NEW values for y.  5, 6, 7 
      option:
         Install Package(s)  'XU*8.0*71'
                              =========
         
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
      
  8.  After installing this patch, 
      DSM sites - you need to move one routines from 
      your production account to each manager account:
$$FMTE(x[,y])
      OpenM Sites - you don't need to move anything, skip this step.
      ZOSVVXD
      
      And in the manager account,  (OpenM sites remain in VAH)
       
      DSM sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 71
                            ==
 
 
- 
- 535 SEQ #467
 
- DATE APPLIED:    2012-02-27 14:30:18
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 573 SEQ #468
 
- DATE APPLIED:    2012-03-05 14:25:04
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See the patch module on Forum for the full description.
 
 
 
- 
- 574 SEQ #469
 
- DATE APPLIED:    2012-03-13 12:12:16
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch changes the minimum verify code lenght for service accounts
(User Class = CONNECTOR PROXY) from 8 to 12 characters.
 
It also provides a new report as two options (inquire-style and
report-style). The report provides details about connector proxy 
service accounts to help with account management.
 
 
 
- 
- 566 SEQ #470
 
- DATE APPLIED:    2012-03-29 18:35:12
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch was created to support Outpatient Pharmacy in printing Food
 
New field in the DEVICE file (#3.5) - WINDOWS NETWORK PRINTER NAME (#75)
------------------------------------------------------------------------
3.5,75        WINDOWS NETWORK PRINTER NAME WIN;1 FREE TEXT
 
              INPUT TRANSFORM: K:$L(X)>50!($L(X)<5) X
              LAST EDITED:     AUG 23, 2011 
              HELP-PROMPT:     Answer must be 5-50 characters in length. 
              DESCRIPTION:     This is the Windows network name for the
                               printer (e.g., '\\vhaistfpc4\IST-HP4525-1').
and Drug Administration (FDA) Medication Guide documents using a Java
                               It is used by Windows applications that
                               interact with VistA and need a printer 
                               identified for output purposes. 
 
The new field can be edited via the Edit All Device Fields [XUDEVEDITALL] 
option under the Kernel Device Management options as seen below:
 
   Select Device Edit Option:  Edit All Device Fields
 
   Select DEVICE NAME: FDAMGPRT      FDA MG Printer       _TNA1316:     
application. These documents are in Adobe Portable Document Format (.pdf),
   NAME: FDAMGPRT// 
   LOCATION OF TERMINAL: Pharmacy// 
   Select MNEMONIC: 
   ...
   TELNET PORT: 
   REMOTE PRINTER NAME: 
   WINDOWS NETWORK PRINTER NAME: ??
     This is the Windows network name for the printer (e.g., 
     '\\vhaistfpc4\IST-HP4525-1'). It is used by Windows applications that 
     interact with VistA and need a printer identified for output purposes.
which is a file format not supported by VistA.
   
   WINDOWS NETWORK PRINTER NAME: \\vhaistfpc4\IST-HP4525-9
   LAB LABEL PRINTER:
   ...
   
There was a problem with the HTTP Toolkit API $$GETURL^XTHC10. It was
modifying the array variable IO, which could cause issues for the calling
routine. The NEW command was placed for the IO variable inside the XTHC10
routine to resolve this problem.
 
A new field, WINDOWS NETWORK PRINTER NAME (#75), is being added to the
DEVICE file (#3.5). This field will be used to store the Windows network
printer name, which VistA passes on to a Java Application responsible
for printing FDA Medication Guide documents.
 
 
- 
- 591 SEQ #471
 
- DATE APPLIED:    2012-04-10 15:15:30
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*591; NEW PERSON CLASSED. Please refer to the 
 Description in Forum Patch Module for details.
 
 
 
- 
- 582 SEQ #472
 
- DATE APPLIED:    2012-04-10 15:15:42
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*582; Fix Error Trap.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 513 SEQ #473
 
- DATE APPLIED:    2012-04-12 09:54:09
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
The description of this build can be found in the National Patch Module 
under patch XU*8*513.
 
 
 
- 
- 595 SEQ #474
 
- DATE APPLIED:    2012-04-23 16:57:21
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
BSE LOGIN ERROR Troubleshooting
 
 
 
- 
- 590 SEQ #475
 
- DATE APPLIED:    2012-08-29 10:27:02
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch description on FORUM for XU*8.0*590 for details.
 
 
 
- 
- 601 SEQ #476
 
- DATE APPLIED:    2012-08-29 12:28:35
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*601; NEW PERSON CLASSED. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 77 SEQ #60
 
- DATE APPLIED:    1998-04-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
BOI-0398-52635,  BRX-0398-12325
entering mm/dd/yy would not report the errors there were on that date.
 
                 Checksum
Routine         Old       New      2nd Line
XTER2        10464968  10468040    **71,77**
XUWORKDY       902683    908391    **65,71,77**
 
========================================================================= 
Installation:
 
HIN-0398-42171   XUWORKDY
  1.  DSM sites - This routine may be mapped,
      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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
During the fixing of XUWORKDY for Y2K issues the changes weren't tested
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.  (There is a very small possibility of some CLOBER
      errors)
 
with data that couldn't be calculated.  Dates missing the month or day
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*77'
                             =========
        
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
are invalid. 
 
DAY-0398-42487
HOU-0398-72500   XTER2
During the fixing of XTER2 for Y2K issues, Testing didn't find that
 
 
- 
- 502 SEQ #477
 
- DATE APPLIED:    2012-08-29 12:32:54
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 547 SEQ #478
 
- DATE APPLIED:    2012-08-29 13:01:24
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 587 SEQ #479
 
- DATE APPLIED:    2012-08-29 13:01:58
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*587; FIXES: SINGLE FILE ADD/DELETE FOR A USER OPTION.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 596 SEQ #480
 
- DATE APPLIED:    2012-08-30 14:57:31
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 599 SEQ #481
 
- DATE APPLIED:    2012-09-20 09:45:44
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch description on FORUM for XU*8.0*599 for details.
 
 
 
- 
- 593 SEQ #482
 
- DATE APPLIED:    2012-09-20 09:45:52
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch description on FORUM for XU*8.0*593 for details.
 
 
 
- 
- 604 SEQ #483
 
- DATE APPLIED:    2012-10-03 17:37:11
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*604; NEW PERSON CLASSED. Please refer to the 
Description in Forum Patch Module for details.
 
 
 
- 
- 584 SEQ #484
 
- DATE APPLIED:    2012-10-03 17:37:18
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 585 SEQ #485
 
- DATE APPLIED:    2012-10-10 17:47:58
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the National Patch Module for the patch description. 
 
 
 
- 
- 598 SEQ #487
 
- DATE APPLIED:    2012-11-01 11:57:53
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*598; FIX: the API $$TRIM^XLFSTR. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 62
 
- DATE APPLIED:    1997-08-07 00:00:00
 
- DESCRIPTION:    
Enhancements to Unwinder routines (XQOR*) in support of CPRS 1.0
     were allowed, the user erroneously entered something like 1-4B,
     and then typed a return at 'For entry 1-4B enter: ".
 
  3) Added "E" as a flag for XQORM(0).  It will allow ambiguous lookups
     to be resolved interactively when XQORM is called without XQORM(0)
     containing an "A".
 
  4) Made a change that sets full screen earlier when being called by
     list manager so that selection lists are properly displayed.
These enhancements include:
 
  1) A new parameter which may be passed to XQORM - XQORM("ALT")
     This allows the calling routine to supply an alternative lookup
     to be used if the user types something that does not appear on
     the menu.
 
  2) Fixed a bug that caused the menu to be exited if numeric ranges
 
 
- 
- 559 SEQ #488
 
- DATE APPLIED:    2012-11-20 14:43:07
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 522 SEQ #493
 
- DATE APPLIED:    2013-03-04 16:47:27
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See the patch module on Forum for the description.
XU*8*522
 
 
 
- 
- 602 SEQ #494
 
- DATE APPLIED:    2013-03-18 14:10:05
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
The description of this build can be found in the National Patch Module 
under patch XU*8*602.
 
 
 
- 
- 588 SEQ #495
 
- DATE APPLIED:    2013-04-16 10:25:05
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*588; FIX: <UNDEFINED> ERROR IN XUSTERM.
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 616 SEQ #496
 
- DATE APPLIED:    2013-04-30 10:40:57
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*616; Update the Person Class file. Please refer to the
Description in Forum Patch Module for details.
 
 
 
- 
- 614 SEQ #497
 
- DATE APPLIED:    2013-05-16 17:44:41
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch description on FORUM for XU*8*614.
 
 
 
- 
- 580
 
- DATE APPLIED:    2013-06-14 08:59:40
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
 
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 609
 
- DATE APPLIED:    2013-06-14 09:03:05
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please refer to the Description in the FORUM Patch Module for details.
 
 
 
- 
- 605 SEQ #500
 
- DATE APPLIED:    2013-07-11 15:40:07
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
IPv4 and IPv6 utilities, IA #5844.
 
See description of patch XU*8*605 on FORUM.
 
 
 
- 
- 632 SEQ #501
 
- DATE APPLIED:    2013-07-25 15:05:22
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see description of patch XU*8*632 on FORUM.
 
 
 
- 
- 68
 
- DATE APPLIED:    1998-02-13 00:00:00
 
- DESCRIPTION:    
=============================================================================
  E3R #10306.
 -Protocols will now delete properly at the site.
 -The variable XPDABORT will correctly abort the install in both the Pre &
  Post install routines.
 -The variable DIR is newed before call to environment check routine.
  ISW-0597-21778
=============================================================================
ROUTINES:
   Checksums obtained using CHECK^XTSUMBLD
    ****** This patch must be QUEUED during the install process ******
   The second line of the routine now looks like:
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
            Before          After           Patch
Routine     Checksum        Checksum        List
----------------------------------------------------------------------
XPDDP       11584192        11970878     **21,28,44,68**
XPDE        15041471        15253053     **2,15,21,44,51,68**
XPDI        13319818        13691537     **10,21,39,41,44,58,68**
XPDIA       13293339        13299802     **10,15,21,28,44,58,68**
=============================================================================
XPDIA1       7937994         9226085     **2,44,51,58,68**
XPDIA2       3520152         6372331     **68**
XPDIJ       10173098        10435806     **2,21,28,41,44,68**
XPDIJ1       8772642         9316977     **41,68**
XPDIL       11156235        11193690     **15,44,58,68**
XPDIL1       8519937         9389594     **15,17,39,41,44,66,68**
XPDIPM       1817853         1853883     **21,28,68**
XPDT        19357441        18817747     **2,10,28,41,44,51,58,66,68**
XPDTA1       4760350         4948004     **44,68**
=============================================================================
                     **** INSTALL INSTRUCTIONS ****
=============================================================================
 This patch can be installed with users 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.
    ****** This patch must be QUEUED during the install process ******
This patch contains fixes that were identified by mail messages and E3R
===========================================================================
INSTALLATION:
  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
      global.
  4.  Users can remain on the system. This patch can be queued and installed
 -A patch will not be installed if the site is not running the correct version
      at any time.  TaskMan can remain running.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         2  Verify Checksums in Transport Global
         3  Print Transport Global
         4  Compare Transport Global to Current System
         5  Backup a Transport Global
         6  Install Package(s)
              INSTALL NAME: XU*8.0*68
                            =========
  for the package.
  6.  At the device prompt, make sure you queue the install:
              DEVICE: HOME// QUEUE TO PRINT ON
                             =
  7.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================
 -Multiple Build definition will now be sent to the site, along with all the
  builds that make up the Multiple Build.
 
 
- 
- 629 SEQ #502
 
- DATE APPLIED:    2013-08-07 09:06:55
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch description on FORUM for XU*8*629.
 
 
 
- 
- 550
 
- DATE APPLIED:    2014-01-15 16:43:34
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Add RUM support for Linux and Windows operating systems.
 
 
 
- 
- 552 SEQ #504
 
- DATE APPLIED:    2014-02-13 13:22:40
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Fix typo in routine XQSMDCPY that references file 19.  It should be file 
 
 
 
- 
- 634 SEQ #506
 
- DATE APPLIED:    2014-04-30 15:41:32
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*634; Update the Person Class file. Please refer to the 
Description in Forum Patch Module for details.
 
 
 
- 
- 627 SEQ #508
 
- DATE APPLIED:    2014-05-27 11:00:26
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Fix identification of new A* options that are part of a VistA national 
patch namespace.  These should not be identified as belonging to a local
namespace when a new OPTION file (#19) entry is added.
 
 
 
- 
- 645 SEQ #509
 
- DATE APPLIED:    2014-07-01 14:31:03
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see the patch description on FORUM, in the National Patch Module.
 
 
 
- 
- 631 SEQ #511
 
- DATE APPLIED:    2014-09-02 12:54:56
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
 
This patch fixes code in XQARPRT1 to point to the new Alert Critical Text
File 8992.3 to search for  critical text to flag an alert as critical.
 
 
 
- 
- 650 SEQ #513
 
- DATE APPLIED:    2014-11-04 10:42:20
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch XU*8*650 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 625 SEQ #514
 
- DATE APPLIED:    2014-12-15 12:16:31
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
See patch XU*8*625 in the National Patch Module for complete 
information on this patch.
 
 
 
- 
- 638 SEQ #516
 
- DATE APPLIED:    2015-02-24 16:07:07
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch is one in a series of patches to support the VA's transition 
This patch updates several places where IPv4 address formats were 
hard-coded in routines, and have now been replaced with calls to 
IPv4/IPv6 Application Programmer Interfaces (APIs) to support the VA's 
transition to IPv6. Several changes have also been made in algorithms 
that will improve the efficiency of IP address handling.
 
No current functionality has been changed.  IPv6 functionality for future 
support cannot be completely tested until additional changes are made in 
VistA, and a test environment is established to replicate the planned VA 
network architecture.
from IPv4 to IPv6.  IPv6 is a protocol designed to handle the growth rate 
of the Internet and to cope with the demanding requirements of services,
mobility, and end-to-end security.  A Federal Chief Information Office 
(CIO) memo "Transition to IPv6" released in September of 2010 requires
agencies to continue their IPv6 transition efforts and has established
specific milestones associated with enabling an IPv6 operational
capability by the end of FY2014.
 
 
 
 
- 
- 73
 
- DATE APPLIED:    1998-02-11 00:00:00
 
- DESCRIPTION:    
*** This patch is a high priority because it is needed by the OpenM ***
                   
                ZTER    Change to allow OpenM sites to use the new error
                        trapping.  The check was conditional because early
                        versions didn't support this.  Then OpenM started
                        changing its name with each version. Fixed to remove
                        version checking, assume all VA site running current
                        version that supports standard error trapping.
                        
                        The options XUDEV RES-ONE and XUDEV RES-CLEAR didn't
                        get linked to the XUTIO menu in patch 49.
*** sites to adjust to changes made by Intersystem in build 52e that***
                        Resending to link them up.
                        
BIL-0298-30193          Alert tracking file 8992.1 was missing field .08
                        to control retention of alerts.
                        
                 Checksum
Routine         Old       New      2nd Line
XQ33          8946889   9007179    **49,73**
XUSTERM                14376497    **36,73**
ZTER         18727059  19441177    **8,18,32,24,36,63,73**
*** is going out to the sites.                                      ***
 
========================================================================= 
Installation:
 
  1.  DSM sites - Some of these routines are usually mapped,
      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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
 
 4.   Users can remain on the system. This patch can be loaded any
      non-peek time.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*73'
                              =========
         
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
ISL-0198-51102  XUSTERM  Didn't have code to call the extended-action option
      
  8.  After installing this patch, 
      DSM/MSM sites - you need to move one routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZTER
      
      And in the manager account,  (OpenM sites remain in VAH)
       
      All sites:
                         in XUSTERM2.
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 73
                            ==
       
  9.  MSM sites move these routines to the MGR accounts on other CPU's.
        
 10.  DSM Sites, after patch has installed, rebuild your map set.
 
=========================================================================
                         
                XQ33    Fix from IHS about deleting options.
 
 
- 
- 654 SEQ #517
 
- DATE APPLIED:    2015-09-16 11:09:27
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*654. This patch supports MFS. Please refer to the
description in Forum Patch Module for details.
 
 
 
- 
- 655 SEQ #518
 
- DATE APPLIED:    2015-09-16 14:21:18
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see description of patch on FORUM.
 
VistA Service Assembler (VSA) 
 
VistA Integration Adapter (VIA)
 
VistA Access Enhancements (VAE)
 
Electronic Health Management Platform (eHMP)
 
VistA.js/EWD.js
 
 
RPC Broker
 
Veterans Access, Choice, and Accountability Act of 2014 (VACAA)
- Public Law 9P. L.) 113-146, VACAA, which was enacted on August 7, 2014
  and amended through the Department of Veterans Affairs Expiring
  Authorities Act of 2014 (P.L. 113-175), improves the access of eligible
  Veterans to health care through non-VA entities and providers.
This patch provides utilities to Identify and Authenticate VistA users
from sources external to VistA.
 
Identity and Access Management (IAM)
- Provide a centralized authentication service for single sign-on to 
  multiple VA applications, including VistA and applications that access 
  VistA.
 
 
 
- 
- 642
 
- DATE APPLIED:    2016-03-10 15:54:30
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
This patch is in support of the Drug Enforcement Agency (DEA) 
 
Application Programmer Interface (API) $$VDEA^XUSER was modified to 
return those users with no valid DEA number (none on file, or expired 
expiration date) and a valid VA number as valid DEA prescribers. The API 
was also changed to highlight those users who are grandfathered, in case 
grandfathering is no longer allowed at some point in the future.
e-Prescribing of Controlled Substances (CS) (ePCS) using Public Key 
Infrastructure (PKI).  The following modifications to the VistA Kernel 
have been made to meet current ePCS requirements.
 
Routine ^XUSC1C was modified to prevent an infinite loop when a read 
failed at the start of a "conversation". Routine ^XUSC1C was also modified
to replace hard-coded string comparison of IP addresses with supported
Kernel API calls (ICR 5844).
 
 
 
- 
- 659 SEQ #522
 
- DATE APPLIED:    2016-08-15 12:42:33
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
This patch provides enhancements needed to implement Single Sign-On 
Internal (SSOi) for identification and authentication of users into VistA.
 
The use of these utilities are expected to improve security and auditing
capabilities in accordance with VA Handbook 6500 Appendix F and revision 4
of NIST SP 800-53. As required by FIPS 199 and using guidance from NIST SP
800-60, the recommended security categorization for these applications is
HIGH.
 
 
 
- 
- 568
 
- DATE APPLIED:    2016-08-29 13:11:03
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Enable SAGG to run on Linux, VMS and Windows operating systems.
 
 
 
- 
- 674 SEQ #524
 
- DATE APPLIED:    2016-10-06 12:45:02
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
This patch fixes a problem where Cache job numbers ($J) are reused during 
periods of high-volume client-server connections (many connections within 
a day). Data in the ^TMP("XQCS",$J) global is not deleted when a 
connection is reset, and will persist into a new user session, often 
causing RPC Broker connection errors.
 
This patch kills the ^TMP("XQCS",$J) global for a new session when DUZ is 
undefined or equal to zero.
 
 
- 
- 664 SEQ #525
 
- DATE APPLIED:    2016-10-28 15:16:42
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*664. This patch supports MFS. Please refer to the
description in Forum Patch Module for details.
 
 
 
- 
- 665 SEQ #526
 
- DATE APPLIED:    2017-03-03 13:16:41
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*665. This patch supports MFS.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 666 SEQ #527
 
- DATE APPLIED:    2017-03-03 13:19:53
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*666. This patch supports MFS.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 676 SEQ #528
 
- DATE APPLIED:    2017-04-27 17:49:31
 
- APPLIED BY:    USER,FIFTYFOUR
 
 
- 
- 32
 
- DATE APPLIED:    1996-07-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
These routines have been patched in support of the RPC Broker 1T19.
 
  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 package 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 Transport global.
      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
  4.  Inhibit users from login into system. 
  5. Inhibit users from login into the system. (If you install when few
    user are on the system and the possibility of some CLOBER errors is
    acceptable then users can stay on the system.)
  6.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
         Install Package(s)  'XU*8.0*23'
routine     new checksum
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
  8. After installing this patch, you need to move several routines from 
     your productions account to the manager account:
     ZTER
     and in the manager account rename
     ZTER       to %ZTER
     
       Example: ZL ZOSVVXD ZS %ZOSV
       
XUS3           5732668
  9.  AXP Sites, after patch has installed, rebuild your map set.
 10.  Enable user's login.
     
 
=========================================================================
XUSRB          2741649
ZTER          18166218
 
========================================================================= 
Installation:
 
 
- 
- 63
 
- DATE APPLIED:    1997-04-22 00:00:00
 
- DESCRIPTION:    
This patch was requested because of different errors that needed to be 
Sites can add their own entries to the file.  There is a field to allow
the advanced strings that Taskman has been using.  Current entries in
Taskmans error screen file are moved to the new file as part of the
install.
                 Checksum
Routine         Old       New      2nd Line
XTER         17066911  17970380    **63**
XTER1A       16667281  16315266    **63**
XUINPCH       2465171   3137390    **20,36,49,63**
screened at the OpenM site.
XUTMKE1       5103401   3519416    **63**
XUTMKE2       9221275   2696336    **63**
ZTER         18727059  19357862    **8,18,32,24,36,34,63**
========================================================================= 
Installation:
 
1.  There is no need for these routines to be mapped on systems that allow
mapping.
 
2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS package 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 Transport global.
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
This patch updates the error routines and Taskman to use a common place to
          Backup a Transport Global
  
4.  Users can remain on the system. This patch can be queued and
installed at any time.  
5.  On the KIDS menu, under the 'Installation' menu, use the following
option:
          Install Package(s)  'XU*8.0*63'
                               =========
 
check to see if errors should NOT be recorded or should be screened from
6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to other
CPUs?'. Enter the names of your Compute and Print server(s).
       
7.  After installing this patch, you need to move one routine from 
      your production account to each manager account:
      ZTER
    
      And in the manager account,
       
      DO RELOAD^ZTMGRSET
the normal XTER listing.  The current ERROR MESSAGE file has been enhanced
      Select the System
      Patch number to load: 63
                            ==
      MSM Site - Move these MGR routines to your other CPU's.
       
=========================================================================
to control this action.  The %ZTER routine checks the list and will not
record errors that are flagged not to record.
 
 
 
- 
- 675 SEQ #529
 
- DATE APPLIED:    2017-04-27 17:50:38
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*675. This patch supports MFS, the TIU domain.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 680 SEQ #530
 
- DATE APPLIED:    2017-05-30 15:42:20
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
JSON Encoding/Decoding utility.
 
 
 
- 
- 678 SEQ #531
 
- DATE APPLIED:    2017-07-26 13:04:07
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
This package contains routines necessary to accommodate
the UTC changes to the INSTITUTION file (#4).
 
 
 
- 
- 657 SEQ #532
 
- DATE APPLIED:    2017-12-27 13:52:24
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Subject:  SECURE HASH LIBRARY FUNCTIONS
180-4) specifies secure hash algorithms for computing a condensed 
representation of electronic data (message). The hash algorithms 
specified in this Standard are called secure because, for a given 
algorithm, it is computationally infeasible 1) to find a message that 
corresponds to a given message digest, or 2) to find two different 
messages that produce the same message digest. Any change to a message 
will, with a very high probability, result in a different message digest.
 
SHA-256 algorithm taken from the NIST document:
 http://csrc.nist.gov/groups/STM/cavp/documents/shs/sha256-384-512.pdf
 
 
This routine provides new Kernel APIS for Secure Hash Algorithm (SHA-256) 
hashing of input of various formats:
$$FILE^XLFSH256(FILENUM,IEN,FIELD)     - Return the SHA-256 hash for the 
                                         specified file entry
$$HOSTFILE^XLFSH256(PATH,FILENAME)     - Return the SHA-256 hash for a 
                                         host file
$$ROUTINE^XLFSH256(ROUTINE)            - Return the SHA-256 hash for a 
                                         routine
$$SHA256^XLFSH256(MESSAGE)             - SHA-256 hash for a message that 
Category:  ROUTINE
can 
                                         be passed as a single string
$$LSHA256^XLFSH256(MSUB,NBLOCKS)       - SHA-256 hash for a message too 
long 
                                         to be passed as a single string
 
In addition, this routine provides several new Math Library Functions 
that were used to create the SHA-256 hash:
$$AND^XLFSH256(X,Y)                  - logical bitwise AND 32 bits
$$NOT^XLFSH256(X)                    - logical bitwise NOT 32 bits
           ENHANCEMENT
$$XOR^XLFSH256(X,Y)                  - logical bitwise XOR 32 bits
$$N32H^XLFSH256(X)                   - Convert 32 bit decimal to 
hexidecimal
$$RD4BYTES^XLFSH256(MESSAGE,OFFSET)  - Return the big-endian 32 bits 
                                       value
$$N64BIG^XLFSH256(NUM)               - Return a 64-bit big-endian integer
$$RROTATE^XLFSH256(X,N)              - Right rotate 32 bits
$$RSHIFT^XLFSH256(X,N)               - Right shift 32 bits
 
Description:
===========
 
Federal Information Processing Standards Publication 180-4 (FIPS PUB 
 
 
- 
- 677 SEQ #533
 
- DATE APPLIED:    2018-01-30 15:36:21
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*677. This patch supports MFS, the PERSON CLASS domain.  
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 671 SEQ #534
 
- DATE APPLIED:    2018-01-30 15:37:59
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Please see FORUM for full patch description and installation instructions.
 
 
 
- 
- 683 SEQ #535
 
- DATE APPLIED:    2018-01-30 15:38:39
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*683. This patch supports MFS.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 682 SEQ #536
 
- DATE APPLIED:    2018-02-28 17:11:52
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*682. This patch supports MFS, the Demographics files 
(RACE, MARITAL STATUS, and RELIGION).
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 630 SEQ #537
 
- DATE APPLIED:    2018-04-03 15:47:51
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Joint Legacy Viewer (JLV) is a joint VA and DoD graphical web based 
This patch adds an entry in the REMOTE APPLICATION file (#8994.5) for the
JLV application. The entry in this file will allow the Kernel Broker code
in the host VistA system to Janus JLV authentication requests for remote
user access, and is done in accordance with instructions on the use of the
Broker Security Enhancement (BSE) as provided by the VistA Infrastructure
team and RPC Broker software documentation. The Kernel Sign-on Log will 
show when the JLV application is used to access VistA.
    
By using BSE, JLV can discontinue use of the MDWS style of authentication,
which has been deprecated and will be permanently disabled at a future
application that is used by both VA providers as well as DoD providers.  
date. The file entry contains the name of the application, the application
code (hashed), context option, and method of visitor authentication.
 
The menu option "JLV GUI Menu Option" [JLV WEB SERVICES] in the OPTION
file (#19) contains the Remote Procedure Calls (RPCs) for the JLV
application.
The JLV web based application displays all clinical information on a
patient from VA and DoD sources.
 
This patch provides a means for uniquely identifying non-VA users 
accessing VistA through the JLV application using National Health 
Information Network (NHIN) standards for user identification.
 
 
 
- 
- 686 SEQ #538
 
- DATE APPLIED:    2018-04-03 17:24:23
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*686. This patch supports MFS.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 65
 
- DATE APPLIED:    1997-08-28 00:00:00
 
- DESCRIPTION:    
HUN-0396-21050  XQAL*   Fix several small problems that cause errors in 
TUA-0997-30470  ZISH*    Fix to use the DEFAULT DIRECTORY FOR HFS field
CHY-1097-52881           in file 8989.3 (KSP). Fix use of recordsize to
                         match CIRN.
                         
LAK-0897-30499           DEVICE file $I field length increased to 40 char.          
                         
AXP TEAM        ZOSFVXD  Disable priority changing, This has caused performance
                ZOSVVXD  problems when lower priority jobs hold locks on
                         critical code sections.
HUN-0996-21721          special cases. Changed to use TMP from XUTL.
                         
CHY-0597-50132   XUS91   Made a fix to make the code more robust.
                         Fix description for rescheduling frequency. 
               XUWORKDY  Fix problem if HOLIDAY file is missing.
  
                 Checksum
Routine         Old       New      2nd Line
XQALDEL      13827021  12561210    **6,24,65**
Forum 24021577          If the user has a mix of Info and action alerts,
XQALDOIT     10428734   9852030    **1,6,65**
XQALERT       5798541   5307017    **1,65**
XQALERT1     19524336  18178207    **20,65**
XQALFWD      10036386  10058961    **6,65**
XQALSET      13085815  12680442    **1,6,65**
XUINPCH       3256791   3950316    **20,36,43,49,63,65**
XUPARAM                 1006391    **65**
XUS91                   8526517    **18,65**
XUTMG43                  921517    **18,65**
XUWORKDY      1331031   1179273    **65**
                        during processing of alerts the display will 
ZISHMSM       5354551   5685657    **24,36,49,65**
ZISHONT                 5001907    **34,65**
ZISHVXD                 6891389    **24,36,65**
ZOSFVXD       7401132   7407077    **65**
ZOSVVXD       7519714   7658715    **13,65**
ZTPTCH        4509174   4561379    **44,65**
                                              
========================================================================= 
Installation:
                        stop before doing an action that could cause
 1.  Some of 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 package 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 Transport global.
     
 4.  Inhibit users from login into the system. (If you install when few
                        info to scroll off the top.
      user are on the system and the possibility of some CLOBER/EDITED
      errors is acceptable then users can stay on the system.)
     
 5.  On the KIDS menu, under the 'Installation' menu, use the following
     options:
     
        Verify Checksum's in Transport Global
        Print Transport Global
        Compare Transport Global to Current System      
                      
        Backup a Transport Global
        Install Package(s)  'XU*8.0*65'
                             =========
        
 6.  After installing this patch, 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZISHMSM
CIRN            ZISHMSM  Fix the way that %ZISH under MSM open's multiple
      ZISHONT
      ZISHVXD
      ZOSFVXD
      ZOSVVXD
    
      And in the manager account,  (OpenM sites remain in VAH)
      
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
                         host files.
      Patch number to load: 65
                            ==
 7.  DSM Sites, after patch has installed, rebuild your map set.
 8.   Enable user's login.
 =========================================================================
 
 
- 
- 670
 
- DATE APPLIED:    2018-05-01 14:13:14
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel support routines for KMP Capacity Management.
 
 
 
- 
- 691 SEQ #540
 
- DATE APPLIED:    2018-06-01 16:03:20
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
KERNEL VISTA PATCH ENHANCEMENTS - RPCS FOR NEW PERSON FILE
Refer to patch XU*8.0*691 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 684 SEQ #541
 
- DATE APPLIED:    2018-07-06 15:23:59
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*684. This patch fixes the broadcast function of the 
Institution file.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 687 SEQ #542
 
- DATE APPLIED:    2018-08-03 15:16:00
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Fix Cross Reference on Fields 28 and 29 of File 200.
 
 
 
- 
- 698 SEQ #544
 
- DATE APPLIED:    2018-09-04 15:37:55
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Kernel patch XU*8*698. This patch cleans up duplicated PARENT FACILITY 
entries on the ASSOCIATION (#14) field in the INSTUTITION file.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 679 SEQ #545
 
- DATE APPLIED:    2018-09-07 12:13:11
 
- APPLIED BY:    USER,FIFTYFOUR
 
 
- 
- 672 SEQ #546
 
- DATE APPLIED:    2018-11-01 17:06:02
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Please see the description on Forum
 
 
 
- 
- 690 SEQ #547
 
- DATE APPLIED:    2018-11-01 17:08:34
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
This patch adds "ABNL IMA" to the ALERT CRITICAL TEXT file (#8992.3) and
checks for "NON" (like "NOT") to screen Alerts with critical text that are
indicated is not critical.
 
See the Patch Description for XU*8*690 in the Forum Patch Module for
complete details.
 
 
 
- 
- 705 SEQ #548
 
- DATE APPLIED:    2019-02-01 12:52:19
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENTS - MVI NEW PERSON STAT REPORT
Refer to patch XU*8.0*705 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 703 SEQ #549
 
- DATE APPLIED:    2019-03-01 15:53:21
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Patch XU*8.0*703 corrects issues found in patch XU*8.0*679 and 
reported in tickets INC2380289 and INC2422028. The input transform for 
the NEW PERSON file (#200) DEGREE field (10.6) and the NAME COMPONENT 
file (#20) DEGREE field (6) were modified and routine XUSESIG3.
 
 
 
- 
- 60
 
- DATE APPLIED:    1997-03-27 00:00:00
 
- DESCRIPTION:    
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 
 
 
- 
- 693 SEQ #550
 
- DATE APPLIED:    2019-07-22 16:56:28
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8*693.  
This patch edits Bulletins.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 711 SEQ #551
 
- DATE APPLIED:    2019-07-23 11:00:52
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENTS - PPMS PIE SUPPORT
Refer to patch XU*8.0*711 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 661
 
- DATE APPLIED:    2019-08-15 16:23:40
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Subject:  Update %ZOSF to support SACWG changes
names.  It increases the length from 8 to 16 characters.  
        names and tags
 
Problem:
 XINDEX utility needs to support routine name and labels to 16 characters
 and local variables names to 16 characters
 
Resolution:
 Change %ZOSF("TEST") to check for 16 characters instead of 8 in routine
 ZOSFONT
 
 
 
Test Sites: 
===========
Fargo, ND
South Texas, TX
 
 
Software and Documentation Retrieve Instructions:
=================================================
This patch is part of the TOOLKIT XINDEX 7.3 bundle.  Please see
This patch also makes several changes to the ZOSFONT routine, but only
the Software and Document Retrieve Instruction in patch XT*7.3*140
 
 
Patch Installation:
===================
This patch is part of the TOOLKIT XINDEX 7.3 bundle.  Please see
the Patch Installation in patch XT*7.3*140
 
 
Routine Information:
the ^%ZOSF("TEST") node will be set.
====================
The second line of each of these routines now looks like:
 ;;8.0;KERNEL;**[Patch List]**;Jul 10, 1995;Build 10
 
The checksums below are new checksums, and
 can be checked with CHECK1^XTSUMBLD.
 
 Routine Name: XU8P661 
    Before:       n/a   After:   B83899  **661** 
 Routine Name: ZOSFONT 
 
    Before: B19625334   After: B28658128  **34,104,365,661** 
 
Routine list of preceding patches: 365 
 
The routine ZOSFONT has the following changes:
       1.      A new tag, NOASK, allows the setup of the %ZOSF global without
                 user interaction.
       2.      A new tag, ONE(X) allows the setup of a single node in the
                %ZOSF global.  This allows this patch to update just
 
                %ZOSF("TEST").
       3.      There is now a short description for each %ZOSF node in the
                text.
 
There are 2 changes to the ^%ZOSF global:
  1. The node ^%ZOSF("TEST") is changed, the checking of routine pattern has
    been removed.  It is changed from
     I X?1(1""%"",1A).7AN,$D(^$ROUTINE(X)) to
     I X]"",$D(^$ROUTINE(X)).
  2. The node ^%ZOSF("GSEL;Select Globals") is deleted.  This node
Category:  DATA DICTIONARY
     was incorrectly defined in patch XU*8*365.  Patch 365 was
     suppose to set the ^%ZOSF("GSEL") global, but mistakenly set the wrong
     global node.
                       
The post install routine XU8P661 cleans up the ^%ZOSF global.
       1. The node ^%ZOSF("GSEL;Select Globals") is deleted
       2. Sets node ^%ZOSF("TEST")
 
 
Patch Components
           ROUTINE
================
Files & Fields Associated:
 
BUILD file #9.6               PRE-TRANSPORTATION ROUTINE   #900
                              ENVIRONMENT CHECK ROUTINE    #913
                              DEL ENV ROUTINE              #913.1
                              POST-INSTALL ROUINTE         #914
                              PRE-INSTALL ROUINTE          #916
INSTALL file #9.7             ROUTINES  multiple           #40
ROUTINE file #9.8             NAME                         #.01
 
                              TAG                          #5
TASKS file   #14.4            Entry Point                  #.01
                              Routine Name                 #2
OPTION file  #19              ROUTINE                      #25
XQAB ERRORS LOGGED
    file 8991.5               ROUTINE                      #.02
ALERT TRACKING file #8992.1   ROUTINE TAG                  #1.03
REMOTE PROCEDURE file #8994   TAG                          #.02
                              ROUTINE                      #.03
 
 
 
Forms Associated:
N/A
 
Mail Groups Associated:
N/A
 
Options Associated:
N/A
 
Description:
Protocols Associated:
N/A
 
Security Keys Associated:
N/A
 
Templates Associated:
N/A
 
New Service Requests (NSRs):
===========
N/A
 
Patient Safety Issues (PSIs):
N/A
 
 
Blood Bank Clearance
====================
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8.0*661 contains
changes to a package referenced in ProPath standard titled: BBM Team Review
This patch supports the change of the SAC for longer Tags and Routine
of VistA Patches. This patch does not alter or modify any VistA Blood Bank
software design safeguards or safety critical elements functions.
 
RISK ANALYSIS: Changes made by patch XU*8.0*661 have no effect on Blood Bank
software functionality, therefore RISK is none.
 
 
Defect Tracking System Ticket(s) & Overview:
============================================
Ticket: I9055002FY16 - XINDEX doesn't support SACC changes to routine
 
 
- 
- 710 SEQ #553
 
- DATE APPLIED:    2019-10-16 16:33:29
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENTS - EHRM SUPPORT
Refer to patch XU*8.0*710 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 608
 
- DATE APPLIED:    2019-11-08 11:22:43
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
See National Patch Module for complete information on this patch.  
 
 
 
- 
- 607
 
- DATE APPLIED:    2019-11-08 11:22:43
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
See patch XU*8*607 in the National Patch Module for complete information
on this patch.
 
 
 
- 
- 718 SEQ #556
 
- DATE APPLIED:    2019-11-22 11:26:07
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 722 SEQ #557
 
- DATE APPLIED:    2019-12-19 13:59:33
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Please refer to the Description in Forum Patch Module for details.
 
 
 
- 
- 701 SEQ #558
 
- DATE APPLIED:    2020-02-11 10:04:06
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8*701 IMPROVE USER AUTHENTICATION.  Please refer to 
National Patch Module for more information.
 
 
 
- 
- 720 SEQ #559
 
- DATE APPLIED:    2020-02-20 14:16:59
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8.0*720 - Support National Patch Module. Please refer to 
the patch description on Forum for detail information.
 
 
 
- 
- 71
 
- DATE APPLIED:    1998-02-18 00:00:00
 
- DESCRIPTION:    
This patch includes routines that either needed change because of Y2K
VA FileMan to External
                            
  9.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
       Return conversion to an external format of a date in VA FileMan format.
       arguments:  x  VA FileMan date
                   y  [optional] Affects output as follows:
               If '$D(y) then return standard VA FileMan format.
               If +y = 1 then return standard VA FileMan format.
               If +y = 2 then return MM/DD/YY@HH:MM:SS format.
               If +y = 3 then return DD/MM/YY@HH:MM:SS format.
               If +y = 4 then return YY/MM/DD@HH:MM:SS format.
               If +y = 5 then return MM/DD/YYYYHH:MM:SS format.
analysis or provide new date formats for others to use.
               If +y = 6 then return DD/MM/YYYY@HH:MM:SS format.
               If +y = 7 then return YYYY/MM/DD@HH:MM:SS format.
               If y contains "D" then Date only.
               If y contains "F" then output date with leading blanks.
               If y contains "P" then output "HH:MM:SS am/pm".
               If y contains "M" then output "HH:MM" only.
               If y contains "S" then force seconds in the output.
               If y contains "Z" then output date with leading zeros.
               
               W $$HTE^XLFDT("54786,40523")      --> Dec 31, 1990@11:15:23
               W $$HTE^XLFDT("54786,40523",2)    --> 12/31/90@11:15:23
               W $$FMTE^XLFDT(2940629.105744,1)  --> Jun 29, 1994@10:57:44
               W $$FMTE^XLFDT(2940629.105744,"2M") --> 6/29/94@10:57
               W $$FMTE^XLFDT(2940629.1057,"2S") --> 6/29/94@10:57:00
               W $$FMTE^XLFDT(2940629.1057,"4D") --> 94/6/29
               W $$FMTE^XLFDT(2940629.1057,"1P") --> Jun 29, 1994 10:57 am
               W $$FMTE^XLFDT(2940629.1057,"2P") --> 6/29/94 10:57 am
               W $$FMTE^XLFDT(3000229.1105,"5")  --> 2/29/2000@11:05
               W $$FMTE^XLFDT(3000229.1105,"5ZP") --> 02/29/2000 11:05 am
               W $$FMTE^XLFDT(3000229.1105,"5F") -->  2/29/2000@11:05
See the Web page to see the new formats available with FMTE^XLFDT and
               W $$FMTE^XLFDT(3000229.1105,"6Z") --> 29/02/2000@11:05
               W $$FMTE^XLFDT(3000301.1105,"7")  --> 2000/3/1@11:05
                 Checksum
Routine         Old       New      2nd Line
XLFDT         2542000   4068329    **71**
XLFDT1        1537932   2415851    **71**
XLFDT2        4162412   3429255    **71**
HTE^XLFDT. 
XLFDT3        7128144   6320544    **71**
XLFDT4        1396443   1396443    **71**
XQDATE        1632193   1671306    **71**
XTER2        13615695  10464968    **71**
XUWORKDY      1331031    902683    **65,71**
ZOSVVXD       7658715   7782508    **13,65,71**
  
========================================================================= 
Installation:
 http://www.vista.domain.ext/softserv/infrastr.uct/kernel/y2k/index.html
  1.  DSM sites - Some of these routines may be mapped,
      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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
  4.  Users can remain on the system. This patch can be loaded any
      non-peek time.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
Here is a sample,  Note the NEW values for y.  5, 6, 7 
      option:
         Install Package(s)  'XU*8.0*71'
                              =========
         
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
      
  8.  After installing this patch, 
      DSM sites - you need to move one routines from 
      your production account to each manager account:
$$FMTE(x[,y])
      OpenM Sites - you don't need to move anything, skip this step.
      ZOSVVXD
      
      And in the manager account,  (OpenM sites remain in VAH)
       
      DSM sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 71
                            ==
 
 
- 
- 723 SEQ #560
 
- DATE APPLIED:    2020-02-20 14:17:17
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8*723 creates a new field CERNER (#102) in the INSTITUION 
file (#4). Please refer to National Patch Module for detail information.
 
 
 
- 
- 724 SEQ #561
 
- DATE APPLIED:    2020-03-25 10:40:24
 
- APPLIED BY:    USER,SEVENTY
 
- DESCRIPTION:    
KERNEL VISTA ISSUE - NATIONAL PROVIDER IDENTIFIER
Refer to patch XU*8.0*724 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 702 SEQ #562
 
- DATE APPLIED:    2020-03-25 12:31:40
 
- APPLIED BY:    USER,SEVENTY
 
- DESCRIPTION:    
Kernel patch XU*8*702 REFLECTION 2-FACTOR AUTHENTICATION. Please refer to
National Patch Module for more information.
 
 
 
- 
- 727 SEQ #564
 
- DATE APPLIED:    2020-04-10 15:48:02
 
- APPLIED BY:    USER,SEVENTY
 
- DESCRIPTION:    
Kernel patch XU*8*723 - SUPPORT REMOTE APPLICATIONS.
Please refer to National Patch Module for detail information.
 
 
 
- 
- 706 SEQ #566
 
- DATE APPLIED:    2020-06-23 14:13:27
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
This Kernel patch modifies the existed cross reference LOC1 in the 
Institution to be a New Style compound cross reference using the NAME and 
CURRENT LOCATION fields for Event Capture package. The modification of 
the cross reference will address an issue that the cross reference and the
CURRENT LOCATION field were out of synch.
 
 
 
- 
- 715 SEQ #567
 
- DATE APPLIED:    2020-06-23 14:14:31
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
This patch fixes the option DISPLAY OF PROGRAMMER MODE ENTRY 
LIST [XUPMDISP]. Please refer to the description in Forum Patch Module for
details.
 
 
 
- 
- 653
 
- DATE APPLIED:    2020-06-23 18:02:54
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8*653.  This patch supports CPRS. Please refer to the
description in Forum Patch Module for details.
 
 
 
- 
- 707 SEQ #569
 
- DATE APPLIED:    2020-07-07 16:04:17
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8*707 KERNEL FILE ACCESS SECURITY SUPPORT AUDIT FILE.
Please refer to National Patch Module for more information.
 
 
 
- 
- 725 SEQ #570
 
- DATE APPLIED:    2020-07-21 13:48:06
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENT - NEW PERSON EXTRACT
Refer to patch XU*8.0*725 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 730 SEQ #571
 
- DATE APPLIED:    2020-07-22 13:17:49
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8*730 CLARIFY USAGE OF MULTIPLE SURROGATE PERIODS.  Please
refer to National Patch Module for more information.
 
 
 
- 
- 77
 
- DATE APPLIED:    1998-04-01 00:00:00
 
- DESCRIPTION:    
BOI-0398-52635,  BRX-0398-12325
entering mm/dd/yy would not report the errors there were on that date.
 
                 Checksum
Routine         Old       New      2nd Line
XTER2        10464968  10468040    **71,77**
XUWORKDY       902683    908391    **65,71,77**
 
========================================================================= 
Installation:
 
HIN-0398-42171   XUWORKDY
  1.  DSM sites - This routine may be mapped,
      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 package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
During the fixing of XUWORKDY for Y2K issues the changes weren't tested
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.  (There is a very small possibility of some CLOBER
      errors)
 
with data that couldn't be calculated.  Dates missing the month or day
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*77'
                             =========
        
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
are invalid. 
 
DAY-0398-42487
HOU-0398-72500   XTER2
During the fixing of XTER2 for Y2K issues, Testing didn't find that
 
 
- 
- 685 SEQ #574
 
- DATE APPLIED:    2020-08-19 11:29:32
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Kernel patch XU*8*685. This patch fixes Error Trap Limit.
Please refer to the description in Forum Patch Module for details. 
 
 
 
- 
- 732 SEQ #575
 
- DATE APPLIED:    2020-08-24 16:10:09
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
KERNEL VISTA ISSUES - NPI DUPLICATES
Refer to patch XU*8.0*732 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 717 SEQ #576
 
- DATE APPLIED:    2020-08-24 16:15:50
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
This patch fixes the Kernel API PROD^XUPROD. Please refer to the 
description in Forum Patch Module for details. 
 
 
 
- 
- 736 SEQ #577
 
- DATE APPLIED:    2020-09-23 15:32:53
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
This patch adds the InterSystems Corporation IRIS data platform to Kernel 
code, VA is transistioning to the IRIS plaform from the InterSystems 
Corporation Cache platform, this patch ensures Kernel functionality will 
remain intact when the transistion occurs.  It maintains compatibility 
with the Cache platform.
 
 
 
- 
- 733 SEQ #578
 
- DATE APPLIED:    2020-09-23 16:08:48
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENT - NEW PERSON EXTRACT (CPRS TAB)
Refer to patch XU*8.0*733 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 713 SEQ #579
 
- DATE APPLIED:    2020-09-23 16:26:05
 
- APPLIED BY:    USER,SIXTYFIVE
 
- DESCRIPTION:    
Please see Patch Description on Forum
 
 
 
- 
- 635 SEQ #580
 
- DATE APPLIED:    2020-10-01 13:00:28
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch fixes the following menu options
List Unreferenced Menu Options [XQ LIST UNREFERENCED OPTIONS] 
Delete Unreferenced Options  [XQ UNREF'D OPTIONS].  Currently,
when running these options, the option names starting with numbers
do not appear on the list.  Code was modified in routine XQ33 to include
options whose names start with numbers.
 
 
 
- 
- 735 SEQ #581
 
- DATE APPLIED:    2020-12-08 09:09:09
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*735 - FIX MFS of INSTITUTION file. Please
refer to National Patch Module for detail information.
 
 
 
- 
- 740 SEQ #582
 
- DATE APPLIED:    2020-12-18 15:21:26
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
1) %ZOSVKR: allow VBEM to collect on IRIS platform.
2) %ZOSVKSD: skip directory in ^SYS("UCI" if not physically present.
 
 
- 
- 739 SEQ #583
 
- DATE APPLIED:    2021-02-02 12:31:18
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*739 ADD DATE PARAMETER TO XUSER APIs.
Please refer to National Patch Module for more information.
 
 
 
- 
- 78 SEQ #61
 
- DATE APPLIED:    1998-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This is an emergency patch to Kernel to provide the routine we asked
                     this change.  The two patched got out of sync.
                       
                 Checksum
Routine         Old       New      2nd Line
ZISTCPS         NEW     1057561    **78**
 
========================================================================= 
Installation:
 
  1.  DSM sites - Don't need/use this routine.
the MailMan maintance developer to call.  The MailMan patch didn't note 
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
the dependency with Kernel, this was our mistake.
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.  Users can remain on the system. This patch can be loaded any time.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*78'
                              =========
 
      
  8.  After installing this patch, 
      OpenM Sites - You need to rename this routine.
      ZL ZISTCPS ZS %ZISTCPS
 
=========================================================================
 
        ZISTCPS      This is a new routine that has the general TCP/IP
                     server for OpenM in it.  This function was moved
                     to help standardize the call in %ZISTCP.
                     The MailMan listener for OpenM was changed to reflect
 
 
- 
- 731 SEQ #584
 
- DATE APPLIED:    2021-02-02 12:31:27
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*731, PREVENT DUPLICATE VISITOR RECORDS.  Please refer
to National Patch Module for more information.
 
 
 
- 
- 738 SEQ #587
 
- DATE APPLIED:    2021-03-15 11:53:16
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see Patch Description on Forum
 
 
 
- 
- 741b
 
- DATE APPLIED:    2021-03-26 00:00:00
 
- DESCRIPTION:    
Backup of XU*8.0*741 on Mar 26, 2021
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 741 SEQ #588
 
- DATE APPLIED:    2021-03-26 10:45:26
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch XU*8.0*741 modifies the [EDIT AN EXISTING USER] option. 
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 737b
 
- DATE APPLIED:    2021-04-20 00:00:00
 
- DESCRIPTION:    
Backup of XU*8.0*737 on Apr 20, 2021
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 737 SEQ #589
 
- DATE APPLIED:    2021-04-20 14:57:59
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*737 OPTION OUT OF ORDER ERROR.
Please refer to National Patch Module for more information.
 
 
 
- 
- 742b
 
- DATE APPLIED:    2021-04-20 00:00:00
 
- DESCRIPTION:    
Backup of XU*8.0*742 on Apr 20, 2021
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 742 SEQ #590
 
- DATE APPLIED:    2021-04-20 14:58:15
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch fixes the Kernel API PROD^XUPROD. Please refer to the 
description in Forum Patch Module for details. 
 
 
 
- 
- 744b
 
- DATE APPLIED:    2021-04-22 00:00:00
 
- DESCRIPTION:    
Backup of XU*8.0*744 on Apr 22, 2021
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 744 SEQ #591
 
- DATE APPLIED:    2021-04-22 10:27:45
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENT - PPMS/PIE SUPPORT
Refer to patch XU*8.0*744 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 67 SEQ #62
 
- DATE APPLIED:    1998-04-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
**** This patch will add to the number of entries in the LOCK table. ****
 determine if the task is still active.
      ZTLOAD7
      ZTM
      ZTM0
      ZTMS
      ZTMS2
      ZTMS3
      And in the manager account,  (OpenM sites remain in VAH)
       
      All sites:
  
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 67
                            ==
       
  9.  DSM Sites, after patch has installed, rebuild your map set.
 10.  Enable user's login.
      Remove TASKMAN from the wait state.
=========================================================================
 These problems were reported in the following NOIS's:  MAR-1196-20400, 
 CMO-1196-41389, WNY-1296-11772, MAD-0197-40149, ISH-0197-41376, 
 HIN-0297-41185.
  
 In addition to being tested locally, the following sites tested this patch:
  
  Baltimore VAMC, Dayton VAMC, Columbia VAMC
  
**** Depending on the number of jobs on a system node the Lock table ****
WNY-1296-11772, CMO-1196-41389, MAR-1196-20400
HIN-0297-41185 ZTMS3   Prevent TaskMan and Kernel clean-up programs from 
ISH-0197-41376          blowing away tasks that need to run for long periods
MAD-0197-40149  XUTMK   of time.  This requires that tasks only use 
                XUTMRJD INCREMENTAL locks.
                                
Long time requests for tasks that restart themselfas if they stop unexpectedly.
Part of the problem has been to know when a TASK is running.  The change to 
prevent clean-up programs from deleting the info about long running tasks
puts into place the needed part so that taskman can check and restart tasks
**** may need to be increased.                                       ****
that need to be persistent.
SFC-1197-60720   ZTMS2  Taskman would not check the device file OUT-OF-SERVICE
                 ZTMS3  field.  This was caused by DT not being set at the time
                 ZTMS   of the call to %ZIS.
ZTLOAD has two new supported tags.
$$PSET^%ZTLOAD to set a task as persistent.  Returns 1 if the flag is set other
wise returns 0.
PCLEAR^%ZTLOAD to clear the persistent flag for a task.
                 Checksum
Routine         Old       New      2nd Line
XQ1          11726256  11899807    **1,15,59,67**
XQ82          3479466   3479466    **59,67**
XUTMG19                 3890099    **20,67**
XUTMK         6472549   6655042    **49,67**
XUTMRJD       6554859   6838266    **49,67**
XUTMTZ                  7805273    **67**
 Certain long running task (i.e. HL7 filers and LLP's) are getting removed 
ZTLOAD        1188558   1753065    **67**
ZTLOAD2       3203201   3185920    **1,67**
ZTLOAD3                 3918318    **67**
ZTLOAD7       3885066   4104573    **67**
ZTM           7821111   8229940    **24,36,64,67**
ZTM0          5563711   5758864    **42,36,67**
ZTMS          5336388   5366119    **2,18,24,36,67**
ZTMS2         5283853   5301865    **2,18,23,36,67**
ZTMS3         9572340  10241859    **1,18,36,49,64,67**
 from the system by the daily 'job' and 'Taskman' clean-up routines even 
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      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 package onto your system.
      
  3.  The patch has now been loaded into a Transport global on your
 though they are still active.  Taskman has been modified to lock the 
      system. You now need to use KIDS to install the Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.   Inhibit users from login into the system. (If you install when few
 ^%ZTSCH("TASK",tasknumber) node when starting a task and release the lock 
      user are on the system and the possibility of some CLOBER errors is
      acceptable then users can stay on the system.)
      Also place TASKMAN in a wait state.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*67'
                              =========
         
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
 at completion.  The clean-up routines will now attempt to lock this node to 
      other CPUs?'. Enter the names of your Compute and Print server(s).
      MSM Sites - With Taskman not working you need to move the routine to
      other CPU's with the D ^XPDCPU
      
  8.  After installing this patch, 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZTLOAD
      ZTLOAD3
 
 
- 
- 743b
 
- DATE APPLIED:    2021-08-09 00:00:00
 
- DESCRIPTION:    
Backup of XU*8.0*743 on Aug 09, 2021
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 743 SEQ #592
 
- DATE APPLIED:    2021-08-09 12:39:25
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENT - MPI NEW PERSON REMOTE AUDIT VIEW
Refer to patch XU*8.0*743 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 750b
 
- DATE APPLIED:    2021-08-25 00:00:00
 
- DESCRIPTION:    
Backup of XU*8.0*750 on Aug 25, 2021
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 750 SEQ #593
 
- DATE APPLIED:    2021-08-25 15:46:57
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Please see Patch Description on Forum
 
 
 
- 
- 753 SEQ #594
 
- DATE APPLIED:    2021-09-01 11:43:31
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*753-FIX API $$CHKDGT-XUSNPIE1. Please refer to
National Patch Module for detail information.
 
 
 
- 
- 752 SEQ #595
 
- DATE APPLIED:    2021-10-12 11:31:38
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This Kernel patch fixes the option XUS NPI LOCAL REPORTS. Please prefer 
to the Patch Description on the National Patch Molude for the detail
information.
 
 
 
- 
- 754 SEQ #596
 
- DATE APPLIED:    2021-10-18 09:28:16
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*754 KERNEL ALERTS FIXES.  Please refer
to National Patch Module for more information.
 
 
 
- 
- 751 SEQ #597
 
- DATE APPLIED:    2021-11-04 14:22:30
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*751 REMOVE CS DRUG SCHEDULE GRANDFATHERING.
Please refer to National Patch Module for more information.
 
 
 
- 
- 757 SEQ #598
 
- DATE APPLIED:    2021-12-02 14:41:11
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENT - MPI WEB SERVICES FOR VISTA-LIKE SYSTEMS
Refer to patch XU*8.0*757 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 734 SEQ #599
 
- DATE APPLIED:    2021-12-07 15:10:55
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Kernel patch XU*8*734 DEFERRED CPRS ALERTS FOR SURROGATES.  Please refer
to National Patch Module for more information.
 
 
 
- 
- 76 SEQ #63
 
- DATE APPLIED:    1998-05-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 755 SEQ #603
 
- DATE APPLIED:    2022-03-15 13:16:19
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
Please see Patch Description on Forum
 
 
 
- 
- 758 SEQ #604
 
- DATE APPLIED:    2022-03-30 11:55:43
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
Kernel patch XU*8*758 - VISTA TRANSITION MENU. Please refer to
National Patch Module for detail information.
 
 
 
- 
- 746 SEQ #605
 
- DATE APPLIED:    2022-04-05 15:28:02
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
Kernel patch XU*8*746, REMOTE USER SECURITY.  Please refer to National
Patch Module for more information.
 
 
 
- 
- 746b
 
- DATE APPLIED:    2022-04-11 16:30:27
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
Backup of XU*8.0*746 on Apr 05, 2022
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 688 SEQ #606
 
- DATE APPLIED:    2022-05-03 11:20:11
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
See FORUM Patch description.
 
 
 
- 
- 769 SEQ #607
 
- DATE APPLIED:    2022-05-05 12:18:48
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
KERNEL PATCH XU*8*769 -  UPDATE [XUMF FORUM] HL LOGICAL LINK
  Another one: 
  Standard Captioned Output? Yes// n  (No)
  First Print FIELD: DNS DOMAIN  
  Then Print FIELD: TCP/IP ADDRESS  
  Then Print FIELD: 
  Heading (S/C): HL LOGICAL LINK List  Replace 
  DEVICE:   TELNET PORT    Right Margin: 80// 
 
  HL LOGICAL LINK List                            MAR 03, 2022@05:19
  DNS DOMAIN
 
  TCP/IP ADDRESS
  ------------------------------------------------------------
 
  HL7.DOMAIN.EXT
  127.0.0.14
 
 This patch, at the end of the installation process, also queries the 
 Institution Master File (IMF) to get the gold file of istitutions from
 the Forum account, and automatically updates the local INSTITUTION (#4)
 file.
This patch updates the DNS DOMAIN field for the [XUMF FORUM] HL
 LOGICAL LINK to be "HL7.DOMAIN.EXT".
 
 FileMan Inquire looks like:
 
  Output from what File: OPTION// 870  HL LOGICAL LINK  (165 entries)
  Select HL LOGICAL LINK NODE:    XUMF FORUM
 
 
 
- 
- 765 SEQ #608
 
- DATE APPLIED:    2022-05-18 16:55:51
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
See FORUM for patch description.
 
 
 
- 
- 771 SEQ #609
 
- DATE APPLIED:    2022-05-18 16:56:51
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
Kernel patch XU*8*771, FIX to XU*8*746.  Please refer to National Patch
Module for more information.
 
 
 
- 
- 767 SEQ #610
 
- DATE APPLIED:    2022-05-31 16:01:18
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENT - PPMS/PIE UPDATE
Refer to patch XU*8.0*767 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 764 SEQ #611
 
- DATE APPLIED:    2022-06-28 09:59:09
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
This Kernel patch fixes the option XUS NPI LOCAL REPORTS. Please prefer 
to the Patch Description on the National Patch Molude for the detail
information.
 
 
 
- 
- 83 SEQ #64
 
- DATE APPLIED:    1998-05-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 766 SEQ #612
 
- DATE APPLIED:    2022-08-18 13:51:04
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
Kernel patch XU*8*766 -FIX the API $$ACCESS^XQCHK. Please refer to the 
National Patch Module for detail information.
 
 
 
- 
- 770 SEQ #613
 
- DATE APPLIED:    2022-08-18 13:51:14
 
- APPLIED BY:    USER,EIGHTYSIX
 
- DESCRIPTION:    
Kernel patch XU*8*770 -FIX the - $ZERROR logged out of VistA 
[XMHELP-ON-LINE-USER_MANUAL]. Please refer to the National Patch Module
for detail information.
 
 
 
- 
- 768 SEQ #614
 
- DATE APPLIED:    2022-09-19 16:25:12
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
Please see Patch Description on Forum
 
 
 
- 
- 662
 
- DATE APPLIED:    2022-10-05 14:51:37
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Please see the patch description for contents.
 
 
 
- 
- 775 SEQ #616
 
- DATE APPLIED:    2022-10-12 09:34:01
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
See XU*8.0*775 on FORUM patch description.
 
 
 
- 
- 780 SEQ #617
 
- DATE APPLIED:    2022-12-01 11:47:46
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Kernel patch XU*8.0*780 VIA-VDIF REMOTE APPLICATION ENTRIES. Please
refer to National Patch Module for more information.
 
 
 
- 
- 774 SEQ #618
 
- DATE APPLIED:    2022-12-14 13:43:46
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
XU*8.0*774 - FIXES THE NPI REPORT. Please refer the patch description on
the National Patch Module (NPM) for more detail informtion.
 
 
 
- 
- 777 SEQ #620
 
- DATE APPLIED:    2023-02-28 12:45:41
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
KERNEL patch XU*8*777 - FIX OPTION [XQAL USER ALERTS COUNT]
formats may be generated by Divisions if desired.  
  
 For each user who has the specified number of alerts or more, the report 
includes the user name, the section/service for the user, the number of 
alerts in the ALERTS file, the last sign-on date, the number of Critical
alerts or Abnormal Imaging alerts, and the date of the oldest alert.
 
This patch fixes the "Undefined SERVICE/SECTION Err" in the option User 
Alerts Count Report [XQAL USER ALERTS COUNT].
 
 This option is used to generate a report on users who have more than a
specified number of alerts in the ALERTS file (#8992).  The report covers
a specified range of dates, and can be sorted by user name, number of
alerts, or by service/section.  In addition, the report in each of these 
 
 
 
- 
- 778 SEQ #621
 
- DATE APPLIED:    2023-02-28 12:46:36
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Please see Patch Description on Forum
 
 
 
- 
- 663 SEQ #622
 
- DATE APPLIED:    2023-03-13 15:33:26
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENTS - ENTERPRISE USER IDENTITY 
Refer to patch XU*8.0*663 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 46 SEQ #65
 
- DATE APPLIED:    1998-05-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
                     XU*8*46 - Jump Problems and XQUIT
the headers were occasionally executed before the entry action rather than
after the entry action, the latter always being the correct sequence.
[NOIS DAY-0994-40200, SPO-0597-50637]
 
     This patch also synchronizes the single uparrow jump ("^") and the
double uparrow or rubber-band jump ("^^") so that both react the same
when the variable XQUIT is set during the execution of an Entry Action.
[NOIS DAY-0596-41019].
 
     The  program ^XQDATE has been modified to correct a flaw that could
 
make time stand still by not cleaning up after itself.
[NOIS BRX-0498-10234, CMO-0498-40588].
 
 
     Patch 46 also includes an enhancement to XQUIT processing. If XQUIT
is encountered in a jump path the software will return the user to the
option the user jumped from rather than stopping in mid-jump.  It Also
required the inclusion of a Screen-based Option Editor (OPED).  Please see
the option "Kernel New Features Help" for a complete look at these
features.
     There are no associated patches.
  
     This patch contains the routine XQP46INI, a post install routine,
that may be deleted after the install.
 
==========================================================================
 
INSTALLATION: 
   1.  These routines may be mapped on systems that allow
       it so you may have to disable mapping.
   2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This 
 
       option will load the KIDS package 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 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
          Install Package(s) 
     This patch contains 22 routines, a new Kernel File (Menu Systen Quick
   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.  Rebuild your mapped set if necessary.
   7.  If users are allowed to remain on the system during installation
       errors may occur when the routines are loaded.
 
==========================================================================
 
 
               CHECK SUMS (^XTSUMBLD) AND PATCH LISTS
Help), 13 Help Frames, and 3 Options; which fix a couple of problems with
 
      The second line of these routines should look like this:
           ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 
Program                  Before                  After
XQ                  14578606  **9**         14086805  **9,46**
XQ1                 11899807  **1,15,59,67** 11798740 **1,15,59,67,46**
XQ12                17600046  **9,20**      16945386  **9,20,46**
XQ33                 9007179  **49,73**      9049114  **49,73,46**
XQ41                 9107783  (no patches)   9203288  **46**
jumping.  Under certain circumstances the Entry Action and Header would
XQ71                13240707  (no patches)  13242248  **46**
XQ72                10277570  **47**        12632194  **47,46**
XQ72A                2885580  (no patches)   1074331  **46**
XQ73                 6791337  (no patches)   9215463  **46**
XQ75                14473337  **47**        14455067  **47,46**
XQ8A                 4565915  (no patches)   4621077  **46**
XQDATE               1671306  **71**         1673092  **71,46**
XQHLP               11192542  (no patches)  11275643  **46**
XQP46INI                   New                297767  **46**
XQT                 14370309  **20,47**     14403654  **20,47,46**
not be executed for the parent option of a secondary menu tree and the
XQT1                10251041  **59**        10829937  **59,46**
XQT2                12236113  (no patches)  12277933  **46**
XQT3                12852830  (no patches)  12864808  **46**
XQT4                15421169  (no patches)  15441632  **46**
XQOPED                     New               1020766  **46**
XQUIT                      New               6864597  **46**
XQUTL                      New               3002763  **46**
XUCOMMAND option which is the parent of the Common Options.  In addition,
 
 
- 
- 772 SEQ #624
 
- DATE APPLIED:    2023-03-23 12:19:33
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Kernel patch XU*8*772, ALERTS FIXES.  Please refer to National Patch 
Module for more information.
 
 
 
- 
- 663b
 
- DATE APPLIED:    2023-03-30 11:25:16
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Backup of XU*8.0*663 on Mar 13, 2023
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 782 SEQ #625
 
- DATE APPLIED:    2023-06-09 10:29:18
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Please refer to National Patch Module for more information.
 
 
 
- 
- 785 SEQ #626
 
- DATE APPLIED:    2023-06-14 17:46:09
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
See National Patch Module on Forum for Description
 
 
 
- 
- 689
 
- DATE APPLIED:    2023-06-29 17:02:12
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
See FORUM for patch description.
 
 
 
- 
- 779 SEQ #628
 
- DATE APPLIED:    2023-08-17 11:21:46
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Kernel patch XU*8.0*779 FIX SAML REMOTE APPLICATION VERIFICATION. Please
refer to National Patch Module for more information.
 
 
 
- 
- 784 SEQ #629
 
- DATE APPLIED:    2023-08-17 11:22:13
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
See National Patch Module on Forum for patch XU*8*784 FIX GETUSER2 ALERTS 
SORT
 
 
 
- 
- 788 SEQ #630
 
- DATE APPLIED:    2023-11-03 09:39:28
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
This Kernel patch XU*8.0*788 sets LOCKS for options, and Audit for
fields.  Please refer to the description in Forum Patch Module for
details.  
 
 
 
- 
- 790 SEQ #631
 
- DATE APPLIED:    2023-12-06 15:42:14
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Kernel patch XU*8*790 RETAIN ALERT SURROGATE HISTORY.  Please refer
to National Patch Module on Forum for more information.
 
 
 
- 
- 789 SEQ #633
 
- DATE APPLIED:    2024-01-16 18:15:39
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
This Kernel patch XU*8.0*789 - FIX ERROR WHEN ADDING USERS.
Please refer to the description in Forum Patch Module for details.
 
 
 
- 
- 18
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch fixes several NOIS and FORUM mail message problems.
by killing %ZISQUIT after each try.
========================================================================= 
NOIS SAT-0196-71702  The number of characters on the task number that were
included in the VMS name was to small for the current task numbers at some
sites.  This has been fixed in %ZTMS3 to allow more characters in the name.
NOIS BRX-0196-10212  The executable help for the related frame subfield
of the Help frame file has bad code in it that prevents its use.  The
code has been commented out. (sent as a partial DD for file 9.2)
'IO/%ZTIO MM' TaskMan errors, This was used to confirm and understand an
 issue. The problem is understood and there isn't an need for the entry in
 the error log.  It has been removed from ZTMS2.
Forum # 17283911  On this message it was agreed that IO should be restored
if POP was returned with a non-zero value.  It currently is returned as 'NULL'
in this case.  This has been fixed.
 
Forum # 18837345  The help display of printers was impacted by a screen
%ZIS("S") that changed the naked.  This did not follow SAC guidelines, 
NOIS HOT-0196-40372 When displaying the $JOB number in XUS91, if the number was
and has been fixed in ZIS5.
The OPEN/USE/CLOSE ^%ZISUTL calls didn't work.  This has been fixed in
ZISUTL and ZIS1.  The setting of IO(0) was changed to only happen one time
so that IO(0) should always point to the HOME device, fixed in ZIS.
Hans found that the taskman resource logging was not being done. The fix
was found in XUTMG43.  To make the sorting of taskman work consistent
the resource log string was changed in %ZTMS and %ZTMS3
greater than 127 it was converted to a HEX value needed by DSM sites.  This 
I was found that the order of event during error traping needed improvment.
also requested was a hang to allow IO ports to reset during errors. This
has been done in %ZTMS.
 
routine         new checksum
XUS91           8464418
XUTMG43          487942
ZIS             9225804
ZIS1            9986473
ZIS3            6454404
caused problems with the newer versions of MSM that can have $JOB values greater
ZIS5            7443452
ZISUTL          2297285
ZTER           18033524
ZTER1           5362718
ZTMS            5438606
ZTMS2           5327585
ZTMS3           8978754
========================================================================= 
Installation:
than 127.  This has been changed to check for values greater than 32768.
 
 1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
    option will load the KIDS package in this message onto your system.
 2. Answer NO to the question:
    'Shall I preserve what is on disk in a separate back-up message ?'
 3. From the 'Installation Menu' of the KIDS menu, run the option
    'Verify Checksums in Transport Global' and verify that all routines
    have the correct checksum.
 4. Inhibit users from login into system. 
 5. From the 'Installation Menu' of the KIDS menu, run the option 'Install
    Package(s)' Select the package 'XU*8.0*18' and proceed with install.
 6. After installing this patch, you need to move several routines from 
    your productions account to the manager account:
    ZIS
    ZIS1
    ZIS3
    ZIS5
    ZISUTL
    ZTER
    ZTER1
NOIS DAY-1295-41565 In %ZIS3 the use of %ZISQUIT in a hunt group would cause
    ZTMS
    ZTMS2
    ZTMS3
    and in the manager account rename
    ZIS    to %ZIS
    ZIS1   to %ZIS1
    ZIS3   to %ZIS3
    ZIS5   to %ZIS5
    ZISUTL to %ZISUTL
    ZTER   to %ZTER
the complete hunt group to fail, not the one entry.  This has been fixed
    ZTER1  to %ZTER1
    ZTMS   to %ZTMS
    ZTMS2  to %ZTMS2
    ZTMS3  to %ZTMS3
       Example: ZL ZOSVVXD ZS %ZOSV
       
 7.  On MSM move the routines to the other servers.  
     On DSM, rebuild your map set.  
 9. Enable user's login.
 
 
- 
- 84 SEQ #66
 
- DATE APPLIED:    1998-06-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
ISB-0598-31461  ZISHVXD  The use of the "default HFS directory" was not
                         so that function keys would not work in screen
                         man or the Screen editor. This has been fixed
                         by turning off escape processing at the start
                         of ZU.          
           
                 Checksum
Routine         Old       New      2nd Line
ZISHMSM       5685657   5978186    **24,36,49,65,84**
ZISHONT       5001907   5018937    **34,65,84**
ZISHVXD       6891389   7237979    **24,36,65,84**
WRJ-0498-11566           implemented correctly by the list function. 
ZUVXD         4856063   4645869    **13,24,84**
 
========================================================================= 
Installation:
 
  1.  DSM sites - Some of these routines are usually mapped,
      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 package onto your system.
IOW-0598-41669           This has been fix to work correctly. PWD will
      
  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.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
BEC-0598-21309           show the Default if that is un use.
         
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
     
  5.  Return to Programmers Prompt and use "D ^XPDKRN":
         Install Package(s)  'XU*8.0*84'
                              =========
               
  6.  DSM -- Rename ZUVXD: ZL ZUVXD ZS ZU
  
 
  7.  After installing this patch, 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZISHVXD, ZISHONT, ZISHMSM
 
      And in the manager account,  (OpenM sites remain in VAH)
       
      All sites:
      DO RELOAD^ZTMGRSET
SFC-0598-61569           Field 20 of file 8992.1 was misspelled as 
      Select the System
      Patch number to load: 84
                            ==
       
  8.  DSM Sites, after patch has installed, rebuild your map set.
 
 
=========================================================================
                         RECEIPIENT.
           
FORUM MSG        ZUVXD   Using ZSLOT users could get there process set
 
 
- 
- 796 SEQ #632
 
- DATE APPLIED:    2024-01-16 18:15:56
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Please see Patch Description on Forum.
 
 
 
- 
- 756 SEQ #634
 
- DATE APPLIED:    2024-02-01 16:46:21
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Please refer to patch description on Forum for patch XU*8*756, VISTA 
KERNEL SIGN-ON LOG RETENTION PERIOD.
 
 
 
- 
- 797 SEQ #635
 
- DATE APPLIED:    2024-02-21 10:11:11
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
KERNEL PATCH XU*8*797 - Modification of input transform on NON-KIDS
INSTALL DATE field in PATCH MONITOR file(#9.9). Please refer to the NPM 
for detail information.
 
 
 
- 
- 792 SEQ #636
 
- DATE APPLIED:    2024-04-11 10:58:01
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
There were two snow tickets that reported undefine errors in routines 
XPDANLYZ2 and XPDANLYZ6 when trying to analyze a build.
 
 
 
- 
- 795 SEQ #637
 
- DATE APPLIED:    2024-04-11 12:15:27
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
FIX FOR DELAYED SSOI LOGIN
 
 
 
- 
- 804 SEQ #638
 
- DATE APPLIED:    2024-06-27 13:03:33
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
This patch fixes the menu path display functionality of options
[XUSERINQ] and [XU USERFIND]. 
 
 
 
- 
- 798 SEQ #640
 
- DATE APPLIED:    2024-07-02 11:40:05
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Please refer to National Patch Module for more information.
 
 
 
- 
- 805 SEQ #641
 
- DATE APPLIED:    2024-07-11 09:57:38
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
FIX SYNTAX ERROR IN XQALERT1 ROUTINE
 
 
 
- 
- 803 SEQ #642
 
- DATE APPLIED:    2024-12-19 13:50:55
 
- APPLIED BY:    USER,EIGHTYNINE
 
 
- 
- 802 SEQ #643
 
- DATE APPLIED:    2025-01-10 12:27:33
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Please see Patch Description for XU*8*802 on Forum Patch module.
 
 
 
- 
- 74 SEQ #67
 
- DATE APPLIED:    1998-06-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
DAY-0198-40011          If, as described in the NOIS, a person changes class,
========================================================================= 
Installation:
  1.  DSM sites - This routine may be mapped,
      so you will need to disable mapping for the effected routine. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
     
  3.  The patch has now been loaded into a Transport global on your
                        from 1 to 2 and then back to 1.   The package allows 
      system. You now need to use KIDS to install the Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
                        the editing of the first entry, thus destroying the 
      non-peek time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
      Use "D ^XPDKRN" then
        Install Package(s)  'XU*8.0*74'
                             =========
        
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
                        history information.  Fixed with a change to the form.
 =========================================================================
                        XU-PERSON CLASS and routine XUA4A72.
                        
                  Checksum
Routine         Old       New      2nd Line
XUA4A72       2742817   4441866    **27,49,74**
 
 
- 
- 810 SEQ #644
 
- DATE APPLIED:    2025-02-04 15:29:39
 
- APPLIED BY:    USER,EIGHTYNINE
 
 
- 
- 810b
 
- DATE APPLIED:    2025-02-06 10:28:51
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Backup of XU*8.0*810 on Feb 04, 2025
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 811 SEQ #645
 
- DATE APPLIED:    2025-03-24 12:08:03
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
Please see Patch Description for XU*8*811 on Forum Patch module.
 
 
 
- 
- 800 SEQ #646
 
- DATE APPLIED:    2025-03-24 12:18:35
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
Please refer to patch description on Forum for patch XU*8*800, PROGRAMMER
MODE ACCESS
 
 
 
- 
- 801 SEQ #647
 
- DATE APPLIED:    2025-03-24 12:22:46
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
Kernel patch XU*8*801, FIX ALERTS for SURROGATES and TERMINATED
 
 
 
- 
- 761 SEQ #648
 
- DATE APPLIED:    2025-03-24 12:25:20
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
This patch fixes some issues found with the TaskMan Sync Flag 
functionality.  A bug has been found with the XUTM SYNC option where the 
calls that pass Sync Flag and the ZIO are flipped, thus not working as
intended.  Also, an overall analysis of the Sync Flag functionality
throughout TaskMan is being done to see if other bugs exist that hinder
its use.
 
 
 
- 
- 808 SEQ #649
 
- DATE APPLIED:    2025-03-24 12:38:14
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
This build transports the $I field (#1) of the DEVICE (#3.5) file. The 
field is modified to have a maximum lengh of 250 in order to support 
devices coresponding to Linux path names.
 
 
 
- 
- 801b
 
- DATE APPLIED:    2025-04-30 10:08:07
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
Backup of XU*8.0*801 on Mar 24, 2025
 
Warning:  Installing this backup patch message will install older versions
of routines and Build Components (options, protocols, templates, etc.).
Please verify with the Development Team that it is safe to install.
 
 
 
- 
- 815 SEQ #651
 
- DATE APPLIED:    2025-05-29 07:42:51
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
Kernel patch XU*8*815 - TIMED READ PARAMETER THE USER FILE. Please refer 
to National Patch Module for more details.
 
 
 
- 
- 799 SEQ #652
 
- DATE APPLIED:    2025-06-05 08:20:59
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENTS - ENTERPRISE USER SEARCH REBOOT
Refer to patch XU*8.0*799 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 75 SEQ #68
 
- DATE APPLIED:    1998-06-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
DAY-1097-42595 XQALSET  During testing of TIU it was found that alerts
                        0   User can't sign-on.
                        0^DISUSER  User can't sign-on because of DISUSER flag.
                        0^TERMINATED^2980310  User terminated on date.
                        1^NEW  A new user, could sign-on.
                        1^ACTIVE^2980310.09  A active user, last sign-on date.
 
                 Checksum
Routine         Old       New      2nd Line
XQALSET      12680442  12975662    **1,6,65,75**
XUSER          699878   1279527    **75**
                        get sent to users that have been terminated. TIU
                        
 ========================================================================= 
Installation:
 
  1.  DSM sites - Some of these routines are usually mapped,
      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 package onto your system.
     
                        suggested that a change to ALERTS to not sent
  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.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
                        alerts to user that can't sign-on.
  4.  Inhibit users from login into the system. (If you install when few
      user are on the system and the possibility of some CLOBER errors is
      acceptable then users can stay on the system.)
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*75'
                             =========
        
     
                        
  6.  DSM Sites, after patch has installed, rebuild your map set and
      enable user logins.
 =========================================================================
               XUSER    As part of the change to XQALSET a API was created
                        ACTIVE^XUSER to check if the user can sign-on.
                        It returns the following codes:
                        ""  No user record.
 
 
- 
- 807 SEQ #653
 
- DATE APPLIED:    2025-07-09 09:40:32
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
Kernel patch XU*8*807, convert "Service/Section Edit" option to Class I.
 
 
 
- 
- 819 SEQ #654
 
- DATE APPLIED:    2025-07-29 15:56:33
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
KERNEL VISTA ENHANCEMENT - NEW PERSON EXTRACT UPDATES
Refer to patch XU*8.0*819 in the FORUM Patch Module for a complete
description.
 
 
 
- 
- 826 SEQ #655
 
- DATE APPLIED:    2025-09-03 08:08:29
 
- APPLIED BY:    USER,NINETY
 
- DESCRIPTION:    
KERNEL Patch XU*8*826 - UPDATE KIDS BACKUP BUILD. Please refer to National
Patch Module for more details.
 
 
 
- 
- 72 SEQ #69
 
- DATE APPLIED:    1998-06-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 80 SEQ #70
 
- DATE APPLIED:    1998-06-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
IMPORTANT!!!   IMPORTANT!!!    IMPORTANT!!!
protocols will need to be MANUALLY checked to ensure that a newly-created 
       SDAM LATE ENTRY
       IBACM OP LINK
       DVBA C&P SCHD EVENT
       PXK SDAM TO V-FILES
       RMPR SCH EVENT
       DGEN SD DISPLAY CURRENT ENROLLMENT
       VAFH HL7 OUTPATIENT CAPTURE
       VAFC HL7 OUTPATIENT CAPTURE
 
 
protocol did not take the place of the deleted, one covering up the broken 
NOTE:  the "<==" represent comments made by the author and are not part of the 
captures.
 
FIGURE 1:  Using FM, a protocol, ZZKYLE MENU 1, is displayed with four 
protocols (ITEMs) attached.
 
NXT,KDE>D P^DI
 
VA FileMan 21.0
 
pointer.
Select OPTION: 5  INQUIRE TO FILE ENTRIES
OUTPUT FROM WHAT FILE: PROTOCOL// 
Select PROTOCOL NAME: ZZKYLE MENU 1          ItemText      
ANOTHER ONE: 
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
Include COMPUTED fields:  (N/Y/R/B): NO//  - No record number (IEN), no 
Computed Fields
 
NAME: ZZKYLE MENU 1                     ITEM TEXT: ItemText
  TYPE: menu                            CREATOR: DIMICELI,RON
 
  PACKAGE: 283                          COLUMN WIDTH: 26
  MNEMONIC WIDTH: 4
ITEM: ZZKYLE ACTION 1                   MNEMONIC: ZZ    <== 1st Item
  SEQUENCE: 1
ITEM: ZZKYLE ACTION 2                                   <== 2nd Item
ITEM: ZZKYLE ACTION 3                                   <== 3rd Item
ITEM: ZZKYLE ACTION 4                                   <== 4th Item
  HEADER: D SHOW^VALM                   MENU PROMPT: Select ZZ Action:
  TIMESTAMP: 57379,39444
 
NOTE: It is important to note that the PROTOCOL file has the same structure as 
 
STEP 1: Review the Protocols that were identified above as having a protocol 
deleted by a KIDS patch (i.e. PXCE ADD/EDIT MENU, DGPM MOVEMENT EVENTS, etc.).
 
 
FIGURE 2:  Here two protocols have been deleted, ZZKYLE ACTION 2 and ZZKYLE 
ACTION 3, similar to the way a KIDS patch would have deleted them prior to 
XU*8*68.
 
NXT,KDE>D P^DI
the OPTION file (#19) whereas field #10, ITEM corresponds to field #10, MENU, 
 
VA FileMan 21.0
 
Select OPTION: 5  INQUIRE TO FILE ENTRIES
OUTPUT FROM WHAT FILE: PROTOCOL//  
Select PROTOCOL NAME:    ZZKYLE MENU 1        ItemText      
ANOTHER ONE: 
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
Include COMPUTED fields:  (N/Y/R/B): NO//  - No record number (IEN), no 
Computed Fields
in the OPTION file.  Field #10, ITEM is a multiple and a pointer to the .01 
 
NAME: ZZKYLE MENU 1                     ITEM TEXT: ItemText
  TYPE: menu                            CREATOR: DIMICELI,RON
  PACKAGE: 283                          COLUMN WIDTH: 26
  MNEMONIC WIDTH: 4
ITEM: ZZKYLE ACTION 1                   MNEMONIC: ZZ    <== 1st Item
  SEQUENCE: 1
ITEM: 194                                               <== Broken Pointer
ITEM: 195                                               <== Broken Pointer
ITEM: ZZKYLE ACTION 4                                   <== 4th Item
field of the parent file. 
  HEADER: D SHOW^VALM                   MENU PROMPT: Select ZZ Action:
  TIMESTAMP: 57379,39444
 
 
STEP 2: Broken pointers can be easily identified because a numeric will appear 
in the ITEM field.  The routine XQ3 (shown in figure 4) will clean these up.  
You must verify that the others actually should be connected to this protocol.
 
 
FIGURE 3: Here a new protocol was created, ZZJACK.  However, the new protocol 
 
was created in IEN 194, covering up the previous broken pointer.
 
NXT,KDE>D P^DI
 
VA FileMan 21.0
 
Select OPTION: 5  INQUIRE TO FILE ENTRIES
OUTPUT FROM WHAT FILE: PROTOCOL// 
Select PROTOCOL NAME: ZZKYLE MENU 1          ItemText      
ANOTHER ONE: 
 
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
Include COMPUTED fields:  (N/Y/R/B): NO//  - No record number (IEN), no 
Computed Fields
 
NAME: ZZKYLE MENU 1                     ITEM TEXT: ItemText
  TYPE: menu                            CREATOR: DIMICELI,RON
  PACKAGE: 283                          COLUMN WIDTH: 26
  MNEMONIC WIDTH: 4
ITEM: ZZKYLE ACTION 1                   MNEMONIC: ZZ    <== 1st Item
  SEQUENCE: 1
 
Three patches that deleted protocols have been identified.  The protocols 
ITEM: ZZJACK                                            <== 2nd Item (Bogus)
ITEM: 195                                               <== Broken Pointer
ITEM: ZZKYLE ACTION 4                                   <== 4th Item
  HEADER: D SHOW^VALM                   MENU PROMPT: Select ZZ Action:
  TIMESTAMP: 57379,39444
 
 
STEP 3: In the above figure (Figure 3), it was verify that the 1st ITEM, 
ZZKYLE ACTION 1, should be attached to this protocol.  The 2nd ITEM, ZZJACK, 
is discovered to belong to a different protocol entry and should be removed 
deleted in these patches may have resulted in broken pointers.  However, there 
from this entry.  Use FM to manually remove it from the multiple attached to 
this protocol (shown in figure 5).  The 3rd ITEM is broken and XQ3 will clean 
it out (shown in figure 4).  The 4th ITEM is verified as valid.
 
 
FIGURE 4: Execute ENASK^XQ3 setting "%=2" from programmers mode.
 
NXT,KDE>S %=2 D ENASK^XQ3
Do you want to remove any 'Dangling Pointers' from your PROTOCOL File?  Y// Y
 
is a possibility that a newly created protocol could reuse same IEN as the 
PLEASE WAIT while I check this out . . . 
 
Option ZZKYLE MENU 1 points to missing option 195
Your PROTOCOL File is OK now (1 pointer fixed).
 
 
NXT,KDE>D P^DI
 
VA FileMan 21.0
 
deleted one, and thus cover-up the broken pointer.   Sites will need to 
Select OPTION: 5  INQUIRE TO FILE ENTRIES
OUTPUT FROM WHAT FILE: PROTOCOL// 
Select PROTOCOL NAME:    ZZKYLE MENU 1        ItemText      
ANOTHER ONE: 
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
Include COMPUTED fields:  (N/Y/R/B): NO//  - No record number (IEN), no 
Computed Fields
 
NAME: ZZKYLE MENU 1                     ITEM TEXT: ItemText
  TYPE: menu                            CREATOR: DIMICELI,RON
manually ensure that a newly created protocol hasn't overwritten any of the 
  PACKAGE: 283                          COLUMN WIDTH: 26
  MNEMONIC WIDTH: 4
ITEM: ZZKYLE ACTION 1                   MNEMONIC: ZZ    <== 1st Item
  SEQUENCE: 1
ITEM: ZZJACK                                            <== 2nd Item (Bogus)
ITEM: ZZKYLE ACTION 4                                   <== 3rd Item (was 4th)
  HEADER: D SHOW^VALM                   MENU PROMPT: Select ZZ Action:
  TIMESTAMP: 57379,39444
 
 
broken ones.  The three patches are identified below along with ITEM's (field 
FIGURE 5:  Use FM to remove the bogus protocol, ZZJACK.
 
NXT,KDE>D P^DI
 
VA FileMan 21.0
 
Select OPTION: 1  ENTER OR EDIT FILE ENTRIES
INPUT TO WHAT FILE: PROTOCOL// 
EDIT WHICH FIELD: ALL// 10  ITEM    (multiple)
   EDIT WHICH ITEM SUB-FIELD: ALL// .01  ITEM  
#10 multiple) that one can reasonably expect to find attached to the 
   THEN EDIT ITEM SUB-FIELD: 
THEN EDIT FIELD: 
 
Select PROTOCOL NAME: ZZKYLE MENU 1          ItemText      
Select ITEM: ZZKYLE ACTION 4// ZZJACK          BOGUS PROTOCOL ENTRY   
         ...OK? Yes//   (Yes)
  ITEM: ZZJACK// @
 
   SURE YOU WANT TO DELETE THE ENTIRE ITEM? Y  (Yes)
 
protocols.  Figures 1-5 below the ITEM listings are simulations where two 
Select ITEM: 
 
Select PROTOCOL NAME: 
 
Select OPTION: 5    INQUIRE TO FILE ENTRIES
 
OUTPUT FROM WHAT FILE: PROTOCOL// 
Select PROTOCOL NAME:    ZZKYLE MENU 1          ItemText      
ANOTHER ONE: 
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
broken pointers were created and one was covered up with a newly created 
Include COMPUTED fields:  (N/Y/R/B): NO//  - No record number (IEN), no 
Computed Fields
NAME: ZZKYLE MENU 1                     ITEM TEXT: ItemText
  TYPE: menu                            CREATOR: DIMICELI,RON
  PACKAGE: 283                          COLUMN WIDTH: 26
  MNEMONIC WIDTH: 4
ITEM: ZZKYLE ACTION 1                   MNEMONIC: ZZ    <== 1st Item
  SEQUENCE: 1
ITEM: ZZKYLE ACTION 4                                   <== 2nd Item (Was 4th)
protocol.  The STEPs associated with the figures are the actions needed to 
  HEADER: D SHOW^VALM                   MENU PROMPT: Select ZZ Action:
  TIMESTAMP: 57455,50320
 
 
DESCRIPTION
cleanup the PROTOCOL file.
 
 
PATCH       DATE  PROTOCOL (deleted)            FOUND ON (file 101)            
=======================================================================
PX*1.0*14    2/98  PXCE ADD/EDIT STOP CODE       PXCE ADD/EDIT MENU
 
DVBA*2.7*12  9/97  DVBA C SUPER QUIT            DVBA C VIEW EXAMS (MENU)
                   DVBA C VIEW EXAMS (MENU)      no parent known
                   DVBA C VIEW JUMP (ACTION)     DVBA C VIEW EXAMS (MENU)
============
 
DG*5.3*140   2/98  EDR BDC CAPTURE EVENTS        no parent known
                   VAFED EDR INPATIENT CAPTURE   DGPM MOVEMENT EVENTS
                   VAFED EDR OUTPATIENT CAPTURE  SDAM APPOINTMENT EVENTS
 
 
NOTE: The parent protocol  of the other two deleted AMIE protocols was also 
deleted, DVBA C VIEW EXAMS (MENU).  There should have been no negative impact 
from the AMIE patch.  The EDR BDC CAPTURE EVENTS protocol was also determined 
not to be a child of any known protocols.
KIDS patch XU*8*68 fixed a bug when protocols were "Deleted at Site" resulting 
 
The following depicts ITEMs that may reasonably be found on the protocols 
identified above:
 
ITEMS:
  FOUND ON:
    PXCE ADD/EDIT MENU
       PXCE ADD/EDIT DISPLAY BRIEF
       PXCE ADD/EDIT DISPLAY DETAIL
       PXCE CPT ADD
in broken (dangling) pointers within the PROTOCOL file (#101).  Patch XU*8*80 
       PXCE DELETE V-FILE
       PXCE EDIT V-FILE
       PXCE ENCOUNTER EDIT
       PXCE EXAM ADD
       PXCE HEALTH FACTORS ADD
       PXCE IMMUNIZATION ADD
       PXCE PATIENT ED ADD
       PXCE POV ADD
       PXCE PROVIDER ADD
       PXCE QUIT
will give sites the ability to periodically search the PROTOCOL file for 
       PXCE SKIN TEST ADD
       PXCE TREATMENT ADD
       PXCE ADD/EDIT INTERVIEW
 
    DGPM MOVEMENT EVENTS
       ORU PATIENT MOVMT
       ORU AUTOLIST
       DGPM TREATING SPECIALTY EVENT
       DGJ INCOMPLETE EVENT
       DGOERR NOTE
broken pointers and execute a routine (ENASK^XQ3) to automatically remove 
       DG MEANS TEST DOM
       SD APPT STATUS
       IB CATEGORY C BILLING
       SC PCMM INPATIENT ACTIVITY
       SC ASSIGN PC TEAM ON DISCHARGE
       GMRADGPM MARK CHART
       PSJ OR PAT ADT
       DVB ADMISSION HINQ
       YS PATIENT MOVEMENT
       VSIT PATIENT STATUS
them.  However, patches that were installed prior to XU*8*68 that deleted 
       PSD PAT ADT
       VAFH HL7 INPATIENT CAPTURE
       VAFC HL7 INPATIENT CAPTURE
       FHWMAS                                  (not nationally released)
       OR GUA DC GENERIC ORDERS
       OCX ORDER CHECK PATIENT MOVE
 
    SDAM APPOINTMENT EVENTS
       ORU PATIENT MOVMT
       DG MEANS TEST REQUIRED
 
 
- 
- 81 SEQ #71
 
- DATE APPLIED:    1998-07-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 43 SEQ #72
 
- DATE APPLIED:    1998-07-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is in support of CIRN.  It will add fields to the Institution
Includes a routine with several APIs for the CIRN developers to use.
      option:
        Install Package(s)  'XU*8.0*43'
                             =========
        
 =========================================================================
Supported References
PARENT^XUAF4(array, station, association) - for a specified institution which 
is the parent for this association type.
INPUT Variables
Array - As input, it is the $NAME reference for the Array name you want 
    results back in. (This needs to be in your namespace)
file, an entry to the Facility Type file, and add new Institution file
Station - The lookup value - either ien, station number, station name.
   If IEN it will need to have the ` in front of it.
Association - The type of assocation from the Institution Association Types 
    file.  (in CIRN's case it is = VISN) 
Output Variable - array("p",ien)=station name ^ station number
Note: We have a business rule that institution can only have one parent per
association.
associations.
SIBLING^XUAF4(array, child ,association) - all sibling institutions of a
 given institution of a given association.
INPUT Variables
Array - As input it is the $NAME reference for the Array name you want 
    results back in. (This needs to be in your namespace)
Child - The lookup value - either ien, station number, station name. 
    If IEN it will need to have the ` in front of it.
Association - The type of assocation from the Institution Association Types 
    file.  (in CIRN's case it is = VISN)
**NOTE: It will add all 22 VISN's in the format 'VISN xx' and
Output Variable - array("p",pien,"c",cien)=station name ^ station number
Note: We have a business rule that institution can only have one parent per
association.
CHILDREN^XUAF4(array, parent, association) - for a specified parent return a 
   list of all child institutions for a given association.
 
Input Variables 
build the associations for each station in that VISN.
Array - As input it is the $NAME reference for the Array name you want
   results back in. (This needs to be in your namespace)
Parent - The lookup value either ien, station number, station name. 
   If IEN it will need to have the ` in front of it.
Association - The type of assocation from the Institution Association Types 
   file.  (in CIRN's case it is = VISN)
    
Output Variable - array ("c" , ien)=station name ^ station number
NNT^XUAF4(ien) - 
   This will return the station name ^ station number ^ station type
   IEN - The pointer value into file 4.
CIRN^XUAF4(inst [,value]) - This function returns the value of the CIRN 
   enabled field from the institution file.
inst - The pointer value (IEN) into file 4.
value - (optional) Restricted to use by CIRN. This allows the setting of the
   field to a new value (Yes, No or @ to delete)
There is a new form OPTION; EVE:OPERATIONS:KERNEL:INSTITUTION to edit the
Output - "Yes", "No" or the empty string
                 Checksum
Routine         Old       New      2nd Line
XU8P43P                 1825656    **43**
XUAF4                   1190987    **43**
========================================================================= 
Installation:
Institution file.
  1.  DSM sites - New routine.
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
 4.  Users can remain on the system. This patch can be loaded any
     non-peek time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
 
 
- 
- 90 SEQ #73
 
- DATE APPLIED:    1998-09-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being released by Capacity Management (CM) in anticipation
 
 
 
       NOTE:   If you are a 'OpenM-NT' site, you must verify that the
               routine mapping configuration on each of your NT system(s)
               contains %ZO* or, at least, %ZOSV*.
 
               You MUST review the mapping configuration on ALL of your
               NT-VISTA Network configuration files (i.e., VANETA.DEF and
               VANETB.DEF).
 
This patch in conjunction with the future release of SAGG v 1.8 will
               If needed, you will also need to modify ALL of your
               NT-VISTA Network configuration files (i.e., VANETA.DEF and
               VANETB.DEF).
 
               Use the following instructions to complete this task:
 
               On the 'Open M NextGen Thin Client' buttons, click on the
               'Configure Open M' (i.e., Wizard) button.
 
               On the top menu line of the 'Open M Configurations' window:
support the collection of global growth data from the following operating
 
                  Select File
                         -
                    Edit Network Configuration...
 
               On the top menu line of the 'Open M - Namespace/Network
               Configuration' window:
 
                  Select File
                         -
system platforms: DSM, MSM and OpenM-NT.
                    Open Configuration [Remote]...
 
               A 'Choose Connection' window opens:
 
                  Choose the appropriate 'Connection' to your NT system
 
                    Click the 'OK' button
 
               Select the correct system from the 'File Name' box
 
 
               *** You will need to review ALL of your ***
               ***         VISTA configurations        ***
 
                    Click the 'OK' button
 
               Click on the 'Routine Mapping' radial button  -> o
 
               Review the entries and ensure that the following is
               present:
 
This patch distribution will be adding new %ZOSV* routines to the system
                Routines       Type      Destination Location
                --------       ----      --------------------
                %ZO*           ALL       ROU
        (or, at least, %ZOSV*)
 
               If the above is present, continue to Step 8.
 
               However, if the above is NOT present, click the 'Insert
               Mapping' button and add %ZO* to the routine mapping list.
 
specific manager routine set.  The accompanying installation instructions
               Then, on the top menu line of the 'Open M Namespace/Network
               Configuration' window:
 
                  Select File
                         -
                    Save Configuration
 
               Restart OpenM after making this change on ALL VISTA
               configurations of the OpenM-NT cluster.
 
will guide you in adding these routines to your system.
               Review ALL of your NT-VISTA configurations and make the
               appropriate modifications, if necessary.
 
               After restarting your OpenM systems, you will log into the
               VAH UCI to complete the next step.
 
 
  8.   All sites must run the KMPLOAD routine in order to rename the
       system specific collection routines to the %ZOSVK-namespace.
 
 
 
       NOTE:   If you are a 'DSM for OpenVMS' site, you must have
               performed Step 7 and be logged into the MCR UCI in order to
               complete this step as shown below.
 
       NOTE:   If you are a 'MSM-DOS' site, you must have performed Step 7
               and be logged into the MGR UCI.  You must run this routine
               on all MGR UCIs on every CPU, such as, compute, print, file
               and shadow servers as shown below.
 
This distribution also contains two routines within the new KMP*
       NOTE:   If you are an 'OpenM-NT' site, you must have verified the
               routine mapping for every node configuration as outlined in
               Step 7.  You must be logged into the VAH UCI in order to
               complete this step as shown below.
 
 
       Now, once logged into the appropiate UCI as defined above for your
       site, run the KMPLOAD routine.
 
       > D ^KMPLOAD
of the national release of the Resource Usage Monitor (RUM) Version 1.0
namespace:
 
         Loading ZOSVKRx      Saved as %ZOSVKR
         Loading ZOSVKSxE     Saved as %ZOSVKSE
         Loading ZOSVKSxS     Saved as %ZOSVKSS
 
         Finished
 
 
       NOTE:  The above listing of routines is only shown as an example.
              The listing that you will obtain will vary depending on your
 
              system configuration.
 
 
  9.   The KMP* and %ZOSVK* namespaced routines are NOT recommended to
       be mapped.
   KMPENV      An environment check routine which determines which system
               specific collection routines should be installed.  The
               system variable ^%ZOSF("OS") will be used to determine the
               type of sysem on which this distribution is running.
 
   KMPLOAD     A loader routine that will be used to rename the ZOSVK*
               routines to %ZOSVK*.
 
and Statistical Analysis of Global Growth (SAGG) Version 1.8 software
The KMP* namespace has been designated for the use of Capacity Management
routines.  Both of these routines are only necessary for the installation
of this distribution and can be deleted after successful completion of
this patch.
 
 
Installation:
============
 
The installation of this patch does not affect any options.  Therefore,
packages.
this installation can be performed at any time of the day with minimal
disruption to users.  Provided the information that is listed immediately
below does NOT apply to your site's configuration, installation should not
take longer than 10-15 minutes.
 
 
NOTE:  If you are an 'OpenM-NT' site, review the 'NOTE' section in Step 7
       to determine if additional preparation work is necessary.
 
 
 
  1.   You will not need to review your mapped routine sets.
 
 
  2.   Load the patch distribution onto your system by following these
       instructions:
 
       Enter 'X' at the 'Select MESSAGE Action: IGNORE//' (or DELETE//)
       mail prompt and select the 'INSTALL/CHECK MESSAGE' option.
 
 
This patch will not affect the current versions of the RUM and SAGG
  3.   From the 'Kernel Installation & Distribution System' (KIDS) menu,
       select the 'Installation' menu.
 
 
  4.   You may now elect to use the following options: 
 
             When prompted for the INSTALL NAME, enter XU*8.0*90
                                                       =========
 
       a.    Backup a Transport Global - this option will create a backup
software that is running at the sites.  Therefore, all DSM, MSM and
             message of any routines exported with this release.  It will
             NOT backup any other changes such as DDs or templates.
 
       b.    Compare Transport Global to Current System - this option will
             allow you to view all changes that will be made when the
             release is installed.  It compares all components of the
             release (routines, DDs, templates, etc.).
 
       c.    Verify Checksums in Transport Global - this option will allow
             you to ensure the integrity of the routines that are in the
OpenM-NT sites are instructed to install this patch.  Sites which had a
             transport global.
 
 
  5.   Use the 'Install Package(s)' option and select the package
       XU*8.0*90.
       =========
 
 
  6.   When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
       Protocols? NO//', you can respond with NO.
pre-release of SAGG v 1.8 should also install this patch.
 
 
  7.   If you are either a 'DSM for OpenVMS' or 'MSM-DOS' site, after
       successful completion of the installation, move and restore the
       KMPLOAD and ZOSVK* routines to the MGR UCI(s) with the ^%RS and
       ^%RR system routines.
 
       If you are a 'MSM-DOS' site, you must also move these routines to
       all MGR UCIs on every CPU, such as, compute, print, file and shadow
       servers.   
 
 
- 
- 69 SEQ #74
 
- DATE APPLIED:    1998-08-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      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 package onto your system.
                ZISUTL   Errors at Lake City/ Gainsville (a CIRN site) when 
      
  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.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
                         using the Direct Connect and a printer had been 
         
 4.   Inhibit users from login into the system. (If you install when few
      user are on the system and the possibility of some CLOBER errors is
      acceptable then users can stay on the system.)
      Also place TASKMAN in a wait state.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*69'
                              =========
                         selected but not Opened and the XCSA routine made 
         
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
      
  8.  After installing this patch, 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZIS,ZIS1,ZIS2,ZIS3,ZIS5,ZIS6,ZISC
      ZIS4MSM,ZIS4VXD,ZIS4ONT
                         use of the USE^%ZISUTL call to restore IO variables. 
      ZISS,ZISS1,ZISS2,ZISP
      ZISUTL
      ZISTCP
      ZTMGRSET
      And in the manager account,  (OpenM sites remain in VAH)
       
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 69
                         
                            ==
       
  9.  MSM sites move these routines to the MGR accounts on other CPU's.
  
 10.  ALL sites move routine XUINPCH to all other accounts that share the
      %ZIS global and "D POST69^XUINPCH" to clean-up the DD for that account.
      
 11.  DSM Sites, after patch has installed, rebuild your map set.
 
 12.  Enable user's login.
TAM-0298-31594  ZISUTL   Error at Tampa when saved device in Direct Connect
      Remove Taskman from WAIT State.
      
=========================================================================
                         had a IO="". Fixed by not saving device.
                         
MAN-0997-11116  ZIS4ONT  Missing lines in spooler output.
***************************************************************************
STC-0997-40029
BRX-0496-11600  ZIS1     If a job is queued to a device name that isn't
                         defined you get a UNDEF error at SETVAR^%ZIS1.
                         This has been fixed.
                         
                ZISTCP   Trapping CLOSE errors without clearing $ECODE
                         caused problems.
                         Move the OpenM server code to ZISTCPS so the
                         listen tag will work as a single thread server
Because the %ZIS global is a shared global between many accounts this patch
                         under all OS's.  This causes a change to mail-
                         man routine XMRONT, part of patch XM*7.1*28.
                         
AIM-1097-N1741  ZIS4*    When opening a slave device $X and $Y didn't
                ZIS3     get set to zero.
                
E3R 10153       ZIS2     If a device has a Access Prohibited time the
                         range was not displayed.
                
ISD-0197-71937  ZISS     Getting some Execute fields with a $P when
needs to be installed in each account that access to the %ZIS global at the
                ZISS1    the complete node is needed.
                ZISS2
                ZISP
WPB-0897-31818  ZISPL    Under LIST spool document it would only show
                         the HOME device as having printed anything.
                         This was because the File was updated before
                         the device was asked.
BRK-1197-11008           The Spool data file wasn't getting cleaned up
                         when the Spooler purge routine ran.
same time.
                         
CLA-0498-22781   ZIS6    Routine %ZIS6 was setting the wrong global for
                         the resource slot sub-file zero node. This has
                         been fixed, The post init will clean-up the
                         ^%ZIS(3.54,n,1,0) nodes.  The TRIGGER X-ref
                         on the $I field of the device file was forceing
                         new entries into the resource file.  This has
                         been fixed and the extra entries will be removed
                         in the post init.
***************************************************************************
With this Kernel patch we have deleted fields *FORM FEED, *BACK SPACE from 
the device file.  Removed the asterik from fields *MARGIN WIDTH, *PAGE LENGTH 
in the device file while changing the way they work
 
First, the X-ref that stuffs these fields when the SUBTYPE field is edited
will be removed so that the MARGIN WIDTH and PAGE LENGTH fields can act as
overrides to the Terminal Type file fields.
 
This way if the terminal type file is edited all devices that point to
this entry will get the new values right away, without having to re-index
Read below about changes in how the MARGIN and PAGE LENGTH fields in the
the subtype field of the device file.
 
If a particular device has the same characteristics as others of the same
type but has a different paper size, a new terminal type will not be
needed.
                 Checksum
Routine         Old       New      2nd Line
XUDHRES        917964   1098608    **49,69**
XUINPCH       3950316   4506459    **20,36,49,63,65,69**
device file have changed.
ZIS           9308978   9534282    **18,23,69**
ZIS1         10316454  10963783    **18,49,69**
ZIS2         10804239  10569129    **69**
ZIS3          6450084   5727193    **18,36,69**
ZIS4MSM       7202298   7301961    **23,36,49,59,69**
ZIS4ONT       8238234   7540912    **34,59,69**
ZIS4VXD       8151150   7956394    **23,36,49,59,69**
ZIS5          7634324   7647180    **18,24,69**
ZIS6          9917028   9295013    **24,49,69**
ZISC          7980129   8004258    **24,36,49,69**
***************************************************************************
ZISP          1595683   1756861    **69**
ZISPL        12813725  14330151    **23,69**
ZISPL1        8550686   8439616    **23,36,69**
ZISPL2        4088281   4750042    **23,36,69**
ZISS          8559518   8580158    **69**
ZISS1         7994076   7921540    **69**
ZISS2          845268    846028    **69**
ZISTCP        2660587   2862626    **36,34,59,69**
ZISUTL        2111550   2112295    **18,24,34,69**
ZTMGRSET     12724965  13594462    **34,36,69**
 
 
- 
- 88 SEQ #75
 
- DATE APPLIED:    1998-08-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 25
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS BEC-0296-21503  Taskman getting error after install of patch XU*8*13.
 
 1. These routines is for MSM sites only. 
 2. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
    option will load the KIDS package in this message onto your system.
 3. Answer NO to the question:
    'Shall I preserve what is on disk in a separate back-up message ?'
 4. From the 'Installation Menu' of the KIDS menu, run the option
    'Verify Checksums in Transport Global' and verify that all routines
    have the correct checksum.
 5. Inhibit users from login into system. 
This is only a issue for MSM sites, and then only for ones with
 6. From the 'Installation Menu' of the KIDS menu, run the option 'Install
    Package(s)' Select the package 'XU*8.0*25' and proceed with install.
 7. After installing this patch, you need to move the routine from 
    your productions account to the manager account:
    ZOSVMSM
    and in the manager account rename
    ZOSVMSM to %ZOSV
 
       Example: ZL ZOSVMSM ZS %ZOSV
       
LOG SYSTEM RT turned on.  
 8.  On MSM move the routines to the other servers.    
 9. Enable user's login.
========================================================================= 
 
routine         new checksum
ZOSVMSM          11540039
 
========================================================================= 
Installation:
 
 
- 
- 92 SEQ #76
 
- DATE APPLIED:    1998-08-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 87 SEQ #77
 
- DATE APPLIED:    1998-08-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
                          XU*8*87
a bug that went out with that patch.  Dayton discovered
that XQUIT processing did not work with queued options.
Frankly, it never occurred to me that XQUIT would be 
used in that manner.  They were publishing a report that
they did not want on holidays, so they set the XQUIT 
variable in the Entry Action if it was a holiday.
  
     Checksums were obtained using CHECK^XTSUMBLD.
  
Routine        Before           After            Patch List
 
 
XQUIT         6864597          6972284            **46,87**
 
============================================================
Installation Instructions:
  
1.  Users are allowed on the system, and this patch may be queued.
 
2.  This routine is not usually mapped, so you shouldn't have to
    disable mapping.
     Patch XU*8*46 should be installed before this one.
  
3.  Use the "Install/Check Message" option on the PackMan menu to 
    load the package.
  
4.  On the KIDS menu use the following options:
  
     Veryify Checksums in Transport Global
     Print Transport Global (Optional)
     Compare Trasport Global to Current System
     Backup transport Global
 
  
5.  MSM sites answer 'YES' to the question: "Want to MOVE routines 
    to other CPUs?"   AXP sites answer 'NO'.
  
6.  Rebuild mapped set if necessary.
     This patch contains two new fields to the Option File
XQUIT MESSAGE and XQUIT EXECUTABLE that were inadvertently
left out of Patch XU*8*46.  The documentation for using
these fields is found in the option Kernel New Features.
     This patch also contians a simgle routine that fixes
 
 
- 
- 79 SEQ #78
 
- DATE APPLIED:    1998-08-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
BRX-0498-11226,  SBY-0498-30822
Routine         Old       New      2nd Line
XUTMKE1       3519416   2055344    **63,79**
XUTMKE2       2696336   4239503    **63,79**
ZTER         19441177  19821674    **8,18,32,24,36,63,73,79**
========================================================================= 
Installation:
  1.  DSM sites - One of these routines are usually mapped,
      so you will need to disable mapping for the effected routine.
When using the remove a error screen user will get an error.
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
Added a FORM to do the editing of Error Screens.
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.  Users can remain on the system. This patch can be loaded any
     non-peak time.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
      Use "D ^XPDKRN" then
         Install Package(s)  'XU*8.0*79'
                              =========
         
      
  8.  After installing this patch, 
      DSM/MSM sites - you need to move one routines from 
      your production account to each manager account:
      OpenM Sites - you don't need to move anything, skip this step.
      ZTER
      And in the manager account,  (OpenM sites remain in VAH)
Comments about the counting of errors.
       
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 79
                            ==
       
  9.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
SCREEN^%ZTER was changed to count errors of "Don't Show" as well as
the "Don't Record".
                 Checksum
 
 
- 
- 90
 
- DATE APPLIED:    1998-09-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being released by Capacity Management (CM) in anticipation
 
 
 
       NOTE:   If you are a 'OpenM-NT' site, you must verify that the
               routine mapping configuration on each of your NT system(s)
               contains %ZO* or, at least, %ZOSV*.
 
               You MUST review the mapping configuration on ALL of your
               NT-VISTA Network configuration files (i.e., VANETA.DEF and
               VANETB.DEF).
 
This patch in conjunction with the future release of SAGG v 1.8 will
               If needed, you will also need to modify ALL of your
               NT-VISTA Network configuration files (i.e., VANETA.DEF and
               VANETB.DEF).
 
               Use the following instructions to complete this task:
 
               On the 'Open M NextGen Thin Client' buttons, click on the
               'Configure Open M' (i.e., Wizard) button.
 
               On the top menu line of the 'Open M Configurations' window:
support the collection of global growth data from the following operating
 
                  Select File
                         -
                    Edit Network Configuration...
 
               On the top menu line of the 'Open M - Namespace/Network
               Configuration' window:
 
                  Select File
                         -
system platforms: DSM, MSM and OpenM-NT.
                    Open Configuration [Remote]...
 
               A 'Choose Connection' window opens:
 
                  Choose the appropriate 'Connection' to your NT system
 
                    Click the 'OK' button
 
               Select the correct system from the 'File Name' box
 
 
               *** You will need to review ALL of your ***
               ***         VISTA configurations        ***
 
                    Click the 'OK' button
 
               Click on the 'Routine Mapping' radial button  -> o
 
               Review the entries and ensure that the following is
               present:
 
This patch distribution will be adding new %ZOSV* routines to the system
                Routines       Type      Destination Location
                --------       ----      --------------------
                %ZO*           ALL       ROU
        (or, at least, %ZOSV*)
 
               If the above is present, continue to Step 8.
 
               However, if the above is NOT present, click the 'Insert
               Mapping' button and add %ZO* to the routine mapping list.
 
specific manager routine set.  The accompanying installation instructions
               Then, on the top menu line of the 'Open M Namespace/Network
               Configuration' window:
 
                  Select File
                         -
                    Save Configuration
 
               Restart OpenM after making this change on ALL VISTA
               configurations of the OpenM-NT cluster.
 
will guide you in adding these routines to your system.
               Review ALL of your NT-VISTA configurations and make the
               appropriate modifications, if necessary.
 
               After restarting your OpenM systems, you will log into the
               VAH UCI to complete the next step.
 
 
  8.   All sites must run the KMPLOAD routine in order to rename the
       system specific collection routines to the %ZOSVK-namespace.
 
 
 
       NOTE:   If you are a 'DSM for OpenVMS' site, you must have
               performed Step 7 and be logged into the MCR UCI in order to
               complete this step as shown below.
 
       NOTE:   If you are a 'MSM-DOS' site, you must have performed Step 7
               and be logged into the MGR UCI.  You must run this routine
               on all MGR UCIs on every CPU, such as, compute, print, file
               and shadow servers as shown below.
 
This distribution also contains two routines within the new KMP*
       NOTE:   If you are an 'OpenM-NT' site, you must have verified the
               routine mapping for every node configuration as outlined in
               Step 7.  You must be logged into the VAH UCI in order to
               complete this step as shown below.
 
 
       Now, once logged into the appropiate UCI as defined above for your
       site, run the KMPLOAD routine.
 
       > D ^KMPLOAD
of the national release of the Resource Usage Monitor (RUM) Version 1.0
namespace:
 
         Loading ZOSVKRx      Saved as %ZOSVKR
         Loading ZOSVKSxE     Saved as %ZOSVKSE
         Loading ZOSVKSxS     Saved as %ZOSVKSS
 
         Finished
 
 
       NOTE:  The above listing of routines is only shown as an example.
              The listing that you will obtain will vary depending on your
 
              system configuration.
 
 
  9.   The KMP* and %ZOSVK* namespaced routines are NOT recommended to
       be mapped.
   KMPENV      An environment check routine which determines which system
               specific collection routines should be installed.  The
               system variable ^%ZOSF("OS") will be used to determine the
               type of sysem on which this distribution is running.
 
   KMPLOAD     A loader routine that will be used to rename the ZOSVK*
               routines to %ZOSVK*.
 
and Statistical Analysis of Global Growth (SAGG) Version 1.8 software
The KMP* namespace has been designated for the use of Capacity Management
routines.  Both of these routines are only necessary for the installation
of this distribution and can be deleted after successful completion of
this patch.
 
 
Installation:
============
 
The installation of this patch does not affect any options.  Therefore,
packages.
this installation can be performed at any time of the day with minimal
disruption to users.  Provided the information that is listed immediately
below does NOT apply to your site's configuration, installation should not
take longer than 10-15 minutes.
 
 
NOTE:  If you are an 'OpenM-NT' site, review the 'NOTE' section in Step 7
       to determine if additional preparation work is necessary.
 
 
 
  1.   You will not need to review your mapped routine sets.
 
 
  2.   Load the patch distribution onto your system by following these
       instructions:
 
       Enter 'X' at the 'Select MESSAGE Action: IGNORE//' (or DELETE//)
       mail prompt and select the 'INSTALL/CHECK MESSAGE' option.
 
 
This patch will not affect the current versions of the RUM and SAGG
  3.   From the 'Kernel Installation & Distribution System' (KIDS) menu,
       select the 'Installation' menu.
 
 
  4.   You may now elect to use the following options: 
 
             When prompted for the INSTALL NAME, enter XU*8.0*90
                                                       =========
 
       a.    Backup a Transport Global - this option will create a backup
software that is running at the sites.  Therefore, all DSM, MSM and
             message of any routines exported with this release.  It will
             NOT backup any other changes such as DDs or templates.
 
       b.    Compare Transport Global to Current System - this option will
             allow you to view all changes that will be made when the
             release is installed.  It compares all components of the
             release (routines, DDs, templates, etc.).
 
       c.    Verify Checksums in Transport Global - this option will allow
             you to ensure the integrity of the routines that are in the
OpenM-NT sites are instructed to install this patch.  Sites which had a
             transport global.
 
 
  5.   Use the 'Install Package(s)' option and select the package
       XU*8.0*90.
       =========
 
 
  6.   When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
       Protocols? NO//', you can respond with NO.
pre-release of SAGG v 1.8 should also install this patch.
 
 
  7.   If you are either a 'DSM for OpenVMS' or 'MSM-DOS' site, after
       successful completion of the installation, move and restore the
       KMPLOAD and ZOSVK* routines to the MGR UCI(s) with the ^%RS and
       ^%RR system routines.
 
       If you are a 'MSM-DOS' site, you must also move these routines to
       all MGR UCIs on every CPU, such as, compute, print, file and shadow
       servers.   
 
 
- 
- 34 SEQ #79
 
- DATE APPLIED:    1998-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
For ALPHA/NT OpenM/Cache sites, these routines were included in
will not cause any problems.
                 Checksum
Routine         Old       New      2nd Line
XGKB          3707191   3850098    **34**
XUCIONT                 2479520    **34**
ZISFONT                 4576199    **34**
ZISHONT       5001907   5018937    **34,65,84**
ZOSFONT                 6905729    **34**
ZOSVONT                 5179039    **34**
the KRN_ONT_34.RTN file(s) that were used as part of the conversion
ZTMGRSET     13364303  13594462    **34,36,69**
ZUONT         1897334   1794899    **34**
 =========================================================================
 Installation:
     
 1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
     option will load the KIDS package onto your system.
     
 2.  The patch has now been loaded into a Transport global on your
process to OpenM/Cache. This file went through several revisions 
     system. You now need to use KIDS to install the Transport global.
     
 3.  Users can remain on the system. This patch can be loaded any
     non-peek time.
     This patch can NOT be queued.
   
 4.  On the KIDS menu, under the 'Installation' menu, use the following
     options:
     
        Verify Checksum's in Transport Global
during the course of the project so depending on when a site
        Print Transport Global
        Compare Transport Global to Current System      
        Backup a Transport Global
        Install Package(s)  'XU*8.0*34'
                             =========
                             
 5.   *** OpenM sites ONLY ***  After installing this patch.
      a. You need to rename ZUONT to ZU.
      b. DO RELOAD^ZTMGRSET
         Select the System
converted, the old checksums for these routines may vary from what
         Patch number to load: 34
                               ==
    
 =========================================================================
this patch indicates.  Avaliable Jobs and Act Jobs adjusted to work
with both OpenM (NextGen Build52e) and Cache.
This patch is only needed by OpenM sites, Installing at other sites
 
 
- 
- 85 SEQ #80
 
- DATE APPLIED:    1998-10-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 95 SEQ #81
 
- DATE APPLIED:    1998-10-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 97 SEQ #82
 
- DATE APPLIED:    1998-10-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
DBIA     XUSER   New file 200 API for DSS.
                 of IEN's for file 4 that have been assigned to the user.
                 Checksum
Routine         Old       New      2nd Line
XUSER         1279527   1441396    **75,97**
                 
=========================================================================
Installation:
  1.  DSM sites - This routine may be mapped, if so you will need
                 The call is S X=$$DIV4^XUSER(.ZZ[,duz])
      to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
                 Input: The first parameter is a local variable that
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
                 is passed by reference. 
      Use "D ^XPDKRN" then ***
        Install Package(s)  'XU*8.0*97'
                             =========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
                  The second is optional a IEN to the New Person file.
                 If not passed it defaults to the current DUZ.
                 Outout: Returns a 1 if the user has a Division entry
                 in the New Person file, else returns 0.
                 If it returns a 1 then the first parameter is an array
 
 
- 
- 89 SEQ #83
 
- DATE APPLIED:    1998-10-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
     Patch XU*8*81 should be installed first.
     Checksums were calculated by CHECK^XTSUMBLD
  
     The first line of your routine should look like this:
              ;;8.0;KERNEL;**81,89**;Jul 10, 1995
  
Routine  Before       After           Patch List
 
XQ8     12888022     11887347          **81,89**
 
============================================================
   
Installation Instructions:
  
1.  Users are allowed on the system, and this patch may be queued.
 
2.  This routine is not usually mapped, so you shouldn't have to
    disable mapping.
  
3.  Use the "Install/Check Message" option on the PackMan menu to 
    load the package.
  
     This patch contains 1 routine that has been modified to correct
4.  On the KIDS menu use the following options:
  
     Veryify Checksums in Transport Global
     Print Transport Global (Optional)
     Compare Trasport Global to Current System
     Backup transport Global
  
5.  MSM sites answer 'YES' to the question: "Want to MOVE routines 
    to other CPUs?"   AXP sites answer 'NO'.
  
a problem encountered by the menu rebuild system.  Under certain
6.  Rebuild mapped set if necessary.
circumstances the Common Options in the menu XUCOMMAND were not being
time-stamped properly, causing this menu to be rebuilt frequently and
unnecessarily.  This could result in an <UNDEFINED> error while the menu 
was being rebuilt.
  
 
 
- 
- 86 SEQ #84
 
- DATE APPLIED:    1998-10-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
WPB-0598-31519  XUTM*   When listing tasks, a 2 digit year was used in the
                        checking the OOS field on the OLD device.
                        Changed to allow longer $I's in OpenM.
                        
TAM-1098-31054  XUTMRP1 Was failing to clear a Lock on each task repointed.
                        
MON-0798-50789  XLFDT2  If a task had a requeue schedule of "1M", the
FAR-0798-40749          time for rescheduling would be lost.
                        Fixed to correctly bring forward the schedule time.
                        
BRK-0998-11910  ZTER    When checking for SCREENED errors, only the first
                        display.  There shouldn't be any confusion with
OKL-0998-71037  XUTMKE  string in the list was checked.  Taskman error
CIN-0998-42052          display updated to use the new screening list.
                        
                        
                 Checksum
Routine         Old       New      2nd Line
XLFDT2        3530137   3530137    **71,86**
XUTMKE       11733011  11960485    **86**
XUTMRP       15458022  15705216    **2,20,86**
XUTMRP1       6998776   7012212    **2,86**
                        a task scheduled for 2000 being mistaken for 1900.
XUTMTP       10672535  10473436    **20,86**
XUTMTR1      13285469  12285561    **86**
XUTMTR2       9481244   8489866    **86**
XUTMUSE2     13026855  13051739    **36,86**
ZTER         19821674  19873831    **8,18,32,24,36,63,73,79,86**
List of preceding patches: 2, 8, 18, 20, 24, 32, 36, 63, 71, 73, 79
Checksum's calculated by CHECK^XTSUMBLD
========================================================================= 
                        This NOIS pointed out that 2097 could be mistaken
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
                        for 1997 and make user wonder why the task was so
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksum's in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system.
     
                        late.  Reports now use 4 digit years.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*86'
                             =========
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
        
  6.  After installing this patch,
       OpenM Sites - you don't need to move anything, skip this step. 
                        
       DSM/MSM sites - you need to move one routine from 
       your production account to each manager account:
      
      ZTER
      
  7.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 86
BRX-0298-12277  XUTMRP  User would get an UNDEF if trying to re-point a
                            ==
       
  8.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
                        device that was OUT-OF-SERVICE. Fixed by not
 
 
- 
- 19
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This build fixes an <UNDEF> error that sometimes occurred when
transferring a users' keys.
 
 
 
- 
- 94 SEQ #85
 
- DATE APPLIED:    1998-10-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is in support of the new Capacity Management namespace KMPR.
      ZOSVKRV
      ZOSVKSME
      ZOSVKSMS
      ZOSVKSOE
      ZOSVKSOS
      ZOSVKSVE
      ZOSVKSVS
  8.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
The ZOSVKR* and ZOSVKS* are included unchanged at the request of the DBA.
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 94
                            ==
       
  9.  DSM Sites, after patch has installed, rebuild your map set.
 10.  Enable user's login.
      Remove TASKMAN from the wait state.
These routines were introduced with patch XU*8*90.  Patch XU*8*90
=========================================================================
installed certain ZOSVKR* and ZOSVKS* routines based on your platform's
operating system.  Please do not be alarmed if you are notified prior to
installing patch XU*8*94 that certain ZOSVKR* and ZOSVKS* routine do not
exist in your account.
MWV-0398-21933  ZTMS3  Add to the after task cleanup IO("P"),IO("DOC")
                       so they can't upset re-queuing of following tasks.
The Kernel routines will call ^%ZOSVKR through %ZOSV and the XQOR routines
                 Checksum
Routine         Old       New      2nd Line
XQ           14125950  14125950    **9,46**
XQOR1        11515076  11260336    **48,56,94**
XQORO        13000044  11424424    **48,56,94**
XUTMG43        921517    844913    **18,65,94**
ZOSVKRM                  186974    **90,94**
ZOSVKRO                  186974    **90,94**
ZOSVKRV                 5026320    **90,94**
will call %ZOSVKR directly.
ZOSVKSME                4496261    **90,94**
ZOSVKSMS                2730370    **90,94**
ZOSVKSOE                6067956    **90,94**
ZOSVKSOS               14826279    **90,94**
ZOSVKSVE                9688078    **90,94**
ZOSVKSVS                4925185    **90,94**
ZOSVMSM      11538678  10267389    **13,25,49,94**
ZOSVONT       5179039   5191213    **34,94**
ZOSVVXD       7782508   5822652    **13,65,71,94**
ZTMGRSET     13594462  14184637    **34,36,69,94**
ZTMS          5366119   5281307    **2,18,24,36,67,94**
ZTMS3        10241859  10008753    **1,18,36,49,64,67,94**
ZUMSM         2252648   2427019    **13,42,49,94**
ZUONT         1794899   1969174    **34,94**
ZUVXD         4645869   4462372    **13,24,84,94**
List of preceding patches: 1, 2, 9, 13, 18, 24, 25, 34, 36, 42, 46, 48, 49
56, 64, 65, 67, 69, 71, 84, 90
Checksum's calculated by CHECK^XTSUMBLD
The %ZOSV routine has been modified to call the new %ZOSVKR routine.
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
      
  3.  The patch has now been loaded into a Transport global on your
This should help protect folks outside of the VA who use VistA.
      system. You now need to use KIDS to install the Transport global.
      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
         Backup a Transport Global
         
 4.   Inhibit users from login into the system. (If you install when few
 
      users are on the system and the possibility of some CLOBER errors is
      acceptable, then users can stay on the system.)
      Also place TASKMAN in a wait state, and stop submanagers.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*94'
                              =========
                              
        No Options or Protocols need to be placed out-of-order.
The ZTMGRSET routine has been updated to save the new routine under the
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  6.  After installing this patch, 
      DSM sites rename ZUVXD to ZU.
      OpenM sites rename ZUONT to ZU.
      MSM sites rename ZUMSM to ZU.
      
  7.  OpenM Sites - you don't need to move anything, skip this step.
      DSM/MSM sites - you need to move several routines from 
correct name.
      your production account to each manager account:
      
      ZTMGRSET
      ZTMS
      ZTMS3
      ZOSVMSM
      ZOSVONT
      ZOSVVXD
      ZOSVKRM
      ZOSVKRO
 
 
- 
- 99 SEQ #86
 
- DATE APPLIED:    1998-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 82 SEQ #87
 
- DATE APPLIED:    1998-11-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
ISL-0598-50691   XUSRB  When a GUI-Broker process exited the M system
                        its context when completing the sign-on.
                        
                 XQCS   These two routines improve the interface between 
                 XQSET  the Remote Proceedure Call (RPC) Broker and the 
                        traditional Menu System.  With this patch installed 
                        sites will be able to mark Broker-type options 
                        out-of-order, lock them with keys and reverse keys, 
                        and restrict the days and times during which they 
                        are allowed to run.
                        it failed to clean-up the temp globals
                        
                 Checksum
Routine         Old       New      2nd Line
XQCS          9069982  12754137    **15,28,82**
XQSET        11570399  11252847    **28,82**
XUSRB         5125201   5576613    **11,16,28,32,59,70,82**
XUSRB1        9903269  10103967    **28,82**
List of preceding patches: 11, 15, 16, 28, 32, 59, 70
Checksum's calculated by CHECK^XTSUMBLD
                        as roll and scroll M processes do.
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines may be mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      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
         Backup a Transport Global
     
                        It was discovered that not all local Broker 
  4.  Stop the Broker server. (If you install when few users are on the 
      system and the possibility of some CLOBER errors is acceptable, 
      then users can stay on the system.)
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*82'
                             =========
                             
                        development was making the call to establish 
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
      Restart the Broker server.
===========================================================================
                        an application context.  They were just adding
                        the local RPC to the SIGN-ON context.  This 
                        loophole has been fixed by having sign-on remove
 
 
- 
- 102 SEQ #88
 
- DATE APPLIED:    1998-11-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
     Please see the Patch Module on FORUM for a detailed description.
 
 
- 
- 105 SEQ #89
 
- DATE APPLIED:    1998-11-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is dsigned to allow a site to cleanup all dangling pointer
associated with their county codes in their Patient, person, Fee basis
Vendor and HBHC Patient files.
 
 
 
- 
- 96 SEQ #90
 
- DATE APPLIED:    1998-12-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
PCE              PCE has it's own Location file (#9999999.06) which
XUINPCH       4506459   5067911    **20,36,49,63,65,69,96**
THIS ROUTINE ONLY CARRIES POST-INIT CODE
Checksum's calculated by CHECK^XTSUMBLD
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
                 points to the institution file.  This file needs to
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
                 be updated whenever a entry is added to or deleted from 
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  This patch can be queued and installed at any time.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
                 the institution file.  The PCE file will be updated 
        Install Package(s)  'XU*8.0*96'
                             =========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
    
=========================================================================
                 to include all current entries in file 4.
                 See DBIA 1039
                 
                 Checksum
Routine         Old       New      2nd Line
 
 
- 
- 103 SEQ #91
 
- DATE APPLIED:    1998-12-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
               XQ       The XQ routine in patch XU*8*94 did not have 
                 Checksum
Routine         Old       New      2nd Line
XQ           14125950  14095659    **9,46,94,103**
List of preceding patches: 9, 46, 94
Sites should use CHECK^XTSUMBLD to verify checksums
          
========================================================================= 
Installation:
                        the changes included. It was changed back to
  1.  DSM sites - This routine is usually mapped,
      so you will need to disable mapping for the affected routine. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
                        its "before" state accidentally.  While this 
      options:
      
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Inhibit users from login into the system. (Anybody using an option
      will get a CLOBER error when they return to the menus.)
                        did not cause any operational problems. 
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*103'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
                        The changes still need to get out to the field.
  6.  DSM Sites, after patch has installed, rebuild your map set.
=========================================================================
          
Routine Summary
Second line
 ;;8.0;KERNEL;**9,46,94,103**;Jul 10, 1995
 
 
- 
- 91 SEQ #92
 
- DATE APPLIED:    1998-12-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
ASH-1098-30259            The Option REMOVE A TYPE OF ERROR pointed to
                          
E3R 11300       XUWORKDY  The E3R included the code for 2 new entry points
                          in XUWORKDY.
                          
                          $$WORKDAY^XUWORKDY(date) returns 1 if the day is a
                          workday (Mon-Fri and not a Holiday) else 0,
                          
                          $$WORKPLUS(date,offset) given a date and a offset
                          in days +/-, returns the date that will give
                          that number of workdays.
BRX-0898-11548            the wrong routine.  Corrected.
                        
ANN-0798-40365            The screen on file 3.5 is not compatible with FM
                          relational jumps to file 3.2 during prints.
                          Changed to work in this environment.
                          
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
MAC-0698-62282
                 Checksum
Routine         Old       New      2nd Line
XQALFWD      10058961  10528433    **6,65,91**
XUINPCH       5067911   5067911    **20,36,49,63,65,69,96,91**
XUWORKDY       908391   1501394    **65,71,77,91**
List of preceding patches: 6, 20, 36, 49, 63, 65, 69, 71, 77, 96
Sites should use CHECK^XTSUMBLD to verify checksums
============================================================================
            
Installation:
  1.  DSM sites - One of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
PUG-0498-52588  XQALFWD   The input to the Comment field didn't follow
      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
         Backup a Transport Global
     
  4.  Inhibit users from login into the system. (If you install when few
      users are on the system and the possibility of some CLOBER errors are
                          VA guidelines and allow ? or ?? for help.  Fixed. 
      acceptable in the XQALFWD routine, then users can stay on the system.)
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*91'
                             =========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
                          
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
BIL-0797-30082  XQALFWD   The code at MAIL1 wouldn't allow forwarding
                          of alert to a mail message.
 
 
- 
- 101 SEQ #93
 
- DATE APPLIED:    1998-12-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 104 SEQ #94
 
- DATE APPLIED:    1998-12-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
**Note that the KERNEL 8.0 install had a separate file for the MGR routines
HOU-1198-72017  ZIS2    If a device had the QUEUEING field set to NOT
      ZOSFONT
      ZTMS1
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 104
                            ===
       
                ZIS1    ALLOWED and queuing was selected, the device
 10.  DSM Sites, after patch has installed, rebuild your map set.
 11.  Enable user's login.
      Remove TASKMAN from the wait state.
=========================================================================
                        would be selected with just the IO("Q") flag
                        cleared.  This patch will cause the user to be
                        reasked the device question.
                                             
WNY-0398-11876  ZISFVXD The %ZISF routine wasn't making consistent use
SAM-1098-22294  ZISFMSM of the HFS default directory.
LEB-1198-20188          See F# 26562896
                        
**and then cleaned up un-needed routines, because of this you may not
CPRS            ZISHMSM The call to OPEN^%ZISH wasn't setting the IO
                ZISHONT subtype variables to appropriate values.  
                ZISHVXD Now they will default to P-OTHER 132 by 60.
                
                ZOSFONT Avanti team, Do not allow HIGH priority on Cache.
                
HL7 team        ZTMS1   When running dual taskman on DSM systems, if a 
                        task requests to run on the other node from the
                        one that picks it up, then the task is placed
                        in the "C" list and is lost. This is fixed
**have copies of routine not needed by your system
                        by having the sub-manager look in the "C" list
                        as part of its checking for work to do.
                        
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;JUL 10, 1995
                 Checksum
Routine         Old       New      2nd Line
                
ZIS1         10963783  10911260    **18,49,69,104**
ZIS2         10569129  10396923    **69,104**
ZIS3          5727193   6138459    **18,36,69,104**
ZISFMSM       4473223   4796822    **104**
ZISFVXD       5940026   6059078    **104**
ZISHMSM       5978186   6060577    **24,36,49,65,84,104**
ZISHONT       5018937   5114296    **34,65,84,104**
ZISHVXD       7237979   7315736    **24,36,65,84,104**
ZOSFONT       6905729   6981333    **34,104**
ZTMS1         6234917   6242844    **36,49,104**
BRX-0898-12101  ZIS2    If a device had the Out Of Service field set, the
List of preceding patches: 18, 24, 34, 36, 49, 65, 69, 84
Sites should use CHECK^XTSUMBLD to verify checksums
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
                        user was asked if this was OK.  The outcome was that
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
         Print Transport Global
                        the user could queue to a device that was OOS.
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.   Inhibit users from login into the system. (If you install when few
      users are on the system and the possibility of some CLOBER errors is
      acceptable, then users can stay on the system.) The risk is users or
      tasks that are in the Device Handler at install time.  
      Also place TASKMAN in a wait state.
      
  5.  D ^XPDKRN
                        This change will make OOS devices unavailable.
         Install Package(s)  'XU*8.0*104'
                              ==========
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
      OpenM Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      
      ZIS1
      ZIS2
      ZIS3
      ZISFMSM
      ZISFVXD
      ZISHMSM
      ZISHONT
      ZISHVXD
 
 
- 
- 23
 
- DATE APPLIED:    1996-06-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS IVM-1295-30057    If printing a spool document to a slave device the
tasks it was still using the old $H format.  (Cross CPU and waiting HFS)
When investigating another problem I notice that the load balance algorithm
would allow more that one system to start new work.  This was fixed by having
the node that was going to start new work to tell the other nodes to wait.
Eric Jurasas, Change to %ZIS to work with TelNet virtual terminal on MSM 4.3
routine         new checksum
ZIS              9308978
the question about the number of copies would go to the slave device.
ZIS4DTM          7025909
ZIS4MSM          6576195
ZIS4MSQ          8966654
ZIS4VXD          8256988
ZISPL           12813725
ZISPL1           8860672
ZISPL2           4292041
ZTM2             3666292
ZTM6             1889159
ZTMS2            5278281
To fix the number of copies prompt was moved before the device prompt.
========================================================================= 
Installation:
  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 package 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 Transport global.
 
      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
  4.  Inhibit users from login into system. 
      Also place TASKMAN in a wait state.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
NOIS  ANN-0296-40311  The ZISPL* routines were still looking at the old
         Install Package(s)  'XU*8.0*23'
  6.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'. Enter the names of your Compute and Print server(s).
  7. After installing this patch, you need to move several routines from 
     your productions account to the manager account:
     ZIS
     ZIS4DTM
     ZIS4MSM
     ZIS4MSQ
     ZIS4VXD
Kernel site parameter file.  Fixed by having them and %ZIS4 look at the
     ZTM2
     ZTM6
     ZTMS2
     and in the manager account rename
     ZIS        to %ZIS
     ZTM2       to %ZTM2
     ZTM6       to %ZTM6
     ZTMS2      to %ZTMS2
     ZIS4VXD    to %ZIS4   (for DSM sites)
     ZIS4MSM    to %ZIS4   (for MSM sites)
new Kernel system parameter file.
    
       Example: ZL ZOSVVXD ZS %ZOSV
       
  8.  AXP Sites, after patch has installed, rebuild your map set.
  9.  Enable user's login.
      Remove TASKMAN from the wait state.
=========================================================================
NOIS ALT-1195-20982  When taskman would internally set new run times for
 
 
- 
- 109 SEQ #95
 
- DATE APPLIED:    1998-12-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
HIN-1298-40427  XUSRB    A convoluted link with patch XU*8*69 is causing
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 05, 1995
                 Checksum
Routine         Old       New      2nd Line
XUSRB         5576613   5738122    **11,16,28,32,59,70,82,109**
                         problems in CPRS at DSM sites.  The error is
List of preceding patches: 11, 16, 28, 32, 59, 70, 82
Sites should use CHECK^XTSUMBLD to verify checksums
========================================================================= 
Installation:
  1.  DSM sites - This routines is usually mapped,
      so you will need to disable mapping for the affected routines. 
     
                         %DSM-E-DEVNOTOPN at QUIT^%ZIS6 with IO(0) null.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
         Print Transport Global
                         This only happens at DSM sites that do not have
         Compare Transport Global to Current System
         Backup a Transport Global
     
  4.  Users can remain on the system. 
      Stop the Broker server(s).
        "DO STOP^XWBTCP(<socket>)" on each node that has Broker running.
      (If you install when few users are on the system and the possibility 
      of some CLOBER/NOSOURCE errors is acceptable, Leave the Broker 
      running and queue the install for after hours.)
                         auto sign-on disabled.  The code that calls the
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*109'
                             =========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
                         client agent mades a call to HOME^%ZIS and TCP
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
      If the Broker was stopped, Remember to restart it.
      "DO STRT^XWBTCP(<socket>)" on each Broker node.
 =========================================================================
                         connection don't work as a home device.  The fix 
                         is to have the XUSRB save the NULL device as the 
                         HOME device before the call to Client agent.
 
 
- 
- 107 SEQ #96
 
- DATE APPLIED:    1999-02-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch contains KERNEL updates for the RUM package. 
       2. Now checks to see if RUM is turned on before continuing.
       3. Calls %ZOSVKR through new label RU().
       
ZOSVONT  A change to allow opening TCP/IP devices from %ZIS.
         DEVOK will not try and open CHANNEL type devices.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 21, 1998
Changes to %ZOSVKR
                 Checksum
Routine         Old       New      2nd Line
ZOSVKRM        186974    217494    **90,94,107**
ZOSVKRO        186974    217494    **90,94,107**
ZOSVKRV       5026320   5456477    **90,94,107**
ZOSVMSM      11538678  10431698    **13,25,49,94,107**
ZOSVONT       5179039   5510564    **34,94,107**
ZOSVVXD       7782508   6011813    **13,65,71,94,107**
ZUMSM         2252648   3349196    **13,42,49,94,107**
  1. New label 'RU(KMPROPT,KMPRTYP,KMPRSTAT)' is introduced.  All calls to 
List of preceding patches: 13, 25, 34, 42, 49, 65, 71, 90, 94
Sites should use CHECK^XTSUMBLD to verify checksums
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
     %ZOSVKR will now go through this label.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
         Print Transport Global
  2. %ZOSVKR now collects data on a daily basis only (previous versions 
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.  Users can remain on the system. This patch can be loaded at any
     non-peak time.
      
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
         Install Package(s)  'XU*8.0*107'
                              ==========
     collected data hourly).
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
      OpenM Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
      
      ZOSVKRM
      ZOSVKRO
      ZOSVKRV
      ZOSVMSM
      ZOSVONT
      ZOSVVXD
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
Changes to LOGRSRC^%ZOSV
      Select the System
      Patch number to load: 107
                            ===
       
 10.  DSM Sites, after patch has installed, rebuild your map set.
      ***MSM Sites "ZL ZUMSM ZS ZU" **
=========================================================================
       1. Adds 2 new parameters: TYPE and STATUS.
 
 
- 
- 113 SEQ #97
 
- DATE APPLIED:    1999-02-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 111 SEQ #98
 
- DATE APPLIED:    1999-03-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOIS              RTN   Description
DAY-1098-42371 XUTMOPT  "One time queueing" would allow queueing to devices
                        that cannot be queued to.  Checks were added to 
                        prevent this.
                        
BOS-0199-10157 XQALFWD  When forwarding an alert, and no comment was entered
                        the alert was not forwarded and the user did not 
                        know the alert wasn't sent.
                        
IND-1298-71717 XPARDD   When making a call to EN^XPAR and the data is 
                        as a set of codes, sometimes it would talk.  This
LIT-1298-71717   XUS1   The code that logs users into the sign-on log
                        unwanted behavior has been fixed. 
                        
                XUSTAT  We found that XUSTAT had a reference to file 3.
                        This has been changed to file 200.
                        
MIN-0199-40756          The Institution file still has some subfiles 
                        49.01 and 49.02 that still point to file 3.  
                        These had been marked for deletion and now are 
                        deleted.
                        
                        is very old and if the current date/time was in
ALX-0199-71347          An error was occurring when a new entry was added
                        to the Institution file because of the AD x-ref.
                        The fix was to new the variable DS in the x-ref
                        code.
Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
                        use, it would add 1 second to the time.  With the
Routine         Old       New      2nd Line
XQALFWD      10528433  10594990    **6,65,91,111**
XUINPCH       5067911   5263885    **20,36,49,63,65,69,96,91,111**
XUS1         10420726  10153593    **9,59,111**
XUSTAT       12766906  12791683    **111**
XUTMOPT       3629975   3867301    **2,111**
List of preceding patches: 2, 6, 9, 20, 36, 49, 59, 63, 65, 69, 91, 96
Sites should use CHECK^XTSUMBLD to verify checksums
========================================================================= 
                        large number of users and tasks that are logged
Installation:
  1.  DSM sites - Some of these routines maybe mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
                        these days it often would increment past 60 seconds
      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
         Backup a Transport Global
     
  4.  Users can remain on the system. This patch can be loaded any
      non-peak time.
                        and sometimes past 60 minutes.  The fix was to 
      This patch can be queued for install at non-peak hours.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*111'
                             ==========
                             
        No Options or Protocols need to be placed out-of-order.
                        increment by 100th of a second.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
                        
 
 
- 
- 100 SEQ #99
 
- DATE APPLIED:    1999-03-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
 
- 
- 110 SEQ #100
 
- DATE APPLIED:    1999-03-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See Patch Module for details.
 
 
 
- 
- 116 SEQ #101
 
- DATE APPLIED:    1999-03-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
   See Patch Module for details.
 
 
 
- 
- 112 SEQ #102
 
- DATE APPLIED:    1999-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
FOIA           XVIRPOST  This routine for setting up a DHCP system from
      
      ZIS
      ZIS1
      ZIS2
      ZTLOAD1
      ZTER
      ZTER1
      
  9.  And in the manager account,  (OpenM sites remain in VAH)
      All sites:
      DO RELOAD^ZTMGRSET
      Select the System
      Patch number to load: 112
                            ===
       
 10.  DSM Sites, after patch has installed, rebuild your map set.
 11.  Enable user's login.
=========================================================================
   FORUM       XTER1A    Addressed a conflict with XM*7.1*50 and sending
                         error report as mail message.
                         
               XLFSTR    New function call added  $$TRIM^XLFSTR(x[,"[L][R]"]).
                         This call will trim spaces from the left, right
                         or both of a input string.
                         
MWV-1298-22309 ZTLOAD1   It was possible for a task that was being requeued
                         scratch still referenced files 3, 16. Fixed.
MIW-0898-40133           to end up with a invalid device because of how
                         %ZTLOAD was building the entry in the task global.
                         
   WebTop      ZIS       Code to allow special applications to establish a
   Broker      ZIS1      home device from the background. [F#28972403]
   
    Cache      ZTER      Added code to save a special Cache variable.
               ZTER1     Simplify some code in UNWIND.
                 
                         Requested by the DBA.
   FORUM       ZIS2      Taskman was getting a subscript error because of
                         a job tasked to a slave device. Fix was to check
                         if IO="" and set POP it true.
                 
                         Request from DBA to add E-MAIL ADDRESS field to
                         NEW PERSON file.  Field .151 node .15
                         To be used by IFCAP.
                         
Routine Summary
                         
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995
                 Checksum
Routine         Old       New      2nd Line
XLFSTR        1841692   2042372    **112**
XTER1A       16315266  13449705    **63,112**
XUAF4         1190987   1458355    **43,112**
XUTMOPT       3867301   3807330    **2,111,112**
               XUAF4     Fixed in the $$LKUP API.
XVIRPOST      4773190   3825342    **112**
ZIS           9534282   9454725    **18,23,69,112**
ZIS1         10963783  10540675    **18,49,69,104,112**
ZIS2         10569129  10140057    **69,104,112**
ZTER         19873831  18976906    **8,18,32,24,36,63,73,79,86,112**
ZTER1         5603505   4369079    **18,24,36,49,112**
ZTLOAD1       6320450   6628172    **112**
List of preceding patches: 2, 8, 18, 23, 24, 32, 36, 43, 49, 63, 69, 73
79, 86, 104, 111
                          
Sites should use CHECK^XTSUMBLD to verify checksums.
========================================================================= 
Installation:
>>>Do not allow users to log in to the system during installation.
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines.
      
LAS-0399-60359 XUTMOPT   In fixing the problem in NOIS DAY-1098-42371 I
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package 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 Transport global.
      On the KIDS menu, under the 'Installation' menu, use the following
      options:
      
         Verify Checksums in Transport Global
         Print Transport Global
                         broke "One time queueing" if a device wasn't needed.
         Compare Transport Global to Current System
         Backup a Transport Global
         
 4.   Inhibit users from login into the system. (If you install when few
      users are on the system and the possibility of some CLOBER errors is
      acceptable, then users can stay on the system.)
      
  5.  
      Use "D ^XPDKRN" then
         Install Package(s)  'XU*8.0*112'
                         Now works correctly in both cases.
                              =========
                              
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
      
  8.  After installing this patch,
      OpenM Sites - you don't need to move anything, skip this step. 
      DSM/MSM sites - you need to move several routines from 
      your production account to each manager account:
 
 
- 
- 98 SEQ #103
 
- DATE APPLIED:    1999-04-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is to re-namespace the routines called from within the protocol
XQORDD1                 6335340    **98**
========================================================================= 
Installation:
  1.  DSM sites - Some of these routines are usually mapped,
      so you will need to disable mapping for the affected routines. 
     
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.
file from OR* routine to XQOR* routines.   It turns out that only 2
     
  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.
      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
         Backup a Transport Global
routines and the compiled cross-references needed to be changed.
     
  4.  Inhibit users from login into the system. (If you install when few
      users are on the system and the possibility of some CLOBER errors is
      acceptable, then users can stay on the system.)
      Also place TASKMAN in a wait state.
     
  5.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*98'
The 2 routine are ORDD101 to XQORD101 and ORDD1 to XQORDD1 and the X-ref
                             =========
                             
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==
     
  6.  DSM Sites, after patch has installed, rebuild your map set.
 =========================================================================
from ORD1 to XQORC.
                 Checksum
Routine         Old       New      2nd Line
XQORD101                7689712    **98**
 
 
- 
- 121 SEQ #104
 
- DATE APPLIED:    1999-06-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being released by Capacity Management (CM) in anticipation
This distribution also contains the ZTMGRSET routine which will save the
new routine under the correct name.
 
 
Installation:
============
 
  1.   DSM sites - Some of these routines are usually mapped, so you will
       need to disable mapping for the affected routines.
       
of a future patch for the Statistical Analysis of Global Growth (SAGG)
  2.   Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
       option will load the KIDS package 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 Transport global.
       On the KIDS menu, under the 'Installation' menu, use the following
       options:
       
          Verify Checksums in Transport Global
          Print Transport Global
Version 1.8 software package.  A future SAGG patch will enable the
          Compare Transport Global to Current System
          Backup a Transport Global
       
   4.  Inhibit users from login into the system.  (If you install when few
       users are on the system and the possibility of some CLOBER errors
       is accecptable, then users can stay on the system.)  
       
   5.  On the KIDS menu, under the 'Installation' menu, use the following
       option:
       
collection of disk capacity information from the sites.
          Install Package(s)   'XU*8.0*121'
                                ==========
       
       No options or Protocols need to be placed out-of-order.
       
          Want to DISABLE Scheduled Options, Menu Options, 
          and Protocols? NO
                         ==
       
   6.  OpenM sites - you do not need to move any routines, skip this step.
 
       
       DSM and MSM sites - you need to move several routines from your
       production account to each manager account.
       
          ZOSVKSD
          ZTMGRSET
       
   7.  And in the manager account,  (OpenM sites remain in VAH)
       All sites:
       
This patch distrbution will be adding a new %ZOSVK* routine to the
          DO RELOAD^ZTMGRSET
          Select the System
          Patch number to load: 121
                                ===
   8.  DSM sites - after patch has installed, rebuild your map set.
       
   9.  Enable user logins.
system-specific manager routine set.  The accompanying installation
instructions will guide you in adding these routines to your system.
 
 
 
 
  
- DATE INSTALLED AT THIS SITE:    1996-06-06 00:00:00
 
- INSTALLED BY:    USER,ONE
 
- DESCRIPTION OF ENHANCEMENTS:    
Kernel 8.0 is the latest release of VA Kernel software.  This version
supersedes version 7.1.
 
 
 
 
 |