XMXPARM1 ;ISC-SF/GMB-Parameter check (cont.) ;04/19/2002 12:14
Source file <XMXPARM1.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHKUSER(XMDUZ,XMNOMBOX) | ; Ascertain/verify user's DUZ, and make sure authorized to use MailMan
; XMNOMBOX Is it possible that this user does not have a mailbox? ; 0=no (default); 1=yes |
|
XMATTACH(XMATTACH) | ; Validate attachments
|
|
XMBN(XMBN) | ; Check bulletin name
|
|
XMBODY(XMBODY,XMOPTNL) | ; Check the body of the message (just make sure there is a body)
|
|
XMCODE(XMPARM,XMCODE,XMSET) | ;
|
|
XMHINT(XMHINT) | ; Validate a scramble hint
|
|
XMKEY(XMKEY) | ; Validate a scramble key
|
|
XMKZ(XMK,XMKZ) | ;
|
|
XMKZA(XMKZA) | ; Check the message numbers (just make sure there is at least one)
|
|
XMROOT(XMPARM,XMROOT) | ; Validate root
|
|
XMSTRIP(XMSTRIP) | ; Validate a message strip string
|
|
XMTO(XMTO,XMOPTNL) | ; Check the addressees (just make sure there is at least one)
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XMB(3.6 - [#3.6] | XMBN+2 |
^XMB(3.7 - [#3.7] | XMKZ+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DIERR | CHKUSER+12 |
U | XMCODE+1, XMHINT+4 |
XMADDR | CHKUSER+3~, CHKUSER+4*, CHKUSER+5*, CHKUSER+9, CHKUSER+11 |
XMATTACH | XMATTACH~ |
XMBN | XMBN~, XMBN+1, XMBN+2, XMBN+3 |
XMBODY | XMBODY~, XMBODY+1, XMBODY+3, XMBODY+5, XMBODY+6 |
XMCODE | XMCODE~, XMCODE+1, XMCODE+4 |
XMDUZ | CHKUSER~, CHKUSER+4, CHKUSER+7, CHKUSER+9*, CHKUSER+10, CHKUSER+11*, CHKUSER+12, XMKZ+1 |
XMHINT | XMHINT~, XMHINT+1, XMHINT+4, XMHINT+7 |
XMK | XMKZ~, XMKZ+1, XMKZ+2 |
XMKEY | XMKEY~, XMKEY+1, XMKEY+3, XMKEY+6 |
XMKZ | XMKZ~, XMKZ+1, XMKZ+2 |
XMKZA | XMKZA~, XMKZA+1 |
XMNOMBOX | CHKUSER~, CHKUSER+7 |
XMOPTNL | XMBODY~, XMBODY+2, XMTO~, XMTO+2 |
XMP | XMCODE+2~, XMCODE+7, XMHINT+5~, XMHINT+10, XMKEY+4~, XMKEY+9, XMKZ+2~, XMKZ+3, XMSTRIP+2~, XMSTRIP+6 |
XMP("PARAM" | XMCODE+3*, XMCODE+4*, XMHINT+6*, XMHINT+7*, XMKEY+5*, XMKEY+6*, XMSTRIP+3*, XMSTRIP+4* |
XMP(1 | XMCODE+6*, XMHINT+9*, XMKEY+8*, XMKZ+2*, XMSTRIP+5* |
XMP(2 | XMHINT+9*, XMKEY+8*, XMKZ+2*, XMSTRIP+5* |
XMPARM | XMCODE~, XMCODE+3, XMROOT~ |
XMROOT | XMROOT~ |
XMSCREEN | CHKUSER+3~, CHKUSER+7*, CHKUSER+9 |
XMSET | XMCODE~, XMCODE+1, XMCODE+6 |
XMSTRIP | XMSTRIP~, XMSTRIP+1, XMSTRIP+4 |
XMTO | XMTO~, XMTO+1 |
XMUSER | CHKUSER+3~ |