DESCRIPTION OF ENHANCEMENTS |
7 routines (AFJXADHD, AFJXALRT, AFJXPNHX, AFJXWCL1, AFJXWCP8,
The following is a list of the routines included in this patch. The
second line value of each of these routines will look like:
<tab>;;5.1;Network Health Exchange;**[patch list]**;date
* *
Routine Name Before Patch After Patch Patch List
============ ============ =========== ==========
AFJXADHD 15132754 15812358 6
AFJXWCPM, and AFJXWPR2) are modified in this patch.
AFJXALRT 16599231 16928883 6
AFJXPNHX 3809052 3887585 1,6
AFJXWCL1 10604702 10819424 6
AFJXWCP8 6965692 6959884 6
AFJXWCPM 7335889 7563694 6
AFJXWPR2 6734179 6949871 6
AFJXEN6 N/A 8495682 6
* From CHECK^XTSUMBLD
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.
Environmental Check Routine
===========================
The environmental check routine is AFJXEN6 which checks the version
and patch levels of the NHE package installed. Routine AFJXEN6 may be
NOIS:
removed by the station upon successful installation of this patch.
Installation Instructions:
==========================
WHEN? Anytime. This patch is so brief (only seven routines) that it
should not be queued.
HOW LONG? Installation will take less than 2 minutes.
====
Use the INSTALL/CHECK MESSAGE option on the PackMan and respond
YES at the prompt 'Want to Continue with load? YES// <return>.
===
1. Users are allowed to be on the system during the installation.
2. It is not necessary to place TaskMan in a WAIT/STOP state.
3. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
and Protocols? Yes// <return>, respond YES or <return>. When
===
prompted to select the option(s) you would like to place out of
NOIS: REN-0297-60708, BAN-0297-11202, and ATG-0297-31510
order, enter the following:
AFJXNHEX REQUEST
================
AFJX PURGE NIGHTLY
==================
4. Review your Mapped Routine set. If any of the routines listed in
the ROUTINE SUMMARY section are mapped on your system, they
should be unmapped at this time.
AFJXWCLI - DK RES errors reported in the above NOISs are repaired
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. From the Kernel Installation and Distribution System Menu, select
the Installation menu. On the KIDS Installation menu, you may elect
to use the following options:
a. Verify checksums in the Transport Global - this option will
allow you to ensure the integrity of the routines that are in
the Transport Global.
by this patch's changes in routine AFJXWCLI.
b. Compare Transport Global to the Current System - this option
will allow you to view all changes that will be made when the
patch is installed. It compares all components of the patch
(routines, DDs, templates, etc.).
c. Back up a Transport Global - this option will create a backup
message of any routines exported with the patch. It will NOT
back up any other changes such as DDs or templates.
Use the Install Package(s) options and select the package:
AFJX*5.1*6.
Multiple sites reported unexplained DK RES and similar errors
==========
8. MSM sites: Please ensure you answer YES when asked if you want
to move the routines to other systems and indicate the appropriate
CPUs. Alternatively, you can wait until the installation is
complete and move the routines listed in the Routine Summary
Section to all systems.
9. If the routines were unmapped as part of step 4, they should be
returned to the mapped set once the installation has run to
completion.
with NHE over the last year. The problem was located in
Prerequisites:
routine AFJXWCL1, where, in module INTRP, the variable
GMJ was used as a variable in a FOR loop. First the module
RDNODE was called, then module WRTGRM was called,
which hard SET the variable GMJ to "GRAM" without any
scoping of the variable. If there were any nodes that collated
after "GRAM," an endless loop resulted. In this loop the
global ^TMP("AFHS",$J,CT,0) was set with CT incremented
each time.
The routine was modified to change the program flow so that
the original sequencing of data was maintained, but the
==============
offending hard SET of the variable GMJ was avoided.
NOIS: ATG-0996-31958, BUT-0896-22000, FHM-0896-51544, and LEA-1196-41840
AFJXPNHX - Multiple sites have reported problems in routine AFJXPNHX at
QNEW+2. It appears that multiple jobs, not necessarily the
NHE purge, are running at the same time. These routines are
manipulating and deleting messages in the mailboxes and mail
global. This patch is generated to remove the effects of the
unwanted job interference. (The changes in AFJXPNHX were
originally issued in AFJX*5.1*4 which was marked 'Entered in
Error' due to an error in selection of routines contained.)
AFJXWCP8 - The routine AFJXWCP8 was found to contain references to file
6 and to file 16. The pointers are now properly referenced to
file 200.
NOIS: SBY-1296-30637
AFJXADHD - It was reported that the security alert bulletin on sensitive
data access occasionally was not generated. A secondary
access path was discovered through routine AFJXADHD. AFJXADHD
Install patch AFJX*5.1*1 prior to the installation of this patch.
is now modified to handle the generation of bulletins the
same as in routine AFJXALRT (which was previously modified to
handle this problem).
NOIS: DAY-0297-40622
AFJXADHD and AFJXALRT - Dayton reported that a spurious global node
^AFJ(537000,-1,0) was being set when a FILE^DICN failed and
S DA=+Y returned a -1. Then S ^AFJ(537000,DA,1) was performed.
A condition was added in routines AFJXADHD and AFJXALRT to
that SET to make it S:DA>0 and thus corrected the problem.
NOIS: DAY-0197-40124
AFJXWCPM - A site has reported a problem with BOLD being undefined at
line OPTION in routine AFJXWCPM. This results from IOST(0)
either being undefined or set to null.
Examination shows that in such cases BOLD and BOLF are
equally apt to cause problems. The modification made to clear
this problem is to hard SET BOLD and BOLF to null before
IOST(0) is checked and BOLD and BOLF are updated.
Descriptive Text:
NOIS: HOU-0197-72340
AFJXWPR2 - Houston reported that there was a syntax error in
routine AFJXWPR2 that caused problems with SOAP entries. This
is corrected.
PATCH HISTORY:
==============
The AFJXPNHX changes in this patch were originally issued as
AFJX*5.1*5 which was declared to have been 'Entered in Error' due
=================
to an error in selection of routines contained (NOIS CIN-0397-40969).
This has been updated correctly in AFJX*5.1*6.
In the previous AFJX patches, the Patch to Package file link was not
included. As a result, the package patch history is incomplete. The
sites are requested to manually update the patch history in the
Package File to indicate that patches 1 through 3 for AFJX are entered
into the production routines. Patches 4 and 5 were declared to have
been 'Entered in Error,' hence need not be entered. (This patch will
update the package patch history for AFJX*5.1*6 only.)
Test Sites:
===========
Bath, Reno, Houston, Dayton
Routine Summary:
================
|