How Messages Leaving HP Desk are Routed through Gateways [ HP DeskManager Intrinsics ] MPE/iX 5.0 Documentation
HP DeskManager Intrinsics
How Messages Leaving HP Desk are Routed through Gateways
Once your application has signed on to a gateway, it is given the
capability to pass on anything from HP Desk that is routed through that
gateway. Messages inside HP Desk are addressed to users on mailnodes, a
gateway can have several mailnodes routed through it. For an explanation
of mailnodes and gateways refer to the manual HP DeskManager
Administration.
The Do Not Deliver Indicator
Suppose an HP Desk user wants to send a message to another HP Desk user
and a user defined as being on a gateway node. The sender mails one copy
of the message with a Distribution List showing both users in the normal
way. Inside HP Desk, one copy of the message goes to the other HP Desk
user and one to the gateway. When HPDGateReceive has been called to get
the message from the HP Desk gateway node, HP Desk will have set a "do
not deliver" flag in the Transaction File against the name of the HP Desk
user whose message has already been delivered. This allows your gateway
application to determine the users to which it has to deliver messages
and yet gives it the opportunity to pass on a full Distribution List to
its users.
On messages passed to the gateway for delivery to HP Desk users your
application has the option of providing a full Distribution List and
telling HP Desk who not to deliver to by using a "do not deliver" flag.
However, this is optional, your application does not have to provide full
Distribution Lists.
Increasing the Number of Nodes on Your Gateway
[REV BEG]
If traffic increases on your gateway, you may want to introduce another
node. This would allow you to have two copies of HPDGateReceive
operating simultaneously. Each would receive messages from a different
node. Imagine you have a gateway connection to another manufacturer's
computer. This connection is used heavily so, to avoid messages being
held up in queues for too long, you create two nodes for use with this
gateway, IBMND1 and UNIX27.[REV END]
A user may want to send the same message to four people, two of whom are
defined on IBMND1 and two on UNIX27. The user only has to send one copy
of the message with a Distribution List showing all four names. HP Desk
will ensure the message has a Distribution List showing all these names.
HP Desk will send a copy of the message to both nodes. On the copy which
goes to IBMND1 "do not deliver" flags are set against any user names
which do not reside on IBMND1. On the copy which goes to UNIX27 "do not
deliver" flags are set against any user names which do not reside on
UNIX27.
Your application must be able to deal with "do not deliver" flags
otherwise users may get the same message delivered twice.
MPE/iX 5.0 Documentation