Files > COMMUNICATIONS PROTOCOL

name
COMMUNICATIONS PROTOCOL
number
3.4
location
^DIC(3.4,
description
This file holds the definitions of all the communications protocols known to the kernel. A protocol has executable MUMPS code for sending, receiving, opening, and closing a link. This file is not to be touched by anyone not intimately knowledgeable with the workings of the networked MailMan.
applicationGroups
XM
Fields
#NameLocationTypeDetailsIndexDescription
.01name(+)0;1FREE TEXTBThe name assigned to this particular communications protocol.
1send1;E1,200FREE TEXTThe executable MUMPS code that will send the data in the variable XMSG.
2receive2;E1,200FREE TEXTThe executable MUMPS code which will receive data and store it in the variable XMRG.
3open3;E1,200FREE TEXTThe executable MUMPS code which will open the communication channel, setting the variable IO to the proper value. There are a couple of variables that can be set in this area to control the connection: XMNO220=1 will stop MailMan from issuing its second (and mandatory when talking to another MailMan system, but fatal when talking to non-MailMan SMTP messaging systems) 220 'ready' when the receiver is indicating it is on the line and ready to receive. XMD="D" causes MailMan to echo on the principle device the entire transmission script.
4close4;E1,200FREE TEXTThe executable MUMPS code which will close the communication channel.
5description5;0WORD-PROCESSING

Referenced by 1 types

  1. MAILMAN SITE PARAMETERS (4.3) -- tcp/ip communications protocol