XM*7.1*37 (456)    BUILD (9.6)

Name Value
NAME XM*7.1*37
DATE DISTRIBUTED 1997-02-12 00:00:00
PACKAGE FILE LINK MAILMAN
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
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.

TRACK PACKAGE NATIONALLY NO
FILE
  • DD NUMBER:
    • KERNEL SITE PARAMETERS (File-top level)
      FIELD NUMBER:
      • NO-PURGE DAYS BUFFER
      • MESSAGES NOT TO PURGE WEEKDAYS
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   YES
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
BUILD COMPONENTS
  • ENTRIES:
    • XMA32
      ACTION:   SEND TO SITE
      CHECKSUM:   B43821626
    • XMYPOST8
      ACTION:   SEND TO SITE
      CHECKSUM:   B892272
    • XMA32A
      ACTION:   SEND TO SITE
      CHECKSUM:   B38905746
    • XMA30
      ACTION:   SEND TO SITE
      CHECKSUM:   B19951204
    • XMA31
      ACTION:   SEND TO SITE
      CHECKSUM:   B1749
    • XMA3
      ACTION:   SEND TO SITE
      CHECKSUM:   B78530667
    • XMDIRRCV
      ACTION:   SEND TO SITE
      CHECKSUM:   B3057108
    • XMDIRSND
      ACTION:   SEND TO SITE
      CHECKSUM:   B2507228
    • XMADJF1B
      ACTION:   SEND TO SITE
      CHECKSUM:   B9889040
    • XMYPOST7
      ACTION:   SEND TO SITE
      CHECKSUM:   B1371686
POST-INSTALL ROUTINE XMYPOST7