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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XMFAX

Package: MailMan

Routine: XMFAX


Information

XMFAX ;ISC-SF/GMB-Fax ;04/08/2002 14:46

Source Information

Source file <XMFAX.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
MailMan 2 $$NAME^XMXUTIL  $$MMDT^XMXUTIL1  
VA FileMan 2 $$EZBLD^DIALOG  (FILE,UPDATE,WP)^DIE  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  
Uncategorized 1 (NE,QUE)^AKFAX0  

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

Package Total Caller Graph
MailMan 1 XMKP  

Entry Points

Name Comments DBIA/ICR reference
FAX(XMZ) ; Fax a message
CRE8FAX(XMZ,XMQUIET,XMCNT,XMABORT) ;
RECORD(AKQ,AKFAX,AKIEN,XMABORT) ; Add record to fax file
; AKFAX Fax ID
; AKIEN Record number in ^AKF("FAX",
RECIPS(XMZ,XMFID,XMFIEN,XMCNT) ; Add recipients to fax record and update recipient record in mail msg.
BODY(XMZ,XMFIEN) ; Copy the msg text to the fax text
SENDFAX(AKQ,AKIEN,AKML) ;
FAXHDR(XMFID,XMFTO) ; Print the fax header

External References

Name Field # of Occurrence
NE^AKFAX0 RECORD+3
QUE^AKFAX0 SENDFAX+2
$$EZBLD^DIALOG RECIPS+8, BODY+3, BODY+7, BODY+8, BODY+9, SENDFAX+1, FAXHDR+1, FAXHDR+3
FILE^DIE RECIPS+18
UPDATE^DIE RECIPS+12
WP^DIE BODY+12, BODY+13
$$FMTE^XLFDT FAXHDR+2
$$NOW^XLFDT RECIPS+14, FAXHDR+2
$$NAME^XMXUTIL BODY+8, BODY+9
$$MMDT^XMXUTIL1 BODY+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39332)
  • Line Location: SENDFAX+1
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39333,XMFTO)
  • Line Location: FAXHDR+1
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39334,.XMPARM),!
  • Line Location: FAXHDR+3
Routine Call
  • DIALOG
  • Line Location:
    • RECIPS+8
    • BODY+3
    • BODY+7
    • BODY+8
    • BODY+9
    • SENDFAX+1
    • FAXHDR+1
    • FAXHDR+3
Routine Call
  • DIE
  • Line Location:
    • RECIPS+18
Routine Call
  • DIE
  • Line Location:
    • RECIPS+12
Routine Call
  • DIE
  • Line Location:
    • BODY+12
    • BODY+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AKF("FAX" CRE8FAX+3, CRE8FAX+6, RECORD+4*
^AKF("FAXR" RECIPS+4
^XMB("NETNAME" BODY+7
^XMB(3.9 - [#3.9] RECIPS+3, RECIPS+13, BODY+2

Label References

Name Line Occurrences
BODY CRE8FAX+5
CRE8FAX FAX+4
RECIPS CRE8FAX+4
RECORD CRE8FAX+2
SENDFAX FAX+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AKFAX RECORD~, RECORD+3
AKIEN RECORD~, RECORD+4, SENDFAX~
AKML SENDFAX~
AKQ RECORD~, SENDFAX~
DUZ BODY+9
I RECIPS+1~, RECIPS+2*, RECIPS+3*, RECIPS+4, RECIPS+7, RECIPS+13, BODY+1~, BODY+3*, BODY+5*, BODY+6
, BODY+7*, BODY+8*, BODY+9*, BODY+10*, BODY+11*
U RECORD+4, RECIPS+9, RECIPS+10, RECIPS+11, BODY+3, BODY+4, BODY+8, BODY+9
XMABORT FAX+1~, FAX+3*, FAX+4, CRE8FAX~, CRE8FAX+2, RECORD~, RECORD+3*
XMCNT FAX+1~, FAX+4, FAX+5, CRE8FAX~, CRE8FAX+4, RECIPS~, RECIPS+2*, RECIPS+5*
XMDATE BODY+1~, BODY+4*, BODY+5, BODY+6
XMFDA RECIPS+1~
XMFDA( RECIPS+7*, RECIPS+8*, RECIPS+9*, RECIPS+10*, RECIPS+11*, RECIPS+14*, RECIPS+15*, RECIPS+16*, RECIPS+17*
XMFID CRE8FAX+1~, CRE8FAX+2, CRE8FAX+4, RECIPS~, RECIPS+17, FAXHDR~, FAXHDR+2
XMFIEN FAX+1~, FAX+5, CRE8FAX+2, CRE8FAX+3, CRE8FAX+4, CRE8FAX+5, CRE8FAX+6, RECIPS~, RECIPS+6, BODY~
, BODY+12, BODY+13
XMFROM BODY+1~
XMFTO FAXHDR~, FAXHDR+1
XMIENS RECIPS+1~, RECIPS+6*, RECIPS+7, RECIPS+8, RECIPS+9, RECIPS+10, RECIPS+11, RECIPS+13*, RECIPS+14, RECIPS+15
, RECIPS+16, RECIPS+17
XMPARM FAXHDR+2~, FAXHDR+3
XMPARM(1 FAXHDR+2*
XMPARM(2 FAXHDR+2*
XMQUIET FAX+1~, FAX+2*, FAX+4, FAX+5, CRE8FAX~, CRE8FAX+2
XMREC RECIPS+1~, RECIPS+4*, RECIPS+9, RECIPS+10, RECIPS+11, BODY+1~, BODY+2*, BODY+3, BODY+4, BODY+8
, BODY+9
XMTEXT BODY+1~
XMTEXT( BODY+3*, BODY+5*, BODY+6*, BODY+7*, BODY+8*, BODY+9*, BODY+10*, BODY+11*
XMZ FAX~, FAX+4, CRE8FAX~, CRE8FAX+4, CRE8FAX+5, RECIPS~, RECIPS+3, RECIPS+13, BODY~, BODY+2
, BODY+3, BODY+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All