XM*7.1*159 (3602)    BUILD (9.6)

Name Value
NAME XM*7.1*159
DATE DISTRIBUTED 2001-05-14 00:00:00
PACKAGE FILE LINK MAILMAN
REQUIRED BUILD
  • XM*7.1*120
    ACTION:   Don't install, remove global
  • XM*7.1*136
    ACTION:   Don't install, remove global
TYPE SINGLE PACKAGE
ALPHA/BETA TESTING NO
DESCRIPTION OF ENHANCEMENTS
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
TRACK PACKAGE NATIONALLY YES
FILE
  • DD NUMBER:
    • MAILMAN SITE PARAMETERS (File-top level)
      FIELD NUMBER:
      • DATE PURGE CUTOFF DAYS
      • DATE PURGE GRACE PERIOD
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   YES
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
BUILD COMPONENTS
  • ENTRIES:
    • 36400
      ACTION:   SEND TO SITE
    • 36408
      ACTION:   SEND TO SITE
    • 36409
      ACTION:   SEND TO SITE
    • 36410
      ACTION:   SEND TO SITE
    • 36411
      ACTION:   SEND TO SITE
    • 36412
      ACTION:   SEND TO SITE
    • 36412.1
      ACTION:   SEND TO SITE
    • 36413
      ACTION:   SEND TO SITE
    • 36414
      ACTION:   SEND TO SITE
    • 36415
      ACTION:   SEND TO SITE
    • 36416
      ACTION:   SEND TO SITE
    • 36401
      ACTION:   SEND TO SITE
    • 36417
      ACTION:   SEND TO SITE
    • 36418
      ACTION:   SEND TO SITE
    • 36419
      ACTION:   SEND TO SITE
    • 36420
      ACTION:   SEND TO SITE
    • 36421
      ACTION:   SEND TO SITE
    • 36422
      ACTION:   SEND TO SITE
    • 36423
      ACTION:   SEND TO SITE
    • 36402
      ACTION:   SEND TO SITE
    • 36402.1
      ACTION:   SEND TO SITE
    • 36403
      ACTION:   SEND TO SITE
    • 36404
      ACTION:   SEND TO SITE
    • 36405
      ACTION:   SEND TO SITE
    • 36406
      ACTION:   SEND TO SITE
    • 36407
      ACTION:   SEND TO SITE
  • ENTRIES:
    • XMKSP
      ACTION:   SEND TO SITE
    • XMPURGE-BY-DATE
      ACTION:   SEND TO SITE
  • ENTRIES:
    • XM DATE PURGE WARNING
      ACTION:   SEND TO SITE
  • ENTRIES:
    • XMA32
      ACTION:   SEND TO SITE
      CHECKSUM:   B41627779
    • XMXBULL
      ACTION:   SEND TO SITE
      CHECKSUM:   B19295949
    • XMA32A
      ACTION:   SEND TO SITE
      CHECKSUM:   B31888155