XM*8.0*2 (4725)    BUILD (9.6)

Name Value
NAME XM*8.0*2
DATE DISTRIBUTED 2003-03-06 00:00:00
PACKAGE FILE LINK MAILMAN
REQUIRED BUILD
  • XU*8.0*162
    ACTION:   Don't install, remove global
  • XU*8.0*175
    ACTION:   Don't install, remove global
  • XM*8.0*10
    ACTION:   Don't install, remove global
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
                   * * * * *  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.
TRACK PACKAGE NATIONALLY YES
BUILD COMPONENTS
  • ENTRIES:
    • 34230
      ACTION:   DELETE AT SITE
    • 34231
      ACTION:   DELETE AT SITE
    • 34232
      ACTION:   DELETE AT SITE
    • 34237
      ACTION:   DELETE AT SITE
    • 34238
      ACTION:   DELETE AT SITE
  • ENTRIES:
    • XMAPHOST
      ACTION:   SEND TO SITE
      CHECKSUM:   B58437616
    • XMYPRE1
      ACTION:   SEND TO SITE
      CHECKSUM:   B107823
    • XMUT5
      ACTION:   SEND TO SITE
      CHECKSUM:   B15884551
POST-INSTALL ROUTINE POST^XMYPRE1