AFJX*5.1*6 (573)    BUILD (9.6)

Name Value
NAME AFJX*5.1*6
PACKAGE FILE LINK NETWORK HEALTH EXCHANGE
TYPE SINGLE PACKAGE
ALPHA/BETA TESTING NO
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: 
================
TRACK PACKAGE NATIONALLY NO
BUILD COMPONENTS
  • ENTRIES:
    • AFJXEN6
      ACTION:   SEND TO SITE
      CHECKSUM:   B9267868
    • AFJXPNHX
      ACTION:   SEND TO SITE
      CHECKSUM:   B6278232
    • AFJXWCP8
      ACTION:   SEND TO SITE
      CHECKSUM:   B8359465
    • AFJXADHD
      ACTION:   SEND TO SITE
      CHECKSUM:   B25231613
    • AFJXWCPM
      ACTION:   SEND TO SITE
      CHECKSUM:   B10470026
    • AFJXALRT
      ACTION:   SEND TO SITE
      CHECKSUM:   B27347482
    • AFJXWCL1
      ACTION:   SEND TO SITE
      CHECKSUM:   B17206025
    • AFJXWPR2
      ACTION:   SEND TO SITE
      CHECKSUM:   B8950769
ENVIRONMENT CHECK ROUTINE AFJXEN6