STANDARD DATA DICTIONARY #4.2 -- DOMAIN FILE 6/27/25 PAGE 1
STORED IN ^DIC(4.2, (131 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 8.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used to name all of the domains to which MailMan messages may be routed. Each name in this file corresponds to the
right side of a MailMan address-the part following the "@".
Domains may have synonyms, allowing users to name sites with one name, while MailMan uses the more formal Domain Naming
conventions.
This file also controls whether messages are queued for immediate transmission and into what queue they are dropped. Any domain
may have a relay domain, which controls the routing as follows:
If a domain has a named relay domain, the message is put in the queue for the relay domain.
If not, and the domain has a TRANSMISSION SCRIPT, then the message is put in the queue for that domain.
Otherwise, the message is put in the queue for the Parent domain, as defined at MailMan initialization time.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
APPLICATION GROUP(S): XM
POINTED TO BY: DOMAIN field (#.01) of the DOMAIN sub-field (#3.8161) of the DISTRIBUTION LIST File (#3.816)
PATH field (#6) of the RECIPIENT sub-field (#3.91) of the MESSAGE File (#3.9)
DOMAIN field (#60) of the INSTITUTION File (#4)
RELAY DOMAIN field (#2) of the DOMAIN File (#4.2)
NAME field (#.01) of the MESSAGE STATISTICS File (#4.2999)
DOMAIN NAME field (#.01) of the MAILMAN SITE PARAMETERS File (#4.3)
PARENT field (#3) of the MAILMAN SITE PARAMETERS File (#4.3)
SUBORDINATE DOMAIN field (#.01) of the SUBORDINATE DOMAIN sub-field (#4.31) of the MAILMAN SITE PARAMETERS File
(#4.3)
DOMAIN NAME field (#.01) of the FOUNDATIONS SITE PARAMETERS File (#18.01)
DOMAIN NAME field (#6) of the INTERIM REPORTS File (#64.6)
DOMAIN FILE POINTER field (#21) of the BORROWERS/FILE AREAS File (#195.9)
REMOTE DOMAIN field (#22) of the AR TRANSMISSION RECORDS File (#349)
REMOTE DOMAIN field (#32) of the AR TRANSMISSION TYPE File (#349.1)
REMOTE DOMAIN field (#.02) of the DIVISION OF CARE sub-field (#349.161) of the AR TRANSMISSION TYPE File (#349.1)
DOMAIN field (#13) of the AR TRANSMISSION SEGMENTS File (#349.9)
PDX DOMAIN field (#3) of the *PDX PARAMETER File (#394.2)
NETWORK ADDRESS field (#1) of the WORK GROUP sub-field (#394.26) of the *PDX PARAMETER File (#394.2)
Domain field (#.02) of the VAQ - PARAMETER File (#394.81)
Remote Domain field (#.02) of the VAQ - RELEASE GROUP File (#394.82)
Remote Domain field (#.02) of the Remote Facility sub-field (#394.831) of the VAQ - OUTGOING GROUP File (#394.83)
OWNER DOMAIN field (#28) of the 2507 REQUEST File (#396.3)
*TRANSFERRED OUT TO field (#8) of the *EXAM sub-field (#396.327) of the 2507 REQUEST File (#396.3)
TRANSFERRED OUT TO field (#62) of the 2507 EXAM File (#396.4)
DOMAIN MAIL ROUTER field (#1) of the MAIL ROUTER sub-field (#407.71) of the TRANSMISSION ROUTERS File (#407.7)
CMOP DOMAIN field (#3) of the CMOP SYSTEM File (#550)
FACILITY DOMAIN field (#4) of the CMOP NATIONAL SITE File (#552)
FACILITY_ID field (#.03) of the OBS File (#704.117)
DOMAIN field (#2) of the DESTINATION sub-field (#774.01) of the SUBSCRIPTION CONTROL File (#774)
DOMAIN field (#.01) of the SERVER LOCATIONS sub-field (#776.32) of the HL7 MONITOR EVENT TYPE File (#776.3)
DOMAIN field (#1) of the EEO SERVER PARAMETERS File (#789.5)
DOMAIN field (#.02) of the HL COMMUNICATION SERVER PARAMETERS File (#869.3)
MAILMAN DOMAIN field (#.03) of the HL LOGICAL LINK File (#870)
DOMAIN MAIL ROUTER field (#1) of the RECEIVING USER sub-field (#2101.12) of the GENERIC CODE SHEET BATCH TYPE File
(#2101.1)
PROJECT PLANNING ROLLUP DOMAIN field (#100) of the ENG INIT PARAMETERS File (#6910)
PROJECT TRACKING ROLLUP DOMAIN field (#101) of the ENG INIT PARAMETERS File (#6910)
DOMAIN field (#9) of the NOIS LOCATION File (#7105.1)
DOMAIN NAME field (#.01) of the KERNEL SYSTEM PARAMETERS File (#8989.3)
ENTITY field (#.01) of the PARAMETERS File (#8989.5)
DOMAIN NAME field (#.01) of the RPC BROKER SITE PARAMETERS File (#8994.1)
REQUESTING PLACE field (#8) of the VAMC NETWORK HEALTH EXCHANGE File (#537000)
Records Available At field (#.01) of the Records Available At sub-field (#537010.04) of the VAMC NETWORK PATIENT
File (#537010)
NAME field (#.01) of the VAMC NETWORK HEALTH AUTHORIZED SITES File (#537025)
CROSS
REFERENCED BY: POLL LIST(AB), FLAGS(AC), DHCP ROUTING INDICATOR(AD), DIRECTORY REQUESTS FLAG(AE), TCP/IP POLL FLAG(ATCP),
NAME(B), SYNONYM(C), TCP/IP POLL FLAG(D)
4.2,.01 NAME 0;1 FREE TEXT (Required)
The exact name of the domain, as used in network addressing
INPUT TRANSFORM: K:$L(X)>64!($L(X)<1) X I $D(X) D CHKNAME^XMXADDRD
LAST EDITED: MAY 18, 1999
HELP-PROMPT: Answer must be 1-64 characters in length.
DESCRIPTION: This name is the exact name of the domain, as used in network addressing. It consists of "." (dot)
pieces that are formed hierarchically starting at the right. Domains with dot pieces to the left
are administered by the domain whose domain name consists of its name less the 1st dot piece. For
example: A.DOMAIN.COM is administered by DOMAIN.COM.
The domain name may be from 1 to 64 characters.
Each dot piece may be up to 20 characters, and must begin with an alpha or numeric, and be composed
of only alpha, numeric, or "-" characters.
TECHNICAL DESCR: Although the standard says that domain names may be 255 characters, and each dot piece may be 63
characters, MailMan must limit these, because of operating system restrictions. MailMan places
addresses in globals such as ^TMP("XMY0",$J,)="". If the address is too long, it can
cause an invalid subscript error.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 4.2^B
1)= S ^DIC(4.2,"B",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,"B",$E(X,1,30),DA)
4.2,1 FLAGS 0;2 FREE TEXT
INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>5!($L(X)<1) X S:$D(X) X=$$UP^XLFSTR(X)
LAST EDITED: APR 22, 2002
HELP-PROMPT: C=CLOSED, S=SEND, Q=QUEUE, N=NO-FORWARD, P=POLL, T=TALKMAN ENABLED
DESCRIPTION: The flags field controls the flow of messages to this domain from the local node. Flags are:
S = Send. MailMan should start a TaskMan task to transmit the message as soon as the message is
received.
C = Close. MailMan will not allow users to address mail to this domain.
Q or "" (the null string) = Queue. MailMan will not deliver until a task is explicitly created to
deliver the mail.
P = Poll. A TaskMan task will poll all domains with this flag.
N = NO-forward. MailMan will not allow messages to be forwarded to this domain.
T = Talkman enabled. The presence of this flag allows Talkman to be used at your site. It is also
necessary to put a 'T' command into the script so that TalkMan will be invoked properly.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 4.2^AC^MUMPS
1)= I X["P" S ^DIC(4.2,"AC","P",DA)=""
2)= K ^DIC(4.2,"AC","P",DA)
This cross reference keeps track of domains that have the polling flag on.
4.2,1.5 SECURITY KEY 0;11 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X I $D(X) I '$D(^DIC(19.1,"B",X)) W !,*7,"Security key must exactly match an e
xisting security key name" K X
LAST EDITED: FEB 25, 1986
HELP-PROMPT: Enter the exact name of a security required of the user to address this domain.
DESCRIPTION: This field, if defined, names a security key which must be held by the sender. If the sender does
not have this key, then he may not address this domain.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
4.2,1.6 VALIDATION NUMBER 0;15 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<1000000)!(X?.E1"."1N.N) X
LAST EDITED: OCT 09, 1986
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1000000 AND 99999999
DESCRIPTION: This field is used for security. If filled in any messaging services that contact you will need to
know the value of this field, or their requests will be ignored. Messaging services = other
MailMan domains.
READ AUTHORITY: ^
4.2,1.61 NEW VALIDATION NUMBER 0;18 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<1000000)!(X?.E1"."1N.N) X
LAST EDITED: NOV 12, 1996
HELP-PROMPT: Type a Number between 1000000 and 99999999, 0 Decimal Digits
DESCRIPTION: This field is used for security. It is a temporary value, it is set when a new validation number
is negotiated with another Domain. It is moved to the Validation Number, field 1.6, after it is
confirmed by the other Domain.
4.2,1.7 DISABLE TURN COMMAND 0;16 SET
'y' FOR YES;
'n' FOR NO;
LAST EDITED: OCT 07, 1986
DESCRIPTION: This field, if set to "YES", means that a remote domain calling this domain will not be able to
execute the SMTP TURN command. This means that the sending domain must open the link. This allows
an extra measure of security, to insure that the sending domain establishes the link.
4.2,2 RELAY DOMAIN 0;3 POINTER TO DOMAIN FILE (#4.2)
LAST EDITED: MAR 30, 1984
HELP-PROMPT: NAME OF DOMAIN TO SEND MESSAGES TO IF NO DIRECT PATH
DESCRIPTION: This is the name of the domain, if any, to which messages are to be always routed. For example, if
traffic from Los Angeles to Washington is always to be routed through San Francisco, then the RELAY
DOMAIN for Los Angeles is defined to be San Francisco.
The relay domain overides any other path determination processes, such as scripts and parent
domains.
4.2,4 TRANSMISSION SCRIPT 1;0 Multiple #4.21
DESCRIPTION: See the Technical Description for how this field is used in implicit routing by the name server.
This field should always have at least one Script command in it unless implicit routing is
desirable. Each line of this text field is interpreted by the MailMan script processor.
There are commands to be used:
Open
Device
Wait
Xecute
Call
These commands are described in other documentation.
TECHNICAL DESCR: MailMan looks at this field at two different points. The most obvious is that this field contains
a script that is interpreted by the script processor. This gives results that are explicitely
defined.
However, this field is also looked at by the name server to determine implicit routing. The
implication to the system, if this field is not defined is that the local system does not know how
to deliver mail to this domain. (There are no directions in the form of a Transmission Script to
tell MailMan what to do.) Since, this system doesn't know how to deliver the message, it is
assumed that the parent of this system does know. Therefore, if a domain has no data at all in the
Transmission Script field, MailMan routes messages sent to it to the local domain's parent. This
often occurs with subdomains. No protection exists to prevent infinite loops of transmissions
that can occur when the parent has no entry for the subdomain and therefore implicitely assumes
that it should route the message to the subdomain's creator. Other problems that do not cause
systems to be misued have can still occur, also.
4.21,.01 TRANSMISSION SCRIPT 0;1 FREE TEXT (Multiply asked)
A free text string of 1 to 10 characters identifying the script.
INPUT TRANSFORM: K:$L(X)>10!($L(X)<1) X
LAST EDITED: APR 22, 2002
HELP-PROMPT: ANSWER MUST BE 1-10 CHARACTERS IN LENGTH
DESCRIPTION:
This is the name of the transmission script.
CROSS-REFERENCE: 4.21^B
1)= S ^DIC(4.2,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,DA(1),1,"B",$E(X,1,30),DA)
4.21,1 PRIORITY 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 17, 1993
HELP-PROMPT: Type a Number between 0 and 9999, 0 Decimal Digits
DESCRIPTION: This field is used by MailMan to decide which script to play when trying to transmit messages in
background. The higher the number the lower the priority for being chosen. See also the Number
of Attempts field.
CROSS-REFERENCE: 4.21^AC
1)= S ^DIC(4.2,DA(1),1,"AC",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,DA(1),1,"AC",$E(X,1,30),DA)
This cross reference controls which transmission script will be used to trnsmit messages. The
highest priority script wil be used first. Low numbers mean high priority.
4.21,1.1 NUMBER OF ATTEMPTS 0;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 12, 1993
HELP-PROMPT: Type a Number between 0 and 9999, 0 Decimal Digits
DESCRIPTION: MailMan tests against this field to determine how many times it should try a particular protocol
before giving up and trying the next one. This field is used in conjunction with the Priority
field. When the the Number of tries to transmit the messages in the queue exceeds the value of
this field, a Transmission Failure bulletin is sent to the Postmaster.
TECHNICAL DESCR:
4.21,1.2 TYPE 0;4 SET
'FTP' FOR File Transfer Protocol;
'SMTP' FOR Simple Mail Transfer Protocol;
'TELNET' FOR Interactive / TalkMan;
'TCPCHAN' FOR TCP/IP Channel;
'OTHER' FOR OTHER;
LAST EDITED: DEC 18, 1993
DESCRIPTION:
Each transmission script must be given a type so that it can be handled properly.
4.21,1.3 PHYSICAL LINK / DEVICE 0;5 FREE TEXT
INPUT TRANSFORM:K:$L(X)>30!($L(X)<1) X I $D(X) S %ZIS="NQRS",IOP=X D ^%ZIS K:POP X S:$D(X) X=ION W:$D(X) " Stored i
nternally as ",X D ^%ZISC S IOP="HOME" D ^%ZIS K IOP,%ZIS
LAST EDITED: MAR 12, 1993
HELP-PROMPT: Answer must be 3-30 characters in length.
DESCRIPTION: The physical link is the channel that the transmission will take place on. This field is always a
free text pointer to the device file. See field 17 / Physical Link Device for more information.
TECHNICAL DESCR:
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
4.21,1.4 NETWORK ADDRESS (MAILMAN HOST) 0;6 FREE TEXT
INPUT TRANSFORM:K:$L(X)>50!($L(X)<3) X
LAST EDITED: MAR 12, 1993
HELP-PROMPT: Answer must be 3-50 characters in length.
DESCRIPTION: The network address is that identifier that, used appropriately on the physical link, allows
specification of the system to be contacted.
4.21,1.5 OUT OF SERVICE 0;7 SET
'0' FOR in service;
'1' FOR out of service;
LAST EDITED: APR 22, 2002
HELP-PROMPT: If you don't want this script to be used, set this field to 1 otherwise leave it blank or set it to
zero.
DESCRIPTION:
This is the preferred field to set to take a script out of service, to prevent it from being used.
4.21,2 TEXT 1;0 WORD-PROCESSING #4.22 (NOWRAP)
DESCRIPTION:
This is the text of the script. See description above.
LAST EDITED: APR 22, 2002
HELP-PROMPT: Enter the text to be used to connect to the site.
DESCRIPTION:
This is the text of the script. See description above.
4.21,99 TRANSMISSION SCRIPT NOTES NOTES;0 WORD-PROCESSING #4.299 (NOWRAP)
LAST EDITED: APR 05, 1993
DESCRIPTION:
Keep notes that are important for systems management here.
LAST EDITED: MAR 12, 1993
DESCRIPTION:
Keep notes that are important for systems management here.
4.2,4.2 NOTES 5;0 WORD-PROCESSING #4.25 (NOWRAP)
DESCRIPTION: NETWORK NOTES should be used to document idiosyncracies which occur when communicating with the
domain in question.
LAST EDITED: MAR 12, 1992
DESCRIPTION: NETWORK NOTES should be used to document idiosyncracies which occur when communicating with the
domain in question.
CROSS-REFERENCE: 4.25^B
1)= S ^DIC(4.2,DA(1),100,"B",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,DA(1),100,"B",$E(X,1,30),DA)
4.25,101.1 *MESSAGES SENT 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 26, 1989
HELP-PROMPT: Type a Number between 0 and 999999, 0 Decimal Digits
DESCRIPTION: This is the number of messages that were transmitted to other domains regardless of their
origination site. A previously transmitted message being forwarded to additional recipients is
also included. Responses are included as if they were separate messages.
SEE FIELD 7 ABOUT '*'
4.25,101.2 *MESSAGES RECEIVED 0;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 26, 1989
HELP-PROMPT: Type a Number between 0 and 999999, 0 Decimal Digits
DESCRIPTION: Messages and Responses rec'd are included in this count even if they are not received by a local
recipient, but are forwarded on to another site.
SEE FIELD 7 ABOUT '*'.
4.25,101.3 *CHARACTERS SENT 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 26, 1989
HELP-PROMPT: Type a Number between 0 and 999999999, 0 Decimal Digits
DESCRIPTION: This is a count of the number of characters that were in the text field of the messages sent in
field 101.1.
SEE FIELD 7 ABOUT '*'.
4.25,101.4 *CHARACTERS RECEIVED 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 26, 1989
HELP-PROMPT: Type a Number between 0 and 999999999, 0 Decimal Digits
DESCRIPTION: This is the number of characters counted in the messages recorded in field 101.2.
SEE FIELD 7 ABOUT '*'.
4.25,101.5 *LINES SENT 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 27, 1989
HELP-PROMPT: Type a Number between 0 and 999999, 0 Decimal Digits
DESCRIPTION: The number of lines sent is to be stored here.
SEE FIELD 7 ABOUT '*'.
4.25,101.6 *LINES RECEIVED 0;7 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 27, 1989
HELP-PROMPT: Type a Number between 0 and 999999, 0 Decimal Digits
DESCRIPTION: The number of lines received will be stored here.
SEE FIELD 7 ABOUT '*'.
4.2,5 SYNONYM 2;0 Multiple #4.23
DESCRIPTION:
Other names by which this domain is known.
4.23,.01 SYNONYM 0;1 FREE TEXT (Multiply asked)
INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>64!($L(X)<1) X
LAST EDITED: APR 22, 2002
HELP-PROMPT: Answer must be 1-64 characters in length.
DESCRIPTION: Another name by which this Domain is known. For example, "San Francisco, CA" can be a synonym of
the domain "SANFRANCISCO.DOMAIN.EXT".
CROSS-REFERENCE: 4.2^C^MUMPS
1)= S ^DIC(4.2,"C",$E(X,1,64),DA(1),DA)=""
2)= K ^DIC(4.2,"C",$E(X,1,64),DA(1),DA)
4.2,5.5 STATION 0;13 FREE TEXT
STATION
INPUT TRANSFORM: K:$L(X)>7!($L(X)<3)!'(X?3N.E) X
LAST EDITED: APR 23, 1986
HELP-PROMPT: ANSWER MUST BE 3-7 CHARACTERS IN LENGTH
DESCRIPTION:
This is the domain's station.
4.2,6 MCTS ROUTING INDICATOR 0;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>3!($L(X)<3)!'(X?3U) X
LAST EDITED: MAR 20, 1985
HELP-PROMPT: Must be three upper case letters
DESCRIPTION:
This is a three character routing indicator for the VADATS network's MCTS terminal system.
4.2,6.2 DHCP ROUTING INDICATOR 0;14 FREE TEXT
INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>3!($L(X)<3) X
LAST EDITED: JUL 10, 1990
HELP-PROMPT: ANSWER MUST BE 3 CHARACTERS IN LENGTH
DESCRIPTION: This field is used to route messages when they arrive at the central data collection point at the
domain FOC-AUSTIN.DOMAIN.EXT.
CROSS-REFERENCE: 4.2^AD
1)= S ^DIC(4.2,"AD",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,"AD",$E(X,1,30),DA)
4.2,6.5 MAILMAN HOST 0;12 FREE TEXT
INPUT TRANSFORM: K:$L(X)>39!($L(X)<2) X
LAST EDITED: AUG 11, 2015
HELP-PROMPT: Answer must be 2-39 characters in length.
DESCRIPTION: This field contains a logical or physical address of a remote domain so that a connection can
occur.
4.2,6.6 FTP BLOB IP ADDRESS IP;1 FREE TEXT
INPUT TRANSFORM: K:'($$VALIDATE^XLFIPV(X)) X
LAST EDITED: AUG 11, 2015
HELP-PROMPT: Enter a valid IP address in the form: nn.nn.nn.nn (IPv4) or hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh
(IPv6)
DESCRIPTION: This field contains the IP address of this host so that it can be used as the to address for files
that will be sent to this domain.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
4.2,6.61 TCP/IP POLL FLAG P;1 SET
'0' FOR DO NOT POLL;
'1' FOR POLL;
LAST EDITED: JUL 06, 1992
DESCRIPTION: This is the information needed to log in the FTP service of this site if the standard route needs
to be overridden.
.
CROSS-REFERENCE: 4.2^D
1)= S ^DIC(4.2,"D",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,"D",$E(X,1,30),DA)
3)= If this cross reference is deleted, netmail may not be transmitted.
CROSS-REFERENCE: 4.2^ATCP
1)= S ^DIC(4.2,"ATCP",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,"ATCP",$E(X,1,30),DA)
This cross reference is used by XMRTCP to poll domains that have messages to be sent out. TaskMan
does not run on the node that has the TCP/IP device sometimes.
4.2,6.62 FTP 3;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>61!($L(X)<7) X I X'?2.E1";"2.E K X
LAST EDITED: APR 26, 1993
HELP-PROMPT: Answer must be 7-61 characters in length.
DESCRIPTION: This is the information needed by to log into an FTP service to send files. It is overridden by
the site if they wish in their Kernel Site Parameters and sent to the sender in real time.
There are really two pieces of data in this field separated by a ";". Piece number 1 is the
username. Piece number 2 is the password.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
4.2,6.7 FTP BLOB DIRECTORY FTP-DIR;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>40!($L(X)<2) X
LAST EDITED: MAR 01, 1993
HELP-PROMPT: Answer must be 2-40 characters in length.
DESCRIPTION: This field contains the directory into which a file should be put by a domain sending it files to
attach to multimedia messages.
4.2,7 *OUTGOING MESSAGE COUNT 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 09, 1985
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 9999999
DESCRIPTION: This is a count of the number of messages which have been transmitted to this domain since the
counter was last set to zero.
As of Kernel 7 this field was *'d and it will be deleted 18 month from the date that the community
was notified (6/5/90).
4.2,8 *OUTGOING LINE COUNT 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 09, 1985
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 99999999
DESCRIPTION: This is a count of the number of lines of text which have been transmitted to this domain since the
counter was last set to zero.
SEE FIELD 7 ABOUT '*'.
4.2,9 *INCOMING MESSAGE COUNT 0;7 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 99999999
DESCRIPTION: This is a count of the number of messages which have been received from this domain since the
counter was last reset.
SEE FIELD 7 ABOUT '*'.
4.2,10 *INCOMING LINE COUNT 0;8 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 99999999
DESCRIPTION: This is the count of the number of lines which have been received from this domain since the
counter was last reset.
SEE FIELD 7 ABOUT '*'.
4.2,11 *ERROR LAST REPORTED 0;9 DATE
INPUT TRANSFORM: S %DT="ET" D ^%DT S X=Y K:Y<1 X
LAST EDITED: OCT 09, 1985
DESCRIPTION: This is the date/time at which a physical link error was last reported to the network log device.
This timestamp is checked by the error reporting programs to insure that too many error messages
are not sent.
SEE FIELD 7 ABOUT '*'.
4.2,12 *NUMBER OF RECOVERABLE ERRORS 0;10 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 09, 1985
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 999999999
DESCRIPTION: This is a count of the number of recoverable errors which have occurred while sending or receiving
messages to or from this domain, since the counter was last set to zero. Recoverable errors are
errors which are detected by checksums, etc, which require retransmission of the line.
SEE FIELD 7 ABOUT '*'.
4.2,13 *PROGRESS REPORT 3;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<6) X
LAST EDITED: FEB 11, 1986
HELP-PROMPT: ANSWER MUST BE 6-20 CHARACTERS IN LENGTH
DESCRIPTION: This field contains the time (in $H format) of the last time a queue dump routine reported its
progress. If this field is undefined, or more than 5 minutes old, then the queue is assumed to be
inactive. If not, then the MESSAGE IN TRANSIT and LAST LINE TRANSMITTED fields indicate the
current status of the queue transmission.
SEE FIELD 7 ABOUT '*'.
4.2,14 *MESSAGE IN TRANSIT 3;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: FEB 11, 1986
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 999999999
DESCRIPTION: If this field exists, it indicates the message number of message currently being transmitted.
SEE FIELD 7 ABOUT '*'.
4.2,15 *LINE LAST TRANSMITTED 3;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: FEB 11, 1986
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 99999999
DESCRIPTION: If this field exists, it indicates the line number of the MESSAGE IN TRANSIT which was sent just
prior to the last PROGRESS REPORT.
SEE FIELD 7 ABOUT '*'.
4.2,15.4 *ERRORS THIS TRANSMISSION 3;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: NOV 24, 1986
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 999
DESCRIPTION: Number of "soft" errors (non-fatal) that have been encountered during the course of the current
transmission. This is the total number of soft errors encountered during entire transmission.
SEE FIELD 7 ABOUT '*'.
4.2,15.5 *RATE OF TRANSMISSION 3;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999.99)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: NOV 24, 1986
HELP-PROMPT: TYPE A NUMBER BETWEEN 0 AND 99999.99
DESCRIPTION: Transmission rate (in seconds) since the posting of the last progress report. This number is based
on the number of lines trasmitted since the last progress report and the number of seconds since
the last progress report.
SEE FIELD 7 ABOUT '*'.
4.2,15.6 *CHARACTERS REC'D 3;8 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 26, 1989
HELP-PROMPT: Type a Number between 0 and 99999999, 0 Decimal Digits
DESCRIPTION: This is the number of characters received during the current process and is for the current
message.
SEE FIELD 7 ABOUT '*'.
4.2,15.7 *CHARACTERS SENT 3;9 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: OCT 26, 1989
HELP-PROMPT: Type a Number between 0 and 99999999, 0 Decimal Digits
DESCRIPTION: This is the number of characters in the current message that have been sent so far.
SEE FIELD 7 ABOUT '*'.
4.2,16 POLL LIST 4;0 Multiple #4.24
LAST EDITED: FEB 28, 1986
HELP-PROMPT: ANSWER MUST BE 1-15 CHARACTERS IN LENGTH
DESCRIPTION: If this domain belongs to a poll list, then it will be activated when a background poller is
activated to send mail to this list.
4.24,.01 POLL LIST 0;1 NUMBER (Multiply asked)
INPUT TRANSFORM: K:+X'=X!(X>1000)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: JUN 25, 1986
HELP-PROMPT: Enter a poll list number between 0 and 1000
DESCRIPTION: If this domain belongs to a poll list, then it will be activated when a background poller is
activated to send mail to this list.
CROSS-REFERENCE: 4.2^AB
1)= S ^DIC(4.2,"AB",$E(X,1,30),DA(1),DA)=""
2)= K ^DIC(4.2,"AB",$E(X,1,30),DA(1),DA)
4.2,17 PHYSICAL LINK DEVICE 0;17 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X I $D(X) S %ZIS="NQRS",IOP=X D ^%ZIS K:POP X S:$D(X) X=ION W:$D(X) " Stored i
nternally as ",X D ^%ZISC S IOP="HOME" D ^%ZIS K IOP,%ZIS
LAST EDITED: DEC 17, 1991
HELP-PROMPT: MUST MATCH THE NAME FIELD IN THE DEVICE FILE.
DESCRIPTION: This field is used for network mail ONLY. If there is no device named in field 1.3 of the
TRANSMISSION SCRIPT, then this device is used. If no device is named in this field, then the
device named in field 8.25 of file 4.3 is used. If there's no device named in that field, then
there is no device. If this domain has a physical link such as a miniengine port, a direct line to
another cpu, a modem, etc., this port should be named in this field to direct network mail to the
proper output device. There must be an entry in the DEVICE file for this cpu port. The name field
of the DEVICE file can be a literal (such as MINIENGINE-OUT or CPU B LINK) but the $I field must
match with the correct cpu $I. If the link is physically located on a cpu other than the one the
network mail is being sent from, the local DEVICE file MUST reflect that in the OTHER CPU field of
the device file if the transmission is to take place immediately. If it is not identified
properly, the message will go into a queue to be processed the next time a network message is sent
from or recieved on the processor with the physical link. NOTE: The DEVICE files on all cpu's
must have matching device names to correctly route the message to the proper cpu for sending.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
4.2,20 LEVEL 1 NAME ; COMPUTED
MUMPS CODE: X ^DD(4.2,20,9.2) S Y(4.2,20,5)=X S X=".",X=$L(Y(4.2,20,5),X),X=$P(Y(4.2,20,2),Y(4.2,20,3),X)
9.2 = S Y(4.2,20,1)=$S($D(^DIC(4.2,D0,0)):^(0),1:"") S X=$P(Y(4.2,20,1),U,1),Y(4.2,20,2)=X S X=".",
Y(4.2,20,3)=X,Y(4.2,20,4)=X S X=$P(Y(4.2,20,1),U,1)
ALGORITHM: $P(NAME,".",$L(NAME,"."))
DESCRIPTION:
The most right "." piece of a domain name ($P(domain-name,".",$L(domain-name,"."))
4.2,21 LEVEL 2 NAME ; COMPUTED
MUMPS CODE: X ^DD(4.2,21,9.2) S Y(4.2,21,5)=X S X=".",X=$L(Y(4.2,21,5),X)-1,Y(4.2,21,6)=X S X=9,X=$P(Y(4.2,21,2
),Y(4.2,21,3),Y(4.2,21,6),X)
9.2 = S Y(4.2,21,1)=$S($D(^DIC(4.2,D0,0)):^(0),1:"") S X=$P(Y(4.2,21,1),U,1),Y(4.2,21,2)=X S X=".",
Y(4.2,21,3)=X,Y(4.2,21,4)=X S X=$P(Y(4.2,21,1),U,1)
ALGORITHM: $P(NAME,".",$L(NAME,".")-1)
DESCRIPTION:
$P(domain-name,".",$L(domain-name,".")-1)
4.2,22 LEVEL 3 NAME ; COMPUTED
MUMPS CODE: X ^DD(4.2,22,9.2) S Y(4.2,22,5)=X S X=".",X=$L(Y(4.2,22,5),X)-2,Y(4.2,22,6)=X S X=9,X=$P(Y(4.2,22,2
),Y(4.2,22,3),Y(4.2,22,6),X)
9.2 = S Y(4.2,22,1)=$S($D(^DIC(4.2,D0,0)):^(0),1:"") S X=$P(Y(4.2,22,1),U,1),Y(4.2,22,2)=X S X=".",
Y(4.2,22,3)=X,Y(4.2,22,4)=X S X=$P(Y(4.2,22,1),U,1)
ALGORITHM: $P(NAME,".",$L(NAME,".")-2)
DESCRIPTION:
$P(domain-name,".",$L(domain-name,".")-2)
4.2,23 LEVEL 4 NAME ; COMPUTED
MUMPS CODE: X ^DD(4.2,23,9.2) S Y(4.2,23,5)=X S X=".",X=$L(Y(4.2,23,5),X)-3,Y(4.2,23,6)=X S X=9,X=$P(Y(4.2,23,2
),Y(4.2,23,3),Y(4.2,23,6),X)
9.2 = S Y(4.2,23,1)=$S($D(^DIC(4.2,D0,0)):^(0),1:"") S X=$P(Y(4.2,23,1),U,1),Y(4.2,23,2)=X S X=".",
Y(4.2,23,3)=X,Y(4.2,23,4)=X S X=$P(Y(4.2,23,1),U,1)
9.3 = X ^DD(4.2,23,9.2) S Y(4.2,23,5)=X,X=".",Y(4.2,23,6)=X,X=$L(Y(4.2,23,5),X),Y(4.2,23,6)=X,Y(4.2
,23,7)=X S X=9
ALGORITHM: $P(NAME,".",$L(NAME,".")-3)
LAST EDITED: APR 06, 1987
DESCRIPTION:
$P(domain-name,".",$L(domain-name,".")-3)
4.2,24 *NETWORK DEVICE 3;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>9!($L(X)<1) X
LAST EDITED: MAR 01, 1988
HELP-PROMPT: ANSWER MUST BE 1-9 CHARACTERS IN LENGTH
DESCRIPTION:
SEE FIELD 7 ABOUT '*'.
4.2,25 *TRANSMISSION TASK# 3;7 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: SEP 22, 1989
HELP-PROMPT: Type a Number between 1 and 99999999, 0 Decimal Digits
DESCRIPTION: The transmission task# points to the TaskMan task that has been generated to handle delivery of
messages to the domain in background.
SEE FIELD 7 ABOUT '*'.
4.2,50 DIRECTORY REQUESTS FLAG 50;1 NUMBER
INPUT TRANSFORM: I $S(X="":0,X\1'=X:1,X>99:1,1:0) K X
LAST EDITED: SEP 02, 1993
HELP-PROMPT: Type a Number between 0 and 99, 0 Decimal Digits
DESCRIPTION: This field controls whether or not the XMMGR-DIRECTORY-ALL option will send a message requesting
the user directory for the domain.
If the value is null or zero, no request will be made. If the value is a positive integer, a
request will be made at the same time as other domains with the same number in this field are made.
A task must be set up and scheduled for each number assigned using the XMDIR-REQUEST-ALL option,
which is then run every 90 days (or according to what you change the reschedule value to).
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 4.2^AE
1)= S ^DIC(4.2,"AE",$E(X,1,30),DA)=""
2)= K ^DIC(4.2,"AE",$E(X,1,30),DA)
4.2,100 *MESSAGE STATISTICS MONTH 100;0 WORD-PROCESSING #4.25 (NOWRAP)
DESCRIPTION: Message statistics are collected by month.
SEE FIELD 7 ABOUT '*'
FILES POINTED TO FIELDS
DOMAIN (#4.2) RELAY DOMAIN (#2)
INPUT TEMPLATE(S):
XM DOMAIN JUN 18, 2009@09:26 USER #17
PRINT TEMPLATE(S):
CAPTIONED USER #0
XMHOSTLIST APR 09, 1987 USER #0 DOMAIN HOST LIST
This template may be used to produce a list of domains with pertinent
network routing information.
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):