XU*8.0*55 (424)    BUILD (9.6)

Name Value
NAME XU*8.0*55
DATE DISTRIBUTED 1996-12-18 00:00:00
PACKAGE FILE LINK KERNEL
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
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.

=========================================================================

TRACK PACKAGE NATIONALLY NO
FILE
  • DD NUMBER:
    • NEW PERSON (File-top level)
      FIELD NUMBER:
      • DEGREE
      • DATE E-SIG LAST CHANGED
      • SIGNATURE BLOCK PRINTED NAME
      • SIGNATURE BLOCK TITLE
      • ELECTRONIC SIGNATURE CODE
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   NO
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
BUILD COMPONENTS
  • ENTRIES:
    • XUEXISTING USER FILE #200
      FILE:   NEW PERSON
      ACTION:   SEND TO SITE
    • XUNEW USER FILE #200
      FILE:   NEW PERSON
      ACTION:   SEND TO SITE
    • XUREACT USER FILE #200
      FILE:   NEW PERSON
      ACTION:   SEND TO SITE
  • ENTRIES:
    • XUSESIG BLOCK
      ACTION:   SEND TO SITE
  • ENTRIES:
    • XUSESIG
      ACTION:   SEND TO SITE
      CHECKSUM:   B10516400
    • XUSESIG1
      ACTION:   SEND TO SITE
      CHECKSUM:   B1595900