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 |  Local Variables  | All
Print Page as PDF
Routine: XMXPARM1

Package: MailMan

Routine: XMXPARM1


Information

XMXPARM1 ;ISC-SF/GMB-Parameter check (cont.) ;04/19/2002 12:14

Source Information

Source file <XMXPARM1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 $$UP^XLFSTR  $$USERTYPE^XUSAP  
MailMan 2 $$GOTADDR^XMXADDR  ERRSET^XMXUTIL  
VA FileMan 1 $$FIND1^DIC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
MailMan 4 XMD  XMXEDIT  XMXPARM  XMXPARMB  

Entry Points

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)

External References

Name Field # of Occurrence
$$FIND1^DIC CHKUSER+9
$$UP^XLFSTR CHKUSER+5
$$GOTADDR^XMXADDR XMTO+2
ERRSET^XMXUTIL CHKUSER+12, XMBN+1, XMBN+3, XMBODY+2, XMBODY+4, XMBODY+6, XMCODE+7, XMHINT+10, XMKEY+1, XMKEY+9
, XMKZ+3, XMKZA+2, XMSTRIP+6, XMTO+3
$$USERTYPE^XUSAP CHKUSER+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.6 - [#3.6] XMBN+2
^XMB(3.7 - [#3.7] XMKZ+1

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All