Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XMXPARM

Package: MailMan

Routine: XMXPARM


Information

XMXPARM ;ISC-SF/GMB-Parameter check ;03/26/2003 08:00

Source Information

Source file <XMXPARM.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
MailMan 5 INITAPI^XMVVITAE  (CHKUSER,XMATTACH,XMBN,XMBODY,XMCODE,XMHINT,XMKEY,XMKZ,XMKZA,XMSTRIP,XMTO)^XMXPARM1  $$XMKN^XMXPARMB  ($$NAME,ERRSET)^XMXUTIL  ($$CTRL,$$MAXBLANK,$$STRIP)^XMXUTIL1  
VA Fileman 3 ^%DT  $$EZBLD^DIALOG  $$FIND1^DIC  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
MailMan 12 XMA1B  XMA2  XMAPHOST  XMB  XMD  XMJMS  XMXAPI  XMXAPIG  
XMXAPIU  XMXBULL  XMXEDIT  XMXPARMB  

Entry Points

Name Comments DBIA/ICR reference
ACTMSG(XMDUZ,XMK,XMKZ) ;
LATERMSG(XMDUZ,XMK,XMKZA,XMINSTR) ;
XMSUBJ(XMPARM,XMSUBJ) ; Validate a prospective message subject
XMZ(XMZ) ;
XMDUZ(XMDUZ,XMV) ;
MOVEBODY(XMZ,XMBODY) ;
MOVEMSG(XMDUZ,XMK,XMKZA,XMKTO) ;
ITOWHOM(XMDUZ,XMZ,XMTYPE,XMINSTR) ;
XMTYPE(XMTYPE) ; Validate a message type
XMFROM(XMPARM,XMFROM) ;
XMK(XMDUZ,XMPARM,XMK,XMOPTNL) ;
XMKTO(XMDUZ,XMKTO) ;
BULLETIN(XMDUZ,XMBN,XMPARM,XMBODY,XMTO,XMINSTR,XMATTACH) ;
XMDATE(XMPARM,XMDATE) ;
VSUBJ(XMSUBJ) ;
ANSRMSG(XMDUZ,XMK,XMKZ,XMSUBJ,XMBODY,XMTO,XMINSTR) ;
XMINSTR(XMINSTR) ; Validate special instructions
SENDMSG(XMDUZ,XMSUBJ,XMBODY,XMTO,XMINSTR,XMATTACH) ;
ADDRNSND(XMDUZ,XMZ,XMTO,XMINSTR) ;
REPLYMSG(XMDUZ,XMK,XMKZ,XMBODY,XMINSTR) ;
PRTMSG(XMDUZ,XMK,XMKZA,XMPRTTO,XMINSTR,XMSUBJ,XMTO) ;
ACTMSGS(XMDUZ,XMK,XMKZA) ;
VAPORMSG(XMDUZ,XMK,XMKZA,XMINSTR) ;
FWDMSG(XMDUZ,XMK,XMKZA,XMTO,XMINSTR) ;
XMFLAG(XMPARM,XMFLAG,FLAGSET) ;
TOWHOM(XMDUZ,XMZ,XMTYPE,XMTO,XMINSTR) ;

External References

Name Field # of Occurrence
^%DT XMDATE+4
$$EZBLD^DIALOG XMSUBJ+5
$$FIND1^DIC XMK+5
INITAPI^XMVVITAE XMDUZ+12
CHKUSER^XMXPARM1 XMDUZ+2
XMATTACH^XMXPARM1 SENDMSG+7
XMBN^XMXPARM1 BULLETIN+3
XMBODY^XMXPARM1 ANSRMSG+3, BULLETIN+4, REPLYMSG+2, SENDMSG+4, MOVEBODY+3
XMCODE^XMXPARM1 PRTMSG+4, PRTMSG+5
XMHINT^XMXPARM1 XMINSTR+12
XMKEY^XMXPARM1 XMINSTR+11
XMKZ^XMXPARM1 ACTMSG+5
XMKZA^XMXPARM1 ACTMSGS+4
XMSTRIP^XMXPARM1 XMINSTR+14
XMTO^XMXPARM1 ANSRMSG+4, BULLETIN+5, FWDMSG+2, PRTMSG+7, SENDMSG+5, ADDRNSND+4, TOWHOM+2
$$XMKN^XMXPARMB XMINSTR+1
$$NAME^XMXUTIL XMDUZ+11
ERRSET^XMXUTIL LATERMSG+8, VAPORMSG+8, XMDUZ+7, XMDUZ+10, XMSUBJ+7, XMSUBJ+9, XMDATE+9, XMFROM+8, XMTYPE+4, XMFLAG+5
, XMKTO+3, XMK+10, XMZ+2
$$CTRL^XMXUTIL1 XMSUBJ+2
$$MAXBLANK^XMXUTIL1 XMSUBJ+4
$$STRIP^XMXUTIL1 XMSUBJ+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
3.701 FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMERR" ACTMSGS+1!, ACTMSG+1!, BULLETIN+1!, SENDMSG+1!, ADDRNSND+1!, MOVEBODY+1!, VSUBJ+1!, ITOWHOM+1!
^XMB(3.7 - [#3.7] XMDUZ+8, XMK+1
^XMB(3.9 - [#3.9] XMZ+1
^XUSEC("XMNOPRIV" XMDUZ+6

Label References

Name Line Occurrences
$$XMDATE LATERMSG+4, LATERMSG+7, PRTMSG+3, VAPORMSG+4, VAPORMSG+7, XMINSTR+3, XMINSTR+5, XMINSTR+6
$$XMFROM XMINSTR+7, XMINSTR+8
$$XMK ACTMSGS+3, ACTMSG+4, XMINSTR+2, XMINSTR+4, XMKTO+4
$$XMSUBJ ANSRMSG+2, PRTMSG+6, REPLYMSG+4, SENDMSG+3, VSUBJ+2
ACTMSG ANSRMSG+1, REPLYMSG+1
ACTMSGS FWDMSG+1, LATERMSG+1, MOVEMSG+1, PRTMSG+1, VAPORMSG+1
ITOWHOM TOWHOM+1
XMDUZ ACTMSGS+2, ACTMSG+2, BULLETIN+2, SENDMSG+2, ADDRNSND+2, ITOWHOM+2
XMFLAG ITOWHOM+3, XMINSTR+9, XMTYPE+5
XMINSTR ANSRMSG+5, BULLETIN+6, FWDMSG+3, REPLYMSG+3, SENDMSG+6, ADDRNSND+5, ITOWHOM+5
XMKTO MOVEMSG+2
XMTYPE XMINSTR+13
XMZ ACTMSG+6, ADDRNSND+3, MOVEBODY+2, ITOWHOM+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT XMDATE+1~, XMDATE+3*
%DT(0 XMDATE+3*
>> DIERR XMK+7, XMK+10
DUZ XMDUZ+1, XMDUZ+5, XMDUZ+6, XMDUZ+8, XMDUZ+11
FLAGSET XMFLAG~, XMFLAG+2
U XMSUBJ+6, XMFROM+4
X XMDATE+1~, XMDATE+2*
XMATTACH BULLETIN~, SENDMSG~, SENDMSG+7
XMBN BULLETIN~, BULLETIN+3
XMBODY ANSRMSG~, ANSRMSG+3, BULLETIN~, BULLETIN+4, REPLYMSG~, REPLYMSG+2, SENDMSG~, SENDMSG+4, MOVEBODY~, MOVEBODY+3
XMDATE XMDATE~, XMDATE+2, XMDATE+8, XMDATE+10
XMDUZ ACTMSGS~, ACTMSGS+2, ACTMSGS+3, ACTMSG~, ACTMSG+2, ACTMSG+4, ANSRMSG~, ANSRMSG+1, BULLETIN~, BULLETIN+2
, FWDMSG~, FWDMSG+1, LATERMSG~, LATERMSG+1, MOVEMSG~, MOVEMSG+1, MOVEMSG+2, PRTMSG~, PRTMSG+1, REPLYMSG~
, REPLYMSG+1, SENDMSG~, SENDMSG+2, VAPORMSG~, VAPORMSG+1, ADDRNSND~, ADDRNSND+2, ITOWHOM~, ITOWHOM+2, TOWHOM~
, TOWHOM+1, XMDUZ~, XMDUZ+1*, XMDUZ+2, XMDUZ+5, XMDUZ+8, XMDUZ+10, XMDUZ+11, XMINSTR+1, XMINSTR+2
, XMKTO~, XMKTO+4, XMK~, XMK+1, XMK+5
XMERR ACTMSGS+1!, ACTMSG+1!, BULLETIN+1!, SENDMSG+1!, ADDRNSND+1!, MOVEBODY+1!, VSUBJ+1!, ITOWHOM+1!
XMFLAG XMFLAG~, XMFLAG+2, XMFLAG+4
XMFROM XMFROM~, XMFROM+3, XMFROM+4, XMFROM+5, XMFROM+19
XMINSTR ANSRMSG~, ANSRMSG+5, BULLETIN~, BULLETIN+6, FWDMSG~, FWDMSG+3, LATERMSG~, LATERMSG+5, LATERMSG+7*, PRTMSG~
, PRTMSG+2, REPLYMSG~, REPLYMSG+3, SENDMSG~, SENDMSG+6, VAPORMSG~, VAPORMSG+5, VAPORMSG+6, VAPORMSG+7*, ADDRNSND~
, ADDRNSND+5, ITOWHOM~, ITOWHOM+5, TOWHOM~, TOWHOM+1, XMINSTR~
XMINSTR("ADDR FLAGS" , ANSRMSG+4, BULLETIN+5, FWDMSG+2, PRTMSG+7, SENDMSG+5, ADDRNSND+4, ITOWHOM+4, TOWHOM+2
XMINSTR("FLAGS" XMINSTR+9
XMINSTR("FROM" XMINSTR+7*
XMINSTR("FWD BY" , XMINSTR+8*
XMINSTR("HDR" PRTMSG+4
XMINSTR("LATER" LATERMSG+2, LATERMSG+4*, XMINSTR+6*
XMINSTR("NET REPLY" , REPLYMSG+4, SUBJ" , REPLYMSG+4*
XMINSTR("RCPT BSKT" , XMINSTR+1*
XMINSTR("RECIPS" PRTMSG+5
XMINSTR("SCR HINT" , XMINSTR+10, XMINSTR+12, KEY" , XMINSTR+10, XMINSTR+11
XMINSTR("SELF BSKT" , XMINSTR+2*
XMINSTR("SHAR E BSKT" , XMINSTR+4*, E DATE" , XMINSTR+3*
XMINSTR("STRIP" XMINSTR+14
XMINSTR("TYPE" XMINSTR+13
XMINSTR("VAPOR" VAPORMSG+2, VAPORMSG+3, VAPORMSG+4*, XMINSTR+5*
XMINSTR("WHEN" PRTMSG+3*
XMK ACTMSGS~, ACTMSGS+3*, ACTMSG~, ACTMSG+3, ACTMSG+4*, ACTMSG+5, ANSRMSG~, ANSRMSG+1, FWDMSG~, FWDMSG+1
, LATERMSG~, LATERMSG+1, MOVEMSG~, MOVEMSG+1, PRTMSG~, PRTMSG+1, REPLYMSG~, REPLYMSG+1, VAPORMSG~, VAPORMSG+1
, XMK~, XMK+1, XMK+4, XMK+5*, XMK+6
XMKN XMK+3~, XMK+4*, XMK+5, XMK+7, XMK+8, XMK+11
XMKTO MOVEMSG~, MOVEMSG+2, XMKTO~, XMKTO+1, XMKTO+4*
XMKZ ACTMSG~, ACTMSG+5, ACTMSG+6, ANSRMSG~, ANSRMSG+1, REPLYMSG~, REPLYMSG+1
XMKZA ACTMSGS~, ACTMSGS+4, FWDMSG~, FWDMSG+1, LATERMSG~, LATERMSG+1, MOVEMSG~, MOVEMSG+1, PRTMSG~, PRTMSG+1
, VAPORMSG~, VAPORMSG+1
XMLEFT XMFLAG+1~, XMFLAG+2*, XMFLAG+3, XMFLAG+4
XMOPTNL XMK~, XMK+7
XMP XMDATE+6~, XMDATE+9, XMFROM+5~, XMFROM+8, XMTYPE+2~, XMTYPE+4, XMFLAG+4~, XMFLAG+5, XMKTO+2~, XMKTO+3
, XMK+8~, XMK+10
XMP("PARAM" XMDATE+7*, XMDATE+8*, XMFROM+5*, XMTYPE+2*, XMFLAG+4*, XMKTO+2*, XMK+8*
XMP(1 XMFLAG+4*, XMK+8*
XMPARM BULLETIN~, XMSUBJ~, XMDATE~, XMDATE+7, XMFROM~, XMFROM+5, XMFLAG~, XMFLAG+4, XMK~, XMK+8
XMPRTTO PRTMSG~
XMSUBJ ANSRMSG~, ANSRMSG+2*, PRTMSG~, PRTMSG+6*, SENDMSG~, SENDMSG+3*, VSUBJ~, VSUBJ+2*, XMSUBJ~, XMSUBJ+2*
, XMSUBJ+3*, XMSUBJ+4*, XMSUBJ+5, XMSUBJ+6, XMSUBJ+8, XMSUBJ+11
XMTO ANSRMSG~, ANSRMSG+4, BULLETIN~, BULLETIN+5, FWDMSG~, FWDMSG+2, PRTMSG~, PRTMSG+7, SENDMSG~, SENDMSG+5
, ADDRNSND~, ADDRNSND+4, TOWHOM~, TOWHOM+2
XMTYPE ITOWHOM~, ITOWHOM+3, ITOWHOM+4, TOWHOM~, TOWHOM+1, XMTYPE~, XMTYPE+1, XMTYPE+2, XMTYPE+5
XMV ACTMSGS+2, ACTMSG+2, BULLETIN+2, SENDMSG+2, ADDRNSND+2, ITOWHOM+2, XMDUZ~
XMV("DUZ NAME " , XMDUZ+11
XMV("NAME" XMDUZ+11
XMV("VERSION" XMDUZ+11
XMZ ADDRNSND~, ADDRNSND+3, MOVEBODY~, MOVEBODY+2, ITOWHOM~, ITOWHOM+4, TOWHOM~, TOWHOM+1, XMZ~, XMZ+1
, XMZ+2
Y XMDATE+1~, XMDATE+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All