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: XMXPARMB

Package: MailMan

Routine: XMXPARMB


Information

XMXPARMB ;ISC-SF/GMB-Parameter check for XMXAPIB ;04/17/2002 14:12

Source Information

Source file <XMXPARMB.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
MailMan 3 ($$XMK,XMDUZ,XMFLAG,XMZ)^XMXPARM  CHKUSER^XMXPARM1  ERRSET^XMXUTIL  
VA FileMan 3 ^%DT  $$FIND1^DIC  VAL^DIE  

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 XMXAPI  XMXAPIB  XMXAPIG  XMXPARM  

Entry Points

Name Comments DBIA/ICR reference
CRE8MBOX(XMDUZ,XMDATE) ; Create a mailbox for a user
XMDATE(XMPARM,XMDATE) ;
VA200(XMDUZ) ; Make sure DUZ exists
TERMMBOX(XMDUZ) ; Terminate a mailbox (delete all traces of user in MailMan)
MBOX(XMDUZ) ;
LISTBSKT(XMDUZ,XMFLAGS,XMAMT,XMSTART,XMPART,XMTROOT) ;
LISTMSGS(XMDUZ,XMK,XMFLDS,XMFLAGS,XMAMT,XMSTART,XMF,XMTROOT) ;
DELBSKT(XMDUZ,XMK,XMFLAGS) ;
BSKT(XMDUZ,XMK) ; Make sure basket exists
CRE8BSKT(XMDUZ,XMKN) ;
NAMEBSKT(XMDUZ,XMK,XMKN) ;
XMKN(XMDUZ,XMPARM,XMKN,XMOKXST) ; Validate a prospective basket name
; XMKN prospective basket name
; XMOKXST is it OK if a basket with that name already exists? (0=no; 1=yes)
XMAMT(XMPARM,XMAMT) ;
SERV(XMKN,XMZ) ;
XMSERV(XMKN) ;

External References

Name Field # of Occurrence
^%DT XMDATE+4
$$FIND1^DIC XMKN+5
VAL^DIE XMKN+10
$$XMK^XMXPARM LISTMSGS+3, BSKT+3, NAMEBSKT+3
XMDUZ^XMXPARM MBOX+2, LISTBSKT+2, LISTMSGS+2, BSKT+2, CRE8BSKT+2, NAMEBSKT+2
XMFLAG^XMXPARM LISTBSKT+3, LISTMSGS+4, DELBSKT+2
XMZ^XMXPARM SERV+3
CHKUSER^XMXPARM1 CRE8MBOX+2, TERMMBOX+2
ERRSET^XMXUTIL XMDATE+9, VA200+5, XMKN+9, XMKN+14, XMAMT+8, XMSERV+5, XMSERV+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
3.701 FIND1^DIC,  VAL^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] XMSERV+6
^TMP("XMERR" CRE8MBOX+1!, TERMMBOX+1!, MBOX+1!, LISTBSKT+1!, LISTMSGS+1!, BSKT+1!, CRE8BSKT+1!, NAMEBSKT+1!, SERV+1!
^VA(200 - [#200] VA200+1

Label References

Name Line Occurrences
$$XMDATE CRE8MBOX+3
$$XMKN CRE8BSKT+3, NAMEBSKT+4
BSKT DELBSKT+1
XMAMT LISTBSKT+4, LISTMSGS+5
XMSERV SERV+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT XMDATE+1~, XMDATE+3*
U LISTMSGS+3, XMKN+10
X XMDATE+1~, XMDATE+2*
XMAMT LISTBSKT~, LISTBSKT+4, LISTMSGS~, LISTMSGS+5, XMAMT~, XMAMT+1, XMAMT+2, XMAMT+3, XMAMT+4, XMAMT+7
XMDATE CRE8MBOX~, CRE8MBOX+3*, XMDATE~, XMDATE+2, XMDATE+8, XMDATE+10
XMDUZ CRE8MBOX~, CRE8MBOX+2, VA200~, VA200+1, VA200+4, TERMMBOX~, TERMMBOX+2, MBOX~, MBOX+2, LISTBSKT~
, LISTBSKT+2, LISTMSGS~, LISTMSGS+2, LISTMSGS+3, DELBSKT~, DELBSKT+1, BSKT~, BSKT+2, BSKT+3, CRE8BSKT~
, CRE8BSKT+2, CRE8BSKT+3, NAMEBSKT~, NAMEBSKT+2, NAMEBSKT+3, NAMEBSKT+4, XMKN~, XMKN+5, XMKN+10
XMERR CRE8MBOX+1!, TERMMBOX+1!, MBOX+1!, LISTBSKT+1!, LISTMSGS+1!, BSKT+1!, CRE8BSKT+1!, NAMEBSKT+1!, XMKN+4, SERV+1!
XMF LISTMSGS~
XMFLAGS LISTBSKT~, LISTBSKT+3, LISTMSGS~, LISTMSGS+4, DELBSKT~, DELBSKT+2
XMFLDS LISTMSGS~
XMK LISTMSGS~, LISTMSGS+3*, DELBSKT~, DELBSKT+1, BSKT~, BSKT+3*, NAMEBSKT~, NAMEBSKT+3*
XMKN CRE8BSKT~, CRE8BSKT+3*, NAMEBSKT~, NAMEBSKT+4*, XMKN~, XMKN+4, XMKN+5, XMKN+8, XMKN+10, XMKN+13
, XMKN+15, SERV~, SERV+2, XMSERV~, XMSERV+1, XMSERV+4, XMSERV+6, XMSERV+9
XMOK XMKN+3~, XMKN+10
XMOKXST XMKN~, XMKN+4
XMP XMDATE+6~, XMDATE+9, VA200+2~, VA200+5, XMKN+6~, XMKN+9, XMKN+11~, XMKN+14, XMAMT+5~, XMAMT+8
, XMSERV+2~, XMSERV+5, XMSERV+7~, XMSERV+10
XMP("PARAM" XMDATE+7*, XMDATE+8*, VA200+3*, VA200+4*, XMKN+7*, XMKN+8*, XMKN+12*, XMKN+13*, XMAMT+6*, XMAMT+7*
, XMSERV+3*, XMSERV+4*, XMSERV+8*, XMSERV+9*
XMP(1 VA200+4*, XMKN+8*, XMKN+13*, XMAMT+7*, XMSERV+4*, XMSERV+9*
XMP(2 XMKN+13*
XMPARM XMDATE~, XMDATE+7, XMKN~, XMKN+7, XMKN+12, XMAMT~, XMAMT+6
XMPART LISTBSKT~
XMSTART LISTBSKT~, LISTMSGS~
XMTROOT LISTBSKT~, LISTMSGS~
>> XMV MBOX+2, LISTBSKT+2, LISTMSGS+2, BSKT+2, CRE8BSKT+2, NAMEBSKT+2
XMZ SERV~, SERV+3
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