SETSB |
Put a message in a server basket.
Servers may use this entry point to put messages into a Postmaster server
basket to protect the message from automatic purges. TaskMan uses it to place
server messages in a server basket if the server SAVE REQUEST field in the
OPTION file is 1. A server might use this entry point if the message cannot
be processed immediately (and SAVE REQUEST was not 1) or if the server wishes
to pass the message to another server.
As long as the message is in a server basket, MailMan will not purge it.
Compare to PUTSERV^XMXAPI (DBIA 2729).
Usage: S XMXX=full server basket name, beginning with "S."
S XMZ=message IEN
D SETSB^XMA1C
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
XMXX |
Input |
Full name of the server basket, preceded by "S.",
into which the message should be put. Note that the server basket name is the
same as the server option name.
|
XMZ |
Input |
Message IEN in the Message file of the message to be
put into the server basket.
|
|
REMSBMSG |
Remove a message from a server basket.
When the application which uses the server basket has finished processing a
message in that basket, it should remove the message from the server basket.
Otherwise, the message will stay forever. MailMan will not purge any message
which is in a server basket.
Upon exit, the following variables are killed: XMKD, XMZ, XMDUZ, XMK, XMSER
Compare to ZAPSERV^XMXAPI (DBIA 2729).
Usage: S XMSER=full server name, beginning with "S."
S XMZ=message IEN
D REMSBMSG^XMA1C
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
XMSER |
Input |
Full name of the server basket, preceded by "S.",
from which the message is to be removed. Note that the server basket name is
the same as the server option name.
|
XMZ |
Input |
Message IEN in the Message file of the server message
to be removed.
|
|