| VERSION | 
- 
- 7.1
 
- DATE DISTRIBUTED:    1996-10-30 00:00:00
 
- PATCH APPLICATION HISTORY:
 
- 
- 
- 24
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This MailMan patch is in KIDS format.  Please make sure you follow the
 Nois: ISW-1195-21138, LEX-0895-42101.
-Fixes undefined error in screening logic, Nois: WIM-0196-20064,
 LAS-1295-61714.
-The Copy action will now work on a patch in KIDS format.
-The Copy action will also copy the date/time of the responses to a
 message.  E3R 7877
  
===========================================================================
 This patch should be installed after hours, when there is minimum users on
 the system.  You should put the XMUSER Option out of order.
 Installation instructions.  This patch contains the 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.  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 'XM*7.1*24' and proceed
      with install.
  7.  Answer YES to the question:
      'Want to DISABLE Scheduled Options and Menu Options?'
  8.  Enter XMUSER at the question:
-PackMan will now be KIDS aware. Patches created after Kernel patch
      'Enter options you wish to mark as 'Out Of Order':'
  9.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'.
 10.  AXP Sites, after patch has installed, rebuild your map set.
 ====================================================================  
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
 XU*8*21 is installed will be able to use Summarize, Print, and Text Print
 Name          Checksum          Patch List
 ----------------------------------------------------------
 XMA2C0        8936155           24
 XMA7G1        1193700           24
 XMAD1         7085638           24
 XMAP          8812311           24
 XMB           7281814           3,7,24
 XMBPOST       6164025           4,13,23,24
 XMP           8440919           4,24
 XMP2          9454113           24
 options of PackMan. Nois: MAC-1095-60621, ISA-0595-10416.
 XMP2A         9900587           24
 XMP3          7025241           24
 
 =====================================================================
 DATA DICTIONARY:
 A new code was added to the MESSAGE TYPE field (Set of Codes);
 K for KIDS Distribution.
-You can now '^' out of the Print Message option in PackMan, Nois:
 FILE:  MESSAGE #3.9
 FIELD: MESSAGE TYPE #1.7
 CHY-0595-50665.
-Corrects allocation error when XMTEXT is to large and passed to XMB.
 
 
- 
- 34 SEQ #31
 
- DATE APPLIED:    1997-03-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This MailMan patch is in response to the following:
MGY-1295-31820  Postmaster will no longer put messages in its waste basket.
 The messages will be deleted.
FNC-1196-32114  XMAUTOPURGE get no open error when queued.
===========================================================================
 This patch should be installed during off-peak hours when network mail
 activity is low. This patch can be installed with users on the system.
===========================================================================
 
INSTALLATION:
ANN-1196-40100  Packman will now halt properly when an error is found in
  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:
         2 Verify Checksums in Transport Global
         3 Print Transport Global
 a routine it is trying to transport.
         4 Compare Transport Global to Current System
         5 Backup a Transport Global
         6 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:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
               Before          After
 Name          Checksum        Checksum        Patch List
 ----------------------------------------------------------
 XMPH          4682271         4842981         34
 XMR           6434522         6876928         30,34
 XMR0B         9731612         9558225         4,6,13,34
 XMRUCX         338699          357201         27,34
 XMS           5986074         5910151         8,20,34
BRX-1295-11486, AUG-0796-31857, FTM-0296-42025  Mailman now keeps track of
 XMS0          9449052         9445201         13,8,20,23,27,34
 XMUT4A        4333719         4382977         34
============================================================================
 DATA DICTIONARY:  Partial DD
  File:  DOMAIN #4.2
   Field:
    1.61   NEW VALIDATION NUMBER
               This field is used for security.  It is a temporary value,
 the old and new Validations number.  If the link breaks before a site
               it is set when a new validation number is negotiated with
               another Domain. It is moved to the Validation Number,
               field 1.6, after it is confirmed by the other Domain.
 receives a new Val. number, MM will allow the old number next time the
 site reconnects.
 
 
- 
- 129 SEQ #125
 
- DATE APPLIED:    2000-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*129
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMR1          14522719        14463657        7,50,94,107,123,129
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*123.
1.  Users may be on the system during installation of this patch.
NOIS: MAD-0500-41856
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  Madison, WI
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*129    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
If a message with no text is received from a remote site, accept it, instead
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
of aborting.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*123.
 
 
- 
- 130 SEQ #126
 
- DATE APPLIED:    2000-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*130
Test Site: Bronx, NY
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Allow anyone to forward a priority message to a mail group, if the site
so chooses.  A new field has been added to file 4.3, MAILMAN SITE PARAMETERS,
and option XMKSP, MailMan Site Parameters, has been updated to include it.
Here's the new field:
STANDARD DATA DICTIONARY #4.3 -- MAILMAN SITE PARAMETERS FILE
STORED IN ^XMB(1,  (1 ENTRY)
DATA     NAME                  GLOBAL        DATA
ELEMENT  TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------
4.3,21   FORWARD PRIORITY MAIL TO GROUP 2;1 SET
                           '0' FOR NO; 
                           '1' FOR YES; 
         HELP-PROMPT:      Let users forward priority messages to mail
                           groups? 
         DESCRIPTION:      Enter YES is you wish to allow users to forward
                           priority messages to mail groups.  
  
NOIS: MON-1099-51059, HOU-0100-72381
                           Enter NO if you don't.  (This is the default.) 
                           Then only the message originator or anyone with
                           the XM GROUP PRIORITY key may forward priority
                           messages to mail groups.  
*Note: If you do nothing with this new field, then this patch will not
change MailMan's behavior with regard to the forwarding of priority messages.
Only if you answer YES will the behavior change as described above.
E3R: 7137
Test Site: Montana HCS
Test Site: Bronx, NY
Improve QD searches to deal with a mixture of upper and lower case.
E3R: 7506
Test Site: Bronx, NY
Add institution and title info to Help:User Information.  Such info will
be displayed if it exists and if the user's and site's preferences are set
to display them.
NOTE: This patch should be installed during off hours, when user activity
When creating a PackMan message, and you decide to abort it while selecting
is at a minimum.  It requires MailMan patches XM*7.1*110, XM*7.1*120,
and XM*7.1*128.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
recipients, MailMan ignores you and continues on.  MailMan has now been
--------------------------------------------------------------
XMHIU          8274187         8325597        50,107,128,130
XMJMQ1         7395902         7972269        40,50,110,130
XMJMS          5639134         5873945        50,120,130
XMXSEC1       11938650        12141474        50,95,110,130
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
taught to listen better.
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*110, XM*7.1*120,
and XM*7.1*128.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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:    XM*7.1*130    Loaded from Distribution  <date/time>
                         ==========
E3R: 3029, 6336, 7402
 Install Questions:
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 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.
 
 
- 
- 134 SEQ #127
 
- DATE APPLIED:    2000-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*134
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJMP         15950247        16023439        50,75,100,110,127,134
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*127.
1.  Users may be on the system during installation of this patch.
NOIS: ISW-0600-22431
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  OIFO Washington
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*134    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
If you try to print the last response of a message, the whole message is
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
printed by mistake.  This patch fixes that.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*127.
 
 
- 
- 133 SEQ #128
 
- DATE APPLIED:    2000-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*133
If a message has been latered, indicate it in the header when displaying
the message.
E3R 4975
Test Site:  Biloxi, MS
If a reply to a message from a remote site stayed local, make it clear in the
reply header when displaying it.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*110.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJMP1        16386050        17261262        40,50,75,110,133
NOIS FAR-0600-41904
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*110.
1.  Users may be on the system during installation of this patch.
Test Site:  Fargo, ND
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Don't abort when printing a message with a response missing from the response
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*133    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
multiple.
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
E3R 2479
Test Site:  Biloxi, MS
 
 
- 
- 132 SEQ #129
 
- DATE APPLIED:    2000-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*132
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMXREPLY       5648876         5876870        50,85,99,107,132
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
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 
NOIS: BRX-
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
Test Site:  Bronx, NY
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*132    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
When a user replies to a scrambled message from a remote site and sends it
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
over the network, an "undefined" error occurs.  This patch fixes that.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
 
 
- 
- 138 SEQ #130
 
- DATE APPLIED:    2000-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*138
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMXADDR1      11852631        12529716        50,78,83,96,104,107,127,138
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*127.
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 
NOIS: DUB-0700-30004
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
Test Site:  Dublin, GA
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*138    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
Avoid infinite loop if Remote User Directory has local users in it.
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*127.
============================================================================ 
 
 
- 
- 139 SEQ #131
 
- DATE APPLIED:    2000-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*139
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMXADDR3       6636062          8018411       107,139
XMXADDRG      15011724         14977775       50,99,107,139
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
1.  Users may be on the system during installation of this patch.
NOIS: MON-0799-52993
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  Montana HCS
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*139    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
Ignore upper/lower case differences when minusing remote recipient addressees.
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
============================================================================ 
 
 
- 
- 137 SEQ #132
 
- DATE APPLIED:    2000-07-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*137
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJMD          9220624         9221858        50,104,110,137
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*110.
1.  Users may be on the system during installation of this patch.
NOIS: BRX-0600-12672
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  BRONX
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*137    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
Avoid abort if message number is missing from 'latered messages' record
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
during 'latered messages' report.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*110.
 
 
- 
- 131 SEQ #133
 
- DATE APPLIED:    2000-07-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*131
Add status line showing number of new messages in new message list.
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJBM         10706426        10732311        50,110,131
XMJMFA         6600695         6784168        50,110,131
XMJMFB        15590623        15929930        50,110,131
XMJML         11033330        11937833        50,131
XMJMLN        13840736        14755647        50,110,131
XMJMLR        14100278        14200855        50,110,131
XMJMOI        17925576        18181531        50,87,89,110,127,131
XMJMOR        13211462        14599384        50,75,110,131
XMJMORX       14207041        15388148        50,110,131
XMJMQ         15891582        15971466        40,57,70,50,96,110,131
XMJMQ1         7972269         8577594        40,50,110,130,131
XMJMSO         8232068         8539565        50,110,127,131
XMVGROUP       6851604         7521910        50,104,107,131
E3R 2404
XMXADDR       14565832        15038029        50,96,101,104,107,131
XMXAPI         6992361         7362843        50,110,131
XMXMSGS        9944188        10394514        50,110,124,131
XMXMSGS2       7381168         7750414        50,106,110,127,131
XMXPARM       14291441        15160844        50,96,107,127,131
XMXSEC1       12141474        12312603        50,95,110,130,131
XMXUTIL       11858021        12222792        40,50,107,127,131
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
Test Site:  Biloxi, MS
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*107, XM*7.1*124,
XM*7.1*127, and XM*7.1*130.
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 
If a message is broadcast, then prompt sender for a vaporize date, if one
    the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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)
hasn't already been supplied.
 Select INSTALL NAME:    XM*7.1*131    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
E3R 3417
Test Site:  Biloxi, MS
Add an option to vaporize groups of messages.
Related help frames have been updated, and a new help frame,
XM-U-M-VAPORIZE EDIT-2, has been added.
A new API, VAPORMSG^XMXAPI, has been added.
E3R 6215
Test Site:  Biloxi, MS
List broadcast recipients first during Q or QD.
E3R 14211
Test Site:  Palo Alto, CA
NOIS TAM-0700-30683
Let site decide whether or not to let a user drop out of a non-self-enrolling
mail group.  A new field has been added to file 4.3, MAILMAN SITE PARAMETERS,
and option XMKSP has been updated to include it.  Here's the new field:
STANDARD DATA DICTIONARY #4.3 -- MAILMAN SITE PARAMETERS FILE
STORED IN ^XMB(1,  (1 ENTRY)   (VERSION 7.1)
DATA     NAME                  GLOBAL        DATA
ELEMENT  TITLE                 LOCATION      TYPE
---------------------------------------------------------------------------
Test Site:  Tampa, FL
4.3,22   DROP OUT OF RESTRICTED GROUP 2;2 SET
 
                           '0' FOR NO;
                           '1' FOR YES;
         LAST EDITED:      JUN 06, 2000
         HELP-PROMPT:      Let users drop out of non-self-enrolling mail
                           groups?
         DESCRIPTION:      Enter YES if you wish to allow users to drop
                           out of non-self-enrolling mail groups.  The
                           users will be warned that this is a
If you new a message in the WASTE basket, it tells you,
                           non-self-enrolling group, and that they won't
                           be allowed to rejoin later, and then they will
                           be asked to re-confirm the decision to drop out.
 
                           Enter NO if you don't.  (This is the default.)
                           Then users will have to contact IRM or the mail
                           group coordinator to ask to be dropped.
 
         TECHNICAL DESCR:  If a mail group is not a self-enrolling mail
                           group, then users can't just join.  They must
"Message saved to  basket."  This patch fixes that.
                           be added by the mail group coordinator.
 
                           If a user no longer wishes to be a member of
                           such a group, he must ask the group coordinator
                           to drop him.  But what if the group coordinator
                           has left the organization or is unresponsive?
                           Then what?  Then the user will have to ask IRM
                           to help.  This problem can be avoided by
                           setting this field to YES.
 
                           Some would argue that the coordinator added the
                           user to the group for a reason, and the user
                           should not be allowed to drop out.  (Perhaps
                           the coordinator is the user's boss.)  They
                           would argue that it is MailMan's job to prevent
                           the user from dropping out.  (Set the field to
                           NO.) Others would argue that it is not
                           MailMan's job at all, but the boss's job to
                           prevent the user from dropping out, and to
                           discipline the user if he does.  (Set the field
E3R 1305, 4838
                           to YES.)
*Note: If you do nothing with this new field, then this patch will not
change MailMan's behavior.  Users will not be able to drop out of
non-self-enrolling mail groups.
Additionally,
This patch introduces two more new APIs:
$$TPMSGCT^XMXUTIL - returns # of new priority messages in a user's mailbox.
Test Site:  Biloxi, MS
$$BPMSGCT^XMXUTIL - returns # of new priority messages in a user's basket.
This patch fixes a problem noticed on FORUM that could cause infinite looping
of error messages from remote sites.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*107, XM*7.1*124,
XM*7.1*127, and XM*7.1*130.
============================================================================ 
 
 
- 
- 136 SEQ #134
 
- DATE APPLIED:    2000-07-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*136
During the MESSAGE file integrity check, if a message subject is >65, then
truncate it; <3, pad it with "...".
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*108.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMA32A         9900106         9915667        27,37,44,55,50,136
XMUT4BA       16133058        16544870        50,108,136
XMUT4C         7571867         7616619        10,22,50,108,136
* Checksums produced by CHECK^XTSUMBLD
NOIS: none
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*108.
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 
Test Site:  FORUM
    the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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)
Exempt from the 'date purge' any messages in the transmit queues or the
 Select INSTALL NAME:    XM*7.1*136    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
server baskets.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOIS: BUT-0600-20499
Test Site:  Butler, PA
 
 
- 
- 37 SEQ #32
 
- DATE APPLIED:    1997-03-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
We recommend that you run option XMAUTOPURGE daily to purge your system of
NOIS:  LAK-0396-31177
The post-install routine, ^XMYPOST7, will run about 3 minutes per
1000 mailboxes.  See the description above about what it will be doing.
*NOTE*:  It will try to lock ^XMB(3.7).  If it cannot lock it, it will not
run, and you will have to run it manually at a future time.  So if you see
that ^XMYPOST7 stopped running as soon as it started, then you know it could
not get a lock. 
^XMYPOST8 will not run.  Do not run it.
===========================================================================
 
Rtns:  ^XMA32,^XMA32A
INSTALLATION:
1.  This routine is usually mapped on systems that allow mapping,
    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.
4.  On the KIDS menu, under the 'Installation' menu, use the following
    options:
       Verify Checksums in Transport Global
These "date purge" routines have been changed to
       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.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
  
ROUTINES:
- improve efficiency
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMA3          11195689        14547045         37
XMA30          5617809         7561526         37
XMA31          2140577            1080         27,37
XMA32         13342847        12437801         37
- make the coding clearer
XMA32A        11841830         9601895         27,37
XMADJF1B       4665477         4754529         10,16,37
XMDIRRCV       1862431         1909690         37
XMDIRSND       1508027         1583505         37
XMYPOST7       **new**          959425         37
XMYPOST8       **new**          649189         37
============================================================================
- recognize more internet date formats
- purge messages which think they are responses but really aren't
- purge responses which think they are original messages but really aren't
- recognize and comply with a task stop request
unreferenced messages.  It runs approximately 40 minutes per 100,000 messages.
NOIS:  NYN-0996-10302
Rtns:  ^XMA3
DD:    file 4.3, field #4.304, 'MESSAGES NOT TO PURGE WEEKDAYS'
Makes the documentation in the routine and DD match the code in the routine.
NOIS:  MIN-0195-40075
Rtns:  ^XMA3,^XMA30,^XMA31
Make sure that messages within the no-purge-days buffer aren't deleted.
NOIS:  WBP-0996-22202
Your mileage may vary.
Rtns:  ^XMA3,^XMA30,^XMA31
DD:    file 4.3, new field #142, 'NO-PURGE DAYS BUFFER'
Lets the site specify the no-purge number of days.
Routines are modified to improve efficiency and clarity.
STANDARD DATA DICTIONARY #4.3 -- KERNEL SITE PARAMETERS FILE   11/1/96  PAGE 127
STORED IN ^XMB(1,  (1 ENTRY)   SITE: MAILMAN RELEASED   UCI: REL,NMM (VERSION 7.
1)   
DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-------------------------------------------------------------------------------
4.3,142       NO-PURGE DAYS BUFFER   .14;2 NUMBER
              INPUT TRANSFORM:  K:+X'=X!(X>10)!(X<1)!(X?.E1"."1N.N) X
              LAST EDITED:      OCT 08, 1996 
              HELP-PROMPT:      Type a Number between 1 and 10, 0 Decimal 
                                Digits 
              DESCRIPTION:      This field is used during the
Option XMSTAT will show you the results of the last 20 purges: purge type,
                                un-referenced-messages purge to avoid purging
                                the last few messages in the message file,
                                according to their send date.
                                We subtract the NO-PURGE DAYS BUFFER from
                                today's date, giving a 'no-purge date'.  Local
                                messages which were created on or after that
                                date are not subject to purge.  Messages from
                                other sites are not affected by this buffer.  
                                If this field is not filled in, it defaults to
                                7 days.  One day is probably all that is
when they were run and how long they took, and how many messages were purged.
                                needed, however.  
                                One situation in which this buffer may be
                                useful is in the case of a message sent only to
                                a remote site.  Such a message is unreferenced
                                and would otherwise be subject to purge.  If a
                                reply came from the remote site after the
                                original message had been purged, the sender
                                would have access only to the reply and not to
                                the original message.  The NO-PURGE DAYS BUFFER
                                could be set to a reasonable number of days to
                                allow for a reply.
NOIS:  WBP-0596-21011
Rtns:  ^XMDIRSND,^XMDIRRCV
Delete Server messages from Postmaster's Mailbox after processing them.
NOIS:  MCM-1295-51144
Rtns:  ^XMA3
While cleaning out Postmaster's ARRIVING basket, deletes any message which
is still arriving after 'NO-PURGE DAYS BUFFER' number of days.
MailMan patch XM*7.1*37 contains the following enhancements and bug fixes:
NOIS:  None
Rtns:  ^XMADJF1B,^XMYPOST7
This problem was revealed during testing of this patch.  MailMan does not
use FileMan to add messages to a user's basket; he does it himself, and that
includes updating the zero node.  Up 'til now, when MM delivered a message to
a user's basket, he put the message number (not the number of messages) into
piece 4 of the zero node of the message multiple.  This patch corrects that
mistake.  ^XMYPOST7 goes through all message multiples of everyone's mailbox
and corrects the message multiple zero nodes.
NOIS:  DAY-0196-41801
Rtns:  ^XMA30
The user status report now includes 'last sign on', as well as 'last mail use'.
===========================================================================
This patch should be installed after hours, when user activity is at a
minimum.  You should put the XMUSER Option out of order.  No one should be
using MailMan.  The filers (mail delivery tasks) should not be running.
 
 
- 
- 141 SEQ #135
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*141
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMVGROUP       7521910         7972968        50,104,107,131,141
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*131.
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 
NOIS: CON-0700-12427
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
Test Site:  CONNECTICUT HCS
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*141    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
Fix abort when user tries to disenroll from a group.
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*131.
============================================================================ 
 
 
- 
- 140 SEQ #136
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*140
DATA       NAME                GLOBAL        DATA
                           Digits 
           DESCRIPTION:    When you read new messages by basket, MailMan
                           suggests the IN basket to read first.  If you
                           want MailMan to suggest other basket(s) before 
                           suggesting the IN basket, then fill in this
                           field with a priority order number.  MailMan
                           will suggest the basket(s) in the priority
                           order set by you.  The IN basket will be
                           suggested last.  (You will not be able to
                           choose the IN basket.)  Once all the priority
ELEMENT    TITLE               LOCATION      TYPE
                           baskets have been read, MailMan will suggest
                           baskets in alphabetical order. 
            CROSS-REFERENCE:  3.701^AP 
                             1)= S ^XMB(3.7,DA(1),2,"AP",$E(X,1,30),DA)=""
                             2)= K ^XMB(3.7,DA(1),2,"AP",$E(X,1,30),DA)
Additionally:
-When sending or forwarding a message using one of the ^XMD APIs, and there
are no recipients, XMMG is set to "Error = No recipients."  Previously,
there was no error message.
--------------------------------------------------------------------------
-MailMan's version of FileMan's ^DIR 'set of codes' reader has been improved.
It now offers selection completion and understands either the code or the
text, and asks for clarification if the user enters something ambiguous.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*131.
============================================================================ 
ROUTINES:
4.3,23     TITLE SOURCE        0;11 SET
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XM            11416143        10976819        17,35,50,140
XMD            7425316         7686115        33,50,98,103,107,140
XMGAPI4        4204061         5089993        50,140
XMJBM1         4157424         3151843        50,140
                           'S' FOR SIGNATURE BLOCK TITLE; 
XMJBN         10390839        15626783        50,100,140
XMJBU          1507122         2739459        50,140
XMJDIR         5974273         6074159        50,110,140
XMVVITA        4785601         7287397        50,101,110,140
XMVVITAE      10408258        11186176        50,74,107,140
XMXUTIL       12222792        12959022        40,50,107,127,131,140
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
                           'T' FOR TITLE; 
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*131.
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.  You do not need to stop TaskMan or the background filer.
           LAST EDITED:    JUL 18, 2000 
    Users may be on the system.
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:    XM*7.1*140    Loaded from Distribution  <date/time>
                         ==========
           HELP-PROMPT:    Where should the user's title come from? 
 Checking Install for Package XM*7.1*140
 Install Questions for XM*7.1*140
 Incoming Files:
   3.7       MAILBOX  (Partial Definition)
 Note:  You already have the 'MAILBOX' File.
   4.3       MAILMAN SITE PARAMETERS  (Partial Definition)
           DESCRIPTION:    Where in the NEW PERSON file should the user's
 Note:  You already have the 'MAILMAN SITE PARAMETERS' File.
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 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.
                           title come from? 
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
                            
                           Enter 'S' if the user's title should come from
                           field 20.3, SIGNATURE BLOCK TITLE.  If that
                           field is empty, then we'll try field 8, TITLE.  
                            
                           Enter 'T' if the user's title should come from
                           field 8, TITLE.  If that field is empty, we
                           won't show any title.  
                            
                           The default is 'T', if this field is not filled
Test Sites:  Biloxi, MS; Houston, TX; San Francisco, CA
                           in.  
E3R 13115
Users may choose in which order new messages should be read.
New help frames (XM-U-P-OPTIONS-4, XM-U-P-NEW MESSAGES READ ORDER) have been
added, and related help frames updated.  The following field has been added
to file 3.7:
STANDARD DATA DICTIONARY #3.7 -- MAILBOX FILE
STORED IN ^XMB(3.7,
DATA       NAME                GLOBAL        DATA
ELEMENT    TITLE               LOCATION      TYPE
--------------------------------------------------------------------------
3.7,21     NEW MESSAGES READ ORDER 0;19 SET
                           'N' FOR Newest First; 
                           'O' FOR Oldest First; 
           LAST EDITED:    JUL 19, 2000 
           HELP-PROMPT:    In which order do you want to read your new 
                           messages? 
           DESCRIPTION:    'Newest First' means new messages are read in
                           reverse order.  'Oldest First' means new
E3R 12694
                           messages are read in the order in which they
                           were sent.  
                           If you don't choose, your new messages will be
                           read 'Oldest First'.  
                           Note: When you display a list of new messages,
                           they will be displayed in the order you
                           selected in the field 'MESSAGE ORDER'. 
E3R 14123
Users may choose the default selection to the prompt which appears with
Sites may choose where MailMan gets a user's title.  The following field
the 'New Messages and Responses' option.  A new help frame (XM-U-P-NEW
MESSAGES OPTION) has been added, and related help frames updated.  The
following field has been added to file 3.7, and is available for editing
under 'Personal Preferences|
User Options Edit'.
STANDARD DATA DICTIONARY #3.7 -- MAILBOX FILE
STORED IN ^XMB(3.7,
DATA       NAME                GLOBAL        DATA
ELEMENT    TITLE               LOCATION      TYPE
--------------------------------------------------------------------------
has been added to file 4.3, and option XMKSP has been updated to include it:
3.7,20     NEW MESSAGES DEFAULT OPTION 0;18 SET
                           'LB' FOR LIST BASKETS WITH NEW MAIL; 
                           'LN' FOR LIST ALL NEW MESSAGES; 
                           'P' FOR PRINT ALL NEW MESSAGES; 
                           'R' FOR READ NEW MAIL BY BASKET; 
           LAST EDITED:    JUL 17, 2000 
           HELP-PROMPT:    Select default new messages option 
           DESCRIPTION:    This is the default choice which will appear
                           when you select the 'New Messages and
                           Responses' option.  
STANDARD DATA DICTIONARY #4.3 -- MAILMAN SITE PARAMETERS FILE
                           If you don't choose a default, the default will
                           be 'Read new mail by basket'.  
Also, when the user chooses to read new mail by basket, the user may have
basket(s) other than the IN basket presented as the default basket(s) from
which to read.  A new help frame (XM-U-P-READ NEW MSGS BSKT) has been added,
and related help frames updated.  The following field has been added to the
BASKET subfile of file 3.7, and is available for editing under
'Personal Preferences|User Options Edit'. 
STANDARD DATA DICTIONARY #3.7 -- MAILBOX FILE
STORED IN ^XMB(1,  (1 ENTRY)
STANDARD DATA DICTIONARY #3.701 -- BASKET SUB-FILE
STORED IN ^XMB(3.7,
DATA       NAME                GLOBAL        DATA
ELEMENT    TITLE               LOCATION      TYPE
--------------------------------------------------------------------------
3.701,4    READ NEW MSGS BASKET PRIORITY 0;4 NUMBER
           Read new messages basket priority
           INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<1)!(X?.E1"."1N.N) X
           LAST EDITED:    JUL 19, 2000 
           HELP-PROMPT:    Type a Number between 1 and 99, 0 Decimal 
 
 
- 
- 143 SEQ #137
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*143
Fix an abort which occurred because of typos in parameter checking routine
for MailMan APIs.
NOIS: WBP-0100-22822
Test Site:  Wilkes Barre, PA; Dayton, OH
Remove an errant DIR("B") which was hanging around after MailMan exits and
popping up in unexpected places elsewhere.
NOIS: none
Test Site:  DOMAIN.EXT
Fix an abort which occurred on FORUM because of a badly written $G() command.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*131.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
NOIS: MON-0800-50661
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJBM         10732311        10627394        50,110,131,143
XMJMOI        18181531        18282681        50,87,89,110,127,131,143
XMXMSGS       10394514        10461549        50,110,124,131,143
XMXMSGS2       7750414         7663790        50,106,110,127,131,143
XMXPARM       15160844        15143763        50,96,107,127,131,143
* Checksums produced by CHECK^XTSUMBLD
Test Site:  Montana HCS
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*131.
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 
Fix logic which results in improper deletion of vaporize date when
    the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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)
broadcasting a message by forwarding it.
 Select INSTALL NAME:    XM*7.1*143    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOIS: TAM-0800-30156
Test Site:  Tampa, FL
 
 
- 
- 145 SEQ #138
 
- DATE APPLIED:    2000-08-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*145
Also prevents the following error which may occur during logon and throw
the user off the system:
$ZERROR=NU+12^XMGAPI4:3, %DSM-E-UNDEF, undefined variable Y
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*140.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMGAPI4        5089993         5418259        50,140,145
XMJBN         15626783        15087232        50,100,140,145
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
NOIS: DUB-1299-32692
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*140.
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.  
Test Sites:  Danville, IL; Dublin, GA
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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:    XM*7.1*145    Loaded from Distribution  <date/time>
This patch prevents an abort which occurs when a user parks at the new
                         ==========
 Install Questions:
 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.
messages menu, starts up another session, reads all his new messages in
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
that other session, and then goes back to the original session and tries
to continue reading new messages.
 
 
- 
- 144 SEQ #139
 
- DATE APPLIED:    2000-08-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*144
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*75, XM*7.1*84, and
XM*7.1*140.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XM            10976819        10981828        17,35,50,140,144
XMJBL          4523065         5397834        50,144
XMJDIR         6074159         5458230        50,110,140,144
XMJERR          454500          375961        50,144
XMJMBULL       1399629         1994222        50,84,144
XMJMSA         1939332         1902278        50,144
XMXMBOX        1289002         1264480        50,144
NOIS: SFC-0800-62050
XMXPARMB       4788158         3879548        50,144
XMXPRT         3044670         3257492        50,75,144
XMXTO          1915321         1746429        50,144
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
Test Site: San Francisco, CA
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*75, XM*7.1*84, and
XM*7.1*140.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
Prevent error which occurs when user enters "query r" at
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:    XM*7.1*144    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
"Select message action: Ignore//" prompt.
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
E3R 6585
Do not offer a default subject for anonymous suggestions.
 
 
- 
- 142 SEQ #140
 
- DATE APPLIED:    2000-09-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*142
duplicated field 25, TRANSMISSION TASK#.  All routines which reference
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
the phantom field now reference field 25.  The pre-init with this patch
will set the phantom field for entries in file 4.2999 to null.
This patch also 'new's the variable ZTSYNC before creating the task to
transmit messages to a remote site.  (This will prevent "bleeding" of
SYNC FLAGs used by applications to ensure that tasks are run in sequence,
and then only if the preceding task completed successfully.)
Such SYNC FLAGs are not applicable to MailMan. 
NOTE: This patch requires MailMan patch XM*7.1*97, XM*7.1*107,
and XM*7.1*127.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
Test Site:  Tampa, FL
----------------------------------------------------------
XMB            4363515         3744054        3,7,24,26,27,50,142
XMBPOST        9626449         8035121        4,13,23,24,27,38,50,142
XMC2          12105966        11919093        13,23,27,50,142
XMKPL          2060011         2875442        50,142
XMKPLQ         9249196         5786623        50,142
XMKPO          2606344         3092912        50,142
XMS0           9308250         9155857        13,8,20,23,27,34,55,50,142
XMS5          13329767        13300220        13,8,23,27,55,58,50,142
XMS5B          4006973         4007283        13,23,142
XMTDF          4326406         4390490        50,127,142
XMTDL         18497319        18718545        50,97,142
XMTDL1         5049974         4584627        50,107,142
XMTDT          5385940         5589575        50,142
XMYPRE8        * NEW *          228290        142
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines:
XMYPRE8  has no user callable entry points.
NOIS: ISB-0700-32092, CMC-1299-30434, CMC-0200-31328, CMH-1199-N1398,
===========================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patch XM*7.1*97, XM*7.1*107,
and XM*7.1*127.
1.  Users should not be on the system during patch installation.
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.  
      CML-0700-41882, CMP-0700-61026, TAM-0300-33196
4.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Stop TaskMan.  Shut down the listeners.  You may also wish to shut down
    HL7 filers/LLP's and other background tasks which may attempt to create
    new messages.  During the installation of this patch, we do not want any
    messages coming in or going out.  Users should not be on the system.
Improve remote transmit process by eliminating the phantom task number
6.  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:    XM*7.1*142     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
field in piece 2 of the zero node for entries in file 4.2999.
 Want KIDS to INHIBIT LOGONs during the install? YES// YES
                                                       ===
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// YES
                                                                       ===
 Enter options you wish to mark as 'Out Of Order': XMUSER       MailMan Menu
                                                   ======
 Enter options you wish to mark as 'Out Of Order': <press return>
                                                   ==============
 Enter protocols you wish to mark as 'Out Of Order': <press return>
                                                     ==============
This field is not in the data dictionary, and yet was being used, and
 Delay Install (Minutes):  (0-60): 0// <press return>
                                       ==============
 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// <Do not queue this.>
                --------------------
7.  Start TaskMan.  If you shut down HL7 filers/LLP's and other
    background tasks in step 4, be sure to restart them, too.
 
 
- 
- 147 SEQ #141
 
- DATE APPLIED:    2000-10-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*147
may not be null as an input value.  The correction is that MailMan will no
longer set XMINSTR("SELF BSKT") to null.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*119.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMKP          16947852        16261814        50,89,119,147
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
NOIS: MIW-0900-41651
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*119.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
Test Sites:  Milwaukee, WI
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:    XM*7.1*147    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
This patch corrects an error which may occur in the second and subsequent
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
usages of SENDMSG^XMXAPI if one of the recipients is the sender of the
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
message and the input variable XMINSTR is used, but not newed. 
The first usage causes XMINSTR("SELF BSKT") to be set to null.  The second
and subsequent usages fail to send the message because XMINSTR("SELF BSKT")
 
 
- 
- 146 SEQ #142
 
- DATE APPLIED:    2000-10-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*146
E3R: 8432
 members of the group so that a certain level of comfort is achieved that the
 Super Searches will only be conducted for just cause.  The more people there
 are, who are aware that a Super Search has been conducted, the less likely
 it is that the capability will be abused.
  
 The site Information Security Officer should be the coordinator of this
 group.
NOTE: This patch should be installed during off hours, when user activity
Test Site: White River Junction, VT
is at a minimum.  It requires MailMan patches XM*7.1*108, XM*7.1*109,
& XM*7.1*144.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
Let authorized users search the Message file for messages based on the same
-----------------------------------------------------------------
XMJDIR         5458230         6123825        50,110,140,144,146
XMJERR          375961          374282        50,144,146
XMJMF         18005162         3844343        50,146
XMJMF1         * NEW *        11694773        146
XMJMF2         * NEW *         6206910        146
XMJMFA         6784168         6729708        50,110,131,146
XMJMFB        15929930        16215095        50,110,131,146
XMJMFC         * NEW *        11137057        146
XMJMOI        18282681        18383177        50,87,89,110,127,131,143,146
search criteria one can use when one is searching for one's own messages.
XMXAPIG        1672216         1692175        109,146
XMXLIST       10491222         6225911        50,108,146
XMXLIST1      12617251        12801864        50,108,146
XMXLIST2       * NEW *         6802380        146
XMXPARMB       3879548         3923435        50,144,146
XMXSEC1       12312603        12986076        50,95,110,130,131,146
XMXSEC2       27323685        27320982        50,89,95,110
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines.  They have no callable
The user would be able to search every message.
entry points:
XMJMF1
XMJMF2
XMJMFC
XMXLIST2
This patch introduces the following new APIs:
$$SSPRIV^XMXSEC1 - Is the user allowed to Super Search?
$$ZSSPRIV^XMXSEC1 - Is the user allowed to Super Search?
===========================================================================
Among other uses would be the ability to follow up on EEO harassment cases
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*108, XM*7.1*109,
& XM*7.1*144.
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.  
in which the offending user harassed via MailMan messages.
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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:    XM*7.1*146    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Incoming Mail Groups:
 Enter the Coordinator for Mail Group 'XM SUPER SEARCH': <Your site's ISO>
                                                         =================
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
This patch improves the message search capability.
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
- The Postmaster is now able to search the remote transmit queues.
- You are now able to search for messages that have a certain number of
lines of text or more.
- You are now able to search the MESSAGE file using all the criteria
available when searching your own mailbox.
- Help frames have been updated, and new help frames have been added to
reflect the changes.
- The API LISTMSGS^XMXAPIB has been improved to incorporate the changes, too.
The following entries have been added to their respective files:
E3R: 3764
OUTPUT FROM WHAT FILE: 19  OPTION
(This option has been added to the XMMGR 'Manage MailMan' menu.)
NAME: XM SUPER SEARCH                   MENU TEXT: Super Search Message File
  TYPE: run routine                     CREATOR: BEUSCHEL,GARY
  LOCK: XM SUPER SEARCH                 PACKAGE: MAILMAN
 DESCRIPTION:   This option lets the authorized user (anyone holding the XM
 SUPER SEARCH key) search the Message file for messages meeting any number of
 criteria, no matter who sent the messages.
  
 This option should not be used lightly.  One example in which usage is
Test Site: Biloxi, MS
 justified would be the search for evidence in an EEO harassment case.
  
 This option should be audited to track who uses it.
  
 Every search will trigger the sending of the XM SUPER SEARCH bulletin to the
 XM SUPER SEARCH mail group.  The bulletin will record who (DUZ) conducted
 the  search and what criteria were used.  It will not record the results of
 the search.
  
 The XM SUPER SEARCH mail group must have at least two active local users in
Let the user search the Message file for messages using the same criteria
 it  who have logged on recently.  If it doesn't, the search will not be
 performed.  Members of this mail group should be anyone whose responsibility
 it is to ensure that security is maintained and privileges are not abused.
 The mail group coordinator should be the site's Information Security Officer
 or another responsible individual.
  ROUTINE: SUPER^XMJMF
  UPPERCASE MENU TEXT: SUPER SEARCH MESSAGE FILE
OUTPUT FROM WHAT FILE: SECURITY KEY
available when searching one's mailbox.  The user would be limited to
NAME: XM SUPER SEARCH                   DESCRIPTIVE NAME: Search all messages
 DESCRIPTION:   This key lets the user use the option XM SUPER SEARCH, which
 performs a search for messages in the MESSAGE file based on multiple
 criteria.  This key should be given, on a time-limited basis, to trusted
 individuals who have a valid need to research messages in the MESSAGE file.
 For example, in sexual or other harassment cases, in which the harassment is
 in the form of MailMan messages.
OUTPUT FROM WHAT FILE: 3.6  BULLETIN
messages sent to or sent by the user.
NAME: XM SUPER SEARCH                   SUBJECT: Super Search Conducted
  RETENTION DAYS: 90
 MESSAGE:   |1| conducted a Super Search of the Message file.  The criteria
 used were:
 DESCRIPTION:   Every time a super search is conducted, this bulletin is sent
 to alert those responsible for ensuring that the capability is not misused.
  
 A super search is a search of the entire Message file based on any number of
 criteria.  All messages are looked at, regardless of who sent them.
  
 This bulletin reports who performed the search and what criteria were used.
  
 This bulletin is sent to the mail group XM SUPER SEARCH.  The ISO should be
 a member of that group.
  
 See the XM SUPER SEARCH option for more information.
PARAMETER: 1
 DESCRIPTION:   The user who conducted the Super Search.
NOIS: IOW-0500-42246
OUTPUT FROM WHAT FILE: 3.8  MAIL GROUP
NAME: XM SUPER SEARCH                   TYPE: public
  ALLOW SELF ENROLLMENT?: NO
 DESCRIPTION:   This mail group is sent a bulletin whenever someone conducts
 a Super Search using the XM SUPER SEARCH option.  The bulletin tells who
 conducted the search and what search criteria were used.
  
 Members of this mail group should be anyone who ought to be notified
 whenever a Super Search is conducted.  At an absolute minimum, the site ISO
 and alternate ISO(s) should be members.  There should be enough responsible
 
 
- 
- 148 SEQ #143
 
- DATE APPLIED:    2000-10-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*148
1. Prevents the Postmaster from BRowsing messages in the transmit queues.
2. Improves error tracking during message addressing:
- If you address a message to a mail group with no members, you will be
informed that the group has no members.
- ^TMP("XMERR",$J) for message addressing API errors now contains:
^TMP("XMERR",$J,<error #>)=<dialog #>
^TMP("XMERR",$J,<error #>,"PARAM","ID")="XMTO"
^TMP("XMERR",$J,<error #>,"PARAM","VALUE")=<recipient>
^TMP("XMERR",$J,<error #>,"TEXT",<i>)=<line i of error message>
^TMP("XMERR",$J,"E",<dialog #>,<error #>)=""
The pre-init with this patch deletes three DIALOG file entries which are
being replaced with new ones.
NOTE: This patch requires MailMan patches XM*7.1*133, XM*7.1*134,
XM*7.1*138, XM*7.1*139, & XM*7.1*146.
============================================================================ 
ROUTINES:
NOIS: MON-0800-51277
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before         After
Name         Checksum       Checksum       Patch List
--------------------------------------------------------------
XMJMLR1       6891665        5264830       50,72,110,148
XMJMOI       18383177       18491420       50,87,89,110,127,131,143,146,148
XMJMP        16023439       15497599       50,75,100,110,127,134,148
XMJMP1       17261262       19109250       40,50,75,110,133,148
Test Site: Montana HCS
XMXADDR      15038029       15075462       50,96,101,104,107,131,148
XMXADDR1     12529716       12201693       50,78,83,96,104,107,127,138,148
XMXADDR2     11569369       11091661       50,107,148
XMXADDR3      8018411        7292198       107,139,148
XMXADDR4      7390105        7386662       107,148
XMXADDRD     10214397        9985665       50,104,107,148
XMXADDRG     14977775       14941972       50,99,107,139,148
XMYPRE7         35197          35006       127,148
* Checksums produced by CHECK^XTSUMBLD
When user backs up on a broadcast message with a response, default to 0,
This patch introduces no new routines.
============================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patches XM*7.1*133, XM*7.1*134,
XM*7.1*138, XM*7.1*139, & XM*7.1*146.
1.  Users should not 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 
instead of 1.
    the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users should not be on the system.
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:    XM*7.1*148    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// YES
                                                       ===
 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.
This patch also:
 DEVICE: HOME// <It's up to you.  You may queue it, if you wish.>
                -------------------------------------------------
6.  Let users back on the system.
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
============================================================================
 
 
- 
- 149 SEQ #144
 
- DATE APPLIED:    2000-10-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*149
the reply is the text in the 2 node, saved by the editor.  The user would
immediately be told that a new response had arrived.  (It would be from
"* no name *" if the user backed up to see it.)  This patch fixes that. 
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*144..
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XM            10981828        11093966        17,35,50,140,144,149
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
NOIS: MAR-0500-22472
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*144.
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.  You do not need to stop TaskMan or the background filer.
Test Sites:  Maryland HCS
    Users may be on the system.
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:    XM*7.1*149    Loaded from Distribution  <date/time>
                         ==========
If a user opens second session while editing a reply to a message, and
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
enters MailMan by typing "D ^XM" from the programmer prompt, it is possible
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
that the reply message stub will be killed.  When the user returns to the
first session, exits the editor, and transmits the reply, the zero node of
the reply is gone, (killed in the second session), and all that is left of
 
 
- 
- 39 SEQ #33
 
- DATE APPLIED:    1997-03-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This MailMan patch will change how an 'ANSWER' message looks. The message
===========================================================================
 
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
 will now show the users response, the users network signature, and then
      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)
  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.
===========================================================================
 the original message. The orignal message with be preceded with a '>'.
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
               Before          After
 Name          Checksum        Checksum        Patch List
 ----------------------------------------------------------
 XMA11B         3291121         3593034        39
 XMA2          10106075        10059315        5,6,10,15,39
 The user can now edit the entire message, including the original message,
===========================================================================
 by using the 'Edit' option at the 'TRANSMIT option: ' prompt.
===========================================================================
 This patch should be installed after hours, when there is minimum users on
 the system.  You should put the XMUSER Option out of order.
 
 
- 
- 152 SEQ #145
 
- DATE APPLIED:    2000-10-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*152
is at a minimum.  It requires MailMan patch XM*7.1*118.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJMT          7558831         7600587        50,107,118,152
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*118.
1.  Users may be on the system during installation of this patch.
NOIS: none
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Sites:  FORUM
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*152    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
During message addressing, if a user enters ?? at the 'send to:' prompt
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
to ask for Domain information, and the selected domain has a relay domain,
an abort occurs.  This patch fixes that. 
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 150 SEQ #146
 
- DATE APPLIED:    2000-10-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*150
   3.9       MESSAGE  (Partial Definition)
 Note:  You already have the 'MESSAGE' 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.
STANDARD DATA DICTIONARY #3.715 -- FILTER SUB-FILE
 DEVICE: HOME// <Do NOT queue it!>
                ------------------
6.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
STORED IN ^XMB(3.7,
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
3.715,9    FORWARD TO             1;0 Multiple #3.7159
3.7159,.01   FORWARD TO             0;1 FREE TEXT (Multiply asked)
             INPUT TRANSFORM:D FWDTO^XMTDF(.X,$G(XMIA)) I $D(X) K:$L(X)>50!(
                             $L(X)<1) X
             LAST EDITED:    OCT 17, 2000 
             HELP-PROMPT:    Answer must be 1-50 characters in length.
             DESCRIPTION:    Enter the person, group, device, or server to
                             whom or to which the message is to be
                             forwarded.  The message will be forwarded under
                             the following conditions, and you will be
                             listed as the forwarder.
E3R 14955
                             This will only apply when:
                              - delivering a message to you for the first
                             time.
                             This will not apply when:
                              - you sent the message.
                              - the message is already in your mailbox.
                              - delivering replies.
                              - the message is closed, confidential, or
                             otherwise sensitive.
Test Site:  Biloxi, MS
             NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
             CROSS-REFERENCE:3.7159^B
                             1)= S ^XMB(3.7,DA(2),15,DA(1),1,"B",$E(X,1,30),
                             DA)=""
                             2)= K ^XMB(3.7,DA(2),15,DA(1),1,"B",$E(X,1,30),
                             DA)
NOTE: This patch should be installed during off hours, when user activity
Add 'FORWARD TO' action to message filters.
is at a minimum.  It requires MailMan patches XM*7.1*140 and XM*7.1*142.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
The help frame XM-U-P-FILTER ACTIONS has been updated.
XMTDF          4390490         5739561        50,127,142,150
XMTDL2         9530207        10072873        50,127,150
XMTDT          5589575         8285616        50,142,150
XMVVITA        7287397         7295482        50,101,110,140,150
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*140 and XM*7.1*142.
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,
    but you should stop the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the
In your message filters, you are now able to specify recipients to whom
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
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
filtered messages should be forwarded.
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*150     Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XM*7.1*150
 Incoming Files:
   3.7       MAILBOX  (Partial Definition)
 Note:  You already have the 'MAILBOX' File.
 
 
- 
- 153 SEQ #147
 
- DATE APPLIED:    2000-11-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*153
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJMCODE      11817911        12139966        50,110,153
XMJMP2         2711990         2695696        110,153
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*110.
1.  Users may be on the system during installation of this patch.
NOIS: TUC-1000-62033
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Sites:  Tucson, AZ
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*153    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
When prompting a user for a password on a scrambled message, MailMan now
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
displays the subject and sender, too.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*110.
 
 
- 
- 155 SEQ #148
 
- DATE APPLIED:    2000-11-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*155
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJMLR1        5264830         5293649        52,72,110,148,155
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*148.
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 
NOIS: none
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
Test Sites:  FORUM
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*155    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
While in the new messages list, if a user attempts a ?search, an abort
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
occurs.  This patch fixes that.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*148.
 
 
- 
- 151 SEQ #149
 
- DATE APPLIED:    2000-11-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*151
Also, this patch includes routine XMTDL2, to correct line 2 in patch
XM*7.1*150.  The code is unchanged.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*147 and XM*7.1*150.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMKP          16261814        16277893        50,89,119,147,151
XMTDL         18718545        18831179        50,97,142,151
XMTDL2        10072873        10072873        50,127,150,151
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
NOIS: LOM-0800-63083
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*147 and XM*7.1*150.
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.  
Test Site:  Loma Linda, CA
4.  Users may be on the system.  You do not need to stop TaskMan,
    but you should stop the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
If two (or more) people are signed on as the same user (either normally
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*151     Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XM*7.1*151
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
or as a surrogate) and they forward the same message at the same time,
                                                       ==
 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// <Do NOT queue it!>
                ------------------
6.  Start the background filer.
it is possible that one forward clobbers the others, and the others won't
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
be delivered.  This patch fixes that.
 
 
- 
- 156 SEQ #150
 
- DATE APPLIED:    2000-11-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*156
is at a minimum.  It requires MailMan patch XM*7.1*131.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJMSO         8539565         8831110        50,110,127,131,156
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*131.
1.  Users may be on the system during installation of this patch.
NOIS: BAY-1000-32222
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Sites:  BAY PINES, FL
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*156    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
If a user enters an incomplete date for a message vaporize date, assume
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
the future, not the past.  Also, if the user is entering a vaporize date
for a new message, the vaporize date be no earlier than tomorrow.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 154 SEQ #151
 
- DATE APPLIED:    2000-11-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*154
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*148.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before       After
Name          Checksum     Checksum     Patch List
----------------------------------------------------------------------------
XMJMOI        18491420     18964660     50,87,89,110,127,131,143,146,148,154
XMJMOI1        3117776      3352332     110,154
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
NOIS: HIN-0600-41009
is at a minimum.  It requires MailMan patch XM*7.1*148.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Sites:  Hines, IL
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*154    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
If two users are signed on as the same user, and both are working on the
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
same message, and one user saves the message to another basket, an abort
occurs if the other user tries to save the message, too.
This patch fixes that. 
 
 
- 
- 157 SEQ #152
 
- DATE APPLIED:    2000-11-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*157
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
===========================================================================
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
3.73,.01   DATE MESSAGE WILL BE NEW 0;1 DATE (Required)
           Date Message Will Be New   
           INPUT TRANSFORM:  S %DT(0)="NOW",%DT="ETF" D ^%DT K %DT(0) S X=Y 
                             K:Y<1 X
           LAST EDITED:      NOV 16, 2000 
           HELP-PROMPT:      Enter a date or date @ time on which you wish 
                             this message to be new. 
           DESCRIPTION:      This field should be in FileMan format.  The
                             file will be X-referenced by it and the
                             background filer will process it on that date.  
           NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
           CROSS-REFERENCE:  ^^TRIGGER^3.73^1 
NOIS: ISF-1100-60233
                             1)= X ^DD(3.73,.01,1,1,1.3) I X S X=DIV S Y(1)=
                             $S($D(^XMB(3.73,D0,0)):^(0),1:"") S X=$P(Y(1),U
                             ,2),X=X S DIU=X K Y S X=DIV S X=$S($D(XMDUZ):XM
                             DUZ,1:DUZ) X ^DD(3.73,.01,1,1,1.4)
                             1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S 
                             Y(1)=$S($D(^XMB(3.73,D0,0)):^(0),1:"") S X=$S('
                             $D(^VA(200,+$P(Y(1),U,2),0)):"",1:$P(^(0),U,1))
                             =""
                             1.4)= S DIH=$S($D(^XMB(3.73,DIV(0),0)):^(0),1:"
Test Sites:  San Francisco OIFO
                             "),DIV=X S $P(^(0),U,2)=DIV,DIH=3.73,DIG=1 D ^D
                             ICR:$O(^DD(DIH,DIG,1,0))>0
                             2)= Q
                             CREATE CONDITION)= USER=""
                             CREATE VALUE)= S X=$S($D(XMDUZ):XMDUZ,1:DUZ)
                             DELETE VALUE)= NO EFFECT
                             FIELD)= USER
The .01 field of file 3.73 contains a date input transform.  This patch
           CROSS-REFERENCE:  3.73^AB1^MUMPS 
                             1)= N XMDUZ,XMZ,XMREC S XMREC=$G(^XMB(3.73,DA,0
                             )),XMDUZ=$P(XMREC,U,2),XMZ=$P(XMREC,U,3) I XMZ]
                             "" S ^XMB(3.73,"AB",X,XMDUZ,XMZ,DA)=""
                             2)= N XMDUZ,XMZ,XMREC S XMREC=$G(^XMB(3.73,DA,0
                             )),XMDUZ=$P(XMREC,U,2),XMZ=$P(XMREC,U,3) I XMZ]
                             "" K ^XMB(3.73,"AB",X,XMDUZ,XMZ,DA)
                             This xref activates when a user changes the
                             date/time that a message is latered. 
adds a K %DT(0) to the input transform to prevent leakage.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
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 should be installed during off hours, when user activity
STANDARD DATA DICTIONARY #3.73 -- MESSAGES TO BE NEW AT A LATER DATE FILE
is at a minimum.  It requires MailMan patch XM*7.1*50.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
STORED IN ^XMB(3.73,
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*157    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
 
 
- 
- 160 SEQ #153
 
- DATE APPLIED:    2000-11-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*160
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*143.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJBM         10627394        11268978        50,110,131,143,160
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*143.
NOIS: PUG-1100-51632
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Sites:  PUGET SOUND HCS
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*160    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
If a user has only confidential messages in her basket, and a surrogate
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
tries to read the messages in that basket using the Classic reader, the
surrogate is simply tossed out of the basket with no explanation.
This patch will ensure that the surrogate is given an explanation.
 
 
- 
- 161 SEQ #154
 
- DATE APPLIED:    2001-01-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*161
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*160.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMJBM         11268978        11317455        50,110,131,143,160,161
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*160.
NOIS: none
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Sites:  FORUM
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*161    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
If a user, using the Classic reader, deletes all the messages in his basket,
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
MailMan tells him that he has only confidential messages in his basket, and
that as a surrogate, he is not allowed to read them.  This patch corrects
that.
 
 
- 
- 42 SEQ #34
 
- DATE APPLIED:    1997-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 Prerequisites: none
ANN-0397-41843  Sites were sometimes getting a '550 Domain file locked'
 message after installing patch XM*7.1*34
This patch also contains code which lays the groundwork for the upcoming
domain name changes.
===========================================================================
 This patch should be installed during off-peak hours when network mail
 activity is low. This patch can be installed with users on the system.
===========================================================================
 
=========================================================================== 
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.  Users can remain on the system. This patch can be queued and should be
      installed during off-peak hours.  TaskMan can remain running.
  5.  On the KIDS menu, under the 'Installation' menu, use the following
 This MailMan patch is in response to 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.
============================================================================ 
  
 ROUTINES:
   Checksums were calculated with CHECK^XTSUMBLD
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
               Before          After
 Name          Checksum        Checksum        Patch List
 ----------------------------------------------------------
 XM0            5124637         3346676         4,42
IOW-0397-40004, MWV-0297-20667, BAY-0397-30178, FAV-0397-71157
 XMP2A          9900587        10037244         24,42
 XMR0B          9558225         9580242         4,6,13,34,42
============================================================================
 KIDS messages were losing the Message Type field during transmission.
 When the user installed the patch they would get an 'UNDEFINDED
 FUNCTION' error.
 
 
- 
- 162 SEQ #155
 
- DATE APPLIED:    2001-01-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*162
is at a minimum.  It requires MailMan patch XM*7.1*132.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMXREPLY       5876870         5772421        50,85,99,107,132,162
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*132.
1.  Users may be on the system during installation of this patch.
NOIS: ISW-1100-22093
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Sites:  FORUM
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*162    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
If a message from a remote site has no remote message ID associated with it,
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
an abort occurs if a user attempts to reply remotely to it.  This patch
prevents the abort by sending the reply as an original message.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 164 SEQ #156
 
- DATE APPLIED:    2001-01-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*164
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*162.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMYPRE9        * NEW *           84031        164
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routine:
XMYPRE9 has no user-callable entry points.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
NOIS: WRJ-1100-10829
It requires MailMan patch XM*7.1*162.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Site:  White River Junction, VT
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*164    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
Somehow, the bulletin XMDATANO got corrupted.  This patch restores that
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
bulletin to what it should be.
The pre-init will delete the corrupted version of the bulletin.
 
 
- 
- 165 SEQ #157
 
- DATE APPLIED:    2001-02-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This is an informational patch for DSM sites only.  Other sites may
$
Unsuccessful connection after maximum retries
$type hlseven.log
$!HLSEVEN.COM-for incoming connect requests
$!-------------------------------------------------------------
$ set noon        !Don't stop
$ set noverify    !change as needed   
Opening _BG8215:
This patch repeats information in AXP ALERT*117, an excerpt of which follows:
1> _BG8215: not ready!
2> _BG8215: not ready!
3> _BG8215: not ready!
4> _BG8215: not ready!
5> _BG8215: not ready!
6> _BG8215: not ready!
7> _BG8215: not ready!
8> _BG8215: not ready!
9> _BG8215: not ready!
10> _BG8215: not ready!
Could not open _BG8215: - exiting
  HLSEVEN     job terminated at  2-NOV-2000 07:50:40.84
$
A successful connection after 2 retries
$type hlseven.log
$!HLSEVEN.COM-for incoming connect requests
$!-------------------------------------------------------------
$ set noon        !Don't stop
TO:   AXP/VMS DSM SITES
$ set noverify    !change as needed   
Opening _BG8215:
1> _BG8215: not ready!
2> _BG8215: not ready!
_BG8215: is now ready for use - entering DSM
  HLSEVEN     job terminated at  2-NOV-2000 07:50:40.84
$
The XMINET_ALPHA.COM command procedure is included below, and can be copied
& pasted into a VMS file directly from this message. Alternatively, the
FROM: National AXP/VMS Technical Support Team
XMINET_ALPHA.COM (XM7_1P165.COM) file will be available for downloading from
the [.SOFTWARE] directories at the following ftp sites:
Hines                   152.129.1.110
Albany                  152.127.1.5
Salt Lake City          152.131.2.1
To install:
Disable the UCX XMINETMM service
RE:   AXP ALERT*117  HLSEVEN and XMINETMM "Openfail errors"
$ UCX DISABLE SERVICE XMINETMM (UCX Version 4.2)
or
$ TCPIP DISABLE SERVICE XMINETMM (TCPIP Version 5.0A) 
Using either method, place this new XMINET_ALPHA.COM procedure in the
SYS$LOGIN directory of the XMINETMM user. Be sure to edit accordingly. 
Copy and Paste Method:
$ SET DEFAULT USER$:[XMINETMM] or equivalent of the XMINETMM user.
Copy file from below into your Windows buffer by highlighting the entire
text of the XMINET_ALPHA.COM file below.
$ CREATE XMINET_ALPHA.COM
Paste the contents of your windows buffer and use CTRL Z to close file.
Then check/edit XMINET_ALPHA.COM to ensure that the DSM command line is
correct for your system.  (You may use your previous version of
XMINET_ALPHA.COM file as a reference.  The entry SOC^XMRUCX is correct.
HLSEVEN has uncovered a VMS TCP/IP problem regarding DSM not being able to
SOC25^XMRUCX should no longer be used.)
Using FTP Method:
To retrieve from [.SOFTWARE] directories listed above:
$FTP 152.127.1.5
220 ISC1A2.ISC-ALBANY.DOMAIN.EXT FTP Server (Version 5.0) Ready.
Connected to 152.127.1.5. 
Name (152.127.1.5:dsmmgr): ANONYMOUS
open a BG device for use. This problem is related to multi-processor CPU
331 Guest login OK, send ident as password.
Password: 
230 Guest login OK, access restrictions apply.
FTP> SET DEF [.SOFTWARE]
250-CWD command successful.
250 New default directory is VA4$:[ANONYMOUS.SOFTWARE]
FTP> GET XM7_1P165.COM XMINET_ALPHA.COM
200 TYPE set to IMAGE.
200 PORT command successful.
150 Opening data connection for VA4$:[ANONYMOUS.SOFTWARE]XM7_1P165.COM;
systems (i.e. ES40, 4100) with more than one CPU. It is not VMS or UCX
 (152.127.1.6,3281)
226 Transfer complete.
local: SYS$:[DSMMGR]XMINET_ALPHA.COM;1  remote: XM7_1P165.COM
144638 bytes received in 00:00:00.04 seconds (3284.83 Kbytes/s)
FTP> EXIT
221 Goodbye.
$
Check/edit XMINET_ALPHA.COM to ensure that the DSM command line is
correct for your system.  (You may use your previous version of
disregard.  DSM sites, you must manually perform updates.  It is important
(TCPIP) version specific, as we have identified the problem on systems
XMINET_ALPHA.COM file as a reference.  The entry SOC^XMRUCX is correct.
SOC25^XMRUCX should no longer be used.)
$ COPY XMINET_ALPHA.COM USER$:[XMINETMM] or equivalent of the XMINETMM user.
Before enabling the XMINETMM service, be sure to check the file ownership
and protection. 
Enable the UCX XMINETMM service
$ UCX ENABLE SERVICE XMINETMM (UCX Version 4.2)
running VMS 6.2-1H3 to VMS 7.2.1 and also UCX version 4.2 ECO 3 as well as
or
$ TCPIP ENABLE SERVICE XMINETMM (TCPIP Version 5.0A)
Please note that Mailman puts a leading space before the "$" of each DCL
command line in the XMINET_ALPHA.COM file as it is documented. If you choose
to cut and paste the file from this message, you will need to edit it to
remove the spaces before enabling the services.
*** Cut here ***
TCPIP version 5.0A. A condition can occur where the server site will fail
$!XMINET_ALPHA.COM - for incoming connect requests
$!-------------------------------------------------------------
$ set noon        !don't stop
$ set noverify    !change as needed   
$! set verify     !change as needed
$ purge/keep=5 sys$login:*.log !Purge log files only
$ set proc/priv=(share)  !Required for MBX device
$ x=f$trnlnm("sys$net")  !This is our MBX device
$! 
$ write sys$output "Opening "+x !This can be viewed in the log file
to open the BGnnnn: device and the HLSEVEN.LOG will report the following
$! Check status of the BG device before going to DSM
$ cnt=0
$ CHECK:
$ stat=f$getdvi("''x'","STS")
$ if cnt .eq. 10
$ then
$ write sys$output "Could not open ''x' - exiting"
$ goto EXIT
$ else
$       if stat .ne. 16
errors:
$       then
$       cnt=cnt+1
$       write sys$output "''cnt'> ''x' not ready!"
$       wait 00:00:01 !Wait one second to assure connection
$       goto CHECK
$       else
$       write sys$output "''x' is now ready for use - entering DSM"
$!-------------------------------------------------------------
$! **Be sure this command line is correct for your system
$! **and if access control is enabled, that this account has
$! **access to this uci,vol & routine.
$!
$ DSM/E=DSMMGR/U=VAH/V=ROU/DATA="''X'" SOC^XMRUCX
$!-------------------------------------------------------------
$       endif
$ endif
$ EXIT:
$ logout/brief
*** end cut here ***
%DSM-F-OPENERR, error opening device or file
IMPORTANT!!!   IMPORTANT!!!   IMPORTANT!!!
This XMINET_ALPHA.COM file is a generic file to be used and EDITED by all
VMS/DSM sites. Please refer to the comment lines in the command procedure.
THIS COMMAND PROCEDURE MAY NOT WORK AS DISTRIBUTED.
Please verify that the DSM command line is correct for your site.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.
-DSM-E-ERRCODE, Error Code = 0
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
This patch has no routines.
-SYSTEM-F-BADPARAM, bad parameter value
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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:    XM*7.1*165    Loaded from Distribution  <date/time>
                         ==========
that you read this patch and follow the instructions to update your
VistA uses two types of "listen services", HLSEVEN and XMINETMM. Tests have
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
shown that the XMINETMM service is also prone to the same symptoms as seen
                ------------------------------------------------
5.  Now read and follow the instructions in the Patch Description to
update your XMINET_ALPHA.COM file.
===========================================================================
by the HLSEVEN service. These tests were run on the FORUM system and have
produced retries during heavy activity periods. Therefore, the AXP, HLSEVEN
and Mailman teams have agreed to jointly release the following Alert and
Informational patches. 
AXP Alert*117
HL*1.6*70
XM*7.1*165
XMINET_ALPHA.COM file.
The following is an excerpt from Compaq Engineering acknowledging our
findings and their description of the problem.
********************************************************************
Compaq
Engineering thinks the problem here is a race between the INETACP, which
has just created the process via $CREPRC(), and the process just created.
The INETACP doesn't relinquish its ownership of the BG device for the
accepted connection (which it passes in SYS$NET process logical) until
sometime after $CREPRC() returns success status.  If the process gets to
run first it may have trouble assigning this BG momentarily.  
This situation only occurs for listen services; nolisten services
(like FTP) are handled very differently.
*********************************************************************
Although this problem has been acknowledged, Compaq is reluctant to issue a
Patch XM*7.1*165
patch to the current version of TCPIP V5.0 due to its complexity. They have 
agreed to provide a fix in a future release. This future release should be 
TCPIP Services for VMS version 5.1, due sometime next year (2001). As an 
interim "work-around" solution, new HLSEVEN.COM and XMINET_ALPHA.COM command 
procedures have been written to compensate for this "race condition". 
XMINET_ALPHA.COM Descriptions
This command procedure has been edited to check the status of the BG device
prior to entering DSM. It contains two IF-THEN-ELSE statements. The first
is a loop to count to 10. The command procedure will terminate after 10
tries to gain access to the BG device. The second is a loop to test the bit
mask status [stat=f$getdvi("''x'","STS")] of the BG device. It was found
that with a bit mask value of 65552, DSM could not open the BG device but a
bit mask value of 16 allowed DSM to open the BG device. If the bit mask
value is not equal to 16, then the command procedures will wait one second
and try again. 
Typical log file entries:
NOIS: none
Note - New log files will not be generated if the XMINET_ALPHA.LOG file
version number has reached 32767. To generate new log files, delete all
XMINET_ALPHA.LOG files and new ones will be generated starting with version
1. Please also note that empty log files may be normal. If the current log
file for the latest connection is still open and the connection is still
active, the file will be empty and nothing will be displayed. Very busy
XMINETMM services may see this and they can also generate failure to purge
error messages. Keeping more log files in the purge statement in the
command procedures can avoid purge error messages - adjust accordingly.
Test Sites:  FORUM
Successful connection with no retries
$type hlseven.log
$!HLSEVEN.COM-for incoming connect requests
$!-------------------------------------------------------------
$ set noon        !Don't stop
$ set noverify    !change as needed   
Opening _BG8534:
_BG8534: is now ready for use - entering DSM
  HLSEVEN     job terminated at  2-NOV-2000 07:55:38.44
 
 
- 
- 135 SEQ #158
 
- DATE APPLIED:    2001-02-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*135
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMRUCX          841742          478788        27,34,50,135
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*50.
1.  Users may be on the system during installation of this patch.
NOIS: NAS-1099-33188
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*135    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
Instead of going to ^XUSCLEAN when incoming net mail is finished, simply
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
quit.  Also, make the SOC25 entry point identical to the SOC entry point.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*50.
 
 
- 
- 158 SEQ #159
 
- DATE APPLIED:    2001-02-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*158
SUFFIX.  They continue to be added to file 4.2, DOMAIN.
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
A new bulletin, XM DOMAIN ADDED, now notifies G.POSTMASTER of these
new domains.
The pre-init, XMYPOSTD deletes all entries from the INTERNET SUFFIX
file 4.2996.  A new DD will be brought in for this file, along with
all its data.  It is populated with all the internationally recognized
top-level domains.  You will not be able to edit that file, except for
adding notes.
A 'B' xref is added to the .01 field of the TRANSMISSION SCRIPT multiple
of the DOMAIN file 4.2.  The post-init, POST^XMYPOSTD, sets the 'B' xref.
NOTE: This patch requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
Test Site:  Puget Sound HCS
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------------
XMR0B          8875848         8051092        4,6,13,34,42,62,50,158
XMYPOSTD       * NEW *         3967175        158
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines:
NOIS: RIC-1100-21104
XMYPOSTD  has no user callable entry points.
===========================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patch XM*7.1*50.
1.  Users should not be on the system during patch installation.
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.  
An incoming message from a top-level domain that is not recognized by
4.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Stop TaskMan.  Shut down the listeners.  You may also wish to shut down
    HL7 filers/LLP's and other background tasks which may attempt to create
    new messages.  During the installation of this patch, we do not want any
    messages coming in or going out.  Users should not be on the system.
MailMan can cause problems.  This patch prepares MailMan for that
6.  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:    XM*7.1*158     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
eventuality.
Incoming Files:
   4.2996    INTERNET SUFFIX  (including data)
Note:  You already have the 'INTERNET SUFFIX' File.
I will OVERWRITE your data with mine.
 Want KIDS to INHIBIT LOGONs during the install? YES// YES
                                                       ===
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// YES
                                                                       ===
 Enter options you wish to mark as 'Out Of Order': XMUSER       MailMan Menu
                                                   ======
 Enter options you wish to mark as 'Out Of Order': <press return>
                                                   ==============
 Enter protocols you wish to mark as 'Out Of Order': <press return>
                                                     ==============
 Delay Install (Minutes):  (0-60): 0// <press return>
                                       ==============
 Enter the Device you want to print the Install messages.
 You can queue the install by enter a 'Q' at the device prompt.
These top-level domains are no longer added to file 4.2996, INTERNET
 Enter a '^' to abort the install.
 DEVICE: HOME// <Do not queue this.>
                --------------------
7.  Start TaskMan.  If you shut down HL7 filers/LLP's and other
    background tasks in step 4, be sure to restart them, too.
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
 
 
- 
- 166 SEQ #160
 
- DATE APPLIED:    2001-02-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
     ************************************************************
If a site lists itself as the PARENT in file 4.3, MAILMAN SITE PARAMETERS,
that can cause problems.  This patch puts a screen on that field in the DD
to prevent this from happening.
The pre-init for this patch will check to ensure that your site does not
have itself as its PARENT.  If it does, the PARENT field will be deleted
and you will have to enter the correct PARENT.
If field 3, PARENT, in file 4.3 is filled in, you should ensure that it
does not point to its own domain.  It should be the domain considered
     It is important that you read the information in this patch.
the parent of your facility.  The parent domain is the domain to which
mail is sent, when your facility doesn't quite know what to do with it.
For example,
1. The parent domain of the MailMan development account, 
MAILMAN.ISC-SF.DOMAIN.EXT, is ISC-SF.DOMAIN.EXT.
(The parent domain should NOT be MAILMAN.ISC-SF.DOMAIN.EXT)
2. The parent domain of ISC-SF.DOMAIN.EXT is DOMAIN.EXT. It could also
be GK.DOMAIN.EXT or whatever domain your site uses to send mail to the
internet.  (The parent domain should NOT be ISC-SF.DOMAIN.EXT)
               You may have to manually fix something.
The account that you install this patch in probably matches one of the
examples.  If not, the parent domain should be the domain through which
you route messages to remote sites over the internet.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
     ************************************************************
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMYPRE10       * new *         1299000        166
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*50.
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.  
Patch XM*7.1*166
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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:    XM*7.1*166    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
NOIS: TUC-0101-60657
 DEVICE: HOME// <It's up to you, you may queue it if you wish.>
                -----------------------------------------------
6.  Check the Install File Print.  If you see this, you need to take action.
If you don't see it, you're OK:
***********************************************
 
Field 3, PARENT, in file 4.3 was deleted.
You must enter a new PARENT.
See the patch description for how to choose one.
Test Sites:  Tucson, AZ
 
***********************************************
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
 
 
- 
- 170 SEQ #161
 
- DATE APPLIED:    2001-03-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*170
 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------------
XMS0A          9199959         9159707        2,13,55,50,170
 
 
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patch XM*7.1*50.
1.  Users should not be on the system during patch installation.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
Test Site:  Hines
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
4.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Stop TaskMan.  Shut down the listeners.  You may also wish to shut down
    HL7 filers/LLP's and other background tasks which may attempt to create
NOIS: HIN-0201-42151
    new messages.  During the installation of this patch, we do not want any
    messages coming in or going out.  Users should not be on the system.
6.  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:    XM*7.1*170     Loaded from Distribution  <date/time>
Put quotes around an address containing blanks when sending messages to
                         ==========
 Install Questions:
 
 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.
remote sites.
 
 DEVICE: HOME// <Do not queue this.>
                --------------------
7.  Start TaskMan.  If you shut down HL7 filers/LLP's and other
    background tasks in step 4, be sure to restart them, too.
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
 
===========================================================================
NOTE: This patch requires MailMan patch XM*7.1*50.
============================================================================ 
 
 
- 
- 172 SEQ #162
 
- DATE APPLIED:    2001-03-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*172
Help Frames are updated.
Dialogs have been added.
A new API, QX^XMXUTIL3, has been added, to perform the above actions.
See DBIA 2737 for details.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*137 & XM*7.1*154.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMJMD       9221858      9242714     50,104,110,137,172
XMJMOI     18964660     14281898     50,87,89,110,127,131,143,146,148,154,172
XMJMOI1     3352332      8242009     110,154,172
E3R 15488
XMJMP1     19109250     19119781     40,50,75,110,133,148,172
XMJMQ      15971466     13062269     40,57,70,50,96,110,131,172
XMJMQ1      8577594     13480745     40,50,110,130,131,172
XMJMRO      4485523      5033137     50,89,110,127,172
XMXSEC2    27320982     27625845     50,89,95,110,146,172
XMXUTIL3    3652490      5771323     50,172
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
Test Sites: FORUM
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*137 & XM*7.1*154.
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.  You do not need to stop TaskMan or the background filer.
Add the following message actions at the Message Action: Ignore// prompt:
    Users may be on the system.
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:    XM*7.1*172    Loaded from Distribution  <date/time>
                         ==========
QC  - Show all users who are current on the message (read all responses).
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
QNC - Show all users who are not current on the message.
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
QT  - Show all users who have terminated the message.
 
 
- 
- 169 SEQ #163
 
- DATE APPLIED:    2001-03-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*169
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------------
XMR0B          8051092         8083120        4,6,13,34,42,62,50,158,169
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patch XM*7.1*158.
1.  Users should not be on the system during patch installation.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
Test Site:  Beckley, WV
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
4.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Stop TaskMan.  Shut down the listeners.  You may also wish to shut down
    HL7 filers/LLP's and other background tasks which may attempt to create
NOIS: BEC-0201-21992
    new messages.  During the installation of this patch, we do not want any
    messages coming in or going out.  Users should not be on the system.
6.  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:    XM*7.1*169     Loaded from Distribution  <date/time>
When receiving mail from a site, make sure the site's name is in upper case.
                         ==========
 Install Questions:
 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.
Otherwise, MailMan might not find it in the DOMAIN file.
 DEVICE: HOME// <Do not queue this.>
                --------------------
7.  Start TaskMan.  If you shut down HL7 filers/LLP's and other
    background tasks in step 4, be sure to restart them, too.
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOTE: This patch requires MailMan patch XM*7.1*158.
============================================================================ 
 
 
- 
- 171 SEQ #164
 
- DATE APPLIED:    2001-03-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*171
In the FILTER subfile of file 3.7, MAILBOX,
Field 5, FROM, has some new help text.
Field 6, ADDRESSED TO, is expanded to 55 characters.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*146 and XM*7.1*150.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------------
XMJMF2         6206910         6828041        146,171
XMJMFB        16215095        17121533        50,110,131,146,171
XMTDF          5739561         7250797        50,127,142,150,171
XMXLIST        6225911         6277109        50,108,146,171
* Checksums produced by CHECK^XTSUMBLD
Test Site:  Columbia, MO
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*146 and XM*7.1*150.
1.  Users may be on the system during patch installation.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
NOIS: CMO-0101-42392
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
4.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  You do not need to stop TaskMan.  Users may be on the system.
6.  On the KIDS:Installation menu, use the following options to install the
Fix Filter/query messages addressed to a private mail group.
    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:    XM*7.1*171     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
Filter won't recognize such messages at all.
 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// <Do not queue this.>
                --------------------
Query does find them, but the user interface is problematical when changing
7.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
8.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
the 'addressed to' selection.
 
 
- 
- 32 SEQ #35
 
- DATE APPLIED:    1997-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This MailMan patch is in response to a problem noted on FORUM.
MailMan sends a message to Site A about the rejection.
MailMan keeps trying to forward the message from Site B to Site C
and keeps sending rejection messages to Site A, ad infinitum, ad nauseum.
MailMan does not notify the user at Site B who forwarded the message.
 
This patch does two things:
1. Sends the reject message to the user who forwarded the message.
2. Changes the status of the message so that MailMan does not attempt to
send it again.
===========================================================================
 
 
 This patch can be installed with users on the system.
===========================================================================
 
INSTALLATION:
  1.  This routine is usually mapped on systems that allow mapping,
      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
A description of the problem:
      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:
         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).
Site A (from outside the VA) sends a message to Site B (in the VA).
  6.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
               Before          After
 Name          Checksum        Checksum        Patch List
 ----------------------------------------------------------
User at Site B forwards the message to Site C (in the VA).
 XMSERR        2286812         3651687          32
============================================================================
Site C has records in ^XMBX(4.501 (do not accept messages from domains
which match).
Site C rejects the message because the originating domain (Site A)
partial-matches the 'do not accept' record.
 
 
- 
- 175 SEQ #165
 
- DATE APPLIED:    2001-03-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*175
It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMP2A         10101095        10271572        24,42,50,175
XMPH           3963996         4915924        34,50,175
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
Test Site:  Cleveland, OH
It requires MailMan patch XM*7.1*50.
1.  Users may be on the system during patch installation.
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.  You do not need to stop TaskMan or the Background Filer.
    Users may be on the system.
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:    XM*7.1*175     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
E3R 15757
 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// <It's up to you - you may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Add more information to the header of PackMan printouts, including
subject, message number, who sent it, and when.
NOTE: This patch may be installed at any time.
 
 
- 
- 168 SEQ #166
 
- DATE APPLIED:    2001-04-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*168
and XM*7.1*156.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XM            11093966        11099027        17,35,50,140,144,149,168
XMJMSO         8831110         8864099        50,110,127,131,156,168
XMXSEND       11102759        11097083        50,106,107,116,168
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
NOIS: PUG-0201-50586
is at a minimum.  It requires MailMan patches XM*7.1*116, XM*7.1*149,
and XM*7.1*156.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
Test Site:  Puget Sound HCS
    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:    XM*7.1*168    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
HOME^%ZIS is improperly called in several places, which can result in
                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
IO becoming null.  This patch fixes that.
===========================================================================
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*116, XM*7.1*149,
 
 
- 
- 174 SEQ #167
 
- DATE APPLIED:    2001-04-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*174
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMC11         11806932        11867009        50,174
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
Test Site:  Dublin, GA
It requires MailMan patch XM*7.1*50.
1.  Users may be on the system during patch installation.
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.  You do not need to stop TaskMan or the Background Filer.
    Users may be on the system.
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:    XM*7.1*174     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
NOIS: DUB-1099-31240
 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// <It's up to you - you may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If you attempt to play a script for a queue which already has a task
associated with it, you could be stuck in an endless warning loop,
if you do not possess the XUPROGMODE key.  This patch fixes that.
 
 
- 
- 176 SEQ #168
 
- DATE APPLIED:    2001-04-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*176
so GATEWAY tried again in lower case, as it usually does.  GK then closed
the connection.  This left the offending message clogging the queue at
GATEWAY.  The fix is that if the receiving site is non-MailMan, and the
receiving site does not like the recipient, the sending site will not try
that recipient again.
NOTE: This patch requires MailMan patch XM*7.1*148.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMSM           7239792         7204635        4,6,13,20,50,176
XMSMAIL        4239659         4266359        59,50,107,176
XMXADDR3       7292198         7967909        107,139,148,176
Test Site:  FORUM
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines
===========================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patch XM*7.1*148.
1.  Users should not be on the system during patch installation.
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.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Stop TaskMan.  Shut down the listeners.  You may also wish to shut down
    HL7 filers/LLP's and other background tasks which may attempt to create
NOIS: none
    new messages.  During the installation of this patch, we do not want any
    messages coming in or going out.  Users should not be on the system.
6.  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:    XM*7.1*176     Loaded from Distribution  <date/time>
Improve MailMan's actions at the sending site during remote transmissions
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// YES
                                                       ===
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// YES
                                                                       ===
 Enter options you wish to mark as 'Out Of Order': XMUSER       MailMan Menu
                                                   ======
 Enter options you wish to mark as 'Out Of Order': <press return>
                                                   ==============
if the receiving site notifies the sending site that a recipient isn't found.
 Enter protocols you wish to mark as 'Out Of Order': <press return>
                                                     ==============
 Delay Install (Minutes):  (0-60): 0// <press return>
                                       ==============
 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// <Do not queue this.>
                --------------------
7.  Start TaskMan.  If you shut down HL7 filers/LLP's and other
    background tasks in step 5, be sure to restart them, too.
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
We had a problem at GATEWAY transmitting to GK.  GK didn't like a recipient,
 
 
- 
- 163 SEQ #169
 
- DATE APPLIED:    2001-04-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*163
XMENROLL                       - Enroll in (or Disenroll from) a Mail Group
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*163    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
Incoming Files:
   3.8       MAIL GROUP  (Partial Definition)
XMMGR-MAIL-GRP-COORDINATOR     - Mail Group Coordinator's Edit
Note:  You already have the 'MAIL GROUP' File.
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 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.
XMMGR-MAIL-GRP-COORD-W/REMOTES - Mail Group Coordinator's Edit W/Remotes
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
XMEDITPERSGROUP                - Personal Mail Group Edit
The option XMEDITMG is being converted from an 'edit' type option to a 'run
routine' type option.  The pre-init, ^XMYPRE11, will delete the fields in the
option which are no longer applicable.
The pre-init will also check entries in file 3.8, MAIL GROUP.  If the group is
public, any entry in the 'Restrictions' field (#10) will be deleted.  (This
field only applies to private groups.)  If the group is private, any entry in
the 'Allow self-enrollment?' (#7) field will be deleted.  This field only
applies to public groups. 
If someone other than the organizer or coordinator adds users to a public
mail group which doesn't allow self-enrollment, or to a private mail group,
a new bulletin, XM GROUP EDIT NOTIFY, is sent to the organizer and
coordinator to let them know which users were added and who added them.
E3R 2658, 8649, 15053
A new security key, XM GROUP EDIT MASTER, is being created, which should be
assigned to any users, such as ADPACs, who need to be able to edit other
users' mail groups.
NAME: XM GROUP EDIT MASTER
  DESCRIPTIVE NAME: Edit other users' mail groups
 DESCRIPTION:   People who need to be able to edit other users' mail groups
 and add new users to them should be assigned this key.  
  
 Holders of this key may edit any mail group, except personal mail groups. 
 (Personal mail groups are those which only the organizer may edit or use.) 
Test Sites:  Puget Sound HCS, Charleston, SC
  
 The following users should NOT be given this key, because they already
 possess the privilege this key grants: 
  - Holders of the XMMGR key.  
  - Clinical Application Coordinators, as identified in file 8930,
 USR Class, belonging to the TIU package.  
Applicable Help frames are updated.
New APIs have been added.  See DBIA 3006.
When users join a mail group, or when users are added to mail groups,
ADDMBRS^XMXAPIG  - Add members to mail groups.  Optionally forward past
                   mail group messages.
JOIN^XMXAPIG     - Enable user to enroll in mail group.  Optionally forward
                   past mail group messages.
DROP^XMXAPIG     - Enable user to drop from a mail group.
$$MEMBER^XMXAPIG - Is user a member of a mail group?
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*141 & XM*7.1*148.
============================================================================ 
optionally Find and Forward past mail group messages to the users.
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
            Before        After
Name        Checksum      Checksum      Patch List
---------------------------------------------------------------------------
XMVGROUP     7972968      12125651      50,104,107,131,141,163
XMVGRP       * NEW *      10944118      163
XMXADDR     15075462      15486856      50,96,101,104,107,131,148,163
XMXADDR1    12201693      12248366      50,78,83,96,104,107,127,138,148,163
XMXADDR4     7386662       7400001      107,148,163
XMXADDRG    14941972      15107024      50,99,107,139,148,163
XMXAPIG      1692175       4324918      109,146,163
XMXGRP       * NEW *       9502286      163
XMXGRP1      * NEW *      10875164      163
XMYPRE11     * NEW *        687829      163
* Checksums produced by CHECK^XTSUMBLD
The following options now include this capability:
This patch introduces the following new routines:
XMVGRP   - no user-callable entry points.
XMXGRP   - no user-callable entry points.
XMXGRP1  - no user-callable entry points.
XMYPRE11 - no user-callable entry points.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*141 & XM*7.1*148.
XMEDITMG                       - Mail Group Edit
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
 
 
- 
- 178 SEQ #170
 
- DATE APPLIED:    2001-04-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*178
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------------
XMXPARM       15143763        14940380        50,96,107,127,131,143,178
XMXPARM1       2907067         4052895        50,96,127,178
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*143.
NOIS: BRX-0301-12876
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site: Bronx
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*178    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
When using the API SENDBULL^XMXAPI, if you specify "" for XMBODY, it causes
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
an error.  It shouldn't.  This patch fixes that.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*143.
 
 
- 
- 173 SEQ #171
 
- DATE APPLIED:    2001-04-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*173
The following options are improved:
                                                     ==============
 Delay Install (Minutes):  (0-60): 0// <press return>
                                       ==============
 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// <Do not queue this.>
                --------------------
7.  Start TaskMan.  If you shut down HL7 filers/LLP's and other
XMQHIST        Historical Queue Data/Stats Report
    background tasks in step 4, be sure to restart them, too.
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
XMQUEUED       Queues with Messages to Transmit Report
XMQACTIVE      Actively Transmitting/Receiving Queues Report
XMSTARTQUE-ALL Transmit All Queues
XMQDISP        Display Active & Inactive Message Queues
The pre-init deletes some fields (ENTRY ACTION, EXIT ACTION) which are
no longer used in options XMQUEUED & XMQDISP.
The following field is updated.  The field is larger and no longer accepts
digits after the decimal point.
STANDARD DATA DICTIONARY #4.2999 -- MESSAGE STATISTICS FILE
STORED IN ^XMBS(4.2999,
DATA      NAME                  GLOBAL        DATA
ELEMENT   TITLE                 LOCATION      TYPE
---------------------------------------------------------------------------
4.2999,5  RATE OF TRANSMISSION   3;5 NUMBER
          INPUT TRANSFORM:  K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
          LAST EDITED:      MAR 20, 2001 
Test Site:  FORUM; Clarksburg, WV
          HELP-PROMPT:      Type a Number between 0 and 999999999, 0 Decimal 
                            Digits 
          DESCRIPTION:      This is the transmission rate in characters per
                            second for the current transmission.  It may be
                            for a single line or for a block or for the
                            entire message.  It is updated regularly during
                            the transmission.  
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*142 & XM*7.1*176.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------------------
XMLSTAT        1232153         1231749        173
NOIS: ISL-0299-52128
XMS4           2836511         2449556        50,173
XMS5          13300220        10992631        13,8,23,27,55,58,50,142,173
XMS5A          3571279         3634911        55,50,173
XMSMAIL        4266359         4266449        59,50,107,176,173
XMYPRE8         228290          275167        142,173
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
Increase from 8 to 9, the number of characters of the device name that is
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*142 & XM*7.1*176.
1.  Users should not be on the system during patch installation.
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.  On the Manage MailMan:Local Delivery Management menu, use the following
kept in field 6, NETWORK DEVICE, of file 4.2999, MESSAGE STATISTICS.
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Stop TaskMan.  Shut down the listeners.  You may also wish to shut down
    HL7 filers/LLP's and other background tasks which may attempt to create
    new messages.  During the installation of this patch, we do not want any
    messages coming in or going out.  Users should not be on the system.
6.  On the KIDS:Installation menu, use the following options to install the
That way, there is less of a chance that important information is dropped.
    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:    XM*7.1*173     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// YES
                                                                       ===
 Enter options you wish to mark as 'Out Of Order': XMUSER       MailMan Menu
                                                   ======
 Enter options you wish to mark as 'Out Of Order': <press return>
                                                   ==============
 Enter protocols you wish to mark as 'Out Of Order': <press return>
 
 
- 
- 177 SEQ #172
 
- DATE APPLIED:    2001-05-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*177
Additionally, the group message actions have been made more efficient.
Actions involving new messages are faster.  Actions involving moving
messages out of a basket are faster.  So, 'New Toggle', 'Delete',
'Terminate', 'Filter', and 'Save' are faster.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patches XM*7.1*126, *136, *143, *151, *168, &
*172.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before     After
Name       Checksum   Checksum   Patch List
-----------------------------------------------------------------------------
XMJMOI     14281898   14358567   50,87,89,110,127,131,143,146,148,154,172,177
XMJMOR     14599384   14568568   50,75,110,131,177
NOIS: IVM-0301-32726, BAY-0101-30908
XMJMORX    15388148   12555666   50,110,131,177
XMJMORX1    2575833    6931876   50,110,177
XMTDL2     10072873   10414584   50,127,150,151,177
XMTDT       8285616    8336537   50,142,150,177
XMUT4C      7616619    7618380   10,22,50,108,136,177
XMXBSKT    12283844   12536572   50,106,115,126,177
XMXMBOX     1264480    1530327   50,144,177
XMXMSGS    10461549   10777832   50,110,124,131,143,177
XMXMSGS2    7663790    8054067   50,106,110,127,131,143,177
XMXSEC     23410717   23318832   50,110,127,177
Test Site: HEC-ATLANTA; Bay Pines, FL
XMXSEND    11097083   10382185   50,106,107,116,168,177
XMXUTIL    12959022   13260929   40,50,107,127,131,140,177
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
At times of high messaging activity, contention in getting locks on the
minimum.  It requires MailMan patches XM*7.1*126, *136, *143, *151, *168, &
*172.
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,
    but you should stop the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the
MESSAGE file causes problems.  This patch attempts to ameliorate that
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
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
problem by removing MailMan's locking of the MESSAGE file, and letting
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*177     Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XM*7.1*177
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
FileMan handle it alone.  You will never again see the message, "We're
 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// <Do NOT queue it!>
                ------------------
6.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
having problems getting a lock on the MESSAGE file, do you want to wait?"
<< Background filer will start soon. >>
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
 
 
- 
- 159 SEQ #173
 
- DATE APPLIED:    2001-05-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*159
 bulletin is sent.
 When the option is scheduled:
 1) The option runs at the scheduled time, as specified by the QUEUED TO
 RUN AT WHAT TIME field (2) of the OPTION SCHEDULING file (19.2).
 2) If the RESCHEDULING FREQUENCY field (6) of file 19.2 is set, the option
 is scheduled to run repeatedly.
NOIS: PUG-0800-50981
 3) It uses the DATE PURGE CUTOFF DAYS field, or the default of 730 days if
 it's empty, to calculate the cutoff date.
 4) It does not run in Test mode.
 5) If the DATE PURGE GRACE PERIOD field (10.04) of file 4.3 is empty, the
 purge runs at the time for which the option is scheduled.
 6) Otherwise, at the scheduled time the option only broadcasts the XM DATE
 PURGE WARNING bulletin to all users and queues a second task to perform
E3R: 2736, 2765, 3286, 8959, 10302, 12540
 the date purge GRACE PERIOD number of days later.
 7) If the DEVICE FOR QUEUED JOB OUTPUT field (3) of file 19.2 is empty,
 the purge runs without printing a report.
 8) Otherwise it prints the report on the selected device.
 *Messages in SHARED,MAIL's mailbox and messages in the POSTMASTER's remote
 transmit queues and server baskets (including released patch messages on
 FORUM) are exempt from the purge.  
Warn the user of an impending purge-by-date a certain number of days before
  ROUTINE: ENTER^XMA32                  SCHEDULING RECOMMENDED: YES
  UPPERCASE MENU TEXT: PURGE MESSAGES BY ORIGINATION 
Here's the new warning bulletin:
OUTPUT FROM WHAT FILE: BULLETIN// 
NAME: XM DATE PURGE WARNING             SUBJECT: Date Purge Scheduled for |1|
  PRIORITY?: YES
 MESSAGE:   Attention!  On |1|, all* messages (and their responses) sent on
 or before |2| will be  deleted from the system.  They will be gone forever.
the messages are actually purged.  The warning will be a broadcast bulletin,
  
 You can find out if this will affect any messages in your mailbox and take
 appropriate measures.  
  
 From the main MailMan menu, respond to the prompts as follows: 
  
 Select MailMan Menu Option: Query/Search for Messages 
                             =
 Select message search method: M  Search my Mailbox by multiple criteria 
                               =
which will vaporize on the purge date.  This patch includes updated options
 Select search action: Enter 'Subject contains' string// DB  Enter 'Message
 sent on or before' date                                 ==
 Message sent on or before: |2| 
                            |3|
  
 This search will find all of your messages which will be deleted.  
  
 * Messages in SHARED,MAIL's mailbox, and messages in the POSTMASTER's remote
 transmit queues and server baskets (includes released patches on FORUM) are
 exempt from the purge.  
XMKSP and XMPURGE-BY-DATE, new bulletin XM DATE PURGE WARNING, and two new
 DESCRIPTION:   This is the warning bulletin that is broadcast to all users
 whenever option XMPURGE-BY-DATE is used to purge messages older than a
 certain  date.  See that option for more information.
PARAMETER: 1
 DESCRIPTION:   The date that the date purge will run.  
PARAMETER: 2
 DESCRIPTION:   All messages this date and older will be purged.  
PARAMETER: 3
 DESCRIPTION:   A line of '=' as long as parameter 2
fields in file #4.3, MAILMAN SITE PARAMETERS.  Read on for details.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*120 & XM*7.1*136.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------------
XMA32          6537619         8333956        37,50,159
XMA32A         9915667         9150003        27,37,44,55,50,136,159
XMXBULL        5258679         5447862        50,107,120,159
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
Two new fields have been added to file #4.3 MAILMAN SITE PARAMETERS.  The
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*120 & XM*7.1*136.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
option XMKSP, to edit those parameters, has been updated to include them.
    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:    XM*7.1*159    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 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// <It's up to you.  You may queue it if you wish.>
STANDARD DATA DICTIONARY #4.3 -- MAILMAN SITE PARAMETERS FILE
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
STORED IN ^XMB(1,
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
4.3,10.03  DATE PURGE CUTOFF DAYS .18;1 NUMBER
           INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<365)!(X?.E1"."1N.N) X
           LAST EDITED:      NOV 17, 2000 
Test Sites:  FORUM, Puget Sound HCS
           HELP-PROMPT:      Type a Number between 365 and 9999, 0 Decimal 
                             Digits 
           DESCRIPTION:      This field is used by the option
                             XMPURGE-BY-DATE.  When this option is run, the
                             date purge will be set to purge all messages
                             originating this many days ago and before.  
                                 
                             If this field is null, the default will be 730
                             days (2 years).  
4.3,10.04  DATE PURGE GRACE PERIOD .18;2 NUMBER
           INPUT TRANSFORM:  K:+X'=X!(X>31)!(X<3)!(X?.E1"."1N.N) X
           LAST EDITED:      NOV 17, 2000 
           HELP-PROMPT:      Type a Number between 3 and 31, 0 Decimal 
                             Digits 
           DESCRIPTION:      This is the number of days' warning the users
                             get before the date purge, XMPURGE-BY-DATE, is
                             run.  
                                 
                             This field is used by the option
E3R: 3753
                             XMPURGE-BY-DATE only if that option is
                             scheduled, not if it is run interactively.  
                                
                             At the scheduled date/time, the bulletin, XM
                             DATE PURGE WARNING, is broadcast to all users
                             to warn them of the coming date purge, and the
                             actual date purge is then queued to run this
                             many days later.  
                                 
                             If this field is null, the date purge will run
Recognize and support the vaporize days field which is in file #3.6,
                             at the scheduled date/time, and no bulletin
                             will be sent.  
You are now able to schedule the option XMPURGE-BY-DATE.  You couldn't do
that before.
NAME: XMPURGE-BY-DATE
  MENU TEXT: Purge Messages by Origination Date
  TYPE: run routine                     CREATOR: POSTMASTER
  LOCK: XMMGR                           PACKAGE: MAILMAN
BULLETIN.  (This is field #5, RETENTION DAYS, which has been there since
 DESCRIPTION:   You must hold the XMMGR and XMSTAR keys to run this option.  
  
 XMPURGE-BY-DATE will delete *all* messages originating before a cutoff
 date. It will delete those messages from users' mailboxes, and then delete
 them from the MESSAGE file, along with any responses chained to them. This
 flexible option can be run interactively or scheduled to run on a
 recurring basis, the cutoff date can be controlled, users may or may not
 be sent a warning bulletin to warn them of the purge ahead of time, and
 the option may produce a report to show how many messages and responses it
 deleted.
1994, but never used!) If the field is filled in, the bulletin will be set
 When the option is run interactively:
 1) It asks for the cutoff date. The default is based on the DATE PURGE
 CUTOFF DAYS field (10.03) in the MAILMAN SITE PARAMETERS file (4.3). If
 that field is null, it defaults to 730 days (2 years) in the past.
 2) It asks whether to run the option in Test mode. In Test mode, the
 option will not purge any messages, just report how many and which would
 have been purged.
to vaporize that many days from the time the bulletin is sent. 
 3) It asks for the output device on which to print the report. The purge
 and report can be queued here to run later.
 4) If it's queued more than 3 days in the future, the option immediately
 broadcasts the XM DATE PURGE WARNING bulletin to all users to notify them
 of the upcoming purge and give them a chance to save off old messages
 beforehand.
 5) If it's queued less than 3 days in the future, or is not queued, no
 
 
- 
- 181 SEQ #174
 
- DATE APPLIED:    2001-05-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*181
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*163.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-----------------------------------------------------------------
XMVGRP        10944118        11414072        163,181
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
NOIS: DAY-0401-42491
is at a minimum.  It requires MailMan patch XM*7.1*163.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Site:  Dayton, OH
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*181    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
When adding a new member to a mail group, and choosing to forward existing
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
group messages to the new member, MailMan asks for a date range of messages
to search.  If the oldest message on the system is less than one year old,
then MailMan should give a default date of the oldest message, instead of a
date from a year ago.  This patch fixes that.
 
 
- 
- 35 SEQ #36
 
- DATE APPLIED:    1997-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
===========================================================================
 
INSTALLATION:
  1.  This routine is usually mapped on systems that allow mapping,
      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.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
 This MailMan patch contains the following bug fix:
      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.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
 
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
               Before          After
 Name          Checksum        Checksum        Patch List
 ----------------------------------------------------------
 XM            4894935         4976038         17,35
============================================================================
-Prevents XUTESTUSER option from being able to complete a user's unsent
 message or response.  NOIS WWW-0796-51230
===========================================================================
 
 This patch should be installed after hours, when there is minimum users on
 the system.  You should put the XMUSER Option out of order.
 
 
- 
- 180 SEQ #175
 
- DATE APPLIED:    2001-05-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*180
NOTE: This patch may be installed at any time, even during hours of peak
usage.  It requires MailMan patch XM*7.1*125.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMUTERM    13549078     13770249     50,125,180
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time, even during hours of peak
usage.  It requires MailMan patch XM*7.1*125.
NOIS ANN-0401-41468
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site: ANN-ARBOR, MI
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*180    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
A bogus message number at the end of the MESSAGE file 3.9 prevents the
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
option XMMGR-PURGE-MESSAGE from functioning properly and letting a user
select a message to purge.  This patch checks for and kills such bogus
message numbers, so that the purge selection functions properly.
 
 
- 
- 182 SEQ #176
 
- DATE APPLIED:    2001-05-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*182
usage.  It requires MailMan patch XM*7.1*176.
============================================================================ 
 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
 
XMSERR      3280474       868666     32,50,182
XMSM        7204635      7427993     4,6,13,20,50,176,182
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time, even during hours of peak
usage.  It requires MailMan patch XM*7.1*176.
NOIS: none
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site: GATEWAY.DOMAIN.EXT
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*182    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
When sending a message to a remote site, and the remote site refuses to
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
accept a message from the particular sender, delete the message from the
queue, and notify the sender that the message was rejected.
 
NOTE: This patch may be installed at any time, even during hours of peak
 
 
- 
- 51 SEQ #177
 
- DATE APPLIED:    2001-05-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*51
approved. 
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
10. On the KIDS:Utilites menu, use the following option to review the
install:
    Install File Print
Review the automatic synonym additions which occurred during the PRE-INIT.
If there were any errors noted for a particular domain, that domain did not
have its new name added as a synonym.  (Error messages are preceded by ***,
and tell you what was wrong.)  You must correct the error manually and add
the synonym manually.  Remember, you are not to change any domain name.
Just add the new name as a synonym. 
Review the automatic domain name changes which occurred during the POST-INIT.
If there were any errors noted for a particular domain, that domain did not
have its name changed.  (Error messages are preceded by ***,
and tell you what was wrong.)  You must correct the error manually and
perform the name change manually.
If you have questions or need any help, please enter a NOIS.
===========================================================================
This patch will complete the 2-step domain name change process begun in patch
XM*7.1*50. The synonyms will become the new domain names, and the old domain
names will become the synonyms.  The domain names will be changed in the
transmission scripts.  The names of the transmission queues will be changed.
(These are the Postmaster's baskets where the messages waiting to be
transmitted are kept.)  And finally, the domain name of the site will be
changed, too, if it is one of the sites which requested it. 
This will all happen automatically, during the post-init.  It should take
less than 5 minutes.  You will be instructed to review the install file print
to check for and correct any errors after the patch has been installed. 
The domain name changes will not adversely affect the flow of mail.
This patch will also begin the 2-step domain name change process for the
second round of domain name changes.  It will add as synonyms the desired
new names for sites which requested it.  For all other VA sites, which did
not express any interest in changing their names, it will add a synonym of
Test Sites:  Montana HCS; Biloxi, MS
xxx.DOMAIN.EXT.  A future patch will complete the domain name change
process, once all sites have installed this patch.
NOTE: This patch requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMUDNC         3683283        13102674        50,51
XMYPOSTA       2107256         4556859        50,51
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patch XM*7.1*50.
NOIS: DET-0898-40391, CIH-1197-40757, ALL-0297-41999, BTM-1095-10195
1.  Users should not be on the system during patch installation.
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.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Place TaskMan in a WAIT State.  Shut down the listeners.
    You may also wish to shut down HL7 filers/LLP's and other background
    tasks which may attempt to create new messages.  During the installation
    of this patch, we do not want any messages coming in or going out.
    Users should not be on the system.
6.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Patch XM*7.1*50, released August 1999, added ".DOMAIN.EXT" synonyms in the
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*51     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// YES
                                                       ===
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// YES
                                                                       ===
DOMAIN file for every site which requested it.  It also added new names as
 Enter options you wish to mark as 'Out Of Order': XMUSER       MailMan Menu
                                                   ======
 Enter options you wish to mark as 'Out Of Order': <press return>
                                                   ==============
 Enter protocols you wish to mark as 'Out Of Order': <press return>
                                                     ==============
 Delay Install (Minutes):  (0-60): 0// <press return>
                                       ==============
 Enter the Device you want to print the Install messages.
 You can queue the install by enter a 'Q' at the device prompt.
synonyms for sites which have merged or which requested and had name changes
 Enter a '^' to abort the install.
 DEVICE: HOME// <Do not queue this.>
                --------------------
7.  Remove TaskMan from a WAIT State.  If you shut down HL7 filers/LLP's
    and other background tasks in step 4, be sure to restart them, too.
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
 
 
- 
- 183 SEQ #178
 
- DATE APPLIED:    2001-05-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*183
is at a minimum.  It requires MailMan patch XM*7.1*177.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMJMORX1      6931876      7025098     50,110,177,183
XMXMSGS2      8054067      8470689     50,106,110,127,131,143,177,183
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
NOIS: MON-0501-50530
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site:  Montana HCS
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*183    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
When a surrogate saves messages to the WASTE basket, MailMan allows
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
confidential messages to be saved, too.  It shouldn't.  This patch fixes
that.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 184 SEQ #179
 
- DATE APPLIED:    2001-06-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*184
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMXBSKT      12536572     12498784     50,106,115,126,177,184
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
NOIS: REN-0501-61866
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site:  Reno, NV
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*184    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
If a user, who does not hold the XMMGR key and is not a Postmaster
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
surrogate, goes into SHARED,MAIL and attempts to resequence messages
in a basket, MailMan tells the user he's resequencing, but then doesn't
resequence them.  This patch fixes that.
 
 
- 
- 185 SEQ #180
 
- DATE APPLIED:    2001-06-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*185
is at a minimum.  It requires MailMan patch XM*7.1*177.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMXSEND      10382185     10773097     50,106,107,116,168,177,185
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
1.  Users may be on the system during installation of this patch.
NOIS: REN-0501-61987
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  Reno, NV
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*185    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
If you create a broadcast message and enter "Later" at the "Transmit"
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
prompt to send the message later, the job is tasked, but the message
never gets sent.  This patch fixes it so that it does get sent.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 186 SEQ #181
 
- DATE APPLIED:    2001-06-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*186
============================================================================ 
 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMJMOI       14358567     14395055     50,87,89,110,127,131,143,146,
 
                                       148,154,172,177,186
XMJMOR       14568568     14592944     50,75,110,131,177,186
XMJMORX1      7025098      7116146     50,110,177,183,186
XMS5A         3634911      4341470     55,50,173,186
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOIS: SBY-0501-32200
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*173 & XM*7.1*183.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
Test Site:  Salisbury, NC
    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:    XM*7.1*186    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
If a user is working on the same message in two differents sessions, an
                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
abort my occur if the user attempts to save the message in both sessions.
===========================================================================
 
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*173 & XM*7.1*183.
 
 
- 
- 187 SEQ #182
 
- DATE APPLIED:    2001-06-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*187
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*182.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMSERR         868666       877158     32,50,182,187
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
NOIS: none
is at a minimum.  It requires MailMan patch XM*7.1*182.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Site:  FORUM
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*187    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
When sending a message from FORUM to GK, if GK does not like the FROM
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
address, it returns "501 Syntax Error".  MailMan moves on to the next
message, but does not delete the message from the queue or attempt to
notify the sender of the problem.  This patch ensures that both actions
occur.
 
 
- 
- 188 SEQ #183
 
- DATE APPLIED:    2001-06-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*188
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMXUTIL2      7762911      7760090     50,188
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*50.
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 
NOIS: WIC-0501-42618
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
Test Site:  Wichita, KS
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*188    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
MailMan makes a filtered broadcast message new, even though DELIVER NEW?
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
is set to NO in the filter.  This patch fixes that.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*50.
 
 
- 
- 189 SEQ #184
 
- DATE APPLIED:    2001-06-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*189
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMJMR        20504072     20744645     50,107,127,189
XMJMS         5873945      6300984     50,120,130,189
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOIS: HUN-1100-22076, ALB-0301-52954, CTX-0401-70603
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
Test Site:  
    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:    XM*7.1*189    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
Sometimes, when a user is editing a reply in one MailMan session, and then
                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
starts a second MailMan session, the reply message stub is killed by the
===========================================================================
second session.  When the user returns to the first session and sends the
reply, the reply appears to be from "* No Name *".  This patch detects when
the stub has been killed, and recreates it.
 
 
- 
- 43 SEQ #37
 
- DATE APPLIED:    1997-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*43 contains the following bug fix:
This patch may be installed at any time, except when the IN-BASKET-PURGE
is running.
===========================================================================
 
INSTALLATION:
1.  If any of these routines is mapped (on systems which allow mapping),
    disable mapping for the affected routine(s).
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads
    the patch into a Transport Global on your system.
3.  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)
4.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
5.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
NOIS:       DAY-0397-41813
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMAI1          7933692         8026797        43
Rtns:       ^XMAI1
============================================================================
Test Site:  Dayton,OH
Translate the date of a remote-originated message to FileMan before comparing
it to the purge date.
===========================================================================
 
 
- 
- 179 SEQ #185
 
- DATE APPLIED:    2001-07-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*179
"run routine" type.  (Pre-init XMYPRE11 will help do this.)
 tells you when it started and ended, how long it took, how many messages were
 purged, and how many were left.  
  
 Next, it displays information about each user in the MESSAGE file 3.7.  It
 tells you how many messages they have in their mailboxes, when they last
 logged on, and when they last used MailMan.  
  ROUTINE: STAT^XMA3                    UPPERCASE MENU TEXT: MESSAGE STATISTICS
NAME: XMUT-CHKFIL
  MENU TEXT: Check MailMan Files for Errors
  TYPE: run routine                     CREATOR: BEUSCHEL,GARY
  LOCK: XUPROG                          PACKAGE: MAILMAN
 DESCRIPTION:   This option checks for and corrects errors in the MAILBOX file
 3.7 and the MESSAGE file 3.9.  It checks important fields and cross
 references.  
  
 It is recommended that this option be run monthly or every few months, or
 whenever there seems to be a database problem.  
  
Here, then, are the options:
 It produces a report of the errors detected, and what, if anything, it did to
 fix them.  If it didn't fix them, it tells you what you can do to fix them.  
  
 Although the system will not fail because of errors detected, your users may
 call you about the problems they experience.  This utility will allow you to
 detect them first and correct them before anyone knows.  
  ROUTINE: CHKFILES^XMUT4               SCHEDULING RECOMMENDED: YES
  UPPERCASE MENU TEXT: CHECK MAILMAN FILES FOR ERRORS
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------------
NAME: XMCLEAN                           MENU TEXT: Clean out waste baskets
XMA3          17147624        11956377        37,54,69,50,179
XMA30          7080895        10546676        37,50,179
XMUT4         13628025        13898092        50,74,108,179
XMUT41         5625084         6742163        108,179
XMUT4B        20142397            1683        50,108,179
XMUT4BA       16544870            2138        50,108,136,179
XMUT4C         7618380         8586474        10,22,50,108,136,177,179
XMYPRE11        687829          239841        163,179
* Checksums produced by CHECK^XTSUMBLD
  TYPE: run routine                     CREATOR: POSTMASTER
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*177.
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 
 DESCRIPTION:   This option empties users' WASTE baskets, that is, it deletes
    the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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)
 all the messages in users' WASTE baskets in the MAILBOX file 3.7.  Messages in
 Select INSTALL NAME:    XM*7.1*179    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
 the MESSAGE file 3.9 are not affected.  
 DEVICE: HOME// <It's up to you, you may queue it if you wish.>
                -----------------------------------------------
 (Just don't queue it for a time when XMCLEAN, XMAUTOPURGE, or XMUT-CHKFIL
  will be running!)
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
  
 It is recommended that this option be scheduled to run daily, right before
 option XMAUTOPURGE.  
  ROUTINE: CLEAN^XMA3                   SCHEDULING RECOMMENDED: YES
  UPPERCASE MENU TEXT: CLEAN OUT WASTE BASKETS
NAME: XMPURGE                           MENU TEXT: Purge Unreferenced Messages
  TYPE: run routine                     CREATOR: POSTMASTER
 DESCRIPTION:   This  option, if scheduled, does exactly what option
 XMAUTOPURGE does, and then stops.  
E3R 15242
  
 This  option, if run interactively, does exactly what option XMAUTOPURGE does,
 and then it does exactly what option XMSTAT does, and then it stops.  
  
 You should NOT schedule this option.  
  ROUTINE: SCAN^XMA3
  UPPERCASE MENU TEXT: PURGE UNREFERENCED MESSAGES
NAME: XMAUTOPURGE
Test Sites:  Puget Sound HCS
  MENU TEXT: Automatic Purge of MailMan Messages
  TYPE: run routine                     CREATOR: POSTMASTER
 DESCRIPTION:   This option automatically purges unreferenced MailMan messages,
 that is, it deletes from file 3.9, MESSAGE, any messages which are not in 
 anyone's basket.  It is strongly recommended that this option be scheduled to
 run daily, right after option XMCLEAN.  
  
 The following messages are considered 'referenced', and will not be purged: 
  - Messages in user baskets 
  - Messages in transit (arriving or being sent) 
Make tasked options XMCLEAN, XMAUTOPURGE, XMPURGE, and XMUT-CHKFIL honor
  - Server messages 
  - Messages being edited (including aborted edits) 
  - Messages which have been latered 
  
 Several fields in file 4.3, MAILMAN SITE PARAMETERS, influence the behavior of
 this option.  Here they are, but feel free to look at their Data Dictionary
 descriptions for more information on them: 
  
 4.301 - NO-PURGE DAYS BUFFER - MailMan does not purge any messages created or
 received in the last few days.  You choose how many days.  The default is 2.  
TaskMan stop requests.
  
 142   - NO-PURGE DAYS BUFFER (LOCAL) - MailMan does not purge local messages
 created in the last few days.  You choose how many days.  The default is 7.  
  
 4.304 - WEEKDAY DAYS TO PURGE - On Saturdays, MailMan goes through the entire
 MESSAGE file looking for messages to purge.  On the other days of the week,
 however, MailMan has the option of only looking at messages created or
 received recently.  You choose how many days.  The default is to go through
 the entire MESSAGE file.  It is strongly recommended that you set this field
 to something reasonable, like 30 to 60 days.  (But only if you follow the
 recommendation to schedule this option to run daily.  Otherwise leave this
 field blank.) 
  
 4.303 - AUTOMATIC INTEGRITY CHECK - MailMan gives you the option of running
 the MAILBOX file portion of the integrity checker (option XMUT-CHKFIL) before
 it actually purges the unreferenced messages.  The M xref on file 3.7 is used
 to determine whether a message is referenced (in someone's basket) or not.  If
 the M xref is messed up, then the purge might delete messages it shouldn't, or
 leave message it should delete.  The integrity checker ensures that the M xref
 is correct.  You choose whether to run it or not.  The default is to run it. 
Improve the description for options XMCLEAN, XMAUTOPURGE, XMPURGE, XMSTAT,
 The recommendation is to run it.  However, if you find that it is simply
 taking too long, you may opt not to run it.  If you opt not to run it, then it
 is recommended that you schedule option XMUT-CHKFIL to run monthly, because
 globals can and do become corrupted.  
  INDEPENDENTLY INVOCABLE: NO
  ROUTINE: EN^XMA3                      TIMESTAMP: 55536,32239
  TIMESTAMP OF PRIMARY MENU: 54318,54986
  SCHEDULING RECOMMENDED: YES
  UPPERCASE MENU TEXT: AUTOMATIC PURGE OF MAILMAN MES
and XMUT-CHKFIL.  Change option XMPURGE from an "action" type to a
NAME: XMSTAT                            MENU TEXT: Message statistics
  TYPE: run routine                     CREATOR: POSTMASTER
  PACKAGE: MAILMAN
 DESCRIPTION:   This interactive option displays information about past purges
 and about current mailbox usage.  This option should not be scheduled.  
  
 First, it displays the types and results of the last 20 purges of the MESSAGE
 file 3.9.  It tells you whether the purge was an unreferenced message purge
 (option XMPURGE or XMAUTOPURGE), or a date purge (option XMPURGE-BY-DATE).  It
 
 
- 
- 190 SEQ #186
 
- DATE APPLIED:    2001-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*190
will ensure that all recipients, even those with forwarding addresses,
see the intended reply.
 
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*172.
============================================================================ 
 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMXSEC2    27625845     28416133     50,89,95,110,146,172,190
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces no new routines.
===========================================================================
 
NOIS BHH-0701-40720
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*172.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
Test Sites: BLACK HILLS HCS
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:    XM*7.1*190    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
Currently, broadcast message replies are delivered, but are not seen as
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
new to the users.  This is because such broadcasts do not have recipient
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
lists (under QD), and MailMan uses recipient lists to deliver replies.
To fix this, MailMan will no longer permit a reply to such broadcasts.
A new broadcast message will have to be sent, in lieu of a reply.  This
 
 
- 
- 191 SEQ #187
 
- DATE APPLIED:    2001-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*191
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMJMP1     19119781     19097000     40,50,75,110,133,148,172,191
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*172.
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 
NOIS GRJ-0701-52169
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
Test Site: Grand Junction, CO
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*191    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
This patch expands the display of a message's vaporize date from a 2-digit
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
year to a 4-digit year.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*172.
 
 
- 
- 192 SEQ #188
 
- DATE APPLIED:    2001-09-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*192
patch closes some loopholes which caused some users to be targeted for
mailbox deletion, when they really shouldn't have been.
Some users never log on, but have forwarding addresses and have all their
mail forwarded.  Previously, these options might have deleted their
mailboxes.  Now, a report suggests further investigation.
Some users never log on, but have surrogates read and answer their mail.
Previously, these options might have deleted their mailboxes.  Now, they
are left alone.
Some users don't log on traditionally, so their last logon date might be
really old.  However, they do manage to read mail, one way or another.
Previously, these options might have suggested their mailboxes be deleted.
Now they are left alone.
Two more columns have been added to the XMMGR-TERMINATE-SUGGEST report.
If a user has been DISUSER'd, the user is included in the report, and that
fact is noted on the report.  Also, if the user has any surrogates, one of
them is shown.  (Space limitations prevent showing more than one.)
NOIS ISW-0701-21674
Option descriptions are updated.
Additionally, if a user's mailbox is deleted, MailMan now looks to see if
the user is a coordinator or organizer of any mail group.  If so, MailMan
replaces the user with the Postmaster.  Previously, those fields were not
checked at all.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*180.
Test Sites: OIFO-Washington; Oklahoma City
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMUTERM    13770249      7174403     50,125,180,192
This patch concerns options XMMGR-TERMINATE-MANY and XMMGR-TERMINATE-SUGGEST,
XMUTERM1   14564305     17136578     50,125,192
XMUTERM2    * NEW *     10569752     192
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routine:
XMUTERM2 - no user-callable entry points
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
which check to see if users should have their mailboxes deleted, because they
is at a minimum.  It requires MailMan patch XM*7.1*180.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
haven't used MailMan in a while, or because there's something screwy about
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*192    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
them in the NEW PERSON file, such as a missing access or verify code or main
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
menu, or they were terminated and were allowed to keep their mailbox.  This
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
 
 
- 
- 193 SEQ #189
 
- DATE APPLIED:    2001-09-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
            * * * * * * * * * * * * * * * * * * * *
NOIS ISW-0801-20974
Test Sites: OIFO Washington
If you use the MailMan option for transferring VistA email messages via
disk/tape to another site, you will have problems if the SEND field
setting for the TAPE entry in the Communications Protocol file is wrong.
The SEND field for the TAPE entry must be set to:
SEND: W XMSG,! ; S XMTRAN="S: "_XMSG D TRAN^XMC1
            ==
                    !! A T T E N T I O N !!
Most of the entries we have found for this don't have the ",!" following
the "W XMS".  Without the ",!" you don't get the line feed at the end of
each line. This causes a buffer overflow when you try to receive the
message.  Please look at your entry, and edit, if necessary:
Using FileMan:
Select OPTION: ENTER OR EDIT FILE ENTRIES  
               =====
INPUT TO WHAT FILE: COMMUNICATIONS PROTOCOL// <press enter>
            You must manually CHECK an entry in the
EDIT WHICH FIELD: ALL// SEND
                        ====
THEN EDIT FIELD: <press enter>
Select COMMUNICATIONS PROTOCOL NAME: TAPE
                                     ====
SEND: W XMSG ; S XMTRAN="S: "_XMSG D TRAN^XMC1  Replace MSG With MSG,!
                                                        ===      =====
  Replace <press enter>
                 COMMUNICATIONS PROTOCOL FILE
   W XMSG,! ; S XMTRAN="S: "_XMSG D TRAN^XMC1
Select COMMUNICATIONS PROTOCOL NAME:
NOTE: This patch may be installed at any time.  Even though the patch is
informational, please install it, so that the patch installation message
is sent to FORUM.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:  This patch contains no routines
                 and CORRECT it, if necessary.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.  Even though the patch is
informational, please install it, so that the patch installation message
is sent to FORUM.  It requires MailMan patch XM*7.1*50.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Print Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*193    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
===========================================================================
Patch XM*7.1*193
 
 
- 
- 196 SEQ #190
 
- DATE APPLIED:    2001-09-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*196
read and reply to messages normally, or to leave the unsent message alone
and still be able to read messages, but not reply to them.
If a surrogate with send privilege assumes a user's identity, and
that user is logged on and composing a message, the surrogate is thrown
off the system.  This patch takes a gentler approach.  The surrogate is
told that the session is concurrent with another, and is not thrown off.
If a user starts up a second MailMan session while in the middle of
editing a message in the first MailMan session, the user may be thrown
off the system.  This patch takes a gentler approach.  The user is told
that the session is concurrent with another, and is not thrown off.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*189.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
NOIS: DUB-0801-31849, TOG-1099-10040, FAV-0300-71554, MON-1099-50906
 
             Before       After
Name         Checksum     Checksum     Patch List
----------------------------------------------------------------------
XM           11099027     11391363     17,35,50,140,144,149,168,196
XMJMR        20744645     10586054     50,107,127,189,196
XMJMR1        * NEW *     10598504     196
XMJMRO        5033137      5040542     50,89,110,127,172,196
XMJMS         6300984      7995221     50,120,130,189,196
XMYPRE7         35006        25031     127,148,196
Test Site:  Dublin, GA; Fayetteville, AR; Montana HCS
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*189.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
If a surrogate with just read privilege (not send) assumes a user's
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*196    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
identity, and that user has an unsent message in the buffer, the surrogate
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
is thrown off the system.  This patch takes a gentler approach.  The
surrogate can now decide whether to delete the unsent message and then
 
 
- 
- 194 SEQ #191
 
- DATE APPLIED:    2001-09-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*194
the connection.
MailMan has code designed to detect bad forwarding addresses and remove
them. It makes the decision to delete a forwarding address based on
receiving an error (any error!) from the remote site after having given
the remote site a message recipient.  Unfortunately, DOMAIN.EXT's anti-
spam measure has caused MailMan to delete perfectly good forwarding
addresses.  This patch changes what MailMan does once a remote site says,
"Stop! I can't can't take any more!":
1) MailMan doesn't delete the user's forwarding address.
2) MailMan stops trying to add more recipients.
Here's a sample of the messages which let the user know his forwarding
address was deleted (inappropriately!).
Subj: Forwarding Address Deleted  [#34506097] 14 Aug 01 13:02  4 lines
From: POSTMASTER - COMPUTER PROGRAMMER  In 'IN' basket.   Page 1
----------------------------------------------------------------------
Your forwarding address: <not shown>@DOMAIN.EXT
has been deleted because it is not valid.
NOIS PUG-0801-51201
The error message is:
552 Too many recipients, max 50
Subj: Forwarding Address Deleted  [#34506097] 14 Aug 01 13:02  4 lines
From: POSTMASTER - COMPUTER PROGRAMMER  In 'IN' basket.   Page 1
----------------------------------------------------------------------
Your forwarding address: <not shown>@DOMAIN.EXT
has been deleted because it is not valid.
The error message is:
221 Closing connection
Test Site: Puget Sound HCS
This patch ensures that a user's forwarding address will not be deleted as
a result of error messages such as those above.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*159, *173, *179 & *182.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMA32       8333956      8481844     37,50,159,194
XMSM        7427993      7510310     4,6,13,20,50,176,182,194
XMSMAIL     4266449      4582357     59,50,107,176,173,194
XMUT4      13898092     13944070     50,74,108,179,194
* Checksums produced by CHECK^XTSUMBLD
DOMAIN.EXT (or the gateway to it) sometimes sets limits on the number
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*159, *173, *179 & *182.
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).  
of recipients that can be on a message sent from another site.  It's
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
an anti-spam measure.  Once it hits that number, it won't accept any
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*194    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
more recipients, and if the site tries to send more, DOMAIN.EXT closes
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
 
 
- 
- 195 SEQ #192
 
- DATE APPLIED:    2001-10-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*195
as the password, the recipient (remote or not) will be able to open it
by entering any number of that character.  For example, if the password
is AAAAA, the recipient can open the message by entering AAA or AAAAAAA.
 
For this reason, this patch will prohibit the use of repeating characters
as passwords for scrambled messages.
 
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*153 & *163.
============================================================================ 
 
 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMJMCODE   12139966     12533067     50,110,153,195
XMXADDR4    7400001      7441891     107,148,163,195
NOIS BRX-0801-12006
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*153 & *163.
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 
Test Sites: Bronx VAMC
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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:    XM*7.1*195    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
If you scramble a message with a string of 2's as the password, and send
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
the message to a remote site, the recipient will not be able to open it.
 
If you scramble a message with a string of any other repeating character
 
 
- 
- 197 SEQ #193
 
- DATE APPLIED:    2001-10-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*197
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patches XM*7.1*145 & *186.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before     After
Name       Checksum   Checksum   Patch List
-----------------------------------------------------------------------------
XMJBN      15087232   10845646   50,100,140,145,197
XMJBN1      * NEW *    4689617   197
XMJMOI     14395055   14514331   50,87,89,110,127,131,143,
                                 146,148,154,172,177,186,197
XMVVITAE   11186176   11306765   50,74,107,140,197
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routine:
NOIS: ANN-0900-42146
XMJBN1 - contains no user-callable entry points
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patches XM*7.1*145 & *186.
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 
Test Site: Ann Arbor, MI
    the patch into a Transport Global on your system.  
4.  Users may be on the system.  You do not need to stop TaskMan or the
    background filer.
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:    XM*7.1*197     Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XM*7.1*197
 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.
If you ask MailMan to 'new' some of the messages you see while reading
 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.
===========================================================================
new messages, but you are thrown off the system for some reason before
MailMan has a chance to 'new' them, those messages will not be newed.
This patch ensures that they will be, the next time you log on.
 
 
- 
- 199 SEQ #194
 
- DATE APPLIED:    2001-11-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*199
This patch also:
- changes *7 to $C(7).
- makes the menus appear faster by setting invalid choices to dialog file
entry numbers, instead of dialog file text.
- improves the file check of file 3.9 by checking the entire "C" xref of the
recipient multiple.  Previously, only those related to local recipients were
checked; now, those of remote recipients are included, too.
- uses dialog file entries in places they hadn't been used before.
- makes the choices line up better when becoming a surrogate.
- warns users who are sending a message Later that if they minused anyone
from any groups, those minuses will be ignored.  If they want the minuses
to be honored, they must transmit the message now.
NOTE: This patch should be installed during off hours, when user activity is
at a minimum.  It requires MailMan patches XM*7.1*155,*161,*170,*190 & *194.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
NOIS none
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMA1B        705206       741680     50,199
XMA2        1214246      1117192     5,6,10,15,39,50,199
XMJBM      11317455     11354270     50,110,131,143,160,161,199
XMJDIR      6123825      6153613     50,110,140,144,146,199
XMJMLR1     5293649      5288778     50,72,110,148,155,199
Test Sites: FORUM; OIFO Oakland
XMJMOI1     8242009      8260018     110,154,172,199
XMJMOIE     3061396      3136973     50,110,127,199
XMJMSO      8864099     10097928     50,110,127,131,156,168,199
XMS0A       9159707      9203659     2,13,55,50,170,199
XMSMAIL     4582357      4045228     59,50,107,176,173,194,199
XMUT4C      8586474      8591370     10,22,50,108,136,177,179,199
XMVSURR     2918495      2862179     50,107,199
XMXSEC1    12986076     12980312     50,95,110,130,131,146,199
XMXSEC2    28416133     24844137     50,89,95,110,146,172,190,199
XMXSEC3     4290614      3310628     110,199
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity is
at a minimum.  It requires MailMan patches XM*7.1*155,*161,*170,*190 & *194.
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 
If you send a message to an AOL account, AOL reports to the recipient that
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
the message is from an unknown sender at an unknown domain.  Testing has
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*199    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
shown that this is because the header fields do not have a space after the
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
colon.  This patch inserts a space after the colon, to make AOL happy.
 
 
- 
- 36 SEQ #38
 
- DATE APPLIED:    1997-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*36 contains the following enhancements and bug fixes:
NOIS: NOL-0896-70074      Routine: ^XMAD1A
If successful, X will have the value of the mail group internal entry number.
If unsuccessful, X will be zero.
Where:
A =Mail group name (if new group)
   Mail group internal entry number (if existing group)
B =Mail group type flag (0=public; 1=private)
C =DUZ of organizer (.5=Postmaster assumed, if 0 passed)
D =Self enrollment allowed flag (0=no; 1=yes)
Ensures that recipient multiple records start from 1.
.E=Array of members to be enrolled.
   Members must be local users.
   Array must consist of DUZ's only; not names.
   E(n)="", where n is the member's DUZ.
.F=Mail group description array.
   F(1)="first line"
   F(2)="second line"
   etc.
G =Silent flag (0=interactive; 1=silent)
============================================================================
NOIS: none
Reference message #23076068 on FORUM from Skip Williams.  Correct the
documentation on page 46 of the 'Programmer Reference Manual'.
In the Example, Step 3 -- Deliver Message to Recipients, the last line of
code should be:
        D ENT1^XMD ; Call for MailMan Delivery
NOIS: none                Routines: ^XMA21G,^XMA7G,^XMAD1,
E3R: 7039,8898            Routine: ^XMA21A,^XMA21G
                                    ^XMAD1A,^XMA5A,^XMFAX
                          DD:  file 3.8, field 14 (new)
                               file 3.8, field 15 (new)
                               file 3.9, (within Recipient multiple)
                                         field 13 (new)
                               file 3.9, (within Recipient multiple)
                                         field 14 (new)
                               file 4.3, field 143 (new)
MailMan, with this patch, is now able to fax messages.  Currently, only FORUM
Users holding new security key "XM GROUP PRIORITY" may forward priority
(to my knowledge) is able to take advantage of this new capability, which
requires the presence of the AKF* suite of fax software and files and fax
capability.  The site manager should indicate whether or not the site is
fax-enabled by setting the new field #143 in file 4.3 (default is "no"). 
Two new mail group multiples have been added to the Mail Group file:  Fax
Recipient, and Fax Group.  These multiples point to associated files in the fax
(AKF*) suite.  These files (^AKF("FAXR", Fax Rolodex, and ^AKF("FAXG", Fax
Group) must be populated through the fax suite.  LAYGO through MailMan is not
permitted. 
mail to groups.
When a mail message is sent (or forwarded) to a mail group with these fax
multiples populated, the message is also transferred to the fax suite, and a
task is queued to fax the message to those recipients pointed to by the group. 
Fax recipients are faxed only the original message.  Replies to mail messages
are not faxed. Replies are not delivered as e-mail to fax recipients, unless
they are also on the message as "normal" recipients. 
MailMan faxes do not have a cover page.  They print in much the same way as a
message is printed on a printer. 
Individual fax recipients are stored in the recipient multiple of the message
(identified as F.<fax recipient>).  A "Query" of the message will reveal that
the message was sent to the Mail Group.  A "Query Detail" will reveal fax
recipients, when the message was transferred to the fax suite, and the fax ID
assigned to it by the fax suite, but will not reveal the transmission status. 
(The user can ascertain the transmission status via the fax suite and the fax
ID.) 
NOIS: PIH-0496-21979      Routine: ^XMA21A
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
NOT INCLUDED in this patch is:
1) a necessary change to ^AKFAX to enable it to
recognize a MailMan Fax so that it can suppress the cover page for MailMan
faxes and address the fax to the recipient ("MailMan Fax for ... ").
2) a new field in file #589500 - ^AKF("FAX", FAX TRANSMISSION FILE
589500,3    MAILMAN FAX       0;4 SET OF CODES
                              '0' FOR NO;
                              '1' FOR YES;
            HELP-PROMPT:      Is this a MailMan-generated fax?
If NETWORK - MAX LINES @ SEND TO field is null in the KERNEL SITE PARAMETERS
            DESCRIPTION:      Routine ^AKFAX checks this field to see if the
                              fax is a MailMan generated fax.  If it is, then
                              1) the fax cover sheet is suppressed and
                              2) two additional lines are added to the top of
                              the fax, identifying the recipient and the fax ID.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Following are DD extracts of the new fields:
STANDARD DATA DICTIONARY #4.3 -- KERNEL SITE PARAMETERS FILE STORED IN ^XMB(1,
file, the default maximum message lines is no longer 2000 - it is unlimited. 
4.3,143     FAX ENABLED       0;19 SET OF CODES
                              '0' FOR no; 
                              '1' FOR yes; 
            HELP-PROMPT:      Is your site fax enabled? 
            DESCRIPTION:      Your site is fax enabled if you have the suite
                              of fax software and files (^AKF) and fax
                              capability and you choose to allow faxes to be
                              sent via MailMan.  
                              To send faxes via MailMan, Mail groups (file
 
                              3.8) must first be populated in the fax
                              recipient and fax group multiples.  Then, when
                              a user sends a message to a mail group, the
                              message is also faxed to any fax recipients in
                              that mail group.
                              Responses to the message are not faxed.
 
STANDARD DATA DICTIONARY #3.8 -- MAIL GROUP FILE          STORED IN ^XMB(3.8, 
3.8,14      FAX RECIPIENT     8;0 POINTER Multiple #3.814
In connection with this, I am passing on a request from Brenda Bishop (via Hal
3.814,.01     FAX RECIPIENT     0;1 POINTER TO FAX ROLODEX FILE (#589499)
                                 (Multiply asked)
              HELP-PROMPT:      Enter the fax recipient who should receive 
                                faxes sent to this mail group. 
              DESCRIPTION:      This is a list of individual recipients who
                                will receive by fax any mail sent to this
                                mail group.  They receive the original
                                message only.  They do not receive responses.
              CROSS-REFERENCE:  3.814^B 
                                1)= S ^XMB(3.8,DA(1),8,"B",$E(X,1,30),DA)=""
Whitley) @ ISC-BIRM.DOMAIN.EXT to all sites running CMOP (the Consolidated Mail
                                2)= K ^XMB(3.8,DA(1),8,"B",$E(X,1,30),DA)
3.8,15      FAX GROUP           9;0 POINTER Multiple #3.815
3.815,.01     FAX GROUP           0;1 POINTER TO FAX GROUP FILE (#589498)
                                 (Multiply asked)
              INPUT TRANSFORM:  S DIC("S")="N XM S XM=$G(^(3)) I $P(XM,U,2)!(
                                $G(XMDUZ,DUZ)=+XM)" D ^DIC K DIC S DIC=DIE,X=
                                +Y K:Y<0 X
              HELP-PROMPT:      Enter the fax group which should receive 
                                faxes sent to this mail group. 
Outpatient Pharmacy Package): 
              DESCRIPTION:      Each member of the fax group will receive by
                                fax any message sent to this mail group. 
                                Only the original message will be faxed. 
                                Responses will not be faxed.  
              SCREEN:           S DIC("S")="N XM S XM=$G(^(3))
                                           I $P(XM,U,2)!($G(XMDUZ,DUZ)=+XM)"
              EXPLANATION:      Group must be public or user must be
                                (surrogate of) creator of group.
              CROSS-REFERENCE:  3.815^B 
                                1)= S ^XMB(3.8,DA(1),9,"B",$E(X,1,30),DA)=""
 
                                2)= K ^XMB(3.8,DA(1),9,"B",$E(X,1,30),DA)
STANDARD DATA DICTIONARY #3.9 -- MESSAGE FILE     STORED IN ^XMB(3.9,
3.91,13   FAX RECIPIENT         0;11 POINTER TO FAX ROLODEX FILE (#589499)
              HELP-PROMPT:      Enter the fax recipient 
              DESCRIPTION:      When the message is addressed to a fax
                                recipient, this field points to the fax
                                rolodex file.  After the message is handed
                                off to the fax software, the pointer in this
"Sites using the Consolidated Mail Outpatient Pharmacy (CMOP) package are
                                field is deleted, the STATUS field is deleted,
                                and the FAX ID field is set to the fax ID
                                number assigned to it by the fax software.
              CROSS-REFERENCE:  3.91^AFAX 
                                1)= S ^XMB(3.9,DA(1),1,"AFAX",$E(X,1,30),DA)=""
                                2)= K ^XMB(3.9,DA(1),1,"AFAX",$E(X,1,30),DA)
                                This cross reference makes it possible for
                                MailMan to immediately find the recipients
                                to fax a message to.
advised to set the Kernel site parameter field [NETWORK - MAX LINES @
3.91,14   FAX ID                0;12 FREE TEXT (1-14 CHARS)
              HELP-PROMPT:      Enter the fax ID
              DESCRIPTION:      This is the fax ID as assigned to it by the
                                fax software (^AKF*).
===========================================================================
 This patch should be installed after hours, when user activity is at a
 minimum.  You should put the XMUSER Option out of order and shut down
 mail delivery tasks.  A cross reference ("F", on FORWARDING ADDRESS) is
SEND TO] field to Null (without value)."
 being added to the MAIL BOX file, and a lock must be placed on the whole
 global for the duration of the indexing.  If the lock cannot be obtained,
 the indexing of the new cross reference will not run.  If the indexing does
 not run, you can do it later by running ^XMYPOST6 yourself.  ^XMYPOST6
 will take about 1 minute per 2500 users in the ^XMB(3.7 global.
===========================================================================
 
INSTALLATION:
  1.  This routine is usually mapped on systems that allow mapping,
      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.
  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
NOIS: TUC-0395-60417      Routine: ^XMA7G
         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:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
NOIS: ISF-0195-60010      Routine: ^XMAH0
                          DD: file 3.8, field .01 - add "LAYGO" node
                Before          After
 Name          Checksum       Checksum          Patch List
 ----------------------------------------------------------
 
 XMA0           9701230       10480365          15,36
 XMA01          2756871        2847569          36
 XMA1           9575986        9580091          31,36
 XMA21A         8186870        7475211          4,30,36
 XMA21G         9710102       11073971          31,36
 XMA5A         14213526       13683319          31,36
Prevents users from adding a private mail group with the same name as a
 XMA7G          5426292        5211523          36
 XMAD1          7205963        7275936          24,27,36
 XMAD1A         5656044        6312375          36
 XMAH0          1594203        1761641          36
 XMAI2          1646281        1510945          36
 XMAP           8812311        8826127          24,36
 XMAPHOST       6366459        6157206          7,14,27,36
 XMBGRP         5496318        5680054          13,36
 XMFAX          **new**        4957190          36
 XMR1A          6956680        6979581          13,36
public one.
 XMUT5G          380003         338629          36
 XMYPOST6       **new**          11500          36
============================================================================
NOIS: SPO-0595-50655      Routine: ^XMYPOST6
                          DD:  file 3.8, field .01 - remove identifier node
Removes the identifier (Coordinator field) from the .01 field of the Mail
Group file.  (DBIA #1622)
NOIS: None                Routine: ^XMYPOST6
Message range will no longer delete when user times out answering question,
                          DD:  file 3.7, field 2   - add a cross reference
Add a new cross reference (F) on the FORWARDING ADDRESS field of the MAIL BOX
file.  This enables the site manager to easily find and remedy bad forwarding
addresses.
NOIS: SBY-0695-30284      Routine: ^XMAP
If the user's institution field is set to null, '()' will no longer appear
after the user's name when showing institutions on mail messages.
 
NOIS: ATG-0495-30025      Routine: ^XMA0
"Are you sure?"
If you save a group of messages to a new mailbox, the zero node of the
message multiple will be created.  Previously, it hadn't been.
NOIS: DAY-1096-41348      Routine: ^XMA1
If '^' is contained in the response to 'Select message action' prompt,
MM will up-arrow out.
NOIS: None                Routine: ^XMA5A,^XMAI2,^XMAPHOST,^XMUT5G
Remove references to the old user file:  ^DIC(3
NOIS: SDC-1296-61151      Routine: ^XMA0,^XMA1
Correct MailMan's response if the user chooses not to proceed with message
termination.
NOIS: None                Routine: ^XMA21G
Reference mail message #22778858 on FORUM from Milt Roberson.  MM aborted
when trying to expand a group which included a remote member at a numeric
address at compuserve.com.  This fixes that.
NOIS: BRX-0197-10241      Routine: ^XMA0,^XMA01
NOIS: PHO-0896-61825      Routine: ^XMA21A
At the <save,delete,terminate,print> "which messages" prompt, if the user's
answer includes ^, then the function is aborted.
E3R: 9311                 Routine: ^XMA7G
Users enrolled in a mail group which does not allow self-enrollment can no
longer disenroll themselves.
NOIS: None                Routine: ^XMR1A
Prevent subscript in global reference from being more than 64 characters long.
Reference FORUM msg #23054338.
Domain names starting with a number are valid and will no longer be rejected.
NOIS: MEM-0197-70649      Routine: ^XMBGRP
Routine no longer attempts to write to the screen during 'silent' calls.
Documentation corrected.  Parameter 'D' in call to function $$MG^XMBGRP,
if set to 0 will not allow self-enrollment in a group; 1 will allow.
Replace the description of $$MG^XMBGRP on page 31 of the Programmer Reference
Manual with the following: 
============================================================================
$$MG^XMBGRP
This extrinsic function is used to create a new mail group or to add members
to an existing mail group.  Only local users may be enrolled as members with
this function.
Usage:  S X=$$MG^XMBGRP(A,B,C,D,.E,.F,G)
(B,C,D,.F are ignored if the mail group previously exists.)
 
 
- 
- 200 SEQ #195
 
- DATE APPLIED:    2001-12-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*200
           INPUT TRANSFORM:  K:$L(X)>110!($L(X)<1) X
           LAST EDITED:      NOV 28, 2001
           HELP-PROMPT:      Answer must be 1-110 characters in length.
           DESCRIPTION:      This field is only used if FWD TYPE is
                             Auto-Forward.  This field lists the original
                             user (and possibly the user's surrogate) who
                             forwarded the message to the user with the
                             forwarding address.
3.91,8.04  FWD TYPE ORIGINAL      F;5 SET
Here are some scenarios:
                             'F' FOR Filter-Forward;
                             'R' FOR Regular-Forward;
           LAST EDITED:      NOV 28, 2001
           HELP-PROMPT:      What kind of forwarding, originally?
           DESCRIPTION:      This field is only used if FWD TYPE is
                             Auto-Forward.  This field reveals how the
                             message was forwarded to the user who had the
                             forwarding address listing the recipient in
                             the .01 field.
                             Regular-Forward - A user simply forwarded this
                             message to the user with the forwarding
                             address.  This is the default, if this field
                             is null.
                             Filter-Forward - A user has an active message
                             filter listing the user with the forwarding
                             address as a "forward to" person.  This message
                             was sent to the user and then automatically
                             forwarded to the user during message delivery.
1. A user has a forwarding address, with no local delivery.  Someone
                             Note that Auto-Forward is not a possibility,
                             because Auto-Forward is allowed only to remote
                             recipients or to devices or servers.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*163 & *177.
============================================================================ 
ROUTINES:
forwards the user a message, and it gets auto-forwarded.  We can't tell
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
----------------------------------------------------------------------
XMJMQ      13062269     14102654     40,57,70,50,96,110,131,172,200
XMKP       16277893     16071912     50,89,119,147,151,200
XMKP1       * NEW *      1811191     200
XMTDT       8336537      8338601     50,142,150,177,200
who forwarded the message to the user.  This is the situation described
XMXADDR    15486856     15771323     50,96,101,104,107,131,148,163,200
XMXUTIL4    8751511      9367334     50,96,127,200
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines:
XMKP1 - has no user-callable entry point
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
in the NOIS.  Here's the QD before the patch:
is at a minimum.  It requires MailMan patches XM*7.1*163 & *177.
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,
    but you should stop the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
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
ANNA.GLYPTA@DOMAIN.EXT
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*200    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Incoming Files:
   3.9       MESSAGE  (Partial Definition)
 Note:  You already have the 'MESSAGE' File.
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
                   Forwarded by: GLYPTA,ANNA 27 Nov 01 11:11
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Here's the QD after the patch:
ANNA.GLYPTA@DOMAIN.EXT
                   Auto-Forwarded by: GLYPTA,ANNA 27 Nov 01 11:11
                   Forwarded to GLYPTA,ANNA by: OLEUM,LYNN
2. Same scenario as above, but a different forwarder.
Here's the QD before the patch:
NOIS PUG-1101-52069
ANNA.GLYPTA@DOMAIN.EXT
                   Forwarded by: GLYPTA,ANNA 27 Nov 01 11:11
Here's the QD after the patch:
ANNA.GLYPTA@DOMAIN.EXT
                   Auto-Forwarded by: GLYPTA,ANNA 27 Nov 01 11:11
                   Filter-Forwarded to GLYPTA,ANNA by: PATCH,USER
3. This is a simpler scenario.  There's no question as to who forwarded
Test Site: Puget Sound HCS
the message, but we're not sure how.  Here's the QD before the patch:
GLYPTA,ANNA
                   Forwarded by: PATCH,USER 27 Nov 01 11:11
Here's the QD after the patch:
GLYPTA,ANNA
                   Filter-Forwarded by: PATCH,USER 27 Nov 01 11:11
The API QD^XMXUTIL3 is enhanced to include this new information.  Additional
fields returned under XMTROOT for each recipient:
"FWD TYPE"         (present only if forwarding is not "regular")
                   Type of forwarding.
                   "F" - Filter-Forward
                   "A" - Auto-Forward
                   "R" - Regular-Forward (default)
"FWD BY ORIG"      (present only if "FWD TYPE" is "A")
                   Name of the person, possibly followed by, in parentheses,
When auto-forwarding or filter-forwarding messages, MailMan does not retain
                   the name of the surrogate of the person, who forwarded
                   the message to the recipient, who had auto-forwarding.
"FWD TYPE ORIG"    (present only if "FWD TYPE" is "A" and the "FWD BY ORIG"
                   person filter-forwarded to the recipient.)
                   Type of forwarding, which led to the auto-forwarding.
                   "F" - Filter-Forward
                   "R" - Regular-Forward (default)
In order to facilitate this, three new fields are added to the recipient
the event chain as well as it should.  This can lead to questions as to how
multiple in file 3.9:
STANDARD DATA DICTIONARY #3.91 -- RECIPIENT SUB-FILE STORED IN ^XMB(3.9,
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
--------------------------------------------------------------------------
3.91,8.02  FWD TYPE               F;3 SET
                             'F' FOR Filter-Forward;
                             'A' FOR Auto-Forward;
a message was forwarded.  This patch addresses that problem by making it
                             'R' FOR Regular-Forward;
           LAST EDITED:      NOV 28, 2001
           HELP-PROMPT:      What kind of forwarding?
           DESCRIPTION:      Regular-Forward - A user simply forwarded this
                             message to the recipient in the .01 field.
                             This is the default, if this field is null.
                             Auto-Forward - A user has a forwarding address
                             listing the recipient in the .01 field.  This
                             message was sent to the user and then
clear how messages came to be forwarded.
                             automatically forwarded to the recipient.
                             Filter-Forward - A user has an active message
                             filter listing the recipient in the .01 field
                             as a "forward to" person.  This message was
                             sent to the user and then automatically
                             forwarded to the recipient during message
                             delivery.
3.91,8.03  FWD BY ORIGINAL        F;4 FREE TEXT
 
 
- 
- 201 SEQ #196
 
- DATE APPLIED:    2002-01-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*201
If you reply to a scrambled message while reading new messages, and hit
'transmit', MailMan informs you that it is "scrambling..." your reply.
If you reply to a scrambled message while reading existing messages in a
basket, and hit 'transmit', MailMan fails to inform you that it is
"scrambling..." your reply. This patch fixes that. 
If an address to a remote, non-MailMan site has blanks in it (but no commas),
the blanks should be translated to underscores, but aren't.  This patch fixes
that.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*196 and *199.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before     After
NOIS: none
Name       Checksum   Checksum   Patch List
-----------------------------------------------------------------------------
XMJMLN     14755647   14794710   50,110,131,201
XMJMRO      5040542    5049970   50,89,110,127,172,196,201
XMSMAIL     4045228    4109319   59,50,107,176,173,194,199,201
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines:
===========================================================================
 
Test Site: Biloxi, MS
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*196 and *199.
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 or the
    background filer.
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:    XM*7.1*201     Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XM*7.1*201
If the Postmaster goes into one of the baskets of messages waiting to be
 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>
transmitted to a remote site, and does a query to find a particular set of
                -------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
messages, and then tries to toggle the transmission priority on some of
them, MailMan will abort.  This patch fixes that.
 
 
- 
- 198 SEQ #197
 
- DATE APPLIED:    2002-01-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
         * * * * * * * * * * * * * * * * * * * * * * *
Test Sites:  Montana HCS; Biloxi, MS
    and other background tasks in step 4, be sure to restart them, too.
8.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
9.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
10. On the KIDS:Utilites menu, use the following option to review the
install:
    Install File Print
Review the automatic synonym additions which occurred during the PRE-INIT.
If there were any errors noted for a particular domain, that domain did not
have its new name added as a synonym.  (Error messages are preceded by ***,
and tell you what was wrong.)  You must correct the error manually and add
the synonym manually.  Remember, you are not to change any domain name.
Just add the new name as a synonym. 
Review the automatic domain name changes which occurred during the POST-INIT.
If there were any errors noted for a particular domain, that domain did not
have its name changed.  (Error messages are preceded by ***,
NOIS: none; E3R: none
and tell you what was wrong.)  You must correct the error manually and
perform the name change manually.
If you have questions or need any help, please enter a NOIS.
===========================================================================
Patch XM*7.1*51, released May 2001, ensured that every VHA site had
a ".DOMAIN.EXT" synonym in the DOMAIN file.  It also added new names as
synonyms for sites which requested name changes because of mergers, or
otherwise, and had name changes approved. 
This patch will complete the 2-step domain name change process begun in
                           ATTENTION!
patch XM*7.1*51. The synonyms will become the new domain names, and the
old domain names will become the synonyms.  The domain names will be
changed in the transmission scripts.  The names of the transmission queues
will be changed.  (These are the Postmaster's baskets where the messages
waiting to be transmitted are kept.)  And finally, the domain name of the
site will be changed, too, if it is one of the sites which requested it. 
This will all happen automatically, during the post-init.  It should take
less than 5 minutes.  You will be instructed to review the install file print
to check for and correct any errors after the patch has been installed. 
              After installing this patch, please
The domain name changes will not adversely affect the flow of mail.
This patch will also begin the 2-step domain name change process for the
next round of domain name changes.  It will add as synonyms the desired
new names for sites which requested it.  A future patch will complete the
domain name change process, once all sites have installed this patch.
NOTE: This patch requires MailMan patch XM*7.1*51.
============================================================================ 
           Review the Install File Print for errors.
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMUDNC        13102674        14015749        50,51,198
XMYPOSTA       4556859         3414561        50,51,198
         See the Installation Instructions for details.
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch requires MailMan patch XM*7.1*51.
1.  Users should not be on the system during patch installation.
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.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  Place TaskMan in a WAIT State.  Shut down the listeners.
    You may also wish to shut down HL7 filers/LLP's and other background
    tasks which may attempt to create new messages.  During the installation
    of this patch, we do not want any messages coming in or going out.
    Users should not be on the system.
6.  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:    XM*7.1*198     Loaded from Distribution  <date/time>
                         ==========
Patch XM*7.1*198
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// YES
                                                       ===
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// YES
                                                                       ===
 Enter options you wish to mark as 'Out Of Order': XMUSER       MailMan Menu
                                                   ======
 Enter options you wish to mark as 'Out Of Order': <press return>
                                                   ==============
 Enter protocols you wish to mark as 'Out Of Order': <press return>
                                                     ==============
 Delay Install (Minutes):  (0-60): 0// <press return>
                                       ==============
 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// <Do not queue this.>
                --------------------
7.  Remove TaskMan from a WAIT State.  If you shut down HL7 filers/LLP's
 
 
- 
- 202 SEQ #198
 
- DATE APPLIED:    2002-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*202
E3R: 15051, 16001
Test Site: Puget Sound HCS; FORUM
Currently, when displaying a list of messages using the Summary message
display, the number of characters allotted to the subject is the same as
the number of characters allotted to the sender.  This patch changes that
ratio.  Now twice as many characters are allotted to the subject as are
allotted to the sender.  This is the same ratio as has always been used
in the Detail message display.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*148.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before     After
Name       Checksum   Checksum   Patch List
NOIS: LAS-0102-62116
-----------------------------------------------------------------------------
XMJML      11937833   11875758   50,131,202
XMXADDRD    9985665    9903650   50,104,107,148,202
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines:
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
Test Site: Las Vegas, NV; Puget Sound HCS; FORUM
minimum.  It requires MailMan patch XM*7.1*148.
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 or the
    background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
If a site has its own domain closed (FLAGS=C) in the Domain file 4.2,
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*202     Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XM*7.1*202
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
MailMan will accept mail addressed to the site by its name, but reject
                                                       ==
 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.
mail addressed to the site by any of its synonyms.  This patch fixes that.
===========================================================================
The mail is now accepted, regardless of whether it's addressed using the
site name or synonym, or the value of the FLAGS field.
 
 
- 
- 203 SEQ #199
 
- DATE APPLIED:    2002-03-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*203
Test Site: FORUM
If a message in a remote transmit queue has already transmitted, but for
whatever reason is stuck in the queue, it holds up all the rest of the
messages in the queue.  Manual intervention is required to delete the
message from the queue.  This patch fixes that.  Such a message is now
automatically deleted from the queue.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patches XM*7.1*175 & *201.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before     After
Name       Checksum   Checksum   Patch List
----------------------------------------------------------------------------
XMPH        4915924    4952939   34,50,175,203
NOIS: DAY-0202-42705
XMR1A       3017305    3080398   13,36,50,203
XMSMAIL     4109319    4164879   59,50,107,176,173,194,199,201,203
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines:
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patches XM*7.1*175 & *201.
Test Site: Dayton, OH
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 or the
    background filer.
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:    XM*7.1*203     Loaded from Distribution  <date/time>
                         ==========
 Install Questions for XM*7.1*203
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
If MailMan detects a control character in a routine when creating a PackMan
 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.
===========================================================================
message, it aborts with a "level" error.  This patch fixes that.
NOIS: none
 
 
- 
- 45 SEQ #39
 
- DATE APPLIED:    1997-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*45 contains the following bug fix:
MailMan from bombing and will delete non-existent mail group references
during mail group inquiry.
===========================================================================
This patch should be installed after hours, when user activity is at a
minimum.  You should put the XMUSER Option out of order.
===========================================================================
 
INSTALLATION:
1.  If any of these routines is mapped (on systems which allow mapping),
    disable mapping for the affected routine(s).
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads
    the patch into a Transport Global on your system.
3.  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)
E3R:        9706
4.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
5.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Rtns:       ^XMA5,^XMHIG
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMA5           1197080         11192062       31,45
XMHIG          * new *          4741088       45
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Option:     XMHELPGROUP
Test Sites: Fort Meade, Brockton
When a user deletes a mail group, references to it from other mail groups
are not deleted.  When a user gets help on a mail group which has a
non-existent mail group as a member, MailMan bombs.  This patch will keep
 
 
- 
- 41 SEQ #40
 
- DATE APPLIED:    1997-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*41 contains the following bug fixes and enhancements:
       L("SENDER")     - sender's name
Returns 4 new variables:
       L("SENDER DUZ") - sender's DUZ (null if remote)
       L("BSKT IEN")   - basket IEN
       L("DATE FM")    - date sent, in FileMan format (null if uncertain)
       L("BROADCAST")  - 1 if message was broadcast; 0 otherwise
Please correct/include in documentation in 'MailMan V.7.1 Programmer Reference
Manual' pages 14-16.
===========================================================================
This patch may be installed with users on the system.
===========================================================================
 
INSTALLATION:
1.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads
    the patch into a Transport Global on your system.
2.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
NOIS:       IND-0297-42072
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
3.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
============================================================================ 
  
ROUTINES:
Rtn:        ^XMGAPI2
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMGAPI2        2120231         3885152        41
============================================================================
Test Site:  Indianapolis,IN
Returns info for broadcast message now, instead of returning error stating that
user is not sender or recipient.  Returns message type correctly now. 
Note correct definition for the following variable:
 
 
- 
- 26 SEQ #23
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This patch corrects a missing node in bulletins that was introduced
  
===========================================================================
INSTALLATION:
  1.  This routine is usually mapped on systems that allow mapping,
      so you will need to disable mapping for this routine.
  2.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      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
 with patch XM*7.1*24.  NOIS MIN-0396-4104
      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 'XM*7.1*26' and proceed
      with install.
  7.  Answer YES to the question:
      'Want to DISABLE Scheduled Options and Menu Options?'
  8.  Enter XMUSER at the question:
      'Enter options you wish to mark as 'Out Of Order':'
  9.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'.
 10.  AXP Sites, after patch has installed, rebuild your map set.
 ====================================================================  
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
 This MailMan patch is in KIDS format.  Please make sure you follow the
 Name          Checksum          Patch List
 ----------------------------------------------------------
 XMB           7219230           3,7,24,26
 
 Installation instructions.
===========================================================================
 This patch should be installed after hours, when there is minimum users on
 the system.  You should put the XMUSER Option out of order.
 
 
- 
- 47 SEQ #41
 
- DATE APPLIED:    1997-06-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*47 contains the following bug fix:
This user may act as surrogate for:
USER,ONE                             (No Privileges)  <== bug
USER,TWO                             (Read and Write Privileges)
===========================================================================
This patch should be installed after hours, when user activity is at a
minimum.  You should put the XMUSER Option out of order.
===========================================================================
 
INSTALLATION:
1.  If any of these routines is mapped (on systems which allow mapping),
    disable mapping for the affected routine(s).
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads
    the patch into a Transport Global on your system.
3.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
NOIS:       TOG-0597-11935
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
4.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
5.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
Rtn:        ^XMA7
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMA7          10079999        10080629        10,47
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Test Site:  Togus, ME
When using the 'user information' option, in the list showing users for whom
the user may act as surrogate, the first user in the list shows
'no privileges', no matter which privileges have been granted.
This patch fixes that bug.
 
 
- 
- 40 SEQ #42
 
- DATE APPLIED:    1997-08-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*40 contains the following enhancements:
   a) recognizes partial last name, partial first name for the first time ever
   b) query by addressee's DUZ for the first time ever
   c) query by addressee's nickname for the first time ever
3) enables 'Q name' to work on remote addressees for the first time ever!
   a) recognizes partial last name
   b) recognizes partial last name, partial first name
   c) recognizes partial last name, partial domain
   d) (does not work with I: or CC: remote addressees)
4) enables 'Q name' to work on devices and servers (D. and S.) for the first
   time ever
3) improves display aesthetics
The following concerns the RECIPIENT multiple of the MESSAGE file:
The "C" cross reference data has always existed for the .01 field (RECIPIENT).
But... the DD has the "C" xref on field 1 (LAST RESPONSE READ).
So... We switch the xref in the DD from field 1 to field .01. as follows:
Routine XMYPRE1 deletes the "C" xref on field 1 (LAST RESPONSE READ).
The partial DD in this patch sets the "C" xref on field .01 (RECIPIENT).
Since the actual "C" xref data has always been on field .01, we don't need
to do anything with the "C" xref data - just leave it alone.
NOIS:       MCM-0197-51792
===========================================================================
This patch should be installed after hours, when user activity is at a
minimum.  You should put the XMUSER Option out of order.
===========================================================================
 
INSTALLATION:
1.  If any of these routines is mapped (on systems which allow mapping),
    disable mapping for the affected routine(s).
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads
Rtns:       ^XMA1,^XMJMQ,^XMJMQ1,^XMJMP1,^XMXUTIL,^XMYPRE1
    the patch into a Transport Global on your system.
3.  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)
4.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
DD:         file 3.9, field .01 of RECIPIENT multiple - adds "C" xref to DD
5.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
Test Site:  Miles City,MT; Bronx,NY
XMA1           9580091         9717771        31,36,40
XMJMP1         * new *        11388791        40
XMJMQ          * new *        14561364        40
XMJMQ1         * new *         3291603        40
XMXUTIL        * new *         2338705        40
XMYPRE1        * new *           32634        40
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Improves the query (Q,QD,QN,Q name) function:
1) makes coding clearer
2) makes 'Q name' perform more like a FileMan lookup for local addressees
 
 
- 
- 44 SEQ #43
 
- DATE APPLIED:    1997-08-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*44 contains the following enhancements:
Broadcast mail is now delivered only to users who have an access code, a verify
(Terminate user mailbox), and the other is headed "Deact VISTA Access"
(Deactivate VISTA Access).  Besides being of interest to the Site Manager,
this report is also designed to be submitted to other services. The intent is
that the other services would check one of the columns for each user in the
report and return the report to the Site Manager to act on. 
===========================================================================
This patch should be installed after hours, when user activity is at a
minimum.  You should put the XMUSER Option out of order.  The filers should
be shut down.  ^XMADJF1 is probably mapped on your system.
code, a primary menu, and a mail box.
===========================================================================
 
INSTALLATION:
1.  If any of these routines is mapped (on systems which allow mapping),
    disable mapping for the affected routine(s).
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option to load
    the patch into a transport global.
3.  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)
4.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
5.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
  
ROUTINES:
Four new options have been added to XMMGR-DISK-SPACE-MANAGEMENT menu:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMA32A         9601895        10911370        27,37,44
XMADJF1        8481461         8709221        44
XMGAPI3        2791662         3149530        29,44
XMZTERM        * new *        15108400        44
XMZTERM1       * new *        14445630        44
* Checksums produced by CHECK^XTSUMBLD
============================================================================
----------------------------------------------------------------------------
NAME: XMMGR-PURGE-MESSAGE               MENU TEXT: Purge a message
DESCRIPTION:  This option enables you to purge any message.
Purge means:
-delete the message from all user mailboxes
-delete the message from the MESSAGE global ^XMB(3.9
-delete all responses from the MESSAGE global ^XMB(3.9
Purge is not reversible.  The message is gone forever.
----------------------------------------------------------------------------
NAME: XMMGR-TERMINATE-ONE               MENU TEXT: Terminate one mail user
DESCRIPTION:   This option lets you remove the mailbox of any user
who meets the criteria of either the XMMGR-TERMINATE-MANY option or the
NOIS:       OKL-0497-70538
XMMGR-TERMINATE-SUGGEST option.
As a result, the user will not receive any mail.  
Remember,
-Whenever you give a user a new access code,
 the system gives the user a mailbox if he doesn't already have one.
-Whenever a user logs on,
 the system gives the user a mailbox if he doesn't already have one.
----------------------------------------------------------------------------
E3R:        9173,9994
NAME: XMMGR-TERMINATE-MANY              MENU TEXT: Terminate many mail users
DESCRIPTION:   This option goes through the MAIL BOX global and removes any
mailbox if
- the user is not in the NEW PERSON file.
- the user has no access code and was not terminated.
- the user has no access code and was terminated w/o mailbox retention.
- the user has an access code and primary menu, but no verify code, AND 
  - has never signed on, since being added before a cutoff date.  
  OR 
  - last signed on before a cutoff date.
Rtns:       ^XMA32A,^XMADJF1,^XMGAPI3,^XMZTERM,^XMZTERM1
Remove means:
- Delete user's private mail groups
- Remove user from membership in all groups
- Remove user as an authorized sender from all groups 
- Remove user from anyone's list of surrogates
- Delete user's latered-messages list
- Delete user's mail box
As a result, the user will not receive any mail.
Options:    XMMGR,XMMGR-TERMINATE-ONE,XMMGR-TERMINATE-MANY,
This option can be run in 'test' or 'real' mode.  
The report lists, in DUZ order:
-The user's DUZ and name
-Whether the user has an access code, verify code, and primary menu
-When the user was added to the NEW PERSON file
-When the user last signed on
-When the user was terminated (if applicable)
-If the user was terminated, then whether the site manager chose to delete
 the user's mailbox.  (It's generally a good idea to go ahead and delete
            XMMGR-TERMINATE-SUGGEST,XMMGR-PURGE-MESSAGE
 the mailbox upon termination.) 
----------------------------------------------------------------------------
NAME: XMMGR-TERMINATE-SUGGEST
MENU TEXT: Terminate mail user suggestions
DESCRIPTION:   This option goes through the MailBox global and reports on
users who perhaps should have their mail access terminated.  
Users are included in the report if
- the user was terminated before a manager-supplied cutoff date
Test Sites: Oklahoma City, OK; Prescott, AZ; St. Louis, MO; Houston, TX
  and allowed to keep a mailbox.
- the user has an access code, verify code, and primary menu,
  but last signed on before a manager-supplied cutoff date.  
This option does not terminate mail access.  
The report page breaks on Service/Section and includes the following 
information: 
-User's DUZ and name
-Whether the user has an access code, a verify code, and a primary menu
-When the user last signed on
-When the user was terminated (if applicable)
-If the user was terminated, then whether the site manager chose
 to delete the user's mailbox.  (Remember, you should usually answer 'yes'
 to this question, unless the user is coming back and needs to have his mail
 retained.)
-How many new messages the user has.  (New messages are never purged, except 
 during purge-by-date purges.) 
Finally there are two blank columns.  One is headed "Term User Mbox"
 
 
- 
- 46 SEQ #44
 
- DATE APPLIED:    1997-08-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*46 contains the following bug fix:
===========================================================================
This patch should be installed after hours, when user activity is at a
minimum.  You should put the XMUSER Option out of order.
===========================================================================
 
INSTALLATION:
1.  If any of these routines is mapped (on systems which allow mapping),
    disable mapping for the affected routine(s).
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads
    the patch into a Transport Global on your system.
3.  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)
4.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
5.  AXP Sites, after patch has installed, rebuild your map set.
NOIS:       PAL-0597-61414
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMA2C          3972504         4143045        46
Rtn:        ^XMA2C
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Test Site:  Palo Alto, CA
If a user terminates the original message immediately after having copied it,
the first user in the recipient multiple is terminated, which is not
necessarily the user.  This patch fixes this bug. 
 
 
- 
- 52 SEQ #45
 
- DATE APPLIED:    1997-10-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*52 contains the following fix
===========================================================================
This patch should be installed with no users on the system and with the
filers shut down.
===========================================================================
 
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
NOIS:       IVM-0997-32203,WNY-0197-11745
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMADJF1       8709221         8724294         44,52
Rtn:        ^XMADJF1
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Test Site:  Atlanta, GA
Responses to messages with 9+ digit message numbers were being added to the
message whose number was the 1st 8 digits of the message number.  For example,
a response to message number 123456789 was added to message number 12345678.
This patch makes sure that responses are added to the correct message.
 
 
- 
- 48 SEQ #46
 
- DATE APPLIED:    1997-10-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*48 contains the following bug fix:
===========================================================================
This patch should be installed during off-peak hours when network mail
activity is low.  This patch can be installed with users on the system.
===========================================================================
 
INSTALLATION:
1.  If any of these routines is mapped (on systems which allow mapping),
    disable mapping for the affected routine(s).
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads
    the patch into a Transport Global on your system.
3.  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)
4.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
    other CPUs?'. Enter the names of your Compute and Print server(s).
5.  AXP Sites, after patch has installed, rebuild your map set.
NOIS:       BRK-0197-10525
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMS           5910151         5835931         8,20,34,48
Rtn:        ^XMS
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Test Site:  Brockton, MA
Code $S($D(...):^(),1:"") replaced with $G(...).
Code is functionally equivalent, but former code was causing problems at
the site.
 
 
- 
- 49 SEQ #47
 
- DATE APPLIED:    1997-10-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*49 contains the following cautionary measure:
===========================================================================
This patch may be installed at any time.
===========================================================================
 
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
NOIS:       WIM-0897-20733
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMYPOST2      8288260         9070792         49
* Checksums produced by CHECK^XTSUMBLD
Rtn:        ^XMYPOST2
============================================================================
Test Site:  Wilmington, DE
Upon use of the "Christen a Domain" option, warns user that the facility
name is about to be changed in the Kernel Site Parameters file, and asks
the user if s/he really wants to do this.
 
 
- 
- 53 SEQ #48
 
- DATE APPLIED:    1997-10-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*53 contains the following bug fix:
routine ^XMA2C blew up with an undefined error.  This patch fixes this bug. 
===========================================================================
This patch should be installed after hours, when user activity is at a
minimum.  You should put the XMUSER Option out of order.
===========================================================================
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
NOIS:       PUG-1097-50245
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
            TOG-0997-10285
XMA2C          4143045         4163417        46,53
* Checksums produced by CHECK^XTSUMBLD
============================================================================
            BRX-0897-12178
Rtn:        ^XMA2C
Test Site:  Puget Sound HCS; Togus, ME; Bronx, NY
This patch fixes a bug introduced in patch XM*7.1*46.  If a message had
too many lines, too many responses, or too many recipients to copy, then
 
 
- 
- 54 SEQ #49
 
- DATE APPLIED:    1997-11-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*54 contains the following bug fix:
===========================================================================
This patch may be installed at any time.
===========================================================================
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
NOIS:       BOS-1097-12284
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMA3          14547045        14693914        37,53
Rtn:        ^XMA3
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Test Site:  Boston, MA
This patch fixes a bug introduced in patch XM*7.1*37.  During the init for the
unreferenced message purge, it $ORDERs through one global, but gets its record
from another global. This patch makes sure it gets its record from the same
global it $ORDERs through.
 
 
- 
- 56 SEQ #50
 
- DATE APPLIED:    1998-02-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*56 contains the following bug fix:
===========================================================================
 
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
NOIS:       ISB-0697-32421
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMBGRP         5680054         8013060        13,36,56
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Rtn:        ^XMBGRP
Test Site:  CIOFO-Birmingham
$$MG^XMBGRP does not add members to mail groups correctly.
===========================================================================
This patch may be installed at any time.
 
 
- 
- 25 SEQ #24
 
- DATE APPLIED:    1996-06-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 then reboot MSM on the NT machine.  This will restart the TCP/IP poller.
  
===========================================================================
INSTALLATION:
  1.  This routine might be mapped on systems that allow mapping,
      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.  Answer NO to the question:
      'Shall I preserve what is on disk in a separate back-up message ?'.
 This MailMan patch is in KIDS format.  Please make sure you follow the
  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 'XM*7.1*25' and proceed
      with install.
  7.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
      other CPUs?'.
 Installation instructions.  This patch corrects an error with the TCP/IP
  8.  AXP Sites, after patch has installed, rebuild your map set.
  9.  MSM Sites, after patch has installed, move the routine XMRTCP to
      your NT machine.  Then reboot MSM on the NT machine, this will
      restart the TCP/IP mail poller.
 ====================================================================  
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
 poller, on the NT machine, that was introduced with Kernel patch 18,
 Name          Checksum          Patch List
 ----------------------------------------------------------
 XMRTCP        2975517           8,25
 XU*8.0*18. NOIS: WRJ-0396-10453
===========================================================================
 This patch can be installed with users on the system. This patch will only
 install 1 routine, XMRTCP. You must move the routine to your NT machine and
 
 
- 
- 55 SEQ #51
 
- DATE APPLIED:    1998-03-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*55 addresses Y2K preparedness.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
===========================================================================
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMA32A        10911370        10902381        27,37,44,55
XMDIR1        10096361         9721400        27,55
XMRPCTS0       6044236         5929098        6,12,31,55
XMRTCPGO       2862153         2857890        8,55
XMS0           9445201         9233148        13,8,20,23,27,34,55
XMS0A          8601934         8144942        2,13,55
XMS5          12968983        12887076        13,8,23,27,55
XMS5A          4118857         3624422        55
This patch should be installed after-hours, when user activity is at a
XMUT4A         4382977         4424419        34,55
XMUT5R1        2850555         2356802        55
* Checksums produced by CHECK^XTSUMBLD
============================================================================
minimum.  You should put the XMUSER option out of order. The filers should
be shut down.
===========================================================================
INSTALLATION:
 
 
- 
- 57 SEQ #52
 
- DATE APPLIED:    1998-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*57 contains the following bug fix:
===========================================================================
 
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
NOIS:       ISA-0298-10292
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMJMQ         14561364        15112719        40,57
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Rtn:        ^XMJMQ
Test Site:  CIOFO-Albany
QD does not show status of messages sent to server or printer.
===========================================================================
This patch should be installed when user activity is at a minimum.
 
 
- 
- 61 SEQ #54
 
- DATE APPLIED:    1998-04-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*61 is a replacement for patch XM*7.1*28, which was 'entered
 This patch is primarily for support of MSM-NT version 4.3 and OpenM-NT
 
      Select Option: 15 - Network Configuration
 
      Select Option: 12 - User-Defined Services
 
 Current User-Defined Services: 
 
 Index  Name          Protocol  Port   Password  Psize  Start  UCI      Routine
 -----  ------------  --------  -----  --------  -----  -----  -------  -------
  1     MSMRVG        TCPIP     33086  MSMRVG                        BEG^WSAGENT
 NextGen 2.0.
 
 Enter Service Index: 2
 Enter Service Name: MAIL
 Enter Routine Reference: SOC25^XMRMSM
 Select UCI: VAH,ROU
 Enter Partition Size <40>:
 Enter Password: 
 Enter TCPIP Port Number: 25
 Autostart?: Y
 
 
 Now you must remove the old Automatic Partition Startup entry for the Mail
 listener,  who's Entry reference is ^XMRINETD. Reboot the MSM-NT box.
 
===========================================================================  
  
 ROUTINES:
   Checksums were calculated using CHECK^XTSUMBLD
   The second line of the routine now looks like:
                 Checksum
 This patch should be installed during off-peak hours when network mail
Routine         Old       New      2nd Line
XMLTCP        2446407   2573202    **8,27,61**
XMRMSM         400263    326967    **61**
XMRONT           new     598867    **61**
XMRPCTS       4760679   4755631    **6,11,31,61**
XMRPCTSA      3483840   3490824    **6,31,61**
Callable entry points in new routines
XMRONT   none
 
 activity is low. This patch can be installed with users on the system.
===========================================================================  
  
 OPTION:
NAME: XMRONT                            MENU TEXT: Start XMRONT TCP Listener
 This is the TCP/IP Listener for MailMan. This option should NOT
 be on any Menu and should NOT be run directly. It must be schedule to start 
 every time the system is rebooted. You can schedule this option by using the
 'Schedule/Unschedule Options' option under the 'Taskman Management' menu. You
 must specify the option XMRONT and then enter 'STARTUP' in the SPECIAL QUEUING
 field.
===========================================================================
  ROUTINE: XMRONT                       SCHEDULING RECOMMENDED: YES
 
DEFINITIONS:
      AXP = Dec AXP system running DSM on VMS
      MSM = PC running MSM on DOS
in error'.  This patch addresses the following NOIS:
      MSM-NT = PC running MSM on NT Version 4.3
      OpenM-NT = Dec ALPHA or PC running OpenM NextGen 2.0 or Cache on NT.
 
INSTALL INSTRUCTIONS:
AXP:  Some of these routines might be mapped, so you will need to disable
      mapping for the affected routines.
 
MSM-NT: Where TCP/IP Mail is running, kill the Mail listener. In the Manager
      account D ^KILLJOB and kill the job who's routine name is XMRINETD.
 
BHH-0498-40242, BUT-0498-20230, GRJ-0498-50226
OpenM-NT: Where TCP/IP Mail is running, kill the Mail listener.  In the
      Manager account D ^RESJOB and kill the job who's routine name is XMRONT
      or it may be %ZISTCP, in either case it will own device |TCP|25.
 
  1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS Distribution 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 patch in the Transport
      global.
  3.  Users can remain on the system. This patch can be queued and installed
      at any time.  TaskMan can remain running.
  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)
 
MSM:  Answer YES to the question 'Want to MOVE routines to other CPUs?'.
      Enter the names of your Compute and Print server(s).
 
AXP:  After patch has been installed, rebuild your map set.
 
      ***AXP and MSM sites are done with the installation.***
      ***The rest of the install is for OpenM-NT and MSM-NT.***
 
OpenM-NT: In the Production account job the Mail listener, J ^XMRONT.
      Also, schedule the option XMRONT to start everytime the system is
      rebooted.  Do the following from the EVE menu:
 PREREQUISITES: XU*8.0*78
 
      Select Systems Manager Menu Option: Taskman Management
                                          ==================
 
      Select Taskman Management Option: Schedule/Unschedule Options
                                        ===========================
 
      Select OPTION to schedule or reschedule: XMRONT Start XMRONT TCP Listener
                                               ======
 
===========================================================================
                          Edit Option Schedule
    Option Name: XMRONT                        
    Menu Text: Start XMRONT TCP Listener                 TASK ID:
  __________________________________________________________________________
 
   QUEUED TO RUN AT WHAT TIME: <return>
 
 DEVICE FOR QUEUED JOB OUTPUT: <return>                      
 
 Q UEUED TO RUN ON VOLUME SET: <return>  
 
 
       RESCHEDULING FREQUENCY: <return>                      
 
              TASK PARAMETERS: <return>                                        
 
             SPECIAL QUEUEING: STARTUP  
                               =======
_______________________________________________________________________________
This field is only for special jobs that need to start every time the
system is rebooted.
 All sites should load this patch regardless of their operating system.
 
 
 
MSM-NT: In your Manager account of your do the following:
 
      Do ^SYSGEN
 
      Select Option: 3 - Edit Configuration Parameters
       
      Select Configuration <ROU>:
 
 
- 
- 62 SEQ #56
 
- DATE APPLIED:    1998-05-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*59 addresses NOIS CMH-0398-N2220.
===========================================================================
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
Messages intended to be sent to or via a certain domain may unintentionally
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------
XMR0B          9580242         9564128        4,6,13,34,42,62
* Checksums produced by CHECK^XTSUMBLD
============================================================================
be sent via another domain.  This patch fixes this problem.
===========================================================================
This patch should be installed after-hours, when user activity is at a
minimum.  You should put the XMUSER option out of order. The filers should
be shut down.
 
 
- 
- 59 SEQ #58
 
- DATE APPLIED:    1998-05-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*59 addresses problems caused during remote transmission
If the 'from' string contains illegal characters, the 'from' string will be
enclosed in quotes.
The local site will not see the change in the 'from' string.
The receiving site will see the change.
For example:
'National Patch Module'     will become     '"National Patch Module"'
'<Patient Feedback Pkg>'    will become     '"Patient Feedback Pkg"'
when a message's 'from' address contains illegal characters.
Messages from users will continue to be treated as usual.  That is, if the
user's name contains ',' or ' ', all ', .' will become '._+'.
If the user's name contains any other illegal characters, such as '()',
the entire user's name will be enclosed in quotes.
===========================================================================
This patch should be installed after-hours, when user activity is at a
minimum.  You should put the XMUSER option out of order. The filers should
be shut down.
===========================================================================
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  On the KIDS:Installation menu, use the following options to install the 
    Transport Global: 
       Verify Checksums in Transport Global 
This patch only addresses locally originating messages which are sent to
       Print Transport Global 
       Compare Transport Global to Current System 
       Backup a Transport Global 
       Install Package(s) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
remote sites.
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMSMAIL        4652921         5893340        59
* Checksums produced by CHECK^XTSUMBLD
============================================================================
As the message is being transmitted to the remote site, MailMan examines
the 'from' string.
If the 'from' string is enclosed in "<>", the "<>" are stripped off.
 
 
- 
- 64 SEQ #59
 
- DATE APPLIED:    1998-07-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*64 re-introduces an entry point which was inadvertently
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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 
left out of a routine in a previous patch (XM*7.1*55).
       Install Package(s) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMUT5R1        2356802         2364104        55,64
* Checksums produced by CHECK^XTSUMBLD
============================================================================
===========================================================================
This patch may be installed at any time.  It will not interfere with any
user activity.
===========================================================================
INSTALLATION:
 
 
- 
- 65 SEQ #60
 
- DATE APPLIED:    1998-07-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*65 addresses a problem experienced on FORUM.
This patch adds a restriction to addressing groups with authorized senders,
namely, remote senders cannot send mail to such groups.
===========================================================================
This patch should be installed after-hours, when user activity is at a
minimum.  You should put the XMUSER option out of order. The filers should
be shut down.
===========================================================================
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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 
Someone from a remote site sent a message to G.EVERYBODY@FORUM.  This group
       Install Package(s) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
is used to broadcast messages VA-wide.  There are four authorized senders
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------
XMA21G        11073971        11358760        31,36,65
XMR            6876928         6901880        30,34,65
* Checksums produced by CHECK^XTSUMBLD
============================================================================
for the group, one of which is POSTMASTER.  The background job which receives
messages from remote sites has its XMDUZ set to .5, which is the POSTMASTER.
So MailMan considered this remote sender to be authorized to address the
group.  This is not acceptable.
 
 
- 
- 58 SEQ #61
 
- DATE APPLIED:    1998-08-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*58 addresses the following NOIS:
===========================================================================
This patch should be installed after-hours, when user activity is at a
minimum.  You should put the XMUSER option out of order. The filers should
be shut down.
===========================================================================
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
BRK-0897-10428, BRX-1196-10659, & HOU-0897-71511
    the patch into a Transport Global on your system.  
3.  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) 
4.  DSM Sites: After patch has installed, rebuild your map set.  
and was tested at those respective sites:
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMS5          12887076        12421886        13,8,23,27,55,58
Brockton, MA; Bronx, NY; Houston, TX
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Aborts occasionally occurred during remote transmission when one transmission
task was attempting to add a record to the transmit audit multiple, just as
another task was killing the multiple.  This patch fixes that.
 
 
- 
- 66 SEQ #62
 
- DATE APPLIED:    1998-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*65 addresses NOIS ISD-0898-71122.
may occur.
===========================================================================
INSTALLATION:
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  On the KIDS:Installation menu, use the following options to install the 
    Transport Global: 
Test site is CIOFO-DALLAS.
       Verify Checksums in Transport Global 
       Print Transport Global 
       Compare Transport Global to Current System 
       Backup a Transport Global 
       Install Package(s) 
    Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------
XMP2           9454113         9332554        24,66
* Checksums produced by CHECK^XTSUMBLD
============================================================================
Problem statement: When installing a packman global data with leading tildes,
a syntax error occurs.  This patch fixes this problem.
===========================================================================
This patch may be installed at any time.  However, this patch should NOT
be loaded at the same time as any other patches, because a clobber error
 
 
- 
- 68 SEQ #63
 
- DATE APPLIED:    1999-01-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*68 fixes a bug as described in NOIS TAM-1098-30390.
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------
XMAD1A         6312375         7330837        36,68
Test site is Tampa, FL.
XMJMQ         15112710        15192669        40,57,68
* Checksums produced by CHECK^XTSUMBLD
============================================================================
INSTALLATION:
Note: This patch should be installed after-hours, when user activity is at a
minimum.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
    Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
4.  DSM Sites: After patch has installed, rebuild your map set.  
If a remote address begins with "F.", MailMan thinks the address is a fax.
============================================================================ 
This patch ensures that MailMan does not confuse a fax address with a remote
address.
Note: This patch should be installed after-hours, when user activity is at a
minimum.
 
 
- 
- 29 SEQ #25
 
- DATE APPLIED:    1996-08-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This Mailman patch will set the vaporization date for messages that are
 the parameter is set in the Routine field for the XMYB-BROADCAST-VA-WIDE
 Option.
 
 Case #1 - if Routine field looks like: ENT^XMGAPI3("*"), this means
 that the message was sent to ALL mail users, then the Vaporization date
 will be set to T+7.
 
 Case #2 - if the Routine entry looks like: ENT^XMAPI3(".6"), this means
 that the message was sent to *just* SHARED MAIL's IN BASKET, then the
 Vaporization date will be set to T+30.
 distributed via the XMYB-BROADCAST-VA-WIDE Server Option, for example, 
===========================================================================
 This patch can be installed with users on the system.
===========================================================================
INSTALLATION:
  1.  This routine is usually mapped on systems that allow mapping,
      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.
 Secretary Brown's Daily Message. The vaporization date is set only if
  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
 the message stays in the users IN BASKET. If a user saves the message 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:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
 Name          Checksum          Patch List
 ----------------------------------------------------------
 another Basket, the vaporization date is not maintained. A user can enter
 XMGAPI3        2791662           29
============================================================================
 a new vaporization date by entering 'V' at the 'MESSAGE Action' prompt.
 This patch will not effect broadcast messages that originate locally, but 
 only those originated from FORUM. The vaporization date is depended on how
 
 
- 
- 70 SEQ #64
 
- DATE APPLIED:    1999-02-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*70 is a patch for a patch released in error (XM*7.1*68).
minimum.
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------
It fixes a bug as described in NOIS TAM-1098-30390.
XMAD1A         6312375         7330837        36,70
XMJMQ         15112719        15192669        40,57,70
* Checksums produced by CHECK^XTSUMBLD
============================================================================
INSTALLATION:
Note: This patch should be installed after-hours, when user activity is at a
minimum.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
Test site is Tampa, FL.
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
    Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                          ==
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
If a remote address begins with "F.", MailMan thinks the address is a fax.
This patch ensures that MailMan does not confuse a fax address with a remote
address.
Note: This patch should be installed after-hours, when user activity is at a
 
 
- 
- 67 SEQ #65
 
- DATE APPLIED:    1999-02-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*67 adds a new key, 'XM NO BROADCASTS',
This IRA was initiated because users with accounts in multiple sites were
seeing the same broadcast message everywhere they logged on.  These users
wanted a way to avoid broadcast messages.
When and if you assign this key to a user, you should advise them that
they will not see any broadcast messages at all.
This patch also deletes two keys which are not used by MailMan:
XMPRIORITY and XMPRIORITY-OVERRIDE
in response to an Initial Requirements Analysis (IRA):
Note: This patch may be installed at any time.
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------
"MailMan - Screen Out Selected Users".
XMADJF1        8724294         9044468        44,52,67
XMGAPI3        3149530         3505605        29,44,67
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
INSTALLATION:
Note: This patch may be installed at any time.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
Coincidentally, it also fulfills the suggestion of E3R 10653.
    the patch into a Transport Global on your system.
3.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
   Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO//YES
                                                                            ===
   << Background filer will stop soon. >>
4.  On the KIDS:Installation menu, use the following options to install the 
    Transport Global: 
       Verify Checksums in Transport Global 
This patch was tested at Wilkes-Barre, PA.
       Print Transport Global 
       Compare Transport Global to Current System 
       Backup a Transport Global 
       Install Package(s) 
    Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                          ==
5.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
   << Background filer will start soon. >>
6.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================
Any user possessing the key 'XM NO BROADCASTS'
will NOT receive ANY broadcast messages.
 
 
- 
- 69 SEQ #66
 
- DATE APPLIED:    1999-03-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*69 fixes a bug as described in NOIS ISH-0199-40487.
============================================================================ 
  
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
-------------------------------------------------------------
XMA3          14693914        14700672        37,54,69
Test site:  CIOFO-HINES.
* Checksums produced by CHECK^XTSUMBLD
============================================================================
INSTALLATION:
Note: This patch may be installed at any time.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  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) 
    Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                          ==
4.  DSM Sites: After patch has installed, rebuild your map set.  
============================================================================ 
Under certain conditions, a message which is in the process of arriving
from another site may be deleted from the Postmaster's ARRIVING basket,
thus preventing it from being delivered, and causing it to eventually be
purged from the system.  This patch fixes this problem.
Note: This patch may be installed at any time.
 
 
- 
- 50
 
- DATE APPLIED:    1999-08-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*50.  The BIG patch!  It is important that you read this patch
new manuals are in PDF documents on the infrastructure web site at:
a. This patch should be installed after hours, when user activity is at a
Just add the new name as a synonym. 
===========================================================================
minimum.  It should not be queued, because TaskMan should not be running.
b. This patch requires Kernel patches XU*8.0*67, XU*8.0*112, and XU*8.0*113.
c. For any site running MAS (all VAMCs), this patch requires FileMan patch
DI*22.0*1.  Caution: KIDS will not check for this patch because not all
sites run MAS.  It is up to each site running MAS to check for DI*22.0*1.
d. All MailMan users, including fictitious users, must have an access code,
or they will no longer receive mail.
e. To shorten installation time, which runs about 1 hour per 200,000 messages
in file 3.9, you might consider running the message purges the day before
http://www.vista.domain.ext/
the installation:
- XMMGR-PURGE-AI-XREF (AI x-Ref Purge of Received Network Messages)
- XMPURGE-BY-DATE (Purge Messages by Origination Date)
- XMAUTOPURGE (Automatic Purge of MailMan Messages)
f. DSM sites running SlotMaster may see routine mapping problems with ZSLOT
users, even after disabling mapping.  Therefore, such sites should consider
the following steps:
- Shutdown ZSLOT on all nodes.
- Disable all mapped XM routines.
- Load this patch.
softserv/infrastr.uct/notebook/active/xm_patch_50_notebook.htm
- Enter manual edits.
- Rebuild mapped routine sets.
- Shutdown/restart all DSM configurations.
An alternative to the above steps is to disable all mapped XM routines about
a week before you load this patch.  That way you wouldn't need to shutdown
ZSLOT or shutdown/restart DSM configurations.
g. If your site is running POP3, you should immediately load patch XM*7.1*71
after installing this patch.
============================================================================ 
  
- XM*7.1*50 Patch Description
This patch deletes the following routines:
XMZTERM      (replaced by XMUTERM in this patch)
XMZTERM1     (replaced by XMUTERM1 in this patch)
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
- MailMan V.7.1 & XM*7.1*50 Release Notes
----------------------------------------------------------
XM             4976038        11416143        17,35,50
XM0            3346676             580        4,42,50
XMA           11666053           79959        4,18,50
XMA0          10480365          573755        15,36,50
XMA01          2847569            1068        36,50
XMA02          6053078             879        4,5,50
XMA03          7773789           66257        50
XMA0A          6404929            1148        7,16,50
XMA1           9717771             827        31,36,40,50
- MailMan V.7.1 & XM*7.1*50 Getting Started
XMA10          5587620            1067        50
XMA11         11668318           19543        50
XMA11A         6856608          291270        50
XMA11B         3593034            1468        39,50
XMA1A          3777724            1152        50
XMA1B          7260820          705206        50
XMA1C          1474193           99629        50
XMA1E          1530615            1172        50
XMA2          10059315         1214246        5,6,10,15,39,50
XMA20          4266922            1071        50
- MailMan V.7.1 & XM*7.1*50 User Manual
XMA21         11321545         1920696        4,31,50
XMA210         1920955            1364        31,50
XMA21A         7475211            1466        4,30,36,50
XMA21B         3903898            1472        50
XMA21FWD        406565            2649        50
XMA21G        11358760            1502        31,36,65,50
XMA22          7780497             887        50
XMA24         10721719            1091        31,50
XMA25          5071849            1096        50
XMA2B          4986311         4956922        50
- MailMan V.7.1 & XM*7.1*50 Programmer Manual
XMA2C          4163417            1166        46,53,50
XMA2C0         9088344            1454        24,27,50
XMA2R          4793721         3427633        27,50
XMA3          14700672        17147624        37,54,69,50
XMA30          7561526         7080895        37,50
XMA32         12437801         6537619        37,50
XMA32A        10902381         9900106        27,37,44,55,50
XMA4           1695677             839        50
XMA5          11192062             843        31,45,50
XMA50          4115522            1083        50
- MailMan V.7.1 & XM*7.1*50 Technical Manual
XMA51          3840890            1088        50
XMA5A         13683319            1168        31,36,50
XMA6            986923             847        50
XMA7          10080629           16522        10,47,50
XMA7G          5211523            1206        36,50
XMA7G1         1193700            1500        24,50
XMAD0           481945            1143        50
XMAD1          7275936            1148        24,27,36,50
XMAD1A         7330837            1538        36,70,50
XMAD1X         3265319            1676        50
XMAD2          2503657          208202        31,50
XMADA             1034            1034        50
XMADDOC           1992            1992        50
XMADDOC1       4357710            2578        50
XMADDOC2          3589            2392        50
XMADGO         2112000           10833        5,27,50
XMADGO1         788007            2075        50
XMADJ999        419074            2470        50
XMADJF0        5354543            2029        50
XMADJF1        9044468            2036        44,52,67,50
description and follow the install instructions.
Highlights of the patch:
XMADJF1A        912544            2556        50
XMADJF1B       4754529            2564        10,16,37,50
XMAH           5026238         1544316        5,16,50
XMAH0          1761641            1159        36,50
XMAH1          8757966         2172709        4,50
XMAI           4557700             923        50
XMAI0          1750753            1163        50
XMAI1          8026797            1168        43,50
XMAI2          1510945         3037343        36,50
XMAK           4457158             737        50
- Addresses 54 distinct NOIS and 40 distinct E3R.
XMAL0          7710735            1175        50
XMAL0A         7458546            1565        50
XMANON          836515            1806        7,50
XMAP           8826127             951        24,36,50
XMAP0          4991024            1191        27,50
XMAP1          3005830            1196        50
XMAPHOST       6157206         9890299        7,14,27,36,50
XMASEC         4454626           46560        33,50
XMB            7258608         4363515        3,7,24,26,27,50
XMB1           8930890             830        31,50
- For those sites requesting it, performs, along with follow-on patch
XMBGRP         8013060         8135589        13,36,56,50
XMBPOST        9856673         9626449        4,13,23,24,27,38,50
XMC            4113929         3216956        13,50
XMC1           6875049         7147079        4,13,20,27,50
XMC11         11677623        11806932        50
XMC11A         3517372         4391366        27,50
XMC2          12142809        12105966        13,23,27,50
XMC3           5809172         5862128        20,50
XMC4           5412826          991572        50
XMCD           5190692         5277071        50
  XM*7.1*51, automatic domain name change from .DOMAIN.EXT to .DOMAIN.EXT, as
XMCTLK         9708749         9742452        10,27,50
XMD            4879878         6535767        33,50
XMDF           1706479         1431567        50
XMDIRQST       7236196         7357280        9,50
XMDIRRCV       1909690         1913144        37,50
XMDIRSND       1583505         1897078        37,50
XME           10528702             643        50
XME1           8041932             839        50
XMFAX          4957190         4921115        36,50
XMGAPI2        3885152         3885630        41,50
  well as domain rename. This patch adds the new domain names as synonyms to
XMGAPI3        3505605         2171233        29,44,67,50
XMGAPI4        3952807         4204061        50
XMHIG          4741088         5360885        45,50
XMHIU          * New *         5960638        50
XMJBL          * New *         4523065        50
XMJBM          * New *        12165199        50
XMJBM1         * New *         4157424        50
XMJBN          * New *        10185228        50
XMJBU          * New *         1507122        50
XMJDIR         * New *         2003843        50
  the current domain names.  XM*7.1*51 will actually change the domain names.
XMJERR         * New *          454500        50
XMJMA          * New *         2991838        50
XMJMBULL       * New *         1365629        50
XMJMC          * New *         8169036        50
XMJMCODE       * New *        11042686        50
XMJMD          * New *         7370754        50
XMJMF          * New *        18005162        50
XMJMFA         * New *         6204287        50
XMJMFB         * New *        15137131        50
XMJML          * New *        11033330        50
  (XM*7.1*51 will be released after all sites have installed XM*7.1*50.)
XMJMLN         * New *        13240819        50
XMJMLR         * New *        13545823        50
XMJMLR1        * New *         6523962        50
XMJMOI         * New *        16872170        50
XMJMOIE        * New *         4582157        50
XMJMOR         * New *        14242356        50
XMJMORX        * New *        14790879        50
XMJMORX1       * New *         2472219        50
XMJMP          * New *        16472134        50
XMJMP1        11388791        14179283        40,50
- Adds many new APIs.
XMJMQ         15192669        16189088        40,57,70,50
XMJMQ1         3291603         3608941        40,50
XMJMR          * New *        18651915        50
XMJMRO         * New *         2449032        50
XMJMS          * New *         6092728        50
XMJMSA         * New *         1939332        50
XMJMSO         * New *        12952439        50
XMJMT          * New *        10637487        50
XMKP           * New *        15443979        50
XMKPL          * New *         2060011        50
- Replaces the old user help frames with an entire new set of help frames.
XMKPLQ         * New *         9249196        50
XMKPO          * New *         2606344        50
XMP            8440919         8546955        4,24,50
XMP2A         10037244        10101095        24,42,50
XMP3           7025241         6844934        24,50
XMPC           5263348         5352206        50
XMPG           4354526         4353568        50
XMPH           4842981         3963996        34,50
XMPSEC         5817282         7152889        50
XMR            6901880        14031423        30,34,65,50
  (The IRM help frames have not been updated.)
XMR0           8606729             874        27,50
XMR0A          3476739         2289812        27,50
XMR0B          9564128         8875848        4,6,13,34,42,62,50
XMR0BLOB       5117794         4867143        50
XMR1           7053085        13292215        7,50
   (Cache' sites may have a different 'before' checksum and)
   (patch list for XMR1.  Please disregard the differences.)
XMR1A          6979581         3017305        13,36,50
XMR2           7882048         6207716        50
XMRENT         2303842         2263450        31,50
- Makes many changes to the MailMan DDs.
XMRMSM          326967          339884        61,50
XMRONT          598867          621984        61,50
XMRPCTS0       5929098         6262116        6,12,31,55,50
XMRPCTS1       6929051         5691788        6,50
   (Your XMRPCTS1 'before' checksum may be)
   (different, because of your TWIX info. )
XMRPCTSA       3490824         3495721        6,31,61,50
XMRTCP         4812676         4798863        8,25,27,50
XMRUCX          357201          841742        27,34,50
XMS            5835931         5837542        8,20,34,48,50
- Renames file 3.7 from MAIL BOX to MAILBOX.
XMS0           9233148         9308250        13,8,20,23,27,34,55,50
XMS0A          8144942         9199959        2,13,55,50
XMS0BLOB       6815258         6975716        50
XMS1           7375190         1321634        13,8,23,50
XMS2           1293876             885        50
XMS3          13059868        12996474        22,50
XMS4           3616422         2836511        50
XMS5          12421886        13329767        13,8,23,27,55,58,50
XMS5A          3624422         3571279        55,50
XMSERR         3651687         3280474        32,50
- Renames file 4.3 from KERNEL SITE PARAMETERS to MAILMAN SITE PARAMETERS.
XMSM          10210546         7239792        4,6,13,20,50
XMSM1          1692536            1238        50
XMSMAIL        5893340         4937839        59,50
XMTDF          * New *         3998255        50
XMTDL          * New *        18249122        50
XMTDL1         * New *         5047763        50
XMTDL2         * New *         8743997        50
XMTDO          * New *         1746764        50
XMTDT          * New *         5385940        50
XMUDNC         * New *         3683283        50
- Improves global integrity checker.
XMUPIN         * New *        13825872        50
XMUT1          8603321         3818573        50
XMUT1A         4040808         3948769        50
XMUT2          4770720         4582154        50
XMUT4          4510855        17112758        50
XMUT4A         4424419         1411742        34,55,50
XMUT4B         8543914        18488496        50
XMUT4BA        8604816        15364896        50
XMUT4C         3745269         7228866        10,22,50
XMUT5          4455724         5739686        50
- Improves message search.
XMUT5B         2824190         2644064        50
XMUT5Q         8765057         8502082        50
XMUT6          2438497         2312993        50
XMUTERM        * New *        15007949        50
XMUTERM1       * New *        14471083        50
XMUTPUR0       1145390         1365512        7,50
XMVGROUP       * New *         6214836        50
XMVSURR        * New *         2622785        50
XMVVITA        * New *         4126813        50
XMVVITAE       * New *        12045708        50
- Insists that users must have a mailbox and an access code in order to
XMXADDR        * New *        18774539        50
XMXADDR1       * New *        12069509        50
XMXADDR2       * New *         6515109        50
XMXADDRD       * New *         9657048        50
XMXADDRG       * New *        15430701        50
XMXANSER       * New *         2242310        50
XMXAPI         * New *         6705900        50
XMXAPIB        * New *         3472533        50
XMXAPIU        * New *          596863        50
XMXBSKT        * New *        12393935        50
  receive messages.  This is to ensure that messages do not accumulate in
XMXBULL        * New *         5479615        50
XMXEDIT        * New *         3880586        50
XMXLIST        * New *        10429141        50
XMXLIST1       * New *        12554823        50
XMXMBOX        * New *         1289002        50
XMXMSGS        * New *        10966038        50
XMXMSGS1       * New *         9891647        50
XMXMSGS2       * New *         5670519        50
XMXPARM        * New *        19704732        50
XMXPARM1       * New *         5916152        50
  inactive mailboxes, never to be deleted.  It is very important that any
XMXPARMB       * New *         4788158        50
XMXPRT         * New *         3036286        50
XMXREPLY       * New *         4925239        50
XMXSEC         * New *        18599731        50
XMXSEC1        * New *        12851118        50
XMXSEC2        * New *        20994061        50
XMXSEND        * New *        10879355        50
XMXTO          * New *         1915321        50
XMXUTIL        2338705        10432772        40,50
XMXUTIL1       * New *         5489564        50
  ficticious user be properly set up so that mail deliveries to these users
XMXUTIL2       * New *         7762911        50
XMXUTIL3       * New *         3652490        50
XMXUTIL4       * New *         9117363        50
XMYMNEM        5559955         4398404        50
XMYPOST2       9070792         7919115        49,50
XMYPOST9       * New *         5996100        50
XMYPOSTA       * New *         2107256        50
XMYPRE         4770905         3732264        50 
XMYPRE2        * New *        12021025        50
XMYPRE2A       * New *        15738292        50
  are not stopped.
XMYPRE2B       * New *         3451238        50
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines:
Routine      Callable at     Description
---------------------------------------------------------------------------
XMHIU        N/A
XMJBL        N/A
Test Sites:  DOMAIN.EXT; GATEWAY.DOMAIN.EXT; Indianapolis, IN;
- Implements message filtering.
XMJBM        N/A
XMJBM1       N/A
XMJBN        N/A
XMJBU        N/A
XMJDIR       N/A
XMJERR       N/A
XMJMA        N/A
XMJMBULL     N/A
XMJMC        N/A
XMJMCODE     N/A
- Improves local message delivery system.
XMJMD        N/A
XMJMF        N/A
XMJMFA       N/A
XMJMFB       N/A
XMJML        N/A
XMJMLN       N/A
XMJMLR       N/A
XMJMLR1      N/A
XMJMOI       N/A
XMJMOIE      N/A
- Adds 'full screen' user interface for managing and reading messages.
XMJMOR       N/A
XMJMORX      N/A
XMJMORX1     N/A
XMJMP        N/A
XMJMR        N/A
XMJMRO       N/A
XMJMS        N/A
XMJMSA       N/A
XMJMSO       N/A
XMJMT        N/A
- Rewrites 'classic' user interface to improve maintainability.
XMKP         N/A
XMKPL        N/A
XMKPLQ       N/A
XMKPO        N/A
XMTDF        N/A
XMTDL        N/A
XMTDL1       N/A
XMTDL2       N/A
XMTDO        N/A
XMTDT        N/A
- Most ^XMA* routines have been superseded by other routines.
XMUDNC       N/A
XMUPIN       N/A
XMUTERM      N/A
XMUTERM1     N/A
XMVGROUP     N/A
XMVSURR      N/A
XMVVITA      N/A
XMVVITAE     INIT        Initialize user setup information
             OTHER       Setup as someone else
             SELF        Return to oneself
- (new) ^XMJ* routines comprise the user interface.
XMXADDR      N/A
XMXADDR1     N/A
XMXADDR2     N/A
XMXADDRD     N/A
XMXADDRG     N/A
XMXANSER     N/A
XMXAPI       ADDRNSND    Address and send a message (doesn't handle msg body)
             ANSRMSG     Answer a message
             CRE8XMZ     Create a new message in message file
             DELMSG      Delete messages from a basket
- (new) ^XMK* routines perform message posting.
             FLTRMSG     Filter messages
             FWDMSG      Forward messages
             LATERMSG    'Later' messages
             MOVEMSG     Move messages from/to a basket
             PRTMSG      Print messages
             PUTSERV     Put a message in a server basket
             REPLYMSG    Reply to message
             SENDBULL    Send a bulletin (returns XMZ)
             SENDMSG     Send a message
             TASKBULL    Send a bulletin (quicker, but does not return XMZ)
- (new) ^XMT* routines perform message delivery.
             TERMMSG     Terminate messages
             TOWHOM      Check one message addressee
             VSUBJ       Validate a message subject
             ZAPSERV     Delete a message from a server basket
XMXAPIB      CRE8BSKT    Create a basket
             CRE8MBOX    Create a mailbox
             DELBSKT     Delete a basket
             FLTRBSKT    Filter messages in a basket
             FLTRMBOX    Filter all messages in a mailbox
             LISTBSKT    Get a list of baskets
- (new) ^XMX* routines comprise the APIs.
             LISTMSGS    Get a list of messages in one or all baskets.
                         (Search criteria may be used.)
             NAMEBSKT    Change the name of a basket
             QBSKT       Get info on a basket
             QMBOX       Query a mailbox
             RSEQBSKT    Resequence messages in a basket
             TERMMBOX    Remove all traces of a user from MM globals
XMXAPIU      READ        Read/Manage messages in Mailbox (interactive)
             READNEW     Read new messages in a Mailbox (interactive)
             SEND        Send a message (interactive)
- (new) ^XMV* routines comprise user identity.
             TOWHOM      Address a message (interactive)
XMXBSKT      N/A
XMXBULL      N/A
XMXEDIT      CLOSED      Toggle message 'closed'
             CONFID      Toggle message 'confidential'
             CONFIRM     Toggle message 'confirm receipt requested'
             DELIVER     Set/delete delivery basket
             INFO        Toggle message 'information only'
             PRIORITY    Toggle message 'priority'
             SUBJ        Change message subject
             Montana HCS, MT; San Francisco, CA; SAIC Corp.;
- ^XMR* has been rewritten.
             TEXT        Replace message text
             VAPOR       Set/delete message vaporize date
XMXLIST      N/A
XMXLIST1     N/A
XMXMBOX      N/A
XMXMSGS      N/A
XMXMSGS1     N/A
XMXMSGS2     N/A
XMXPARM      N/A
XMXPARM1     N/A
- Improves the remote message xref, ^XMBX(3.9,"AI", by enabling it to handle
XMXPARMB     N/A
XMXPRT       N/A
XMXREPLY     N/A
XMXSEC       $$ACCESS    May user access message?
             $$ANSWER    May user answer message?
             $$BCAST     Is this a broadcast message?
             $$CLOSED    Is this message closed?
             $$CONFID    Is this message confidential?
             $$CONFIRM   Is this message confirm receipt requested?
             $$COPY      May user copy message?
longer message IDs.  Specifically, the xref has changed
             $$DELETE    May user delete message?
             $$FORWARD   May user forward message?
             $$INFO      Is this message information only?
             $$LATER     May user later message?
             $$MOVE      May user save/filter message?
             $$ORIGIN8R  Did user send this message?
             $$POSTPRIV  Does user have postmaster privilege?
             $$PRIORITY  Is this message priority?
             $$READ      May user read message?
             $$REPLY     May user reply to message?
from: ^XMBX(3.9,"AI",site@msgid,xmz)=fm date/time
             $$RPRIV     Does surrogate have read privilege?
             $$RWPRIV    Does surrogate have read/write privilege?
             $$SEND      May user send a message?
             $$SURRACC   May surrogate access message?
             $$SURRCONF  May surrogate *not* access message?
             $$WPRIV     Does surrogate have write privilege?
             $$ZCLOSED   Is this message closed?
             $$ZCONFID   Is this message confidential?
             $$ZCONFIRM  Is this message confirm receipt requested?
             $$ZINFO     Is this message information only?
to:   ^XMBX(3.9,"AI",site,msgid,xmz)=fm date 
             $$ZORIGIN8  Did user send this message?
             $$ZPOSTPRV  Does user have postmaster privilege?
             $$ZPRI      Is this message priority?
XMXSEC1      $$COPYAMT   May the copy contain the requested responses?
             $$COPYLIMS  Get the site's copy limits.
             $$COPYRECP  May the copy be sent to the original's recipients?
             $$PAKMAN    Is this a PackMan message?
             CHKLINES    May this message be sent to a remote site?
             CHKMSG      Is message really there & may user access it?
             GETRESTR    Get restrictions on what user may do with message
The post-init will reconfigure the xref.  (This could take anywhere from 1/2
             OPTGRP      What may user do at basket/message group level?
XMXSEC2      $$EDIT      May user edit message?
             OPTEDIT     If user may edit message, what may/may not be edited?
             OPTMSG      What may/may not the user do with this message?
XMXSEND      N/A
XMXTO        N/A
XMXUTIL      $$BMSGCT    Number of messages in user's basket
             $$BNMSGCT   Number of new messages in user's basket
             $$BSKTNAME  Basket name
             $$NAME      User's name
hour to several hours, depending on how large the global is.)  Here's a tip:
             $$NETNAME   User's network name
             $$NEWS      Info on new messages in user's mailbox
             $$TMSGCT    Number of messages in user's mailbox
             $$TNMSGCT   Number of new messages in user's mailbox
             KVAPOR      Edit message vaporize date in user's basket
             LASTACC     Record info on user's last access of message
             MAKENEW     Make message new
             NONEW       Make message not new
             PAGE        Enter RETURN to continue or '^' to exit:
             WAIT        Press RETURN to continue:
You can cut down the time that this will take by running option
XMXUTIL1     $$CONVERT   Convert InterNet date/time to FileMan date/time
             $$CTRL      Strip control characters
             $$DECODEUP  ~U~ to ^
             $$ENCODEUP  ^ to ~U~
             $$GMTDIFF   +-HHMM difference from GMT
             $$INDT      Convert FileMan date/time to InterNet date/time
             $$MAXBLANK  Reduce 3 or more consecutive blanks to 2
             $$MELD      Combine string and number
             $$MMDT      Convert FileMan date/time to MailMan date/time
             $$SCRUB     Strip control characters and leading/trailing blanks
XMMGR-PURGE-AI-XREF (AI x-Ref Purge of Received Network Messages)
             $$STRIP     Strip leading/trailing blanks
             $$TIMEDIFF  Decimal time difference to +-HHMM
             $$TSTAMP    Time stamp
             $$ZONEDIFF  +-HHMM from another time zone
XMXUTIL2     $$BSKT      Which basket is message in?
             $$DATE      Get message date.
             $$FROM      Get message from.
             $$KSEQN     Get message sequence number in user's basket.
             $$LINE      How many lines are in the message?
             $$NEW       Is this message new for this user?
prior to installing this patch.  This will reduce the number of xrefs in the
             $$PRI       Is this message priority?
             $$QRESP     Is this a response?
             $$RESP      How many responses are in the message?
             $$SUBJ      Get message subject.
             $$ZDATE     Get message date.
             $$ZFROM     Get message from.
             $$ZNODE     Get message zero node.
             $$ZPRI      Is this message priority?
             $$ZREAD     How many responses has the user read?
             $$ZSUBJ     Get message subject.
             German Heart Institute, Berlin, Germany; San Francisco CIOFO
AI xref global.
             INMSG       Message info
             INMSG1      General message info
             INMSG2      Specific message info
             INRESP      Response info
             INRESPS     Message response info
XMXUTIL3     Q           List message's addressees
             QD          List message's recipients
             QL          List message's later'd addressees
             QN          List message's network header lines
XMXUTIL4     N/A
- Enables message number recycling.  To do this,
XMYPOST9     N/A
XMYPOSTA     N/A
XMYPRE2      N/A
XMYPRE2A     N/A
XMYPRE2B     N/A
===========================================================================
 
INSTALLATION:
NOTES:
--A new field (17.1, MAX DIGITS FOR MESSAGE NUMBER) has been added to file
a. This patch should be installed after hours, when user activity is at a
minimum.  It should not be queued, because TaskMan should not be running.
b. This patch requires Kernel patches XU*8.0*67, XU*8.0*112, and XU*8.0*113.
c. For any site running MAS (all VAMCs), this patch requires FileMan patch
DI*22.0*1.  Caution: KIDS will not check for this patch because not all
sites run MAS.  It is up to each site running MAS to check for DI*22.0*1.
d. All MailMan users, including fictitious users, must have an access code,
or they will no longer receive mail.
e. To shorten installation time, which runs about 1 hour per 200,000 messages
in file 3.9, you might consider running the message purges the day before
4.3, to let each site decide how large the numbers may get before they
the installation:
- XMMGR-PURGE-AI-XREF (AI x-Ref Purge of Received Network Messages)
- XMPURGE-BY-DATE (Purge Messages by Origination Date)
- XMAUTOPURGE (Automatic Purge of MailMan Messages)
f. DSM sites running SlotMaster may see routine mapping problems with ZSLOT
users, even after disabling mapping.  Therefore, such sites should consider
the following steps:
- Shutdown ZSLOT on all nodes.
- Disable all mapped XM routines.
- Load this patch.
recycle and start again (from 100000).  The post-init will set it to
- Enter manual edits.
- Rebuild mapped routine sets.
- Shutdown/restart all DSM c nfigurations.
An alternative to the above steps is to disable all mapped XM routines about
a week before you load this patch.  That way you wouldn't need to shutdown
ZSLOT or shutdown/restart DSM configurations.
g. If your site is running POP3, you should immediately load patch XM*7.1*71
after installing this patch.
INSTRUCTIONS:
the maximum length of your site's existing message numbers.  (If it's less
1. This patch replaces routine ^XMRPCTS1, which contains your site's TWIX
   routing info.  Before you install this patch, copy the current TWIX info
   from that routine at your site.  After you install this patch, edit
   the new ^XMRPCTS1 to set your site's current TWIX info.  Specifically:
XMRPCTS1     ;(KC-VAMC)/XXX-Simple PCTS front end to MailMan ;03/19/98  11:10
     ;;7.1;MailMan;**6,50**;Jun 02, 1994
     N XMUS,XMFM,XMSTR,XMRI,XMTO,XMABORT
     ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     ;All should be sent to XXX@VHA.DMIA the local PCTS Domain
     ;Edit these for your site.               <---Copy your site's TWIX info
than 7, it will be set to 7.  If it's greater than 14, it will be set to 14.)
     S XMUS="XXXX" ;Local routing indicator   <---from this line
     S XMFM="YYYY" ;from line                 <---and this line
     I XMUS="XXXX"!(XMFM="YYYY") S %="FIX Routing codes !!!"_XMPCTS0("ERR")
     ;-------------------------------------------------------------
2.  The TIME ZONE field in file 4.3 must have your site's time zone in it.
    Please check and ensure that it is there.
3.  DSM SITES: Disable all mapped XM routines.  In step 13, we'll rebuild
    the map set with *different* routines, because many have become obsolete.
4.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option to load
    the patch into a transport global.
You may change it afterward.
5.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer (XMAD)
Are you sure you want the BACKGROUND FILERS to STOP delivering mail NO// YES
                                                                         ===
<<< Mail Deliveries will stop momentarily. >>>
<<   Background filer will stop before delivering the next message !!! >>>
6.  Stop TaskMan.  You may also wish to shut down HL7 filers/LLP's and other
    background tasks which may attempt to create new messages.
7.  Place option XMUSER out of order.  (We do it ourselves, instead of letting
--A new field (31, LOCAL CREATE DATE) has been added to file 3.9.  The post-
KIDS do it, because we're going to place XMUSER back in order during the
post-init.)  To place XMUSER out of order, enter FileMan, and:
VA FileMan 21.0
Select OPTION: ENTER OR EDIT FILE ENTRIES  
               ==========================
INPUT TO WHAT FILE: OPTION// <press return>
                             ==============
EDIT WHICH FIELD: ALL// OUT OF ORDER MESSAGE
                        ====================    
THEN EDIT FIELD: <press return>
init will go through the file 3.9, populate the new field with the date
                 ==============
Select OPTION NAME: XMUSER          MailMan Menu
                    ======
OUT OF ORDER MESSAGE: Loading MailMan patch XM*7.1*50
                      ===============================
Select OPTION NAME: <press return>
                    ==============
Select OPTION: <press return>
               ==============
8.  If you journal the global ^XMBX, your journal space may fill up when the
the message was sent, and create the new "C" xref.  (This will take about
    ^XMBX(3.9,"AI", xref global is reconfigured.  You may wish to disable
    journaling.  To disable journaling:
8a. DSM SITES: You may disable journaling for a particular global:
    >D ^%GLOMAN
     ==========
    Global Management Utility
    Global > ^XMBX
              ====
    ^XMBX is currently defined
1 hour per 200,000 messages.)  Here's a tip:
      1. Show GLOBAL Characteristics
      2. Change Access Privileges
      3. Change Journaling Capability
      4. Change DATA GROWTH AREA
    Enter option > 3
                   =
    Journaling [E=Enabled/D=Disabled]   <E>   D
                                              =
You can cut down the time that this will take by running option
     - Characteristics updated
      1. Show GLOBAL Characteristics
      2. Change Access Privileges
      3. Change Journaling Capability
      4. Change DATA GROWTH AREA
    Enter option > <press return>
                   ==============
    Global > ^<press return>
XMPURGE-BY-DATE (Purge Messages by Origination Date)
              ==============
8b. CACHE SITES: You may disable journaling for a specific job:
    %SYS>D DISABLE^%NOJRN
         ================
8c. MSM SITES: Consult MSM documentation for how to disable journaling.
9.  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
and XMAUTOPURGE (Automatic Purge of MailMan Messages)
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*50     Loaded from Distribution  <date/time>
                         =========
     => <header>  ;Created on <date/time>
 This Distribution was loaded on <date/time> with header of 
 <header>  ;Created on <date/time>
 It consisted of the following Install(s):
 XM*7.1*50
prior to installing this patch.  This will reduce the number of messages
    XM*7.1*50
 Install Questions for XM*7.1*50
 Incoming Files:
    3.6       BULLETIN  (Partial Definition)
 Note:  You already have the 'BULLETIN' File.
    3.7       MAILBOX
in file 3.9.
 *BUT YOU ALREADY HAVE 'MAIL BOX' AS FILE #3.7!
 Shall I write over your MAIL BOX File? YES// <press enter>
                                              =============
    3.73      MESSAGES TO BE NEW AT A LATER DATE
 Note:  You already have the 'MESSAGES TO BE NEW AT A LATER DATE' File.
    3.8       MAIL GROUP  (Partial Definition)
 Note:  You already have the 'MAIL GROUP' File.
--The message purge processes have been changed to operate off LOCAL
    3.9       MESSAGE
 Note:  You already have the 'MESSAGE' File.
    4.2       DOMAIN  (Partial Definition)
 Note:  You already have the 'DOMAIN' File.
    4.2997    REMOTE USER DIRECTORY  (Partial Definition)
 Note:  You already have the 'REMOTE USER DIRECTORY' File.
    4.2999    MESSAGE STATISTICS  (Partial Definition)
CREATE DATE.  The date purge routine is now much faster, since it has an
 Note:  You already have the 'MESSAGE STATISTICS' File.
    4.3       MAILMAN SITE PARAMETERS
 *BUT YOU ALREADY HAVE 'KERNEL SITE PARAMETERS' AS FILE #4.3!
 Shall I write over your KERNEL SITE PARAMETERS File? YES// <press enter>
                                                            =============
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
appropriate xref to work with.  The weekday unreferenced messages purge can
 ----------------------------------------------------------------------
 NOTE:  If you want users to be able to use MailMan during the post-init,
 it's important that you answer NO to the following question,
 otherwise KIDS will place all options in this patch out of order until
 the install is finished:
 ----------------------------------------------------------------------
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
        ... <lots of installation stuff is shown> ...
The changes included in this patch are so extensive, that several of the
focus better and thus be more efficient.
 ----------------------------------------------------------------------
 NOTE: When the POST-INIT starts, continue with steps 10 through 17.
 The following is displayed when the post-init starts:
 Running Post-Install Routine: ^XMYPOST9
Fire xrefs on 'timezone' field of the MailMan site parms file.
 
Check/Redo AI xref...
--Other fields have changed their focus from message number to the LOCAL
 ----------------------------------------------------------------------
        ... <lots of installation stuff is shown> ...
 XM*7.1*50 Installed. 
               <shows date and time>
 
 Install Message sent #<shows message number>
 Starting Menu Rebuild:  <shows date and time>
CREATE DATE:
        ... <shows rebuilding of menus> ...
 Install Completed.
10. Start TaskMan.  If you shut down HL7 filers/LLPs or any other background
    tasks, you may restart them.
11. Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
   << Background filer will start soon. >>
File 3.7, MailBox:
12. Place option XMUSER back in order by entering FileMan and:
VA FileMan 21.0
Select OPTION: ENTER OR EDIT FILE ENTRIES  
               ==========================
INPUT TO WHAT FILE: OPTION// <press return>
                             ==============
EDIT WHICH FIELD: ALL// OUT OF ORDER MESSAGE
                        ====================    
THEN EDIT FIELD: <press return>
                 ==============
3.7,1.2   MESSAGE @ REINSTATEMENT becomes DATE @ REINSTATEMENT (The post-
Select OPTION NAME: XMUSER          MailMan Menu
                    ======
OUT OF ORDER MESSAGE: Loading MailMan patch XM*7.1*50
           Replace @
                  === 
   SURE YOU WANT TO DELETE? Y  (Yes)
                           ===
Select OPTION NAME: <press return>
                    ==============
Select OPTION: <press return>
init will change any existing message numbers in this field to their equiv-
               ==============
13. DSM SITES: After patch has installed, rebuild your map set.
    Many routines have become obsolete and should be removed from the map
    set.  Here is a new recommended list of routines to map, should your
    site choose to map routines:
    Minimum                           Additional
    -------                           ----------
    XM                                XMBPOST
    XMC1                              XMC,XMC1*
    XMJ*                              XMD
alent dates.
    XML1CRC,XML4CRC*,XMLSWP*          XMK*
    XMR,XMR0*                         XML
    XMS,XMS0*                         XMR1*
                                      XMS1,XMSMAIL
                                      XMVVITAE
                                      XMXSEC
                                      XMXUTIL
14. This patch replaces routine ^XMRPCTS1, which contains your site's TWIX
    routing info.  In step 1, you copied the TWIX info for your site from
    that routine.  Now, edit the new ^XMRPCTS1 to set your site's TWIX info.
File 4.3, MailMan Site Parameters:
    Specifically:
XMRPCTS1     ;(KC-VAMC)/XXX-Simple PCTS front end to MailMan ;03/19/98  11:10
     ;;7.1;MailMan;**6,50**;Jun 02, 1994
     N XMUS,XMFM,XMSTR,XMRI,XMTO,XMABORT
     ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     ;All should be sent to XXX@VHA.DMIA the local PCTS Domain
     ;Edit these for your site.               <---Put your site's TWIX info
     S XMUS="XXXX" ;Local routing indicator   <---at this line
     S XMFM="YYYY" ;from line                 <---and this line
     I XMUS="XXXX"!(XMFM="YYYY") S %="FIX Routing codes !!!"_XMPCTS0("ERR")
4.3,4.301 NO-PURGE MESSAGES BUFFER becomes NO-PURGE DAYS BUFFER (The post-
     ;-------------------------------------------------------------
15. For those sites using class III ^ASKX820, you should edit routine
^ASKX820.  It calls ENT^XMAD1, an illegal entry point which no longer exists.
Replace it with a call to ENT1^XMD.
16. For those sites running class III WordManager, you will have to find the
    WordManager routine containing D OK^XMA22.  For version 5.01, it's in
    routine ^WMWTWM.  It may be in other routines in other versions.
    OK^XMA22 is an undocumented entry point into MailMan which no longer
    exists.  Edit the WordManager routine as follows:
Replace:
init will set this field to null, which defaults to 2 days.  You may change
        S ^XMB(3.9,XMZ,2,0)="^^"_(J-1)_"^"_(J-1)
EDIT    ;
        S DIE="^XMB(3.9,",DA=XMZ,DR=".01;3" D ^DIE
REC     ;
        S XMMG=$P(^DIC(3,DUZ,0),"^",1) D DES^XMA21 G:X="^" EXIT
SEND    ;
        S XMR="",XMTEXT="^XMB(3.9,XMZ,2," D OK^XMA22,EN1^XMD
EXIT    U TRM S R7=ZR7,TRM=$I K ZR7,ZMM
with:
        S ^XMB(3.9,XMZ,2,0)="^^"_(J-1)_"^"_(J-1)
MailMan manuals have been rewritten.  The full patch description and the
it afterward.
EDIT    ;
        ;S DIE="^XMB(3.9,",DA=XMZ,DR=".01;3" D ^DIE
REC     ;
        ;S XMMG=$P(^DIC(3,DUZ,0),"^",1) D DES^XMA21 G:X="^" EXIT
SEND    ;
        ;S XMR="",XMTEXT="^XMB(3.9,XMZ,2," D OK^XMA22,EN1^XMD
ERS     ; EDIT, REC, SEND
        N XMV,XMRESTR,XMINSTR,XMSUBJ,XMABORT
        S XMABORT=0
        S XMSUBJ=XMSUB
4.302,3   FIRST MESSAGE TO PROCESS  becomes START PURGE DATE
        D INIT^XMVVITAE
        D ES^XMJMSO
        D BODY^XMJMS(XMDUZ,XMZ,XMSUBJ,.XMRESTR,.XMABORT)
        I XMABORT D KILLMSG^XMXUTIL(XMZ) G EXIT
        D INIT^XMXADDR
        D TOWHOM^XMJMT(XMDUZ,"Send",.XMINSTR,.XMRESTR,.XMABORT)
        D:'XMABORT SENDMSG^XMJMSO(XMDUZ,XMZ,XMSUBJ,.XMINSTR,.XMRESTR,.XMABORT)
        D:XMABORT KILLMSG^XMXUTIL(XMZ)
        D CLEANUP^XMXADDR
EXIT    U TRM S R7=ZR7,TRM=$I K ZR7,ZMM
4.302,4   LAST MESSAGE TO PROCESS   becomes STOP PURGE DATE
17. For those sites using class III ^BJMAIL*, you should edit routine ^BJMAIL
to correct its egregious violations of the SAC.  If you don't, MailMan will
will not function properly.  Once you have edited ^BJMAIL, you may delete
routine ^BJMAIL1, since it will no longer be used.  Edit ^BJMAIL as follows:
Replace:
MSG    Q:'$D(T)
  ... thru ...
WRITE  ;Write a message - not part of the main program.
With:
MSG     ;
4.302,8   LAST MESSAGE PROCESSED    becomes LAST DATE PROCESSED
        N XMINSTR
        Q:'$D(T)
        Q:'$O(T(0))
        D GROUP
        Q:$O(TO(""))=""
        I $G(CONFIRM) S XMINSTR("FLAGS")=$G(XMINSTR("FLAGS"))_"R"
        I $G(PRIO) S XMINSTR("FLAGS")=$G(XMINSTR("FLAGS"))_"P"
        I $G(INFO) S XMINSTR("FLAGS")=$G(XMINSTR("FLAGS"))_"I"
        I '$D(FROM) S FROM=.5
        D SETFROM^XMD(.FROM,.XMINSTR)
4.3,4.304 WEEKDAY MESSAGES TO PURGE becomes WEEKDAY DAYS TO PURGE (Any value
        I '$D(TITLE) S TITLE="Title not specified by sender"
        I $L(TITLE)>65 S TITLE=$E(TITLE,1,65)
        I $L(TITLE)<3 S TITLE=TITLE_"..."
        D SENDMSG^XMXAPI(FROM,TITLE,"T",.TO,.XMINSTR)
        K CONFIRM,FROM,GROUP,INFO,PRIO,T,TITLE,TO
        Q
GROUP   ;
        Q:$G(GROUP)=""
        I +GROUP=GROUP S:$D(^XMB(3.8,GROUP,0)) TO($P(^XMB(3.8,GROUP,0),U))="" Q
        S TO("G."_GROUP)=""
your site has in this field will be changed by the post-init from number of
        Q
WRITE   ;Write a message - not part of the main program
 ----------------------------------------------------------------------
 NOTE: Once the POST-INIT stops, continue with steps 18 through the end.
 ----------------------------------------------------------------------
18.  If you disabled journaling in step 8, you should enable it again here.
18a. DSM SITES:
    >D ^%GLOMAN
messages to the equivalent number of days.  You may change it afterward.)
    Global Management Utility
    Global > ^XMBX
              ====
    ^XMBX is currently defined
      1. Show GLOBAL Characteristics
      2. Change Access Privileges
      3. Change Journaling Capability
      4. Change DATA GROWTH AREA
4.3,142   NO-PURGE DAYS BUFFER      becomes NO-PURGE DAYS BUFFER (LOCAL)
    Enter option > 3
                   =
    Journaling [E=Enabled/D=Disabled]   <D>   E
                                              =
     - Characteristics updated
      1. Show GLOBAL Characteristics
      2. Change Access Privileges
      3. Change Journaling Capability
      4. Change DATA GROWTH AREA
    Enter option > <press return>
                   ==============
    Global > ^<press return>
              ==============
18b. CACHE SITES:
    %SYS>D ENABLE^%NOJRN
         ===============
18c. MSM SITES: Consult MSM documentation for how to enable journaling.
19. For those sites running POP3, you should load patch XM*7.1*71 immediately
NOTES:
    after loading this patch.  Other sites may load patch XM*7.1*71 at their
    leisure.
20. On the KIDS:Utilites menu, use the following option to review the
install:
    Install File Print
Review the automatic domain name changes which occurred during the post-init.
If there were any errors noted for a particular domain, that domain did not
have its new name added as a synonym.  (Error messages are preceded by ***,
and tell you what was wrong.)  You must correct the error manually and add
the synonym manually.  Remember, you are not to change any domain name.
 
 
- 
- 71 SEQ #68
 
- DATE APPLIED:    1999-08-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*71
minimum.  It requires MailMan patch XM*7.1*50.
Class III routines ^XMRPOPA, ^XMRPOPB, and ^XMRPOPC are replaced by class I
routine ^XMRPOP.  These class III routines should be deleted after the
install.
Class III routine ^XMUCXPOP becomes Class I.  Even though you may already
have it on your system, this patch treats it as a new routine, because it is
new to MailMan.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMRPOP         * New *        11236318        71
XMUCXPOP       * New *          361549        71
Test Site:  DOMAIN.EXT
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines:
Routine       Callable at     Description
-----------------------------------------------------------------------
XMRPOP        N/A
XMUCXPOP      N/A
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option to load
    the patch into a transport global.
2.  You do not need to stop TaskMan or the background filers.
3.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
In response to E3R #10591, and management directive,
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*71     Loaded from Distribution  <date/time>
                         =========
     => <header>  ;Created on <date/time>
 This Distribution was loaded on <date/time> with header of 
 <header>  ;Created on <date/time>
this patch raises the class III POP3 server routines to class I,
 It consisted of the following Install(s):
 XM*7.1*71
    XM*7.1*71
 Install Questions for XM*7.1*71
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
                                    XM*7.1*71
and incorporates them into MailMan.
 
 Install Started for XM*7.1*71 : 
               <shows date and time>
 
 Installing Routines:
               <shows date and time>
 
 Updating Routine file...
 
 Updating KIDS files...
 
 XM*7.1*71 Installed. 
               <shows date and time>
 
 Install Message sent #<shows message number>
 
 Install Completed.
4. If you have the class III routines ^XMRPOPA, ^XMRPOPB, and ^XMRPOPC at
your site, you should delete them.  They are not part of MailMan.  They
have been replaced by MailMan routine ^XMRPOP.  They are obsolete.  If you
NOTE: This patch should be installed after hours, when user activity is at a
choose not to delete these routines, you should rename them to the ^XMZ*
namespace. 
===========================================================================
 
 
- 
- 72 SEQ #69
 
- DATE APPLIED:    1999-08-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*72
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMJMLR1        6523962         7836320        50,72
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
Test Site:  Montana HCS
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*72     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
This patch adds a command to the full screen reader to refresh the display
of the current page of messages.  Enter "=" to refresh the display.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
 
 
- 
- 76 SEQ #70
 
- DATE APPLIED:    1999-08-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*76
All fields are rearranged so that similar fields are grouped together in
the editing sequence.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
There are no routines in this patch.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
2.  You do not need to stop TaskMan or the background filers.
3.  On the KIDS:Installation menu, use the following options to install the
Test Site:  Montana HCS
    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:    XM*7.1*76     Loaded from Distribution  <date/time>
                         =========
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
===========================================================================
In response to NOIS MON-0799-52264, this patch updates option
XMKSP MailMan Site Parameters.
Fields 16.1 (P-MESSAGE LINE LIMIT) and 17.1 (MAX DIGITS FOR MESSAGE NUMBER)
are added.
 
 
- 
- 73 SEQ #71
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*73
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMXUTIL1       5489564         5531421        50,73
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
Test Site:  Indianapolis, IN
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*73     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
This patch fixes the $$CONVERT^XMXUTIL1 function.  If the date/time to be
converted did not include a time zone, the function reported an invalid
date/time.  Now, the time zone is assumed to be the current one.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 74 SEQ #72
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*74
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMUT4         17112758        17135000        50,74
XMVVITAE      12045708        12062054        50,74
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
Test Site:  DBA's Platinum Account
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*74     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If the postmaster has no remote message transmit queues, then MailMan aborts
during the global checker (^XMUT4), and during user setup (^XMVVITAE).
This patch fixes that.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 78 SEQ #73
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*78
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMXADDR1      12069509        12072106        50,78
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
Test Site:  Indianapolis VAMC
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*78     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If a remote address contains a blank and a left parenthesis, it may be
corrupted by the address checker provided with patch XM*7.1*50.
For example, the address "G.LAB REPORTS(F)@domain" becomes
"REPORTS(F)@domain".  This patch fixes this problem.
 
 
- 
- 27 SEQ #26
 
- DATE APPLIED:    1996-10-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 This MailMan patch is dependent on Kernel patch XU*8*24, which should
-Transmission scripts were not switching over. Nois BRX-0496-10709 &
 options:
 Taskman Management ...
   Taskman Management Utilities ...
     Taskman Error Log ...
        List Error Screens
        Add Error Screens
 Use the option 'List Error Screens' to see what errors you are currently
 screening.  Use the option 'Add Error Screens' to add the following errors:
               AXP sites                       486 sites
 ALB-0596-51476.
               ---------                       ---------
               DISCON                          DSCON
               HANGUP
               REJECT
               CONNECFAIL
 OPTION:
 Manage Mailman ...
   Network Management ...
-XMDUZ is undefined when receiving mail. Nois IVM-0896-31669.
     Transmission Management ...
 'Toggle a script out of service'     Option name: XMSCRIPTOUT
   This options lets you edit the OUT OF SERVICE field for a Transmission
   Script in the Domain file. You can also requeue the Domain for transmission
   from this option.
 DATA DICTIONARY:  Partial DD
-Statistics was not collecting Response time. Nois DAY-0596-40308.
  File:  DOMAIN #4.2
   Field:
    4      TRANSMISSION SCRIPT
    Subfield:
    1.5    OUT OF SERVICE
             This is the preferred field to set to take a script out of
             service,to prevent it from being used.
  File:  MESSAGE STATISTICS #4.2999
-XMB will now 'NEW X'. Nois MEM-0496-70250, MIN-0396-42065, &
   Fields:
    41     XMIT START DATE/TIME
             This field helps MailMan determine, after a fatal error,
             whether to start the transmission process at script 1,
             try 1, or to start elsewhere.
    42     XMIT FINISH DATE/TIME
             This may be useful information for debugging purposes.
 NAS-0496-30171.
    43     XMIT SCRIPT
             This tells MailMan which script is/was being used.
    44     XMIT TRIES
             This tells MailMan how many tries have been made with
             the current script.
    45     XMIT LATEST TRY DATE/TIME
             This may be useful information for debugging purposes.
-Change the header of the statistics report, 'Last Sign On' is now
    46     XMIT SCRIPT CYCLE ITERATIONS
             This is the number of script cycles we have tried.  This
             field starts off at 0.  After we have tried all the scripts
             available, we bump up this field by 1.
    47     XMIT FIRST SCRIPT
             This field notes which script has the highest priority, that
             is, which script was tried first.
    51     XMIT SCRIPT RECORD
 'Last Mail Use'. Nois DAY-0196-41801.
             This is a copy of the zero node of the latest script used.
    60     XMIT AUDIT
             This multiple contains an audit of the attempts that have
             been made during this transmission.
-Undefined error on Headerless print of messages. Nois BRX-0196-10570.
-Subscript errors from internet messages when the address is to long.
 be installed before this patch.  This patch contains the following bug
 Nois HIN-0296-41163.
-More information is being recorded in the MESSAGE STATISTICS file,
 # 4.2999. This will help with debugging transmission scripts.
-A new Option 'Toggle a script out of service' can be used to place a
 Transmission Script out of service and requeue the domain.
-MM now uses the new M95 Error trap in DSM. This change and the updating
 of the Taskman Error Screening should prevent numerous disconnect error from
 showing up in your error trap.
-Purge by date was not purging Internet messages. Nois HIN-0896-40170 and
 PHO-0796-60127
 fixes and features:
===========================================================================
 *** You MUST install Kernel patch XU*8*24 before installing this patch ***
 This patch should be installed after hours, when there is minimum users on
 the system.  You should put the XMUSER Option out of order.
 MSM Sites: The routine XMRTCP must be moved to your NT machine and then
 reboot MSM on the NT machine.  This will restart the TCP/IP poller.
===========================================================================
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:
         Verify Checksums in Transport Global
-Sites getting errors with TCP/IP mail in ^XMC1A. Nois NCH-0696-41098,
         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.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================  
  
 ROUTINES:
 WNY-0696-10208, & BRX-0696-11028.
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
 Name          Checksum          Patch List
 ----------------------------------------------------------
 XMA2C0        9088344           24,27
 XMA2R         4793721           27
 XMA31         2140577           27
 XMA32A        11841830          27
 XMAD1         7205963           24,27
-The date/time of original message is added to a copied message.
 XMADGO        2112000           5,27
 XMAFTP        3717135           27
 XMAP0         4991024           27
 XMAPHOST      6366459           7,14,27
 XMB           7258608           3,7,24,26,27
 XMBPOST       9662243           1,4,13,23,24,27
 XMC1          6875049           4,13,20,27
 XMC11A        3517372           27
 XMC1A         7333631           27
 XMC2          12142809          13,23,27
-The 'TCP/IP POLLER RUN FLAG' in file 4.3 is cleared when poller is
 XMCTLK        9708749           10,27
 XMCTRAP       144752            20,27
 XMDIR1        10096361          27
 XMDIR1A       4726311           27
 XMDIR1B       3077473           27
 XMLTCP        2446407           8,27
 XMR0          8606729           27
 XMR0A         3476739           27
 XMRFTP        3153916           27
 XMRFTPUX      3165955           27
 restarted.
 XMRTCP        4812676           8,25,27
 XMRUCX        338699            27
 XMS0          9449052           8,13,20,23,27
 XMS5          12968983          8,13,23,27
 XMUT5C        3064751           27
============================================================================
 DOCUMENTATION:
 In order to fully utilize the new Error Processing in MailMan, you should
 start screening the 'Disconnect Errors'. To do this, look at the following
 
 
- 
- 79 SEQ #74
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*79
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMJMC          8169036         8264139        50,79
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
Test Site:  FORUM
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*79     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
When a PackMan message is copied, field 1.7 (MESSAGE TYPE) in the MESSAGE
file should be set to either "K" for KIDS or "X" for PackMan.  MailMan
patch XM*7.1*50 inadvertently omitted this.  This patch fixes that.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 80 SEQ #75
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*80
NOTE: This patch may be installed at any time.  It requires MailMan patch
XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMUTPUR0       1365512         2780488        7,50,80
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.  It requires MailMan patch
XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
NOIS: FGH-0899-30616
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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
Test Site:  NORTH FLORIDA/SOUTH GEORGIA
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*80     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
During the AI xref purge, MailMan aborts if any AI xref is improperly
formed.  This patch changes the code to recognize and kill any improperly
formed AI xrefs.
 
 
- 
- 75 SEQ #76
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*75
This patch establishes what happens when you print to the terminal. 
 A. If you print a message from the "Message Action: Ignore//" prompt,
    MailMan will not pause at all.
 B. If you print a message or messages from the Classic-mode message list,
    MailMan will not pause at all.
 C. If you print a message(s) from the Detailed-mode or Summary-mode,
    Mailman will pause just before giving the message list again.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
Test Site:  Montana HCS
XMJMOR        14242356        14209869        50,75
XMJMP         16472134        16504280        50,75
XMJMP1        14179283        14502445        40,50,75
XMXPRT         3036286         3044670        50,75
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
When you read a message at your terminal, every time the screen fills up,
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*75     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
MailMan pauses the display until you press return to continue.  
When you print a message or messages to a terminal, MailMan's behavior does
not make much sense.
 
 
- 
- 81 SEQ #77
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*81
and delete all of the ones named SCRIPT.
You may let MailMan delete the scripts, or you may do it yourself.
You may wish to make a backup of the DOMAIN file before deleting
the scripts.  A pre-install question will ask you what you want to
do.  If you choose to let MailMan delete the scripts, the
pre-init will go ahead and delete them.  Otherwise, the pre-init
will not run, and you should go through the DOMAIN file yourself
and delete all IDCU scripts.
NOTE: This patch may be installed at any time.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
NOIS: ASH-0899-30768
XMYPRE4        * NEW *         2102170        81
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*81     Loaded from Distribution  <date/time>
As you know, IDCU is no longer with us.
                         =========
 Install Questions for XM*7.1*81
 Do you want me to delete all scripts named SCRIPT? YES// <it's up to you!>
Answer YES or NO here.  If you answer YES, the pre-init will run and will
delete all scripts named SCRIPT.  (It will also let you know if, after
deleting any scripts, a domain is left without any transmission scripts.)
If you answer NO, the pre-init will stop without doing anything, and you must
go through the DOMAIN file yourself and delete all IDCU scripts. 
It is necessary to delete all IDCU scripts from the DOMAIN file.
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
In examining the scripts, it appears that all IDCU scripts are
named SCRIPT.  Therefore, the pre-init in this patch is designed
to go through all the transmission scripts in the DOMAIN file
 
 
- 
- 83 SEQ #78
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*83
This patch restores such lookups.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*78.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMXADDR1      12072106        12065832        50,78,83
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
NOIS: ISW-0899-22203
minimum.  It requires MailMan patch XM*7.1*78.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  CIOFO-ALBANY & CIOFO-WASHINGTON
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*83     Loaded from Distribution  <date/time>
                         =========
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If you send a message to "LASTNAME,FIRST@DOMAIN", it gets there.
If you send a message to "LAS,FIRS@DOMAIN", you get "addressee not found".
An unintended consequence of patch XM*7.1*50 was that lookups using comma
piecing stopped working for message sent to remote sites.
 
 
- 
- 84 SEQ #80
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*84
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMJMBULL       1365629         1399629        50,84
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
NOIS: TAM-0899-31629
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*84     Loaded from Distribution  <date/time>
Test Site:  Tampa, FL
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Option XMPOST may error out with an undefined XMDUZ.  This patch fixes that.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
 
 
- 
- 87 SEQ #81
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*87
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50..
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMJMOI        16872170        17074520        50,87
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
NOIS:  LAS-0999-60456
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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
Test Site:  Las Vegas, NV
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*87     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If, after reading a KIDS message, you WRITE a new message from the
Message action: IGNORE// prompt, MailMan thinks you're creating a PackMan
message.  This patch disabuses MailMan of that notion.
 
 
- 
- 88 SEQ #82
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*88
It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMUPIN        13825872        13888699        50,88
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
NOIS:  NOP-0999-10911
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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)
Test Site:  Northport, NY
 Select INSTALL NAME:    XM*7.1*88     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
The multi-basket IN basket purge aborts, because a parameter is missing
from a call.  This patch inserts the missing parameter.
NOTE: This patch may be installed at any time.
 
 
- 
- 86 SEQ #83
 
- DATE APPLIED:    1999-09-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*86
minimum.  It requires MailMan patch XM*7.1*71.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMRPOP        11236318        11250302        71,86
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*71.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
NOIS: none
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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)
Test Site:  FORUM
 Select INSTALL NAME:    XM*7.1*86     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If an error occurs in the POP server, MailMan may abort with an undefined
XMCMD.  This patch prevents MailMan from aborting.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 91 SEQ #84
 
- DATE APPLIED:    1999-10-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*91
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMAPHOST       9890299         9918694        7,14,27,36,50,91
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
Test Site:  FORUM
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*91     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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.
Sometimes, when printing to P-MESSAGE device, MailMan aborts because the
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
XMV variables (with user info) might not be properly set up.  This patch
ensures that they are properly set up.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 33 SEQ #27
 
- DATE APPLIED:    1996-10-28 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:
       ;;7.1;MailMan;**33**;Jun 02, 1994
 
 Name           Checksum        Patch List
 -----------------------------------------------------------
    'Do you wish to secure this message? No//'
 XMASEC         4454626         33
 XMD            4879878         33
       ;;8.0;KERNEL;**[patch list]**;Jul 10, 1995
 XPDTP          2358145         21,40
 ============================================================================
 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 Kernel patch XU*8*40. Both patches contain
 the same MailMan and Kernel routines.
===========================================================================
 
 
- 
- 92 SEQ #85
 
- DATE APPLIED:    1999-10-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*92
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMUT5          5739686         4497129        50,92
XMUT5B         2644064         1096729        50,92
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
Test Site:  FORUM
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*92     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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.
This patch improves the display of the local message queue delivery status
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
provided by option XMMGR-CHECK-BACKGROUND-FILER.
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
 
 
- 
- 93 SEQ #86
 
- DATE APPLIED:    1999-10-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
   *** It is VERY IMPORTANT that you READ the information in this PATCH. ***
K ^XMB(3.9,"I")
K ^XMB(3.9,"Rxxxxxx")
NOTE: This patch may be installed at any time.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
The only official whole-file cross references on the MESSAGE file are what
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMYPRE5       * NEW *           300476        93
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
you see below. If you see others, they are either bogus or they are local
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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
modifications.  This patch shows you and deletes the known bogus cross
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*93     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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.
references.  If you see other cross references, and are unsure whether they
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
are bogus or whether they are local modifications, please log a NOIS.
Do not delete anything without consulting Customer Service.
------------------------------------------------------------------------
If your site is pre-patch XM*7.1*50, this is what you should see when you
do the following:
>D ^%G
Global ^DD(3.9,0,"IX"
        DD(3.9,0,"IX"
^DD(3.9,0,"IX","AI",3.9,9) = 
^DD(3.9,0,"IX","B",3.9,.01) = 
^DD(3.9,0,"IX","C",3.9,1) =      <-- exists, but never used.
Pre-patch XM*7.1*50, you should see no xrefs after the "B" xref:
Patch XM*7.1*93
>D ^%G
Global ^XMB(3.9,"C":
        XMB(3.9,"C":
Global ^                         <-- nothing!
------------------------------------------------------------------------
If your site is post-patch XM*7.1*50, this is what you should see when you
do the following:
>D ^%G
Global ^DD(3.9,0,"IX"
        DD(3.9,0,"IX"
^DD(3.9,0,"IX","AI",3.9,9) = 
^DD(3.9,0,"IX","AL",3.914,4) =   <-- new with patch XM*7.1*50
^DD(3.9,0,"IX","AW",3.914,2) =   <-- new with patch XM*7.1*50
^DD(3.9,0,"IX","B",3.9,.01) = 
^DD(3.9,0,"IX","C",3.9,31) =     <-- new with patch XM*7.1*50
Post-patch XM*7.1*50, you should see no xrefs after the "C" xref:
NOIS:  KAN-0999-40493
Global ^XMB(3.9,"D":
        XMB(3.9,"D":
Global ^                         <-- nothing!
------------------------------------------------------------------------
This is what some pre-patch XM*7.1*50 sites see:
>D ^%G
Global ^DD(3.9,0,"IX"
        DD(3.9,0,"IX"
Test Site:  Kansas City, MO
^DD(3.9,0,"IX","AI",3.9,9) = 
^DD(3.9,0,"IX","B",3.9,.01) = 
^DD(3.9,0,"IX","C",3.9,1) = 
^DD(3.9,0,"IX","I",3.9,9) =      <-- bogus!  This appears to be a precursor
                                     to the "AI" xref, and was never properly
                                     deleted.
------------------------------------------------------------------------
This is what some (post-patch XM*7.1*50) sites see:
>D ^%G
Global ^DD(3.9,0,"IX"
        DD(3.9,0,"IX"
^DD(3.9,0,"IX","AI",3.9,9) = 
^DD(3.9,0,"IX","AL",3.914,4) = 
^DD(3.9,0,"IX","AW",3.914,2) = 
^DD(3.9,0,"IX","B",3.9,.01) = 
^DD(3.9,0,"IX","C",3.9,31) = 
^DD(3.9,0,"IX","I",3.9,9) =      <-- bogus!  This appears to be a precursor
                                     to the "AI" xref, and was never properly
There seem to be some bogus cross references left over from previous
                                     deleted.
------------------------------------------------------------------------
This is what any site might see, regardless of patch XM*7.1*50:
Global ^XMB(3.9,"D":
        XMB(3.9,"D":          Everything that follows is bogus!
^XMB(3.9,"I","TCP/IP INTERFACE@1052",1239824) = 2890228.161
^XMB(3.9,"I","TCP/IP INTERFACE@1054",1240498) = 2890301.0032
^XMB(3.9,"R1014436",1,0) = ^3.91A^0^0
incarnations of MailMan.
^XMB(3.9,"R1014514",1,0) = ^3.91A^0^0
^XMB(3.9,"R1014690",1,0) = ^3.91A^0^0
^XMB(3.9,"R1015376",1,0) = ^3.91A^0^0
^XMB(3.9,"R1017643",1,0) = ^3.91A^0^0
^XMB(3.9,"R1050403",1,0) = ^3.91A^0^0
------------------------------------------------------------------------
The only routine in this patch is a pre-init, which will kill the known
bogus xrefs:
K ^DD(3.9,0,"IX","I")
 
 
- 
- 85 SEQ #87
 
- DATE APPLIED:    1999-10-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*85
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMXREPLY       4925239         5097167        50,85
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
NOIS: TAM-0899-32035
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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
Test Site:  Tampa, FL
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*85     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If a message looks as if it's from a remote site (piece 2 of the zero node
contains "@"), but it's really a local message, MailMan aborts trying to
figure out who it's from.  This patch prevents MailMan from aborting.
 
 
- 
- 89 SEQ #88
 
- DATE APPLIED:    1999-10-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*89
user is told 'you haven't read response x', whether the user read response
x or not.  The user won't be pestered about response x any more.
3. If a message is sent to FRED@ANOTHERSITE, and then later forwarded to
FRED at this site, Q does not show FRED; only QD does.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*87.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMJMOI        17074520        17103064        50,87,89
XMJMRO         2449032         2478663        50,89
XMKP          15443979        15719989        50,89
XMXSEC2       20994061        21338911        50,89
NOIS:  MON-0999-50325, MON-0999-50323
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*87.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
Test Site:  Montana HCS
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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:    XM*7.1*89     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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.
This patch fixes several problems:
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
1. If a message is forwarded to * (broadcast to all users), the message
now becomes 'information only'.  It didn't used to.
2. If a broadcast message has responses, and a user reads the message, the
 
 
- 
- 94 SEQ #89
 
- DATE APPLIED:    1999-10-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*94
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMR1          13292215        14522459        7,50,94
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
NOIS:  none
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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
Test Site:  GATEWAY.DOMAIN.EXT
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*94     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
When receiving mail from another site, and the subject, from, and sender
lengths are large, the process can abort with "string too long" when
attempting to file these fields in the MESSAGE file.  This patch ensures
that this doesn't happen.
 
 
- 
- 96 SEQ #90
 
- DATE APPLIED:    1999-10-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*96
minimum.  It requires MailMan patch XM*7.1*83 and FileMan patch DI*22.0*1.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMJMQ         16189088        16042167        40,57,70,50,96
XMXADDR       18774539        18766785        50,96
XMXADDR1      12065832        11791491        50,78,83,96
XMXPARM       19704732        19474825        50,96
XMXPARM1       5916152         5657265        50,96
XMXUTIL4       9117363         8973867        50,96
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
NOIS:  none
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*83 and FileMan patch DI*22.0*1.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Sites:  ISC-SF.DOMAIN.EXT
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*96     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
This patch alters some FIND^DIC and $$FIND1^DIC calls (removes the
===========================================================================
"Q" flag) in support of the NEW PERSON file name standardization project.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 77 SEQ #91
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*77
file and deletes any duplicates.
The .01 field of the MEMBER multiple of the MAIL GROUP file is altered
as follows:
1. the "B" xref is converted from a traditional xref to a new index.
2. a uniqueness key is added.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50 and FileMan patch DI*22.0*12.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMYPRE3       * NEW *          1406835        77
NOIS:  BRX-0297-10955
*Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50 and FileMan patch DI*22.0*12.
INSTALLATION:
1.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.
    This loads the patch into a Transport Global on your system.  
2.  You do not need to stop TaskMan or the background filers.
3.  On the KIDS:Installation menu, use the following options to install the
Test Site:  Bronx
    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:    XM*7.1*77     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
===========================================================================
This patch ensures that duplicate members cannot be added to the
MEMBER multiple of the MAIL GROUP file. 
The pre-init for this patch checks the MEMBER multiple of the MAIL GROUP
 
 
- 
- 97 SEQ #92
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*97
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMTDL         18249122        18497319        50,97
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
NOIS:  none
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan, but you should stop the background
    filer.  On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
Test Site:  GATEWAY.DOMAIN.EXT
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:    XM*7.1*97     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <Do NOT queue it!>
                ------------------
There's a strange problem with local mail delivery which sometimes occurs.
5.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
It manifests itself in an undefined ^XMB(3.9,XMZ,3,0) in RDELIVER^XMTDL.
This patch adds a variable which should aid in debugging.
 
 
- 
- 98 SEQ #93
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*98
Test Site:  Iron Mountain, MI
Patch XM*7.1*50 introduced a bug into WHO^XMA21.  When X is a group name,
XMY only contains the first member of the group.  This patch fixes that,
so that XMY contains all members of the group.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMA21          1920696         2315418        4,31,50,98
XMD            6535767         6947940        33,50,98
NOIS:  ISL-0999-52799
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
Test Site:  CIOFO-SALT LAKE CITY
3.  You do not need to stop TaskMan or the background filer.
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:    XM*7.1*98     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
Patch XM*7.1*50 introduced a bug into ENT2^XMD.  It started killing XMSUB.
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
This patch puts a stop to that.
NOIS:  IRO-0999-42186
 
 
- 
- 100 SEQ #94
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*100
MailMan aborts.  This patch fixes that.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*75.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMJBN         10185228        10390839        50,100
XMJMP         16504280        16560016        50,75,100
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOIS:  BAC-1099-40361
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*75.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site:  Battle Creek, MI
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*100     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
When acting as a surrogate, and printing new messages, a confidential
message sends MailMan into an endless loop.  This patch fixes that.
When printing several messages at once, if one of them is scrambled,
 
 
- 
- 30 SEQ #28
 
- DATE APPLIED:    1996-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
===========================================================================
 
INSTALLATION:
  1.  This routine is usually mapped on systems that allow mapping,
      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.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
 This MailMan patch is in response to Nois BRX-1195-11719 and E3R 7344, to
      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.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
stop message bouncing caused by invalid subdomains.  If a message is
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
               Before          After
 Name          Checksum        Checksum        Patch List
 ----------------------------------------------------------
 XMA21A        8460688         8186870         4,30
 XMR           6264225         6434522         30
addressed to a subdomain not known to its parent domain, the message will
============================================================================
be rejected.  It will not be bounced back to FORUM, as it was previously.
The originator will receive a message; 'Sub-domain XXX not found.'
===========================================================================
 
 This patch can be installed with users on the system.
 
 
- 
- 95 SEQ #95
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*95
minimum.  It requires MailMan patch XM*7.1*89.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMXSEC1       12851118        13791136        50,95
XMXSEC2       21338911        21310509        50,89,95
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*89.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
NOIS:  WAS-0999-21379
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
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)
Test Sites:  Washington,D.C.; Fargo,ND
 Select INSTALL NAME:    XM*7.1*95     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
MailMan patch XM*7.1*50 removed the ability to forward messages in the
Postmaster's transmit queue baskets.  This patch restores that ability.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 99 SEQ #96
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*99
it checked for the presence of a global node (^XMBPOST("POST")).  Any
account in which anyone had ever sent a response would have had this node.
Some development accounts didn't have this node, so the pre-init did not
run.
This patch checks for the presence of a different node to determine whether
the pre-init should run.  If it ran in patch XM*7.1*50, it won't run again,
but if it didn't run in patch XM*7.1*50, it will run.
This patch also:
- resends the DDs for files 3.7, 3.9, 4.2999, and 4.3.  No changes are made
to the DDs.  We just want to ensure that sites have the full and correct DDs.
- corrects an incorrect patch list in the second line of routine ^XMXREPLY.
It changes 84 to 85.  (NOIS ISB-1099-30184: Patch XM*7.1*85 created an
incorrect patch list in routine ^XMXREPLY.)
- prevents an error message from being sent if a user up-arrows out of a
selection while addressing a group. 
NOIS:  none
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*85.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
Test Site:  CIOFO-SAN FRANCISCO
--------------------------------------------------------------
XMXADDRG       15430701       15444713        50,99
XMXREPLY        5097167        5097167        50,85,99
XMYPRE6        * new *        12721120        99
XMYPRE6A       * new *        15207878        99
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*85.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
The pre-init for MailMan patch XM*7.1*50 deleted unneeded fields from the
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*99     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
data dictionary and the globals.
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
To decide whether it should run (and to prevent it from running twice),
 
 
- 
- 103 SEQ #97
 
- DATE APPLIED:    1999-10-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*103
minimum.  It requires MailMan patch XM*7.1*98.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMD            6947940         7129791        33,50,98,103
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*98.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
NOIS:  LOM-1099-61129
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
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)
Test Site:  Loma Linda, CA
 Select INSTALL NAME:    XM*7.1*103    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Patch XM*7.1*50 introduced a bug into EN1^XMD.  It replaced the FROM field
in the message stub with DUZ.  This patch puts a stop to that.
NOTE: This patch should be installed after hours, when user activity is at a
 
 
- 
- 101 SEQ #98
 
- DATE APPLIED:    1999-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*101
Allow forwarding of messages from remote postmasters if the forwarding
address is local.  (To avoid looping error messages, messages from remote
postmasters are not forwarded to remote addresses.)
FYI:
If a fictitious user is a member of a mail group, and the sole purpose of
that fictitious user is to have a forwarding address of a device,
the preferred method is to put the device directly in the mail group (in
the remote member multiple) and get rid of the fictitious user.
NOIS:  DAY-1099-41161
Test Site:  Dayton, OH
When minusing a user during message addressing, MailMan should limit the
choices to the current addressees, as it did before patch XM*7.1*50.
This patch restores that functionality.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*96.
============================================================================ 
NOIS:  AMA-1099-70251
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMVVITA        4126813         4257402        50,101
XMXADDR       18766785        18242989        50,96,101
Test Site:  Amarillo, TX
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*96.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
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:    XM*7.1*101     Loaded from Distribution  <date/time>
Allow users to have a server option (S.xxx) as a forwarding address.
                         ==========
 Install Questions:
 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.
(Users may have remote addresses, as well as local devices and servers
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
as forwarding addresses.)
 
 
- 
- 105 SEQ #99
 
- DATE APPLIED:    1999-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*105
the message has recipients.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMA2R          3427633         3913497        27,50,105
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
Y2K Waiver Exemption ID: WE0009
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
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:    XM*7.1*105    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
NOIS:  SHE-1099-52199
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Test Site:  Wilmington, DE
Adds two checks to the API, $$ENT^XMA2R, which replies to a message.
One check makes sure the message exists, and the other check makes sure
 
 
- 
- 90 SEQ #100
 
- DATE APPLIED:    1999-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*90
Note that the restriction is only removed at the sending site.
(At the receiving site, the restriction is unchanged.  If MailMan receives
a line over 255 characters, it chops it up into as many lines as needed.)
NOTE: This patch should be installed after hours, when user activity is at a
minimum.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMLTCP         2573202         2433601        8,27,61,90
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
NOIS:  AMA-0399-70162, BHS-0799-11263, BOI-0499-50453, CMO-0397-42224,
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       GRJ-0899-50198
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*90     Loaded from Distribution  <date/time>
                         =========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
Test Sites:  DSS: Bay Pines, FL
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
             PDX: Grand Junction, CO; Boston HCS
===========================================================================
This patch fixes problems experienced in the PDX and DSS packages.
This patch removes the string length restriction for TCP/IP transmissions.
 
 
- 
- 104 SEQ #101
 
- DATE APPLIED:    1999-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*104
DOMAIN files, MailMan rightly asks the user to select one. 
If a mail group contains a device name or option name or remote address
which has exact, as well as partial matches, MailMan should automatically
select the exact match.  However, it doesn't.  This patch makes MailMan
select the exact match.
Also in this patch,
^XMDF     - Correct code which is never executed.
^XMGAPI3  - Prepare for name change from DOMAIN.EXT to DOMAIN.EXT
^XMJMD    - Correct how largest message number is obtained.
^XMVGROUP - If a site has faxing enabled, allow mail group edit options
            to edit fax multiples in mail group file.
^XMXADDR1 - Don't accept broadcast messages from remote sites.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*101.
============================================================================ 
ROUTINES:
Y2K Waiver Exemption ID: WE0008
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMDF           1431567         1438292        50,104
XMGAPI3        2171233         2143520        29,44,67,50,104
XMJMD          7370754         7370688        50,104
XMVGROUP       6214836         6303194        50,104
XMXADDR       18242989        18270156        50,96,101,104
XMXADDR1      11791491        12136703        50,78,83,96,104
XMXADDRD       9657048         9742967        50,104
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*101.
NOIS:  MAD-1099-41351
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
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
Test Site:  Madison, WI
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*104    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
Routines: ^XMXADDR, ^XMXADDR1, ^XMXADDRD
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If a user enters an address, which is a device name or option name or remote
address which has exact, as well as partial matches in the DEVICE, OPTION, or
 
 
- 
- 102 SEQ #102
 
- DATE APPLIED:    1999-11-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*102
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*91.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMAPHOST       9918694         9975581        7,14,27,36,50,91,102
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*91.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
NOIS:  BRX-1099-10488
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
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
Test Site:  Bronx, NY
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*102     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Post patch XM*7.1*50, setting XMSUB to a message subject, and then queueing
a report to the p-message device fails to pick up the message subject.
This patch corrects that.
 
 
- 
- 106 SEQ #103
 
- DATE APPLIED:    1999-11-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*106
MailMan's locks, and lets FileMan handle the locking.  If FileMan can't get
the lock, MailMan will keep calling Fileman until FileMan succeeds.
Also in this patch:
^XMXBSKT  - When resequencing messages in a basket, use local create date.
^XMXSEND  - Additional code to ensure message recycling functions correctly.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMXBSKT       12393935        13019759        50,106
XMXMSGS2       5670519         6491081        50,106
Y2K Waiver Exemption ID: Y2KWE0010
XMXSEND       10879355        11913872        50,106
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan, but you should stop the background
    filer.  On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
4.  On the KIDS:Installation menu, use the following options to install the
NOIS:  IVM-1099-31783, IVM-1099-33078
    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:    XM*7.1*106    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
Test Site:  HEC, Atlanta, GA
                                                       ==
 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// <Press Return>    <Do NOT queue it!>
                ==============
5.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
There seems to be a problem with getting a lock sometimes, when attempting to
file a message into or delete a message from a basket.  This patch removes
 
 
- 
- 108 SEQ #104
 
- DATE APPLIED:    1999-12-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*108
Adds more checks to the MailMan global integrity checking routines:
- makes sure every IEN in the Message file is a number
- makes sure no recipient in the Message file is null.
- makes sure there isn't more than one B xref per basket in the Mailbox file
- makes sure messages in the WASTE basket aren't new
- makes sure the names of the IN and WASTE baskets haven't been changed
NOIS:  none
Test Site:  Indianapolis, IN
The API, LISTMSGS^XMXAPIB, may incorrectly state whether there are more
messages in the list.  This patch fixes that.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patches XM*7.1*50 and XM*7.1*74.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
Y2K Waiver Request ID#:  Y2KW0001        Y2K Waiver Status: Approved
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMUT4         17135000        13628025        50,74,108
XMUT41         * NEW *         5625084        108
XMUT4A         1411742         1491748        34,55,50,108
XMUT4B        18488496        20142397        50,108
XMUT4BA       15364896        16133058        50,108
This patch may be installed during the Y2K Moratorium, either BEFORE 12/15/99
XMUT4C         7228866         7571867        10,22,50,108
XMXLIST       10429141        10491222        50,108
XMXLIST1      12554823        12617251        50,108
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routine:
Routine      Callable at     Description
---------------------------------------------------------------------------
or AFTER 1/15/2000. This patch MAY NOT be installed between 12/15/1999 and
XMUT41       N/A
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patches XM*7.1*50 and XM*7.1*74.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
1/15/2000 (the Y2K Lockdown Period). 
3.  You do not need to stop TaskMan or the background filer.
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:    XM*7.1*108    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
NOIS:  FAV-1199-72207
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Test Site:  Fayetteville, AR
 
 
- 
- 38 SEQ #29
 
- DATE APPLIED:    1996-11-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan patch XM*7.1*38 is a patch for XM*7.1*27.  It contains the following
 a minimum.  You should put the XMUSER Option out of order.
 MSM Sites: The routine XMRTCP must be moved to your NT machine and then
 reboot MSM on the NT machine.  This will restart the TCP/IP poller.
===========================================================================
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
bug fix:
      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:
         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.  AXP Sites, after patch has installed, rebuild your map set.
===========================================================================  
  
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
               Checksum       Checksum
 Name           Before         After           Patch List
Fixes 'undefined variable' problem with the variable XMB("ITERATIONS").
 ----------------------------------------------------------
 XMBPOST       9662243        9856673      4,13,23,24,27,38
============================================================================
This problem occurs when patch XM*7.1*27 is loaded after remote transmission
tasks have been queued, but before they have a chance to run.
===========================================================================
 This patch should be installed after hours, when user activity is at
 
 
- 
- 111 SEQ #105
 
- DATE APPLIED:    2000-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*111
A typo in routine ^XMUT2 caused the large message report to always start with
the first message in the message global, even if the user chose a different
message.  This patch fixes that.  This patch also changes the starting
parameter from message number to message date.  We're doing this because
message numbers can be recycled.
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMUT2          4582154         6143350        50,111
Y2K Waiver Request ID#:  Y2KW0001        Y2K Waiver Status: Approved
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
This patch may be installed during the Y2K Moratorium, either BEFORE 12/15/99
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
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)
or AFTER 1/15/2000. This patch MAY NOT be installed between 12/15/1999 and
 Select INSTALL NAME:    XM*7.1*111    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
1/15/2000 (the Y2K Lockdown Period). 
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOIS: RIC-1299-20703
Test Site:  Richmond, VA
 
 
- 
- 113 SEQ #106
 
- DATE APPLIED:    2000-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*113
A message being received on FORUM from another site caused an abort when
the addressee equated to null.  MailMan now checks for a null addressee.
NOTE: This patch should be installed after hours, when network mail activity
is at a minimum.  It requires MailMan patch XM*7.1*50. 
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMR           14031423        14137871        30,34,65,50,113
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
Y2K Waiver Request ID#:  Y2KW0001        Y2K Waiver Status: Approved
 
INSTALLATION:
NOTE: This patch should be installed after hours, when network mail activity
is at a minimum.  It requires MailMan patch XM*7.1*50. 
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
This patch may be installed during the Y2K Moratorium, either BEFORE 12/15/99
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:    XM*7.1*113    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
or AFTER 1/15/2000. This patch MAY NOT be installed between 12/15/1999 and
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
1/15/2000 (the Y2K Lockdown Period). 
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOIS: none
Test Site:  DOMAIN.EXT
 
 
- 
- 114 SEQ #107
 
- DATE APPLIED:    2000-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*114
For the Large Message Report, this patch makes the bounds for the message
lines in the routine match the bounds in file 4.3, field 8.14, LARGE MESSAGE
REPORT LINES. 
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*111.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMUT2          6143350         6132805        50,111,114
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
Y2K Waiver Request ID#:  Y2KW0001        Y2K Waiver Status: Approved
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*111.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
This patch may be installed during the Y2K Moratorium, either BEFORE 12/15/99
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:    XM*7.1*114    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
or AFTER 1/15/2000. This patch MAY NOT be installed between 12/15/1999 and
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
1/15/2000 (the Y2K Lockdown Period). 
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOIS: GRJ-0100-53031
Test Site:  Grand Junction, CO
 
 
- 
- 112 SEQ #108
 
- DATE APPLIED:    2000-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*112
The background filer checker is improved.  It now lets you know which message
it is delivering.  Also, for new messages, it lets you know the last person
to whom it was delivered.
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*92.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMUT5          4497129         6383246        50,92,112
XMUT5B         1096729         1726462        50,92,112
* Checksums produced by CHECK^XTSUMBLD
Y2K Waiver Request ID#:  Y2KW0001        Y2K Waiver Status: Approved
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*92.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
This patch may be installed during the Y2K Moratorium, either BEFORE 12/15/99
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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)
or AFTER 1/15/2000. This patch MAY NOT be installed between 12/15/1999 and
 Select INSTALL NAME:    XM*7.1*112    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
1/15/2000 (the Y2K Lockdown Period). 
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOIS: none
Test Site:  DOMAIN.EXT
 
 
- 
- 107 SEQ #109
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*107
when a domain has a relay domain, which has a relay domain, which... circles
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMA0            573755          585506        15,36,50,107
XMA11A          291270          295406        50,107
XMA21          2315418         2506941        4,31,50,98,107
XMA2R          3913497         3921855        27,50,105,107
XMAH           1544316         1548452        5,16,50,107
XMAH1          2172709         2176845        4,50,107
XMAPHOST       9975581         6997854        7,14,27,36,50,91,102,107
back to itself.  MailMan lets the user know what's wrong. 
XMC            3216956         3221092        13,50,107
XMD            7129791         7425316        33,50,98,103,107
XMDF           1438292         1442428        50,104,107
XMDIRSND       1897078         1897188        37,50,107
XMHIG          5360885         6112149        45,50,107
XMHIU          5960638         8160561        50,107
XMJMR         18651915        15901868        50,107
XMJMT         10637487         7384600        50,107
XMR1          14522459        14522897        7,50,94,107
XMRENT         2263450         2263514        31,50,107
XMSMAIL        4937839         4239659        59,50,107
XMTDL1         5047763         5049974        50,107
XMTDO          1746764         2076668        50,107
XMVGROUP       6303194         6851604        50,104,107
XMVSURR        2622785         2918495        50,107
XMVVITAE      12062054        10408258        50,74,107
XMXADDR       18270156        14565832        50,96,101,104,107
XMXADDR1      12136703        11262685        50,78,83,96,104,107
XMXADDR2       6515109        11569369        50,107
XMXADDR3       * new *         6636062        107
NOIS: ANN-1199-42486, BIL-1199-31104
XMXADDR4       * new *         7390105        107
XMXADDRD       9742967        10214397        50,104,107
XMXADDRG      15444713        15011724        50,99,107
XMXBULL        5479615         5106591        50,107
XMXMSGS1       9891647         4910024        50,107
XMXPARM       19474825        13144486        50,96,107
XMXREPLY       5097167         5648876        50,85,99,107
XMXSEND       11913872        10324142        50,106,107
XMXUTIL       10432772        10994143        40,50,107
XMYPOSTB       * new *          483566        107
Test Sites:  Ann Arbor, MI; Biloxi, MS
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines:
Routine      Callable at     Description
---------------------------------------------------------------------------
XMXADDR3     N/A
XMXADDR4     N/A
XMYPOSTB     N/A
A typo causes an abort in APIs HDR^XMA0 and PR2^XMA0.  Typo is fixed.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires Kernel patch XU*8.0*135 and MailMan patches XM*7.1*74,
XM*7.1*94, XM*7.1*99, XM*7.1*102, XM*7.1*103, XM*7.1*104, XM*7.1*105,
and XM*7.1*106.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan, but you should stop the background
    filer.  On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
NOIS: DAY-1199-41994, WAS-1199-20590
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*107     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
Test Site: Madison, WI
 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// <Do NOT queue it!>
                ------------------
5.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
Sometimes, when a user becomes a surrogate, his own (not the surrogate's)
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
messages are displayed.  This patch fixes that.
NOIS:  LAS-1299-60664
Test Site:  Las Vegas, NV
Message addressed to G.<space>@<local site name> invokes the space-bar recall
for mail group.  This "feature" is now disabled.
NOIS:  MAD-1299-42404
Test Site:  Madison, WI
Non-MailMan systems, such as MS Exchange, do not recognize I:<recipient>,
Y2K Waiver Exemption ID: Y2KWE0024
and return error messages when recipients are addressed as info-only.
MailMan now leaves off the "I:" when sending messages to info-only recipients
on non-MailMan systems.
NOIS: WAS-1199-20590, BRX-1199-10383
Test Sites: Washington, DC; Madison, WI; Bronx, NY
Sites have noticed sometimes, when becoming the Postmaster, MailMan informs
them that the last user to become the Postmaster was someone who is not a
valid Postmaster surrogate.  When a package sets XMDUZ=.5 and then sends a
message using ^XMD, MailMan records that use as "last used MailMan".  It
This patch may be installed at any time during the Y2K Moratorium (including
shouldn't.  This patch fixes that.
E3R:  12385
Test Site:  Tampa, FL; Albany, NY
This patch lets an authorized user send a limited broadcast message to a
subset of local users.  A subset might include all users who have a certain
primary menu or who belong to a certain division, or any other way that users
in the NEW PERSON file might be categorized.
Users authorized to send limited broadcasts are the POSTMASTER, any holder
the 12/15/1999 thru 1/15/2000 Y2K lockdown). 
of the XMSTAR key, and any holder of the new key, XMSTAR LIMITED.
The XMSTAR and XMSTAR LIMITED keys are mutually exclusive.
Limited broadcast types are predefined in the new LIMITED BROADCAST multiple
of file 4.3, the MAILMAN SITE PARAMETERS file:
50        LIMITED BROADCAST (Multiple-4.32), [5;0]
          .01  LIMITED BROADCAST (MF), [0;1]
          1    POINTED TO FILE (RNJ9,3), [0;2]
          2    NEW PERSON FILE XREF (RF), [0;3]
The multiple will be loaded with 4 limited broadcasts by the post init:
LIMITED BROADCAST     POINTED TO FILE            NEW PERSON FILE XREF
-----------------     ----------------------     --------------------
DIVISION               4   (institution)         "AH"
KEY                   19.1 (security key)        "AB"
PRIMARY MENU          19   (option)              "AP"
SERVICE/SECTION       49   (service/section)     "E"
The cross references listed in the NEW PERSON FILE XREF field enable MailMan
to quickly identify the users who should receive the limited broadcast
NOIS: ANN-1199-42486
messages.  In support of this patch, Kernel patch XU*8.0*135 adds a
new whole-file cross reference ("AH", on the DIVISION field) to the NEW
PERSON file.  This new cross reference enables a limited broadcast by DIVISION. 
You may add more limited broadcasts to the multiple, if you wish.
Using another new field in file 4.3, you may set a limited broadcast default
choice, which is displayed whenever someone goes to send a limited broadcast.
51        LIMITED BROADCAST DEFAULT, [0;20]
The post-init will set this field to DIVISION.  You may change it if you wish.
Test Site:  Ann Arbor, MI
The option XMKSP Edit MailMan Site Parameters is updated to include the new
fields.
Additional fixes in this patch:
- MailMan now recognizes when a message has only 'latered' recipients.  When
forwarding or sending messages which have only 'latered' recipients, MailMan
did not recognize those recipients and issued an error message. This patch
corrects that. 
Circular relay domains create an allocation error.  MailMan now recognizes
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires Kernel patch XU*8.0*135 and MailMan patches XM*7.1*74,
XM*7.1*94, XM*7.1*99, XM*7.1*102, XM*7.1*103, XM*7.1*104, XM*7.1*105,
and XM*7.1*106.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
 
 
- 
- 116 SEQ #110
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*116
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*107.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMXSEND       10324142        11102759        50,106,107,116
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
This patch may be installed at any time,
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*107.
1.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
2.  You do not need to stop TaskMan or the background filer.
3.  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
EXCEPT from 2/28/2000 through 3/3/2000 (the Leapyear Lockdown Period). 
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*116    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
===========================================================================
NOIS: NHM-0100-12338
Test Site: Northampton, MA
Fixes a bug which causes messages queued for later delivery to a personal
mail group not to be delivered.
 
 
- 
- 109 SEQ #111
 
- DATE APPLIED:    2000-03-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*109
has any active local members.  This new API is supported, as described in
DBIA 3006.
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*107.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMXAPIG        * NEW *         1672216        109
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routine:
This patch may be installed at any time,
Routine      Callable at     Description
---------------------------------------------------------------------------
XMXAPIG      $$GOTLOCAL      Does a mail group have any active local members?
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*107.
1.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
EXCEPT from 2/28/2000 through 3/3/2000 (the Leapyear Lockdown Period). 
2.  You do not need to stop TaskMan or the background filer.
3.  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:    XM*7.1*109    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
E3R:  13290
                ------------------------------------------------
===========================================================================
Test Site:  Washington CIOFO@Hampton
Adds a new API, $$GOTLOCAL^XMXAPIG, which checks a mail group to see if it
 
 
- 
- 121 SEQ #112
 
- DATE APPLIED:    2000-03-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*121
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMTDO          2076668         2076731        50,107,121
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
1.  Users may be on the system during installation of this patch.
NOIS: SHR-0200-72671
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  Shreveport, LA
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*121    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
Fix a typo that causes the status of a server message to remain "hand off
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
ready", when it should be "hand off done". 
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
 
 
- 
- 115 SEQ #113
 
- DATE APPLIED:    2000-03-13 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*115
process. This patch fixes that.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*106.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMXBSKT        13019759       12324702        50,106,115
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
This patch may not be installed during the Y2K Leap Year Lockdown period
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*106.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
4.  On the KIDS:Installation menu, use the following options to install the
of 2/28/2000 to 3/3/2000.
    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:    XM*7.1*115    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
NOIS: PUG-0200-50349
===========================================================================
Test Site:  Puget Sound HCS
Resequencing one of the Postmaster's transmit queue baskets while messages
in that queue are transmitting may result in an abort in the resequencing
 
 
- 
- 119 SEQ #114
 
- DATE APPLIED:    2000-05-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*119
original message and THEN put the original message in the delivery queue.
This prevents an abort which sometimes happened when the steps were the
other way around. 
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*89.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMKP          15719989        16947852        50,89,119
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
This patch may not be installed during the Y2K Leap Year Lockdown period
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*89.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
of 2/28/2000 to 3/3/2000.
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*119     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
NOIS:  DAY-0200-41195
===========================================================================
Test Site:  Dayton, OH
FIRST add the message number of the reply to the response multiple of the
 
 
- 
- 31 SEQ #30
 
- DATE APPLIED:    1996-12-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
MailMan Patch XM*7.1*31
 ROUTINES:
   The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
               Before          After
 Name          Checksum        Checksum        Patch List
 ---------------------------------------------------------- 
 XMA1          10558704         9575986         31
 XMA21          9603768        11321545         4,31
 XMA210         1925522         1920955         31
NOIS: NAS-1295-30255     Routines: ^XMB1
 XMA21G        10231186         9710102         31
 XMA24         10412829        10721719         31
 XMA5          11164486        11197080         31
 XMA5A         14101090        14213526         31
 XMAD2          2440129         2503657         31
 XMB1           8922945         8930890         31
 XMGAPI0        2337589         2451955         31
 XMRENT         2314897         2303842         31
 XMRPCTS        5007367         4760679         6,11,31
 XMRPCTS0       5966846         6044236         6,12,31
      CLE-0396-41473
 XMRPCTSA       4903763         3483840         6,31
============================================================================
 Later'd messages report will now appear even if ^'d out of prior option.
NOIS: BRX-0396-10222     Routines: ^XMAD2
      MAD-0196-40136
      MCM-0896-50571
 Fixes error caused by Later'd messages becoming new after the user has
 been deactivated and deleted from ^XMB(3.7.
NOIS: TOM-1195-41441     Routines: ^XMA21
 Sender doesn't have to broadcast twice when forwarding.
NOIS: CMO-1195-40423     Routines: ^XMA24
 Lets sender deselect ('-*') broadcast.
NOIS: FTM-1195-41507     Routines: ^XMA24
 Ask sender for basket when sending to SHARED,MAIL, whether or not "ask
 basket" is set to "yes".
NOIS: BRX-0496-11847     Routines: ^XMA5,^XMA5A
NOIS: GRJ-1094-50087      Routines: ^XMA21G
 Make error message clearer by changing from "not found" to "mail group
 not found".
NOIS: none                Routines: ^XMA21,^XMA210
 No Nois, refer to FORUM mail msg 19872177.
 If user enters a number in response to 'send to:' prompt, and the DUZ is
 not found in ^VA(200, MailMan will no longer try to use the number as an
 IEN to pick out a mail name or remote user.
 Fixes subscript error when  QD'ing numeric recipients, such as those
NOIS: MWV-0396-21324      Routines: ^XMA21,^XMA21G
 This concerns what happens when a user deselects an addressee (-name or
 -g.group) at a 'send to:' prompt, after already broadcasting ('*').
 If "-g.group", MailMan lets the user know that the message will still go
 to all local users.
 If "-name", MailMan checks to see if the "name" is already specified as a
 recipient.  If he is, then MailMan tells the user that the message will still
 go to all local users.  If he isn't, then MailMan just tells the user that
 "name" is not found.
 @AOL.COM
E3R: 8885                 Routines: ^XMA21
 Removes all SSN cross-references from the lookup at the 'Send to:' prompt. 
 This ensures that if the user enters a number, it cannot partial match  (and
 display) an SSN.  Lookup on the ^VA(200 is now confined to the following
 cross references:  NAME(B), ALIAS(BB), INITIAL(C), NICK NAME(D) 
NOIS: ALB-0596-50002      Routines: ^XMRENT
 Prevents an error from occuring when the SENDER field (piece 4) of a message
 is zero.
NOIS: DAY-1096-41059      Routines: ^XMGAPI0
 If a message subject is longer than 65 characters, it is truncated to the
 first 250 characters.
NOIS: ANN-1096-41381      Routines: ^XMRPCTS0
 Check to make sure a task is running, rather than just assuming it is.
NOIS: WPB-0894-30125      Routine: ^XMA1
 The default message action for a message which is NEWed is IGNORE, even if
NOIS: DAY-0995-40521     Routines: ^XMA21
 the site or the user has specified that the default message action is
 DELETE.  If a user deletes a message after NEWing it, the message will be
 deleted.  The default is changed only for the duration of your actions on
 that particular message.  When you get to the next message, your default is
 whatever it is supposed to be. 
===========================================================================
 This patch should be installed after hours, when user activity is at a
 minimum.  You should put the XMUSER Option out of order.
===========================================================================
 Removes phantom recipients when using XMY array during programmer calls
 
INSTALLATION:
  1.  This routine is usually mapped on systems that allow mapping,
      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.
  4.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
 to ^XMB(bulletin) or ^XMD(message).
         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.  AXP Sites, after patch has installed, rebuild your map set.
============================================================================ 
  
 
 
- 
- 125 SEQ #115
 
- DATE APPLIED:    2000-05-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*125
is at a minimum.  It requires MailMan patch XM*7.1*50.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMUTERM       15130895        13549078        50,125
XMUTERM1      14471083        14564305        50,125
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
NOIS: MAD-0100-42586
is at a minimum.  It requires MailMan patch XM*7.1*50.
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Site:  Madison, WI
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*125    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
Change the option XMMGR-TERMINATE-SUGGEST.
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
Instead of reporting on users who have never logged on, only report on such
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
users if they were added before the IRM-supplied cutoff date. 
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 123 SEQ #116
 
- DATE APPLIED:    2000-05-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*123
This patch also improves the background filer checker.  It tells you if
the background filers have been shut down, and how to restart them.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*107 and XM*7.1*112.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMR1          14522897        14522719        7,50,94,107,123
XMUT5          6383246         6643977        50,92,112,123
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
NOIS: PUG-0300-50243
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*107 and XM*7.1*112.
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.  
Test Site:  Puget Sound HCS
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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:    XM*7.1*123    Loaded from Distribution  <date/time>
Fix a string length error which occurs when receiving network mail.
                         ==========
 Install Questions:
 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.
A long sender string combined with a long subject can push a message's zero
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
node beyond 255 chars and cause the error.  This patch prevents that
error from occuring.
 
 
- 
- 120 SEQ #117
 
- DATE APPLIED:    2000-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*120
- bulletin subjects will be truncated if they are longer than 65 characters.
- users will no longer be able to enter a subject of the format Rnnnn.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*107.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
----------------------------------------------------------
XMJMS          6092728         5639134        50,120
XMXBULL        5106591         5258679        50,107,120
* Checksums produced by CHECK^XTSUMBLD
===========================================================================
 
NOIS:  WBP-0200-22440
INSTALLATION:
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*107.
1.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
2.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
3.  You do not need to stop TaskMan or the background filers.
4.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Site:  Wilkes Barre, PA
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*120     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
5.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
Ensure that subjects are 3-65 characters, and are not of the format 1"R"1.N
===========================================================================
(which is reserved for responses). 
In particular,
 
 
- 
- 122 SEQ #118
 
- DATE APPLIED:    2000-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*122
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMDIRQST       7357280         7546757        9,50,122
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
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 
NOIS: BOI-0300-50551
    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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
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
Test Site:  Boise, ID
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*122    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
Prevent a site from requesting a user directory from itself.
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*7.1*50.
============================================================================ 
 
 
- 
- 118 SEQ #119
 
- DATE APPLIED:    2000-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*118
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*107 and FileMan patch DI*22.0*30.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMJMT          7384600         7558831        50,107,118
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
This patch may be installed at any time,
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires MailMan patch XM*7.1*107 and FileMan patch DI*22.0*30.
1.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
2.  You do not need to stop TaskMan or the background filer.
3.  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
EXCEPT from 2/28/2000 through 3/3/2000 (the Leapyear Lockdown Period). 
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*118    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
===========================================================================
NOIS: FGH-0899-30810
Test Site: NORTH FLORIDA/SOUTH GEORGIA
When you address a message to a user, you will no longer see the "replace ...
with ..." prompt when the user has a long name.
 
 
- 
- 128 SEQ #120
 
- DATE APPLIED:    2000-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*128
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMHIU          8160561         8274187        50,107,128
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
1.  Users may be on the system during installation of this patch.
NOIS: BRX-0500-10188
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site:  Bronx, NY
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*128    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
In the option Help:User Information, limit user lookups on file 200 to the
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
B,BB,C, and D indexes (name, alias, initial, and nickname). 
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*107.
 
 
- 
- 126 SEQ #121
 
- DATE APPLIED:    2000-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*126
^TMP("XMLIST",539496244,"BSKT","98 BASKET^10",1) = 
^TMP("XMLIST",539496244,"BSKT","DELIVERY^8",2) = 
^TMP("XMLIST",539496244,"BSKT","FREDOLINA^9",3) = 
^TMP("XMLIST",539496244,"BSKT","FRED^2",11) =     < - not in alpha order!
^TMP("XMLIST",539496244,"BSKT","IN^1",4) = 
After this patch, the xref looks like this:
^TMP("XMLIST",539496244,"BSKT","98 BASKET",1) = 
^TMP("XMLIST",539496244,"BSKT","DELIVERY",2) = 
^TMP("XMLIST",539496244,"BSKT","FRED",11) = 
^TMP("XMLIST",539496244,"BSKT","FREDOLINA",3) = 
^TMP("XMLIST",539496244,"BSKT","IN",4) = 
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*115.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
NOIS: TAM-0400-30135
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMXBSKT       12324702        12283844        50,106,115,126
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
Test Site:  Tampa, FL
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*115.
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.  You do not need to stop TaskMan or the background filer.
Change the "BSKT" cross reference produced by API LISTBSKT^XMXAPIB
    Users may be on the system.
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:    XM*7.1*126    Loaded from Distribution  <date/time>
                         ==========
to ensure that the baskets are always in alphabet order.
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Example:
Before this patch, the xref looks like this:
 
 
- 
- 110 SEQ #122
 
- DATE APPLIED:    2000-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*110
Test Site:  Dayton, OH
XMXEDIT        3880586         7247978        50,110
XMXMSGS       10966038         9819629        50,110
XMXMSGS2       6491081         7686410        50,106,110
XMXSEC        18599731        21173851        50,110
XMXSEC1       13791136        11938650        50,95,110
XMXSEC2       21310509        27323685        50,89,95,110
XMXSEC3        * NEW *         4290614        110
 
* Checksums produced by CHECK^XTSUMBLD
 
Don't display user's DUZ when displaying a list of latered messages from which
This patch introduces the following new routines:
 
Routine      Callable at     Description
---------------------------------------------------------------------------
XMJMOI1      N/A
XMJMP2       N/A
XMXSEC3      N/A
===========================================================================
 
INSTALLATION:
to choose.
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires FileMan patch DI*22.0*17 and MailMan patches XM*7.1*72,
XM*7.1*79, XM*7.1*95, XM*7.1*100, XM*7.1*101, and XM*7.1*121.
1.  Users may be on the system during patch installation.
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.  You do not need to stop TaskMan or the background filer.  Users may be
    on the system.
 
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:    XM*7.1*110    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
NOIS:  ISD-0200-71796
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 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.
 
Test Site:  CIOFO-Dallas
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
If you copy a PackMan or KIDS message and send it "priority", MailMan might
not recognize the copy as a PackMan or KIDS message.  This patch fixes that.
 
NOIS:  TAM-0200-32595
 
Test Site:  Tampa, FL
The bulletin APIs SENDBULL^XMXAPI and TASKBULL^XMXAPI are changed so that
they don't insist on having XMBODY, which is an optional parameter.
 
NOIS:  WAS-1299-20453
Test Site:  Washington, DC
If a scrambled message with no hint is sent to a remote site, MailMan does
not recognize that it is scrambled.  This patch fixes that.
 
NOIS:  WBP-0100-21166
NOIS:  ALN-1199-12259
Test Site:  Wilkes Barre, PA
If you queue a range of messages to print later, and then delete the messages
you queued, MailMan won't print them.  This patch fixes that.
 
E3R 12092, 13084 - Provide "new toggle" command to make messages new if
they're not new, and make them not new if they're new.  The command is "NT".
Help frames have been updated to include the new command, and a new help
frame, XM-U-M-NEW-2, explains it.  New API: NTOGLMSG^XMXAPI
 
E3R 12169 - Provide a command to add the user's network signature to an
Test Site:  Albany, NY
original message.  The command is "NS", and is available at the transmit
prompt when sending a new message.  It is also available when editing a
message sent only to oneself.  Help frames have been updated to include the
new command, and a new help frame, XM-U-M-NETWORK SIGNATURE, explains it.
New API: NETSIG^XMXEDIT
 
E3R 13400 - Upon return from ANSWER, COPY, or WRITE command, redisplay
message header to make it clear that you are back at original message. 
 
Additional enhancements:
When you save a new message to a different basket, it updates the last message
- When editing a message the user has sent only to himself, the user may now
scramble or unscramble the message, and add his network signature to the
message, too.
- When answering a message, if the user doesn't have a network signature,
MailMan now asks the user if he would like to create one.
- Added entry and exit action to option XMEDITMG so that MailMan knows that
a user is interactively editing a mail group.
 
NOTE: This patch should be installed after hours, when user activity is at a
minimum.  It requires FileMan patch DI*22.0*17 and MailMan patches XM*7.1*72,
arrival date, and MailMan may tell you that a new message arrived, when it
XM*7.1*79, XM*7.1*95, XM*7.1*100, XM*7.1*101, and XM*7.1*121.
============================================================================ 
 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
really didn't.  This patch fixes that.
XMA0            585506          305822        15,36,50,107,110
XMA2R          3921855         3986868        27,50,105,107,110
XMJBM         12165199        10706426        50,110
XMJDIR         2003843         5974273        50,110
XMJMA          2991838         3663986        50,110
XMJMC          8264139         9725999        50,79,110
XMJMCODE      11042686        11817911        50,110
XMJMD          7370688         9220624        50,104,110
XMJMFA         6204287         6600695        50,110
XMJMFB        15137131        15590623        50,110
 
XMJMLN        13240819        13840736        50,110
XMJMLR        13545823        14100278        50,110
XMJMLR1        7836320         6891665        50,72,110
XMJMOI        17103064        16677374        50,87,89,110
XMJMOI1        * NEW *         3117776        110
XMJMOIE        4582157         2143008        50,110
XMJMOR        14209869        13211462        50,75,110
XMJMORX       14790879        14207041        50,110
XMJMORX1       2472219         2575833        50,110
XMJMP         16560016        13553026        50,75,100,110
NOIS:  DAY-0899-41718
XMJMP1        14502445        16386050        40,50,75,110
XMJMP2         * NEW *         2711990        110
XMJMQ         16042167        15891582        40,57,70,50,96,110
XMJMQ1         3608941         7395902        40,50,110
XMJMRO         2478663         4304954        50,89,110
XMJMSO        12952439         7280605        50,110
XMTDO          2076731         1653155        50,107,121,110
XMVVITA        4257402         4785601        50,101,110
XMXANSER       2242310         1893573        50,110
XMXAPI         6705900         6992361        50,110
 
 
- 
- 124 SEQ #123
 
- DATE APPLIED:    2000-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*124
is at a minimum.  It requires MailMan patch XM*7.1*110.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMXMSGS        9819629         9944188        50,110,124
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*110.
NOIS: TAM-0400-30289
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.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site:  Tampa, FL
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*124    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
The API MOVEMSG^XMXAPI should not require XMK (basket number) when
                                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
XMZ (message IEN in MESSAGE file) is used to identify a message,
but it does.  This patch corrects that.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 127 SEQ #124
 
- DATE APPLIED:    2000-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*7.1*127
NOIS: REN-0300-62618
XMTDL2         8743997         9530207        50,127
XMXADDR1      11262685        11852631        50,78,83,96,104,107,127
XMXEDIT        7247978         7275716        50,110,127
XMXMSGS2       7686410         7381168        50,106,110,127
XMXPARM       13144486        14291441        50,96,107,127
XMXPARM1       5657265         2907067        50,96,127
XMXSEC        21173851        23410717        50,110,127
XMXUTIL       10994143        11858021        40,50,107,127
XMXUTIL4       8973867         8751511        50,96,127
XMYPOSTC       * NEW *          190385        127
Test Site:  Reno, NV
XMYPRE7        * NEW *           35197        127
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routines:
XMYPOSTC has no user callable entry points.
XMYPRE7  has no user callable entry points.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
Ensure that MailMan does not decrement new message counters below zero.
is at a minimum.  It requires MailMan patch XM*7.1*110.
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,
    but you should stop the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
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
Thanks to additional test sites:
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*127     Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 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.
Puget Sound HCS
 Enter a '^' to abort the install.
 DEVICE: HOME// <Do NOT queue it!>
                ------------------
6.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
E3R 2731, 5983, 6044 - At the "Enter message action: IGNORE//" prompt, two
new actions have been added to let you access user and mail group help:
  HG   Help:Group Information
  HU   Help:User Information
Existing help frames have been updated.
E3R 3521 - At the "Enter message action: IGNORE//" prompt, a new
action has been added to let you easily print to the VA FileMan Browser:
  BR   Print to the Browser
Existing help frames have been updated, and a new help frame,
XM-U-M-BROWSER, has been created.
E3R 5451, 13225 - When filtering a message during message delivery to your
NOIS: REN-1099-63025
mailbox, you can now automatically set the message vaporize date.  You can
also specify that the message should not be made new.  You can set these
new fields under Personal Preferences:Message Filter Edit.
This will only apply to new messages which you have not seen before.  It
won't apply to responses or forwarded messages with responses. It won't
apply when you filter messages which are already in your mailbox. 
A new help frame, XM-U-P-FILTER ACTIONS, has been added, and existing help
frames have been updated.
E3R 5100, 13891 - When addressing a message, if an addressee is not found in
Test Site:  Reno, NV
the local user file, MailMan now asks "Do you want to check the REMOTE USER
DIRECTORY? No//".  Also, if we do check it and find an entry, MailMan now
asks "OK?", instead of simply selecting it.  This should prevent unwanted
addressees, because the REMOTE USER DIRECTORY entry might not be what the
sender wants.
E3R 6861 - If a user has read all the responses of a message, then when he
goes to read the message, only the message header is displayed, followed by
the "Enter message action: IGNORE//" prompt.  Inexperienced users may not
know to enter 'B' to Backup.  MailMan now gives the following information:
If a message is queued to print later, and the user has chosen to print
"You are at the end of this message.  Enter 'B' to Backup and review it."
E3R 13475 - When showing information about a mail group
(option XMHELPGROUP), in addition to showing member groups, also show
groups to which the group belongs (Is a member group of:)
To accomplish this, a whole-file cross reference, "AD", is added to the
.01 field (MEMBER GROUP NAME) of the MEMBER GROUP multiple of file 3.8.
The post-init, which comes with this patch, will populate the xref.
Existing help frames have been updated.
a range of responses, which includes the last response, then when it comes
Additionally:
- The "RI" (Reply and include responses) command now has a new capability to
let you include responses from another message. This capability is also
available when creating a new message ("IM" Include Message).
A new help frame, XM-U-M-INCLUDE MESSAGE, has been added, and existing help
frames updated.
- The SCRAMBLE^XMXEDIT API now checks to ensure that the key and hint
conform to the limitations set by the data dictionary.
time to print the message, if more responses have since arrived, then
- Those APIs which return error text
in ^TMP("XMERR",$J,<error number>,"TEXT",i), now also
return, for errors whose text is in the DIALOG file:
^TMP("XMERR",$J,<error number>)=<dialog file ien>
^TMP("XMERR",$J,"E",<dialog file ien>,<error number>)=""
and, for a very small subset of errors,
if something is wrong with one of the input parameters:
^TMP("XMERR",$J,<error number>,"PARAM","ID")=<parameter name>
^TMP("XMERR",$J,<error number>,"PARAM","VALUE")=<parameter value>
they'll be printed, too.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*7.1*110.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
              Before          After
Name          Checksum        Checksum        Patch List
--------------------------------------------------------------
XMHIG          6112149         6746672        45,50,107,127
XMJMOI        16677374        17925576        50,87,89,110,127
XMJMOIE        2143008         3061396        50,110,127
XMJMP         13553026        15950247        50,75,100,110,127
XMJMR         15901868        20504072        50,107,127
XMJMRO         4304954         4485523        50,89,110,127
XMJMSO         7280605         8232068        50,110,127
XMTDF          3998255         4326406        50,127
 
 
 
  
- DATE INSTALLED AT THIS SITE:    1996-06-04 00:00:00
 
- DESCRIPTION OF ENHANCEMENTS:    
Mailman patched through 30 Oct 1996
 
 
 
- 
- 8.0
 
- DATE DISTRIBUTED:    2005-11-19 00:00:00
 
- PATCH APPLICATION HISTORY:
 
- 
- 
- 4 SEQ #1
 
- DATE APPLIED:    2002-09-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*4
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMCP           2311480         2312858        4
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time. It has no patch prerequisites,
except, of course, that MailMan 8.0 be installed.
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 
NOIS: ISD-0802-72865
    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
    or the background filer.
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
Test Site:  FO-Dallas
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*4     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*4
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
Two function entry points in a Poller routine do not have the required open
 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.
===========================================================================
and close parentheses.  This patch fixes that.
NOTE: This patch may be installed at any time. It has no patch prerequisites,
except, of course, that MailMan 8.0 be installed.
 
 
- 
- 14 SEQ #10
 
- DATE APPLIED:    2003-01-15 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*14
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*8.0*8.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMCQH          5816398         6140105        8,14
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*8.0*8.
NOIS: CMH-0103-N0393
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site: CMOP-Hines
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*14     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*14
 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.
===========================================================================
If you run OPTION: Historical Queue Data/Stats Report [XMQHIST] after you
install Kernel patch XU*8.0*189, the default start date appears as a 5-digit
number, instead of the current month and year. This patch fixes that.
 
 
- 
- 10 SEQ #11
 
- DATE APPLIED:    2003-01-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*10
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It requires MailMan patches XM*8.0*6 and XM*8.0*8.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMA30         10571799        10649028        10
XMA32A         9150003         9204908        10
XMCQ           4988121         4998052        10
XMCQA          6587405         6634954        8,10
XMCX           5865594         5876513        6,10
XMHIG          6374158         6438217        10
XMJBL          4988691         5051435        10
XMJMD          9375016         9431467        10
NOIS: CPH-0601-42716
XMJMQ         14078177        14105562        10
XMP2A          8263048         8327294        10
XMPC           5352206         5360977        10
XMPH           4952939         4962739        10
XMUT2          6124745         6195089        10
XMUT5          6643977         6663310        10
XMUTERM1      17510874        17593134        10
XMUTPUR0       2780450         2889401        10
XMXPRT         3257492         3274601        10
* Checksums produced by CHECK^XTSUMBLD
Test Site: Central Plains HCS
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It requires MailMan patches XM*8.0*6 and XM*8.0*8.
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
    or the background filer.
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
This patch corrects the check to see if a device is a Video Terminal.
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*10     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*10
 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.
Video Terminal names *start* with "C-".  The check now reflects this.
 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.
===========================================================================
(Previously, MailMan assumed, wrongly, that if the device name *contained*
"C-", that it was a Video Terminal.)
 
 
- 
- 11 SEQ #12
 
- DATE APPLIED:    2003-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*11
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMC1A          3411138         3522021        11
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
NOIS: PAL-0402-60941
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
Test Site: Palo Alto HCS
    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:    XM*8.0*11     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*11
 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>
                ------------------------------
When trying to connect to a site which is unreachable for whatever reason,
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
MailMan may burn CPU cycles in a tight loop.  The patch adds a 1 second
hang within the loop to mitigate that.
 
 
- 
- 13 SEQ #13
 
- DATE APPLIED:    2003-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*13
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*8.0*10.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMA30         10649028        10730063        10,13
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It requires MailMan patch XM*8.0*10.
NOIS: CMH-0103-N0418
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site: CMOP-Hines
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*13     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*13
 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.
===========================================================================
If you run OPTION: Message statistics [XMSTAT], and select "M" for "All
Mailboxes", MailMan reports on "Inactive Mailboxes", instead.  This patch
fixes that.
 
 
- 
- 2 SEQ #14
 
- DATE APPLIED:    2003-03-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
                   * * * * *  ATTENTION  * * * * *
c. Edit the PRE-OPEN EXECUTE (#19.7) field of the P-MESSAGE entries in
   the DEVICE (#3.5) file, using the instructions as a *pattern*.
   (Note: There may be some differences, depending on your system.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VMS/DSM sites might look like this.  *** Your site may vary slightly. ***
-------
Before:
PRE-OPEN EXECUTE:
 S IO=$P(IO,".")_$J_"."_$P(IO,".",2)
NOIS: BRX-0802-12085
After:
PRE-OPEN EXECUTE:
 D EN^XMAPHOST Q:$G(POP)  S IO=$P(IO,".")_$J_"."_$P(IO,".",2)
 =========================
 <<Add the underlined text to the beginning.  Please note that there are >>
 <<2 spaces after the 'Q:$G(POP)'!  Do not make any other changes.  It is>>
 <<OK for the rest of the text to look different from what's shown here. >>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cache OpenM/NT and Cache VMS sites might look like this.
P-MESSAGE has the following problems:
----------------------------   *** Your site may vary slightly. ***
Before:
PRE-OPEN EXECUTE:
 S IO=$P(IO,".")_$J_"."_$P(IO,".",2)
After:
PRE-OPEN EXECUTE:
 D EN^XMAPHOST Q:$G(POP)  S IO=$P(IO,".")_$J_"."_$P(IO,".",2)
 =========================
 <<Add the underlined text to the beginning.  Please note that there are >>
1) A calling program can't get the message number back.
 <<2 spaces after the 'Q:$G(POP)'!  Do not make any other changes.  It is>>
 <<OK for the rest of the text to look different from what's shown here. >>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
7. Edit the P-MESSAGE entries in the TERMINAL TYPE (#3.2) file.
a. First, print out a copy of the P-MESSAGE entries in the TERMINAL TYPE
   (#3.2) file, so you have a record of what they look like before you edit
   them. This is very important, so you can refer back to it in case you
   make an editing mistake.
b. Edit the CLOSE EXECUTE (#7) field of the P-MESSAGE entries in the
2) Users aren't able to specify subject, sender, and recipients if they
   TERMINAL TYPE (#3.2) file, using the instructions as a *pattern*.
   (Note: There may be some differences, depending on your system.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VMS/DSM sites might look like this.  *** Your site may vary slightly. ***
-------
Before:
CLOSE EXECUTE: 
 W:$X ! S XMREC="R X#255:1" X "U IO:DISCONNECT" D ^XMAPHOST,READ^XMAPHOST
        ====================                      ==========
 X "C IO:DELETE" K XMIO,IO(1,IO) Q
queue the print.
                   =====        ==
 <<Delete the underlined text.  Do not make any other changes.  It is   >>
 <<OK for the rest of the text to look different from what's shown here.>>
After:
CLOSE EXECUTE:
 W:$X ! X "U IO:DISCONNECT" D READ^XMAPHOST X "C IO:DELETE" K IO(1,IO)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cache OpenM/NT and Cache VMS sites might look like this.
----------------------------   *** Your site may vary slightly. ***
Before:
CLOSE EXECUTE: 
 W:$X ! S XMREC="R X#255:1" U IO:("R") D ^XMAPHOST,READ^XMAPHOST
        ====================             ==========
 X "C IO:""D""" K XMIO,IO(1,IO) Q
                  =====        ==
 <<Delete the underlined text.  Do not make any other changes.  It is   >>
 <<OK for the rest of the text to look different from what's shown here.>>
This patch fixes these problems, which have also been mentioned in the
After:
CLOSE EXECUTE:
 W:$X ! U IO:("R") D READ^XMAPHOST X "C IO:""D""" K IO(1,IO)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
8.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
9.  You may delete the post-init, ^XMYPRE1.
============================================================================
following E3Rs:
         You must make manual changes to your P-MESSAGE entries
E3R:  5147,6405,13621
When printing to the P-MESSAGE device, perform all user interaction before
the text is put into the message, and enable users to specify P-MESSAGE
subject, sender, and recipients even if they queue the print.
E3R:  13766
When printing to the P-MESSAGE device, return the message number of the
message created.  The message number will be returned only if the calling
program has set the variable XMZBACK.  If $D(XMZBACK), then XMZ will be
set upon return, and XMZBACK will be killed.
          in your DEVICE (#3.5) and TERMINAL TYPE (#3.2) files!
E3R:  14895
When printing to the P-MESSAGE device, and the user has chosen to have the
message appear to be from the POSTMASTER, put the user's DUZ in the SENDER
(#1.1) field of the MESSAGE (#3.9) file.
The post-init ensures that some DIALOG (#.84) file entries which are no
longer needed are deleted.
NOTE: This patch should be installed during off hours, when user activity
  Please read and follow the patch instructions for details on the changes!
is at a minumum.  It requires MailMan patch XM*8.0*10, as well as
Kernel patches XU*8.0*162 and XU*8.0*175.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
 
              Before          After
Name          Checksum        Checksum        Patch List
                   * * * * *  ATTENTION  * * * * *
--------------------------------------------------------------------------
XMAPHOST       7077399         9091852        2
XMUT5          6663310         6762357        10,2
XMYPRE1        * NEW *           68287        2
* Checksums produced by CHECK^XTSUMBLD
This patch introduces the following new routine:
XMYPRE1 has no user entry points, and may be deleted following install.
============================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minumum.  It requires MailMan patch XM*8.0*10, as well as
Kernel patches XU*8.0*162 and XU*8.0*175.
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. You do not need to stop TaskMan or the background filer.
Patch XM*8.0*2
   Users may be on the system.
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:    XM*8.0*2    Loaded from Distribution  <date/time>
                         ========
 Install Questions:
 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// <Do NOT queue it!>
Test Sites: Bronx, NY; Tampa, FL; Montana HCS; Altoona, PA
                ------------------
6. Edit the P-MESSAGE entries in the DEVICE (#3.5) file.
a. First, print out a copy of the P-MESSAGE entries in the DEVICE (#3.5)
   file, so you have a record of what they look like before you edit them.
   This is very important, so you can refer back to it in case you make an
   editing mistake.
b. Make sure the first 9 characters of the device name is "P-MESSAGE".  If
   it isn't, queued p-messages will not contain the requested subjects, or
   be delivered to the requested users.  Default values will be used,
   instead.
 
 
- 
- 15 SEQ #15
 
- DATE APPLIED:    2003-03-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*15
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch prerequisites, except that MailMan 8 must
be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMJMOI        14666274        15155593        15
XMXAPI         7362843         7484319        15
XMXAPIU         596863          904353        15
XMXPARM       14944409        15011904        15
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
NOIS: TUA-0203-31789
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch prerequisites, except that MailMan 8 must
be installed.
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 
Test Site: Tuscaloosa, AL
    the patch into a Transport Global on your system.  
4.  Users may be on the system.  You do not need to stop TaskMan
    or the background filer.
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:    XM*8.0*15     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*15
 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.
If you forward a message to broadcast, agree that you'd like to set a
 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.
===========================================================================
vaporize date, but enter ^ at the vaporize date prompt, the message is
broadcast.  This patch will change the process, so that an ^ will abort
the broadcast.
 
 
- 
- 16 SEQ #16
 
- DATE APPLIED:    2003-04-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*16
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch prerequisites, except that MailMan 8 must
be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMXAPIG        5257560         5257560        16
XMXBSKT       12498784        12520227        16
XMXGRP         9498223         9498181        16
XMXMSGS2       8470689         8537934        16
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
NOIS: ISL-0303-51989
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch prerequisites, except that MailMan 8 must
be installed.
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 
Test Site: OIFO Salt Lake
    the patch into a Transport Global on your system.  
4.  Users may be on the system.  You do not need to stop TaskMan
    or the background filer.
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:    XM*8.0*16     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*16
 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.
If you use the API ADDMBRS^XMXAPIG to add a remote user to a mail group
 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.
===========================================================================
in the MAIL GROUP (#3.8) file, MailMan adds the user to the DISTRIBUTION
LIST (#3.813) multiple, instead of to the REMOTE MEMBER (#3.812) multiple.
This patch fixes that.
 
 
- 
- 17 SEQ #17
 
- DATE APPLIED:    2003-04-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*17
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*8.0*2.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMAPHOST       9091852         9096253        2,17
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*8.0*2.
NOIS: MWV-0403-20860
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site: Martinsburg, WV
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*17     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*17
 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.
===========================================================================
P-MESSAGE assumes that if there are more than 66 consecutive null lines in a
print-out, that we must have reached the EOF.  This patch changes that limit
to 250.
 
 
- 
- 19 SEQ #18
 
- DATE APPLIED:    2003-06-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*19
is at a minimum.  It requires MailMan patch XM*8.0*6.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMRUCX         1138934         1139164        6,19
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*8.0*6.
1.  Users may be on the system during installation of this patch.
NOIS: none
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site: BCMA Contingency
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*19     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*19
 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.
===========================================================================
This patch helps make MailMan GT.M ready.  All sites should install this
patch.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 20 SEQ #19
 
- DATE APPLIED:    2003-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*20
NOTE: This patch should be installed during off hours, when user activity is
at a minimum.  It has no requirements, except that MailMan 8.0 be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMA21          2501947         2566788        20
XMAH           1584093          104835        20
XMJMSO        10097928        10159973        20
XMJMT          8959953         8989620        20
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
NOIS: TAM-0703-30693
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity is
at a minimum.  It has no requirements, except that MailMan 8.0 be installed.
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
    or the background filer.
Test Site: Tampa, FL
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:    XM*8.0*20     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*20
 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>
Currently if you want to create a message and set a date for it to vaporize,
                ------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
the earliest allowable vaporize date is the next day.  This patch changes
the earliest vaporize date to 60 minutes from now.
 
 
- 
- 3 SEQ #2
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Test Site:  Las Vegas, NV
                                                       ==
 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.
The communications testing routine, XMCDNT, distributed with MailMan 8.0
7. In the TCP/IP DEVICE (#8.25) field of the MAILMAN SITE PARAMETERS (#4.3)
   file, enter the name of the device used at your site for TCP/IP scripts.
   If you don't know it, you can find it by doing a FileMan Inquiry for FORUM
   (or any other domain with a TCP/IP script) in the DOMAIN (#4.2) file:
Select OPTION: INQUIRE TO FILE ENTRIES
OUTPUT FROM WHAT FILE: DEVICE// 4.2  DOMAIN  (548 entries)
Select DOMAIN NAME: DOMAIN.EXT
ANOTHER ONE:
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
was an old version which does not work.  This patch provides a version
Include COMPUTED fields:  (N/Y/R/B): NO//  - No record number (IEN), no
 Computed Fields
NAME: DOMAIN.EXT                      FLAGS: S
  PHYSICAL LINK DEVICE: NULL DEVICE  <<< 2nd choice <<<
TRANSMISSION SCRIPT: TCP/IP             PRIORITY: 5
  NUMBER OF ATTEMPTS: 30                TYPE: Simple Mail Transfer Protocol
  PHYSICAL LINK / DEVICE: NULL DEVICE  <<< 1st choice <<<
Your first choice for the device is the one in the TCP/IP script.  If there
that works.
isn't any there, then your second choice is as indicated.  Note:
- Not all of the fields are shown in this example.
- Your TCP/IP script may have a different name from the one shown.
- Your device may have a different name from the one shown.
===========================================================================
2.  This patch also adds a new field to the MAILMAN SITE PARAMETERS (#4.3)
file.  You should fill it in with the DEVICE you normally use for your
TCP/IP scripts in DOMAIN (#4.2) file.  With the addition of this new field,
it is now possible to distribute new domains automatically, rather than
having you enter them manually.  Here's the new field:
                             ATTENTION!
STANDARD DATA DICTIONARY #4.3 -- MAILMAN SITE PARAMETERS FILE
STORED IN ^XMB(1,
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
4.3,8.25   TCP/IP DEVICE          NETWORK;5 FREE TEXT
           INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X I $D(X) S %ZIS="NQRS",IO
                             P=X D ^%ZIS K:POP X S:$D(X) X=ION W:$D(X) " Sto
                             red internally as ",X D ^%ZISC S IOP="HOME" D ^
                             %ZIS K IOP,%ZIS
           HELP-PROMPT:      Which device shall be used for TCP/IP?
           DESCRIPTION:      For TCP/IP connections, the physical
                             link/device to be used is usually standard -
                             some sort of NULL device.  This field is a
                             free-text pointer to that device in the DEVICE
                             (#3.5) file.
                             The device pointed to by this field will be
      This patch contains a new field, which you should populate.
                             used for a TCP/IP connection if, in the DOMAIN
                             (#4.2) file, the device field is null in both
                             of the following fields:
                              - PHYSICAL LINK / DEVICE (#1.3) field of the
                             TRANSMISSION SCRIPT (#4) multiple
                              - PHYSICAL LINK DEVICE (#17) field
                             For more information, see the PHYSICAL LINK
                             DEVICE (#17) field, in the DOMAIN (#4.2) file.
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
           NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
3.  Finally, this patch corrects the descriptions in two fields:
- MAIL GROUP (#3.8) file, MEMBER GROUPS (#11) field - invalid information
deleted
- DOMAIN (#4.2) file, PHYSICAL LINK DEVICE (#17) field - information about
default values corrected
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch prerequisites, except, of course, that
MailMan 8.0 be installed.  Installation will take less than 1 minute.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
Patch XM*8.0*3
XMCDNT          401792          659873        3
XMKPR1         5051210         5167213        3
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch prerequisites, except, of course, that
MailMan 8.0 be installed.  Installation will take less than 1 minute.
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 or the
   background filer.
5. On the KIDS:Installation menu, use the following options to install the
   Transport Global:
1.  NOIS: LAS-0802-62501
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*3     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*3
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
 
 
- 
- 21 SEQ #20
 
- DATE APPLIED:    2003-09-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*21
is at a minimum.  It requires MailMan patch XM*8.0*17.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMAPHOST       9096253         9963881        2,17,21
XMD            7748228         7841354        21
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*8.0*17.
NOIS: ZZZ-0703-N1995
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site: CoreFLS Dev
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*21     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*21
 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.
===========================================================================
P-MESSAGE can abort if MailMan notices any errors in the user's setup.
This patch fixes that.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 23 SEQ #21
 
- DATE APPLIED:    2004-03-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*23
is at a minimum.  It has no patch pre-requisites.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMPG           4410165         4460555        23
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch pre-requisites.
1.  Users may be on the system during installation of this patch.
NOIS: ISP-0903-N2480
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
Test Site: Bay Pines OIFO
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*23     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*23
 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.
===========================================================================
The API, ENT^XMPG, does not check to ensure that the user who is using it
has an access code and a mailbox.  This patch fixes that.
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 22 SEQ #22
 
- DATE APPLIED:    2004-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
            * * * * * * * * * * * * * * * * * * * *
Patch XM*8.0*22
SEND: W XMSG ; S XMTRAN="S: "_XMSG D TRAN^XMC1  Replace MSG With MSG,!
                                                        ===      =====
  Replace <press enter>
          =============
   W XMSG,! ; S XMTRAN="S: "_XMSG D TRAN^XMC1
Select COMMUNICATIONS PROTOCOL NAME:
8. The Kernel Systems Manual tells you how to set up HFS (Host File Server)
devices.  (In v8, Chapter 18 on Host Files is pages 229-232.)  If your site
is using an HFS device to send mail to and receive mail from another site,
your settings should deviate from the recommendations in the manual as
follows:
Using FileMan:
Select OPTION: ENTER OR EDIT FILE ENTRIES  
               =====
INPUT TO WHAT FILE: COMMUNICATIONS PROTOCOL// DEVICE  
                                              ======
NOIS: CMC-0803-31054
EDIT WHICH FIELD: ALL// ASK HOST FILE
                        ========
THEN EDIT FIELD: ASK HFS I/O OPERATION
                 =======
THEN EDIT FIELD: <press enter>
Select DEVICE NAME: HFS        <=== Yours may be different
                    ===
ASK HOST FILE: YES//           <=== Must be YES
ASK HFS I/O OPERATION: YES//   <=== Must be YES
Test Sites: Tennessee Valley HCS (DSM/VMS); Murfreesboro CMOP (Cache/NT);
ASK HOST FILE should be set to YES, so that you will be prompted for
"HOST FILE NAME:".  The site creating the host file could accept the default
or select a name.  The site reading the host file would enter the name of
the file from the sending site.
ASK HFS I/O OPERATION should be set to YES, so that you will be prompted
"INPUT/OUTPUT OPERATION:".  The site creating the host file would answer
"NEW", and the site reading the host file would answer "READONLY".
            Charleston CMOP (Cache/NT); Portland, OR (Cache/VMS)
This is what it should look like when you use the options:
Option: Sequential Media Queue Transmission [XMS-SEQ-TRANSMIT]
          
This option lets you select only those queues which have messages.  If
you can't select a queue, it either doesn't exist or it has no messages.
Select DOMAIN NAME: DOMAIN.EXT                       1 msgs
DEVICE: HOME// HFS  DISK FILE
HOST FILE NAME: TMP.TMP//FORUM.DAT           INPUT/OUTPUT OPERATION: ?
Enter one of the following host file input/ouput operation:
                R = READONLY
                N = NEWVERSION
               RW = READ/WRITE
                                             INPUT/OUTPUT OPERATION: N
Dumping messages now ... Messages dumped: 1
Option: Sequential Media Message Reception [XMR-SEQ-RECEIVE]
Attempts to use the option Sequential Media Queue Transmission
DEVICE: HOME// HFS  DISK FILE
HOST FILE NAME: TMP.TMP//FORUM.DAT           INPUT/OUTPUT OPERATION: R
Messages received: 1
===========================================================================
[XMS-SEQ-TRANSMIT] fail with the variable ER undefined.
This patch fixes that.
 
                    !! A T T E N T I O N !!
IMPORTANT: If you are using the HFS device to receive the mail, you should
either have an HFS_IN device with the Open Parameter set to ReadOnly or set
the ASK HFS I/O OPERATION to YES and choose READONLY when using the device.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch pre-requisites.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
            You must manually CHECK entries in the
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMCB           3553056         3880657        22
XMR           11613068        11821822        22
XMTDR         10257008        10279631        22
* Checksums produced by CHECK^XTSUMBLD
                       DEVICE FILE and
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch pre-requisites.
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 
                 COMMUNICATIONS PROTOCOL FILE
    the patch into a Transport Global on your system.  
4.  Users may be on the system.  You do not need to stop TaskMan
    or the background filer.
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)
                and CORRECT them, if necessary.
 Select INSTALL NAME:    XM*8.0*22     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*22
 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.
                       See instructions.
 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.
7.  This is a repeat of the information provided in patch XM*7.1*193.
If you use the MailMan option for transferring VistA email messages via
disk/tape to another site, you will have problems if the SEND field
setting for the TAPE entry in the Communications Protocol file is wrong.
The SEND field for the TAPE entry must be set to:
            * * * * * * * * * * * * * * * * * * * *
SEND: W XMSG,! ; S XMTRAN="S: "_XMSG D TRAN^XMC1
            ==
Most of the entries we have found for this don't have the ",!" following
the "W XMSG".  Without the ",!" you don't get the line feed at the end of
each line. This causes a buffer overflow when you try to receive the
message.  Please look at your entry, and edit, if necessary:
Using FileMan:
Select OPTION: ENTER OR EDIT FILE ENTRIES  
               =====
INPUT TO WHAT FILE: COMMUNICATIONS PROTOCOL// <press enter>
EDIT WHICH FIELD: ALL// SEND
                        ====
THEN EDIT FIELD: <press enter>
Select COMMUNICATIONS PROTOCOL NAME: TAPE
                                     ====
 
 
- 
- 24 SEQ #23
 
- DATE APPLIED:    2004-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*24
                           It is strongly recommended that you answer YES
                           to prevent your site from unwittingly relaying
                           destructive mail.
                           If you answer YES, you should define your
                           "inside" sites in the MY DOMAIN (field #41)
                           multiple, so that MailMan can distinguish them
                           from outside sites.
                           Note: This does NOT prevent users from
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                           receiving mail from outside sites.  It also
                           does NOT prevent users from forwarding mail to
                           outside sites.  Such uses are perfectly OK.
4.3,41   MY DOMAINS             4.1;0 Multiple #4.341
4.341,.01  MY DOMAINS             0;1 FREE TEXT (Multiply asked)
           INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
           LAST EDITED:      FEB 09, 2004
           HELP-PROMPT:      Answer must be 3-30 characters in length.
           DESCRIPTION:      If you answered YES to PREVENT MESSAGE
                             RELAYING? (field #40), to stop your site from
                             relaying messages from outside sites through
                             your site to other outside sites, you may add
                             entries here, in order to define what is an
                             "inside" site, or sites whose messages your
                             site is willing to relay.
                             For example, if your site is a VA site, then
NOIS: MWV-0104-22303, TUC-0104-62259, MAD-0104-42234, PAL-0204-60051
                             other VA sites are "inside" sites, and your
                             site should relay mail for them.  So, any
                             site whose domain name ends in ".DOMAIN.EXT" is
                             an "inside" site.  So VA sites should have
                             only one record in this multiple, and it
                             should be ".DOMAIN.EXT".
                             The default, if there are no entries in this
                             multiple, is your site's domain name.
Test Sites: FORUM; Martinsburg, WV; Martinez, CA; Palo Alto, CA; FO-Hines;
                             MailMan will check the site name of any site
                             which connects to it, and identifies itself
                             in the SMTP HELO <sitename> command.  If the
                             sitename ends in any of the entries in this
                             multiple, then any mail coming from that site
                             through your site to other sites, will be
                             accepted and relayed onward.
                             If the sitename does not end in any of the
                             entries in this multiple, then messages will
            Madison, WI; FO-Albany; Central Alabama HCS; Montana HCS;
                             only be accepted that are addressed to
                             recipients whose sitenames end in one of the
                             entries in this multiple.  Otherwise, the
                             site will receive an error message telling it
                             that relaying is denied, and messages will
                             not be accepted for relaying onward.
           CROSS-REFERENCE:  4.341^B
                             1)= S ^XMB(1,DA(1),4.1,"B",$E(X,1,30),DA)=""
                             2)= K ^XMB(1,DA(1),4.1,"B",$E(X,1,30),DA)
            Columbus, OH
The post-init routine, ^XMYP24, will populate these fields for VA sites.
Specifically, PREVENT MESSAGE RELAYING? (#40) will be set to YES, and
".DOMAIN.EXT" will be added to the MY DOMAIN (#41) multiple.  Non-VA sites
will have to populate these fields manually if they want to prevent message
relaying.  Routine ^XMYP24 will be deleted once it has run.
Option XMKSP [MailMan Site Parameters] and Help Frame
XM-I-S-SITE PARAMETERS-REMOTE have been modified to include the new fields.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It requires patch XM*8.0*6.  This patch will take less
than one minute to install.
IMPORTANT NOTE TO NON-VA SITES:
This patch is only active for VA sites.  VA sites are sites whose domain
name ends in ".DOMAIN.EXT".  This patch will have absolutely no effect at
non-VA sites.  If you want to prevent MailMan at your non-VA site from
acting as an unwitting relay, you must edit fields 40 and 41 in file 4.3.
============================================================================ 
Recently, a MailMan site unwittingly acted as a relay for a non-VA site
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMR1          11104837        13422146        6,24
XMYP24        * NEW *           138765        24
sending a message containing the MyDoom virus to another non-VA site.  To
* Checksums produced by CHECK^XTSUMBLD
This patch introduces routine ^XMYP24, which will be deleted once the
post-init has run.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It requires patch XM*8.0*6.  This patch will take less
than 1 minute to install.
correct this, MailMan will no longer relay mail from a non-VA site to a
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 or the
    background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
non-VA site.  This patch is about trying to prevent spammers and virus
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*24     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*24
 Incoming Files:
propagators from sending their email through your site and from disguising
   4.3       MAILMAN SITE PARAMETERS  (Partial Definition)
 Note:  You already have the 'MAILMAN SITE PARAMETERS' File.
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 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.
their messages to appear to be coming from your site.
 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.
7.  Enter a MAIL GROUP for the new bulletin XM RELAY ATTEMPTED.
===========================================================================
Let's be clear here.  We're talking about when a site connects to your
site, and says, hi, I've got some messages for you.  For instance, if the
site is AOL, it will say, HELO AOL.COM.  Your site says "Hey, wassup?".
The other site says I've got a message from so-and-so, to FRED@YAHOO.COM.
Before this patch, MailMan would say, OK, and accept the message and
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
relay it on to FRED@YAHOO.COM.  Now, however, MailMan will say, I'm sorry
but I'm not going to relay this message and act as a stooge for you - do
it yourself.  Here's an example.  (I'm using AOL and Yahoo just because
they're familiar.  I'm not suggesting that they are part of the problem.)
11:24:48 R: HELO AOL.COM                           <--- from outside site
11:24:48 S: 250 OK DOMAIN.EXT [8.0,DUP,SER,FTP]  <--- through FORUM
11:24:48 Waiting for input
11:24:48 R: MAIL FROM:<WILMA@AOL.COM>
11:24:48 S: 250 OK Message-ID:9979753@DOMAIN.EXT
11:24:48 Waiting for input
11:24:48 R: RCPT TO:<FRED@YAHOO.COM>               <--- to an outside user
11:24:48 S: 550 Relaying denied.                   <--- No way!
If WILMA at AOL sends you a message at your site, and you want to forward
the message on to FRED@YAHOO.COM, that's fine.  This patch will not prevent
you from doing that.  That's something completely different from what this
patch is designed to prevent.
This patch adds a new bulletin which will notify the POSTMASTER any time
                             ATTENTION!
MailMan refuses to relay a message.  You are encouraged to add a mail group
to the bulletin to notify additional responsible persons.
Here's the bulletin:
NAME: XM RELAY ATTEMPTED           SUBJECT: Potential SPAM or VIRUS stopped
  RETENTION DAYS: 7
 MESSAGE:   A site calling itself |1| attempted to relay a message from: |3|
 to:   |2| through this site.
  
 This attempt was denied.
   You should enter a MAIL GROUP for the new bulletin XM RELAY ATTEMPTED.
  
 By far the most important thing that a service provider can do to reduce
 spam or viruses is to ensure that any mail servers in operation accept only
 outgoing mail from machines within their own domains.  This prohibits SMTP
 relaying, denying spammers and virus propagators a necessary component of
 anonymity.
MAIL GROUP: POSTMASTER
 DESCRIPTION:   This bulletin is sent when MailMan prevents an outside site
 from relaying a message to an outside site through this site.
PARAMETER: 1
 DESCRIPTION:   The name of the site attempting to relay the message through
 this site.
PARAMETER: 2
 DESCRIPTION:   The intended recipient of the message.
PARAMETER: 3
 DESCRIPTION:   The envelope from of the message.
This patch adds two new fields to the MAILMAN SITE PARAMETERS (#4.3) file:
STANDARD DATA DICTIONARY #4.3 -- MAILMAN SITE PARAMETERS FILE
   Non-VA sites should read the patch description carefully.  Non-VA sites
STORED IN ^XMB(1,  (1 ENTRY)
DATA     NAME                  GLOBAL        DATA
ELEMENT  TITLE                 LOCATION      TYPE
--------------------------------------------------------------------------
4.3,40   PREVENT MESSAGE RELAY? 4;1 SET
                           '1' FOR YES;
                           '0' FOR NO;
         LAST EDITED:      FEB 09, 2004
         HELP-PROMPT:      Should message relaying be prevented?
                 will need to set new fields manually.
         DESCRIPTION:      Answer YES if you want to prevent outside sites
                           from sending mail through your site to other
                           outside sites.  Spammers and Virus propagators
                           use this technique to disguise the source of
                           their mail, and to make it appear to come from
                           a trusted source, namely your site.
                           Answer NO if you want your site to act as a
                           relay site for anyone.
 
 
- 
- 25 SEQ #24
 
- DATE APPLIED:    2004-07-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*25
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8*25 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*25 have no effect on Blood Bank 
software functionality, therefore RISK is none.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patch XM*8.0*19.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
NOIS: none
------------------------------------------------------------------
XMJBN         10845646        11255537        25
XMRUCX         1139164         1512174        6,19,25
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
Test Site: Martinez HCS, Puget Sound HCS
is at a minimum.  It requires MailMan patch XM*8.0*19.
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
    or the background filer.
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:    XM*8.0*19     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*19
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
This patch adds TCP/IP service for Cache/VMS.  All sites should install
                                                       ==
 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.
this patch.
7.  Cache/VMS Sites: Add something like this to your VMS TCPIP script:
$!-------------------------------------------------------------
$! for Cache
$! assign  'f$trnlnm("SYS$NET")' SYS$NET
$! ccontrol session <configname> "-U" "<namespace>" "CACHEVMS^XMRUCX"
$!-------------------------------------------------------------
===========================================================================
Blood Bank Clearance: 3/23/2004
 
 
- 
- 18 SEQ #25
 
- DATE APPLIED:    2004-07-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See patch XM*8*18 in the National Patch Module on FORUM for complete
information on this patch.
 
 
 
- 
- 27 SEQ #26
 
- DATE APPLIED:    2004-10-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
DIQUIET Variable is not NEWED or KILLED in the Mail Manager Routines. As 
part of a preventative measure, the DIQUIET variable is being NEWed in 
the Mailman routines.
 
 
 
- 
- 28 SEQ #27
 
- DATE APPLIED:    2005-02-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
Scheduling an option to P-MESSAGE
 
 
 
- 
- 26 SEQ #28
 
- DATE APPLIED:    2005-06-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
If you stay in user menu while selecting P-MESSAGE and then go to 
another application with the DEVICE prompt, the XMQUIET variable is not 
killed.  Therefore, the 'Subject' and the subsequent questions are not 
asked (version 3 changes).
 
 
 
- 
- 30 SEQ #30
 
- DATE APPLIED:    2005-06-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Delivery queue clogged by very large messages
 
 
 
- 
- 5 SEQ #3
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*5
MailMan 8.0 be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMJMORX1       7116146         7133283        5
XMKPR         10051281        10056227        5
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except, of course, that
NOIS: HIN-0902-41106
MailMan 8.0 be installed.
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
Test Site:  FORUM
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*5     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*5
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
If you do a search for messages, and then forward 2 of them to a remote site,
                                                       ==
 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.
MailMan tells you that it forwarded 4 messages.  This patch fixes that.
===========================================================================
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except, of course, that
 
 
- 
- 35 SEQ #32
 
- DATE APPLIED:    2005-12-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Close ALL OGC domains (with the "RC-<something>.GC.DOMAIN.EXT" format).
 
 
 
- 
- 34 SEQ #33
 
- DATE APPLIED:    2006-01-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Undefined error at Q+12^XMXUTIL3.
 
 
 
- 
- 33 SEQ #34
 
- DATE APPLIED:    2006-01-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Corrects XM*8*26
 
 
 
- 
- 36 SEQ #36
 
- DATE APPLIED:    2006-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Allow a non-human user to send bulletins.
 
 
 
- 
- 41 SEQ #38
 
- DATE APPLIED:    2009-09-24 12:43:23
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
There are two fixes in this patch: The first issue concerns an error 
message when trying to secure a KIDS build in Packman.  The second
issue occurs while using the XMXAPI's, the variable DIERR is being
leaked which could cause other issues in Fileman if it is not 
cleaned up.
 
 
 
- 
- 40 SEQ #39
 
- DATE APPLIED:    2010-08-30 17:26:54
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch will prevent users from adding themselves as their
own surrogate, correct the Mailman Developers Guide so 
the documentation is accurate regarding the API XMXAPIG,
and inactivate the domain LRN.DOMAIN.EXT.
 
 
 
- 
- 44 SEQ #40
 
- DATE APPLIED:    2012-08-29 11:41:13
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch updates the Mailman TCPIP entry point to handle
instances where the software is run on Linux based Operating 
Systems.
 
 
 
- 
- 45 SEQ #41
 
- DATE APPLIED:    2014-01-29 15:01:49
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
 
This patch will address the following issues:
1. Mailman returns an error "may not be real person"
2. Partial message is being delivered due to multiple
message parts that come through from different servers at different times.
3. Compile errors on the $ZC command.
 
 
 
- 
- 47 SEQ #42
 
- DATE APPLIED:    2016-01-08 11:54:55
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
Patch XM*8.0*47 addresses five issues:
message will not be sent. When using the Mailman application to send a 
message, subject lines are automatically truncated. The code changes will 
duplicate this functionality.
 
3. An entry in the BULLETIN(3.6) file named XM DOMAIN ADDED makes several 
references to the NOIS system which is no longer used. In an effort to 
correct this issue and avoid future issues, the name NOIS will be 
replaced with the more generic term "trouble ticket."
 
4. Two Mailman API's have been confirmed to be functioning incorrectly. 
 
The COPYAMT^XMXSEC1 API does not properly count the number of lines in a 
mail message. The OPTEDIT^XMXSEC2 API does not properly check if a 
message text or message subject line can be edited.
 
5. Mailman API QX^XMXUTIL3 is not properly displaying a list of users 
that are either current or not current in reading a message.
1. When using the Mailman extrinsic function $$MG^XMBGRP to create a new 
mail group, if the organizer's DUZ is only 4 digits, and those 4 digits 
match with the last 4 of the SSN of any person in the New Person(#200) 
file, the call will fail and the mail group will not be created.
 
2. When using the Mailman API SENDMSG^XMXAPI, if the subject line is 
under 3 characters or over 65 characters the API will fail and the 
 
 
 
- 
- 48 SEQ #43
 
- DATE APPLIED:    2016-01-15 15:29:31
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
In preparation for the VA's transition from IPv4 to IPv6 the MailMan 
package will require modifications to make it IPv6 ready.
 
 
 
- 
- 1 SEQ #4
 
- DATE APPLIED:    2002-10-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*1
is at a minimum.  It has no patch prerequisites, except, of course, that
MailMan 8.0 be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
 
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMKP          16206281        16231239        1
XMTDL         18753082        18995257        1
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOIS: BAY-0802-31743
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It has no patch prerequisites, except, of course, that
MailMan 8.0 be installed.
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,
    but you should stop the background filer.
Test Site:  Bay Pines, FL
    On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
If you send or forward a message to * (Broadcast to all local users), as well
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*1     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*1
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
as to SHARED,MAIL, the message is not delivered to SHARED,MAIL.  This patch
                                                                       ==
 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// <Do NOT queue it!>
                ------------------
6.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
fixes that. 
       START background filer
<< Background filer will start soon. >>
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
NOTE: This patch should be installed during off hours, when user activity
 
 
- 
- 49 SEQ #44
 
- DATE APPLIED:    2019-01-03 16:58:22
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
The variable DIRUT is being left in the partition when reports use the 
P-MESSAGE device.  This can result in inappropriate program execution as
well as being a SAC standard violation.  This patch corrects this
deficiency.
 
 
 
- 
- 51 SEQ #45
 
- DATE APPLIED:    2024-04-17 11:50:12
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
Patch XM*8.0*51 addresses an issue with two MailMan commands.
MailMan needs to be updated to disable the EXPN and VRFY commands.
     There is no configuration option to tune SMTP commands in MailMan.
     This impacts all VistA sites that enable the MailMan service.
 
 
- 
- 52 SEQ #46
 
- DATE APPLIED:    2024-05-17 10:22:13
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
This Mailman patch XM*8.0*52 - sets LOCKS for options, and Audit for
fields.  Please refer to the description in Forum Patch.
 
 
 
- 
- 6 SEQ #5
 
- DATE APPLIED:    2002-10-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*6
notify of the problem.  This message gets bigger and bigger with
subsequent failures, because it reports on every previous failed attempt,
which can number in the 1000s.  This patch limits the message size by
reporting a maximum of 100 previous failed attempts.
2. Patch XM*8.0*1 failed to include the patch number in the second line of
routine ^XMTDL.  This patch adds it.
3. For GT.M systems, change the listener from the non-standard port 2525
to standard 25 in routine ^XMRUCX.
4. In routine ^XMR1, add a check to reject a connection if the site
attempting to connect is listed in the NETWORK SENDERS REJECTED (#4.501)
file.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It requires patches XM*8.0*1 and *5.
============================================================================ 
ROUTINES:
Remedy Ticket: HD 12891 / CHG 4269
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMCX           5550363         5865594        6
XMKPR         10056227        11722808        5,6
XMR1          10825754        11104837        6
XMRUCX         1143285         1138934        6
Test Sites: MPI-AUSTIN, CIOFO-ALBANY
XMTDL         18995257        18999651        1,6
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It requires patches XM*8.0*1 and *5.
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,
    but you should stop the background filer.  Failure to do so may result
    in "source routine edited" errors.
    On the Manage MailMan:Local Delivery Management menu, use the
    following option to stop the background filer:
       STOP background filer
This patch contains several fixes.
Are you sure you want the BACKGROUND FILERS to STOP delivering mail? NO// YES
                                                                          ===
<< Background filer will stop soon. >>
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:    XM*8.0*6     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*6
 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.
1. When MailMan has tried all the scripts to transmit a queue, and the
 Enter a '^' to abort the install.
 DEVICE: HOME// <Do NOT queue it!>
                ------------------
6.  Start the background filer.
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
<< Background filer will start soon. >>
7.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
transmission still fails, MailMan sends the postmaster a message to
===========================================================================
 
 
- 
- 7 SEQ #6
 
- DATE APPLIED:    2002-11-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*7
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMRTCP         3549159         3556521        7
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
Remedy Ticket: HD 13399 / CHG 4289
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
Test Site: Long Beach, CA
    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:    XM*8.0*7     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*7
 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>
                ------------------------------
This patch fixes a problem in routine ^XMRTCP.  It attempts to access a
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
non-existing variable called XMB("LASTTRY").  The actual name of the
variable is XMB("LAST TRY").
 
 
- 
- 8 SEQ #7
 
- DATE APPLIED:    2002-11-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*8
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMCQA          6380548         6587405        8
XMCQH          2468361         5816398        8
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
Remedy Ticket: HD 11287 / CHG 4299
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
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
    or the background filer.
Test Site: CMOP-HINES
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:    XM*8.0*8     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*8
 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>
The Transmission Queue History report produced by OPTION: Historical Queue
                ------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
Data/Stats Report [XMQHIST] shows zero sent and received for every site.
This patch fixes that.
 
 
- 
- 9 SEQ #8
 
- DATE APPLIED:    2002-12-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*9
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMJMOR        14793912        14800752        9
XMJMORX       13578226        13600647        9
XMJMP         15497599        15552495        9
XMJMP1        18918998        18999813        9
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
NOIS: TOG-0502-11848
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum. It has no patch prerequisites, except that MailMan 8 must
be installed.
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 
Test Site: Togus, ME
    the patch into a Transport Global on your system.  
4.  Users may be on the system.  You do not need to stop TaskMan
    or the background filer.
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:    XM*8.0*9     Loaded from Distribution  <date/time>
                         ========
 Install Questions for XM*8.0*9
 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.
When using the option "Read/Manage Messages" and selecting to print a
 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.
===========================================================================
message from the displayed list, if an ^ is entered at the device prompt
to abort, MailMan will echo back 1 message printed. Nothing actually
prints.  This patch fixes that.
 
 
- 
- 12 SEQ #9
 
- DATE APPLIED:    2002-12-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch XM*8.0*12
NOTE: This patch may be installed at any time.
It has no patch prerequisites, except that MailMan 8 must be installed.
============================================================================ 
ROUTINES:
The second line of the routine now looks like:
       ;;8.0;MailMan;**[patch list]**;Jun 28, 2002
              Before          After
Name          Checksum        Checksum        Patch List
------------------------------------------------------------------
XMC            3542655         3544373        12
* Checksums produced by CHECK^XTSUMBLD
This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch may be installed at any time.
It has no patch prerequisites, except that MailMan 8 must be installed.
NOIS: HIN-1202-41276
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
    or the background filer.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
Test Site: Hines
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:    XM*8.0*12     Loaded from Distribution  <date/time>
                         =========
 Install Questions for XM*8.0*12
 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.
===========================================================================
If you D ^XMC from the programmer prompt, select '1' to enter MailMan,
and upon exiting MailMan, press RETURN to exit ^XMC, the routine aborts
with an undefined XMABORT.  This patch fixes that.
 
 
 
  
- DATE INSTALLED AT THIS SITE:    2002-09-06 00:00:00
 
- INSTALLED BY:    USER,ONE
 
- DESCRIPTION OF ENHANCEMENTS:    
MailMan 8.0
(through patches XU*8.0*216 and DI*22.0*68, respectively).
11. You can now send, forward, or filter-forward messages to H.device
(Headerless print).  It will print the message, without a header, on the
device.  As before, sending messages to D.device will print them with
a header.
12. In response to NOIS HWH-0502-41774, if you become a surrogate of a user,
and try to access a message that the user is not on (but you are), you will
be told that you will have to forward the message to the user, in order to
access it as the user.  You will then be given the opportunity to forward
it, if it's OK to do so.  (For example, if the message is closed, you would
not be allowed to forward it, if you didn't send it.)
13. In response to NOIS CHY-0597-50209, when using TalkMan to communicate
with a site, MailMan will only consider using scripts whose TYPE is TELNET.
14. The pre-init, PRE^XMYPRE, will
- K ^DOPT("XMC"), to reset the programmer options (D ^XMC).
- Kill the old "AC" xref definition for NETWORK PRIORITY TRANSMISSION field
6, in the basket multiple of file 3.7, and change all xrefs
MailMan 8.0 offers the following improvements over MailMan 7.1:
^XMB(3.7,.5,2,"AC",1,XMK,XMZ) to ^XMB(3.7,.5,2,XMK,1,"AC",1,XMZ).
- Delete the following fields from file 4.2999, MESSAGE STATISTICS, because
they are not used:
     7  OUTGOING MESSAGE COUNT
     8  CHARACTERS REC'D
     9  INCOMING MESSAGE COUNT
    10  CHARACTERS SENT 
- Delete the ENTRY ACTION fields for options XMQSHOW, XMSUBEDIT, XMDXPROT.
15. The post-init, POST^XMYPRE, will
- Go through MailMan's security keys and ensure that the 'mutually
exclusive' keys are correct.
16. Here are DD changes:
a. MESSAGE file 3.7
- Change field 2, FORWARDING ADDRESS to fix the bulletin xref.  FileMan
thought that it was firing XM-FWD-ADDRESS-CHECKER, yet it was actually
firing XMZFWDBULL.  It now fires XM FWD ADDRESS CHANGE, a new bulletin,
1. MailMan is now DNS aware.  It can use the Kernel API MAIL^XLFNSLK
which looks like the old ones, but has a better name.
STANDARD DATA DICTIONARY #3.7 -- MAILBOX FILE
STORED IN ^XMB(3.7,
DATA        NAME                GLOBAL        DATA
ELEMENT     TITLE               LOCATION      TYPE
---------------------------------------------------------------------------
3.7,2     FORWARDING ADDRESS     0;2 FREE TEXT
          Remote address to which mail is routed   
          INPUT TRANSFORM:  D XMFWD^XMVVITA(.X,$G(XMIA)) I $D(X) K:$L(X)>50
to retrieve IP addresses.  It is no longer necessary to manually update the
                            !($L(X)<1) X
          LAST EDITED:      APR 23, 2002 
          HELP-PROMPT:      Enter a forwarding address (name@domain) of up 
                            to 50 characters. 
          DESCRIPTION:      This field names an additional address to which
                            any messages addressed to you are routed.  This
                            address must be a remote address or a local
                            device.  
                                 
                            If you want a local user to see your messages,
IP addresses in the DOMAIN file, 4.2.  The IP address fields will remain in
                            make that user a surrogate.  
                                 
                            See the LOCAL DELIVERY FLAG.  If you do not
                            edit this field to 'ON', then mail will only be
                            delivered to your FORWARDING ADDRESS and not to
                            your Mailbox.  
          NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
          CROSS-REFERENCE:  ^^BULLETIN MESSAGE 
file 4.2, and MailMan will use them.  However, if they don't work, MailMan
                            1)= S Y(0)=X,D0=DA X "N DIIND F DIIND=1.001:.00
                            1 Q:$D(^DD(3.7,2,1,1,DIIND))[0  X ^(DIIND)" K X
                            MY S XMB="XM FWD ADDRESS CHANGE" D ^XMB:$D(^XMB
                            (3.7,"B",XMB)),ENT^XMUT7(DA) K Y,XMB
                            1.001)= S X=Y(0) S Y(1)=$S($D(^XMB(3.7,D0,0)):^
                            (0),1:"") S X=$S('$D(^VA(200,+$P(Y(1),U,1),0)):
                            "",1:$P(^(0),U,1)) S XMB(1)=X
                            1.002)= S X=Y(0) S Y(1)=$S($D(^XMB(3.7,D0,0)):^
                            (0),1:"") S X=$P(Y(1),U,2) S XMB(2)=X
                            2)= Q
will use the Kernel API to retrieve a list of valid IP addresses.  When
                            CREATE PARAMETER #1)= NAME
                            CREATE PARAMETER #2)= FORWARDING ADDRESS
                            CREATE VALUE)= XM FWD ADDRESS CHANGE
                            DELETE VALUE)= NO EFFECT
                            This cross reference sends two bulletins.  
                                 
                            The first, XM FWD ADDRESS CHANGE, notifies
                            responsible individuals (belonging to the mail
                            group associated with the bulletin) that a user 
                            has changed his forwarding address.  This is
MailMan finds one that works, MailMan will replace the non-working IP
                            the "official" bulletin of this cross
                            reference.  
                                 
                            The second, XM FWD ADDRESS CHECK, is sent to
                            the user's new forwarding address as test to
                            see if the address is valid.  If it's not
                            valid, the sender (the Postmaster) will receive
                            an error message.  This bulletin has been
                            piggy-backed onto the "official" bulletin. 
                            FileMan is not aware of this.  
address with the working one.  In order to activate DNS awareness, this
          CROSS-REFERENCE:  3.7^F 
                            1)= S ^XMB(3.7,"F",$E(X,1,30),DA)=""
                            2)= K ^XMB(3.7,"F",$E(X,1,30),DA)
                            This cross reference enables the site manager
                            to easily find a user who enters a bad
                            forwarding address.  
- Change field 3.702,6 - NETWORK PRIORITY TRANSMISSION
to expand the set of codes to add low priority, and to change the "AC" xref
new field in the MAILMAN SITE PARAMETERS file 4.3 must be set to 'yes':
from user-level to message-level.  (See item 3, above, for more info.)
3.702,6     NETWORK PRIORITY TRANSMISSION? 0;6 SET
                            '1' FOR HIGH PRIORITY; 
                            '0' FOR REGULAR PRIORITY; 
                            '2' FOR LOW PRIORITY; 
            HELP-PROMPT:    How should this message be handled during 
                            transmission? 
            DESCRIPTION:    This field is used to flag messages that need
                            to be transmitted before or after all other
     4.3,8.22   DNS AWARE                        Yes or No?
                            messages in a queue.  
                            Messages in the queue which are flagged as HIGH
                            priority are transmitted before all other
                            messages.  
                            Messages in the queue which are flagged as
                            REGULAR priority (default) are transmitted
                            next.  
Also, routine ^XLFNSLK must exist, and the following field in the
                            Messages in the queue which are flagged as LOW
                            priority are transmitted after all other
                            messages.  
                            Messages with the same priority are transmitted
                            in IEN order, which is not necessarily the
                            order in which they appear in the transmit
                            queue.  
                            Only the POSTMASTER (or surrogate) may change
KERNEL SYSTEMS PARAMETERS file 8989.3 must be properly filled in with
                            the priority of a message in a transmit queue. 
                            If, during a transmission, MailMan has problems 
                            with a particular message, MailMan may flag
                            that message as LOW priority, so that other
                            messages in the queue will transmit, before the
                            problem message is attempted again.  
                            Changes to message priorities can be made even
                            while a queue is being transmitted.  
an IP address:
            FIELD INDEX:    AC (#12)    REGULAR    IR    SORTING ONLY
              Short Descr:  Transmission Priority Cross Reference
              Description:  This xref is used by MailMan during message
                            transmission to identify messages which should
                            be transmitted first (high priority) or last 
                            (low priority).  Messages with regular priority
                            are not xref'd.
                Set Logic:  S ^XMB(3.7,DA(2),2,DA(1),1,"AC",$E(X,1,1),DA)=""
                 Set Cond:  S X=X
               Kill Logic:  K ^XMB(3.7,DA(2),2,DA(1),1,"AC",$E(X,1,1),DA)
     8989.3,51  DNS IP                           IP address for DNS
                Kill Cond:  S X=X
               Whole Kill:  K ^XMB(3.7,DA(2),2,DA(1),1,"AC")
                     X(1):  NETWORK PRIORITY TRANSMISSION?  (3.702,6)
                            (Subscr 1)  (Len 1)  (forwards)
b. MAIL GROUP file 3.8, add a trigger to field .01 to populate field 5.1
STANDARD DATA DICTIONARY #3.8 -- MAIL GROUP FILE
STORED IN ^XMB(3.8,
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
3.8,.01    NAME                   0;1 FREE TEXT (Required)
           MAIL GROUP NAME           
           INPUT TRANSFORM:  S:X?1"G.".E!(X?1"g.".E) X=$E(X,3,99) K:$L(X)>30
                             !($L(X)<3)!'(X'?1P.E)!(X'?.ANP) X
           HELP-PROMPT:      ANSWER MUST BE 3-30 CHARACTERS IN LENGTH 
           DESCRIPTION:      The name of a mail group, i.e. a list of
                             recipients who can all be addressed at once by
                             reference to this name.  
2. For TCP/IP connections, MailMan can now build transmission scripts
           NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
           CROSS-REFERENCE:  3.8^B 
                             1)= S ^XMB(3.8,"B",$E(X,1,30),DA)=""
                             2)= K ^XMB(3.8,"B",$E(X,1,30),DA)
           CROSS-REFERENCE:  ^^TRIGGER^3.8^5 
                             1)= X ^DD(3.8,.01,1,2,1.3) I X S X=DIV S Y(1)=$
                             S($D(^XMB(3.8,D0,3)):^(3),1:"") S X=$P(Y(1),U,1
                             ),X=X S DIU=X K Y S X=DIV S X=$G(XMDUZ,DUZ) S D
                             IH=$G(^XMB(3.8,DIV(0),3)),DIV=X S $P(^(3),U,1)=
                             DIV,DIH=3.8,DIG=5 D ^DICR
on-the-fly.  (Transmission scripts exist in the DOMAIN file 4.2, in the
                             1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S 
                             Y(1)=$S($D(^XMB(3.8,D0,3)):^(3),1:"") S X=$S('$
                             D(^VA(200,+$P(Y(1),U,1),0)):"",1:$P(^(0),U,1))=
                             ""
                             2)= Q
                             CREATE CONDITION)= ORGANIZER=""
                             CREATE VALUE)= S X=$G(XMDUZ,DUZ)
                             DELETE VALUE)= NO EFFECT
                             FIELD)= ORGANIZER
                             When a user creates a mail group, this trigger
Test Sites: FORUM, San Francisco, Central Alabama, FO-Albany, FO-Oakland
TRANSMISSION SCRIPT multiple, in the TEXT field 2.)  If the TYPE is "SMTP",
                             makes that user the organizer of the group. 
                             The user is free to change that field.  
c. INTER-UCI TRANSFER file 4.281, increase domain name field lengths to 
agree with .01 field in file 4.2.  Also increase lengths of B & C xrefs.
STANDARD DATA DICTIONARY #4.281 -- INTER-UCI TRANSFER FILE
STORED IN ^%ZISL(4.281,
DATA        NAME                GLOBAL        DATA
ELEMENT     TITLE               LOCATION      TYPE
"TCPCHAN", or null, and the TEXT field has no records, and these fields
---------------------------------------------------------------------------
4.281,.01   FROM DOMAIN            0;1 FREE TEXT (Required)
            INPUT TRANSFORM:  K:$L(X)>64!($L(X)<3)!'(X'?1P.E) X
            HELP-PROMPT:      Answer must be 3-64 characters in length
            CROSS-REFERENCE:  4.281^B
                              1)= S ^%ZISL(4.281,"B",$E(X,1,64),DA)=""
                              2)= K ^%ZISL(4.281,"B",$E(X,1,64),DA)
4.281,1     TO DOMAIN              0;2 FREE TEXT
            INPUT TRANSFORM:  K:$L(X)>64!($L(X)<3) X
in the MAILMAN SITE PARAMETERS file 4.3 are filled in:
            HELP-PROMPT:      Answer must be 3-64 characters in length
            CROSS-REFERENCE:  4.281^C
                              1)= S ^%ZISL(4.281,"C",$E(X,1,64),DA)=""
                              2)= K ^%ZISL(4.281,"C",$E(X,1,64),DA)
                              3)= XXXX - Do not delete
                              This cross-reference is used by the receiving
                              UCI to find entries which have been
                              'transmitted' to it from other UCIs.
d. Add fields to MESSAGE STATISTICS file 4.2999.
     4.3,8.23   TCP/IP COMMUNICATIONS PROTOCOL   Points to file 3.4
STANDARD DATA DICTIONARY #4.2999 -- MESSAGE STATISTICS FILE
STORED IN ^XMBS(4.2999,
DATA        NAME                  GLOBAL        DATA
ELEMENT     TITLE                 LOCATION      TYPE
---------------------------------------------------------------------------
4.2999,8    DIRECTION              3;8 SET
                              'S' FOR SENDING; 
                              'R' FOR RECEIVING; 
            HELP-PROMPT:      Are we sending or receiving? 
     4.3,8.24   TCP/IP TRANSMISSION SCRIPT       Points to file 4.6
            DESCRIPTION:      This field is used to report whether, at any
                              given time, we are sending messages to, or
                              receiving messages from, the site.  
4.2999,48   XMIT IP ADDRESSES TRIED 4;8 FREE TEXT
            INPUT TRANSFORM:  K:$L(X)>100!($L(X)<3) X
            HELP-PROMPT:      Answer must be 3-100 characters in length.
            DESCRIPTION:    This is a list of IP addresses, separated by
                            commas, which have already been used in
                            attempting to connect with the site.
...then MailMan creates the script.  This one is for FORUM:
                            We use this list in conjunction with the DNS
                            server, which returns a list of valid addresses
                            to try.  Using both lists, we can come up with
                            the next IP address to try.
4.29992,3   XMIT AUDIT IP ADDRESS  0;4 FREE TEXT
            INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1) X
            HELP-PROMPT:      Answer must be 1-20 characters in length. 
            DESCRIPTION:      This is the IP address used for this attempt.
     O H=DOMAIN.EXT,P=TCP/IP-MAILMAN
e. Change fields in MESSAGE STATISTICS file 4.2999.
Changed the title and description:
4.2999,.01  NAME              0;1 POINTER TO DOMAIN FILE (#4.2)
                                 (Required)
            Domain name               
            INPUT TRANSFORM:  S:$D(X) DINUM=X
            DESCRIPTION:      Domain for which network mail transmission
     C TCPCHAN-SOCKET25
                              information is collected.
            NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
            CROSS-REFERENCE:  4.2999^B
                              1)= S ^XMBS(4.2999,"B",$E(X,1,30),DA)=""
                              2)= K ^XMBS(4.2999,"B",$E(X,1,30),DA)
Changed to a pointer and changed the help prompt:
4.2999,2    MESSAGE IN TRANSIT     3;2 POINTER TO MESSAGE FILE (#3.9)
            HELP-PROMPT:    Enter the IEN of the message being transmitted.
where:
            DESCRIPTION:    This points to the 3.9 (Message) file entry of
                            the message being transmitted.
Corrected the spelling of "included":
4.29991,103   MESSAGES RECEIVED    0;3 NUMBER
              INPUT TRANSFORM:K:+X'=X!(X>9999999)!(X<0)!(X?.E1"."1N.N) X
              HELP-PROMPT:  Type a Number between 0 and 9999999, 0 Decimal
                            Digits
     "DOMAIN.EXT" is taken from the DOMAIN name.
              DESCRIPTION:  Messages received are included here even if
                            they are received only to be forwarded on to
                            another site.  Also included are responses and
                            messages received previously (as long as they
                            have additional recipients).
Increased the length of the following fields:
4.29991,104   CHARACTERS SENT      0;4 NUMBER
              INPUT TRANSFORM:K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1.N) X
     "TCP/IP-MAILMAN" is the protocol pointed to by field 8.23
              HELP-PROMPT:  Type a number between 0 and 999999999, 0
                            Decimal Digits
              DESCRIPTION:  This is a count of the number of characters in
                            the messages sent.
4.29991,105   CHARACTERS RECEIVED  0;5 NUMBER
              INPUT TRANSFORM:K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1.N) X
              HELP-PROMPT:  Type a number between 0 and 999999999, 0
                            Decimal Digits
              DESCRIPTION:  This is a count of the number of characters in
     "TCPCHAN-SOCKET25" is the script pointed to by field 8.24.
                            the messages received.
4.29991,106   LINES SENT           0;6 NUMBER
              INPUT TRANSFORM:K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1.N) X
              HELP-PROMPT:  Type a number between 0 and 99999999, 0 Decimal
                            Digits
              DESCRIPTION:  This is a count of the number of lines in the
                            message sent.
4.29991,107   LINES RECEIVED       0;7 NUMBER
              INPUT TRANSFORM:K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1.N) X
              HELP-PROMPT:  Type a number between 0 and 99999999, 0 Decimal
                            Digits
              DESCRIPTION:  This is a count of the number of lines in the
                            messages received.
f. Add fields to MAILMAN SITE PARAMETERS file 4.3
(See items 1 and 2, above, for more info.)
STANDARD DATA DICTIONARY #4.3 -- MAILMAN SITE PARAMETERS FILE
3. Messages in transmit queues can now be designated as low priority, as
STORED IN ^XMB(1,
DATA        NAME            GLOBAL        DATA
ELEMENT     TITLE           LOCATION      TYPE
---------------------------------------------------------------------------
4.3,8.22    DNS AWARE       NETWORK;2 SET
                            '0' FOR NO;
                            '1' FOR YES;
            HELP-PROMPT:    Should MailMan use DNS to look up IP addresses?
            DESCRIPTION:    In order for MailMan to be DNS aware, the site
                            must have installed the requisite Kernel
well as high priority.  If a message gets stuck in a transmit queue and is
                            patches for DNS.
                            If you answer 'no', MailMan will use the IP
                            addresses in the domain scripts.
                            If you answer 'yes', MailMan will use the IP
                            addresses in the domain scripts, but if they
                            fail, or don't exist, MailMan will use DNS to
                            ascertain other IP addresses to try.  MailMan
                            will replace failed script IP address with the
holding up the rest of the queue for whatever reason, MailMan will make
                            successful DNS IP address.
4.3,8.23  TCP/IP COMMUNICATIONS PROTOCOL NETWORK;3
                            POINTER TO COMMUNICATIONS PROTOCOL FILE (#3.4)
                            (Required)
          HELP-PROMPT:      Which protocol shall be used for TCP/IP?
          DESCRIPTION:      For TCP/IP connections, the scripts (the TEXT
                            field, 2, in the TRANSMISSION SCRIPT multiple,
                            4, of the DOMAIN file, 4.2) are ignored.
that message a low priority message, so that all the other messages are
                            We identify the TCP/IP transmission scripts in
                            file 4.2 by the TYPE field, 1.2, within the
                            TRANSMISSION SCRIPT multiple.  Those whose TYPE
                            is 'SMTP', 'TCPCHAN', or null are considered
                            TCP/IP transmission scripts.
                            We can ignore the scripts, because they are
                            standard.
                            Here's an example of one for FORUM:
transmitted ahead of it.  The postmaster can also make these priority
                            O H=DOMAIN.EXT,P=TCP/IP-MAILMAN
                            C TCPCHAN-SOCKET25-VXD
                            In this script, the TCP/IP-MAILMAN refers to
                            the communications protocol to use.  This field
                            should point to the communications protocol in
                            file 3.4 that should be used for TCP/IP
                            connections.
changes.  In the message queue, high-priority messages are now marked with
4.3,8.24  TCP/IP TRANSMISSION SCRIPT NETWORK;4
                            POINTER TO TRANSMISSION SCRIPT FILE (#4.6)
                            (Required)
          HELP-PROMPT:      Which script shall be used for TCP/IP?
          DESCRIPTION:      For TCP/IP connections, the scripts (the TEXT
                            field, 2, in the TRANSMISSION SCRIPT multiple,
                            4, of the DOMAIN file, 4.2) are ignored.
                            We identify the TCP/IP transmission scripts in
                            file 4.2 by the TYPE field, 1.2, within the
'^', instead of '$'.  Low priority messages are marked with 'v'.
                            TRANSMISSION SCRIPT multiple.  Those whose TYPE
                            is 'SMTP', 'TCPCHAN', or null are considered
                            TCP/IP transmission scripts.
                            We can ignore the scripts, because they are
                            standard.
                            Here's an example of one for FORUM:
                            O H=DOMAIN.EXT,P=TCP/IP-MAILMAN
MailMan 8.0 is a maintenance release.  It includes the complete MailMan
                            C TCPCHAN-SOCKET25-VXD
                            In this script, the TCPCHAN-SOCKET25-VXD refers
                            to the transmission script to use.  This field
                            should point to the transmission script in file
                            4.6 that should be used for TCP/IP connections.
NOTE: This release should be installed after hours, when user activity is at
a minimum.  Your site should be patched through MailMan patch XM*7.1*198.
It is also expected that Kernel 8.0 and FileMan 22.0 are installed and are
The postmaster can now change the transmit priority at the message level
reasonably up-to-date (through patches XU*8.0*216 and DI*22.0*68,
respectively).  It is up to you to check this.  KIDS will not.
Installation will take approximately 5 minutes.
============================================================================ 
ROUTINES:
The second line of the routines now look like:
       ;;8.0;MailMan;;Jun 28, 2002
 
Routine list and checksums can be found in routines XMNTEG and XMNTEG0.
(at the 'Message action: Ignore//' prompt).  As at the basket level, the
===========================================================================
 
INSTALLATION:
NOTES:
a. This release should be installed after hours, when user activity is at a
minimum.  Your site should be patched through MailMan patch XM*7.1*198.  It
is also expected that Kernel 8.0 and FileMan 22.0 are installed and are
reasonably up-to-date (through patches XU*8.0*216 and DI*22.0*68,
respectively).  It is up to you to check this.  KIDS will not.
command to use is 'X'.  (In a user basket, the 'X' at the message level is
b. Installation will take approximately 5 minutes.
c. DSM sites running SlotMaster may see routine mapping problems with ZSLOT
users, even after disabling mapping.  Therefore, such sites should consider
the following steps:
- Shutdown ZSLOT on all nodes.
- Disable all mapped XM routines.
- Install this release.
- Enter manual edits.
- Rebuild mapped routine sets.
- Shutdown/restart all DSM configurations.
a command to unload a PackMan message or KIDS build.  In a remote transmit
An alternative to the above steps is to disable all mapped XM routines about
a week before you load this release.  That way you wouldn't need to shutdown
ZSLOT or shutdown/restart DSM configurations.
1.  Users may NOT be on the system during installation of this release.
2.  DSM Sites: disable mapping for all MailMan routines.
3.  Retrieve the MailMan 8.0 KIDS build (XM8.KID) via FTP from one of the
    Anonymous Directories by following the instructions in the MailMan 8.0
    Release Message.
4.  On the KIDS:Installation menu, use the following option to load the
queue, the 'X' changes the transmit priority.  The difference is the
    build into a Transport Global on your system:
       Load a Distribution
 Enter a Host File: E:\INETPUB\FTPROOT\XM8.KID or USR$:[USER.NAME]XM8.KID
                    ==========================    =======================
 (How you answer the above prompt depends on the system you're on and where
 you placed the build you retrieved in the previous step.  The answers
 shown are examples only.)
5.  Users should not be on the system.
    Place TaskMan in a WAIT state.
    You may also wish to shut down HL7 filers/LLP's and other background
context, and writers of MailMan front-ends should take note!)
    tasks which may attempt to create new messages.
6.  On the Manage MailMan:Local Delivery Management menu, use the following
    option to stop the background filer:
       STOP background filer
Are you sure you want Background Filers to stop delivering mail? No// YES
                                                                      ===
<< Background Filers will stop soon. >>
7.  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:   MAILMAN 8.0   Loaded from Distribution  <date/time>
                        ===========
Install Questions for MAILMAN 8.0
Incoming Files:
4. MailMan date/times are now in a standard format, produced by the Kernel
   3.4       COMMUNICATIONS PROTOCOL
Note:  You already have the 'COMMUNICATIONS PROTOCOL' File.
   3.6       BULLETIN
Note:  You already have the 'BULLETIN' File.
   3.7       MAILBOX
Note:  You already have the 'MAILBOX' File.
   3.73      MESSAGES TO BE NEW AT A LATER DATE
API: $$FMTE^XLFDT(datetime,"2Z").  Previously, 3020803.153204 would be
Note:  You already have the 'MESSAGES TO BE NEW AT A LATER DATE' File.
   3.8       MAIL GROUP
Note:  You already have the 'MAIL GROUP' File.
   3.816     DISTRIBUTION LIST
Note:  You already have the 'DISTRIBUTION LIST' File.
   3.9       MESSAGE
Note:  You already have the 'MESSAGE' File.
suite of data dictionaries, but it does not populate the files.  This
displayed as '03 Aug 02 15:32'.  Now, it is displayed as '08/03/02@15:32'.
   4.2       DOMAIN
Note:  You already have the 'DOMAIN' File.
   4.281     INTER-UCI TRANSFER
Note:  You already have the 'INTER-UCI TRANSFER' File.
   4.2996    INTERNET SUFFIX
Note:  You already have the 'INTERNET SUFFIX' File.
This change is also carried through to all MailMan APIs which return
   4.2997    REMOTE USER DIRECTORY
Note:  You already have the 'REMOTE USER DIRECTORY' File.
   4.2998    MESSAGE DELIVERY STATS
Note:  You already have the 'MESSAGE DELIVERY STATS' File.
   4.2999    MESSAGE STATISTICS
Note:  You already have the 'MESSAGE STATISTICS' File.
   4.3       MAILMAN SITE PARAMETERS
date/time in MailMan format.  Users of such APIs should take note!
Note:  You already have the 'MAILMAN SITE PARAMETERS' File.
   4.4       MAILMAN TIME ZONE
Note:  You already have the 'MAILMAN TIME ZONE' File.
   4.501     NETWORK SENDERS REJECTED
Note:  You already have the 'NETWORK SENDERS REJECTED' File.
   4.6       TRANSMISSION SCRIPT
Note:  You already have the 'TRANSMISSION SCRIPT' File.
Incoming Mail Groups:
Enter the Coordinator for Mail Group 'XM SUPER SEARCH': <Your site's ISO>
                                                        =================
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
5. MailMan remote message IDs now include the message date, to ensure that
                                                                      ==
 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// <Don't queue this>
                ------------------
8. Remove TaskMan from WAIT State.  If you shut down HL7 filers/LLPs or
   any other background tasks, you may restart them.
9. Start the background filer.
if you are told that a message is a duplicate of a previously received
    On the Manage MailMan:Local Delivery Management menu, use the following
    option to start the background filer:
       START background filer
   << Background Filers will start soon. >>
10. Ensure that the new fields in file 4.3, MAILMAN SITE PARAMETERS, are
correctly entered:
     8.22  DNS AWARE                        Yes or No?
     8.23  TCP/IP COMMUNICATIONS PROTOCOL   Points to file 3.4
     8.24  TCP/IP TRANSMISSION SCRIPT       Points to file 4.6
11. DSM Sites: If your site maps routines, then rebuild your map set.
message, it really is.  Sites will no longer have problems sending messages
    Many routines have become obsolete and should be removed from the map
    set.  Here is a new recommended list of routines to map, should your
    site choose to map routines:
    Minimum                           Additional
    -------                           ----------
    XM                                XMC1A,XMC1B
    XMC1                              XMK*
    XMJ*                              XML
    XMR                               XMR1,XMR2,XMR3*
    XMS                               XMS1,XMS2,XMS3
from a production account to a test account which was created by "mirroring"
                                      XMT*
                                      XMVVITAE
                                      XMXADDR*
                                      XMXSEC*
                                      XMXUTIL*
===========================================================================
the production account.  The remote message ID is now the message number
following by a period, followed by the 7-digit FileMan message creation
version expects that a site already has MailMan 7.1 installed and running,
date.  Before, a remote message ID might be 34561234@DOMAIN.EXT.  Now it
would be 34561234.3020803@DOMAIN.EXT.
6. The ^XMC*, ^XMR*, ^XMS* suite of routines, which are responsible for
scheduling, transmitting to, and receiving messages from remote sites, have
been completely overhauled to make them easier to understand and easier to
maintain.
7. MailMan will no longer display user names by taking them directly from
the .01 field of the NEW PERSON file, 200.  The API, $$NAMEFMT^XLFNAME,
and that it is patched through XM*7.1*198.  It is also expected that
supplied as part of the Name Standardization project, is used, instead.
Thus, the names of people whose last names, for instance, contain periods,
apostrophes, or spaces, are properly displayed (ST. IVES, O'MALLEY, and
VAN DYKE), instead of improperly (STIVES, OMALLEY, and VANDYKE).
8. In response to NOIS FAV-0202-71819, messages with responses may no longer
be forwarded to broadcast to all users.  Such messages may have important
information in the responses, and as we all know, responses are not auto-
forwarded to remote sites for users with auto-forward addresses.  Users who
attempt to broadcast messages with responses will be encouraged to copy the
Kernel 8.0 and FileMan 22.0 are installed and are reasonably up-to-date
message and its responses into a new message, which can be broadcast.
9. Incoming PackMan and KIDS messages are no longer subject to the
restriction NETWORK - MAX LINES RECEIVE (field 8.31, file 4.3).  Other kinds
of messages continue to be subject to that restriction.
10. If a task transmitting messages to another site fails and has to be
requeued, it really is requeued.  Previously, that wasn't true.  Previously,
the failing task queued up a new task to take its place, and then the
failing task stopped.
 
 
 
 |