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
-
- 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**
-
- 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.
-
- 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.
|