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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XMA32A

Package: MailMan

Routine: XMA32A


Information

XMA32A ;ISC-SF/GMB-Purge Messages by Date (cont.) ;12/04/2002 13:42

Source Information

Source file <XMA32A.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 3 ($$EZBLD,BLD,MSG)^DIALOG  (FILE,UPDATE)^DIE  ^DIK  
Kernel 2 $$S^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  
MailMan 2 ZAPIT^XMXMSGS2  (KILLMSG,PAGE)^XMXUTIL  

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

Package Total Caller Graph
MailMan 2 XMA3  XMUTERM  
Accounts Receivable 1 RCRJR  

Entry Points

Name Comments DBIA/ICR reference
ENT ;
INIT(XMIEN,XMPARM,XMKILL,XMHDR,XMABORT) ;
INITAUDT(XMIEN,XMPARM,XMHDR) ;
PROCESS(XMIEN,XMCRE8,XMPARM,XMKILL,XMCNT,XMHDR,XMABORT) ;
KILL(XMZ,XMKILL,XMABORT,XMPARM,XMHDR) ;
  • ICR #2856
    • Status: Active
    • Usage: Private
    KBASKETS(XMZ,XMKILL,XMPARM,XMHDR,XMABORT) ;
    KMSG(XMZ,XMKILL,XMPARM,XMHDR,XMABORT) ;
    KLATER(XMZ,XMPARM) ;
    HDR(XMLINES,XMPARM,XMHDR,XMABORT) ;
    PRTHDR(XMPARM,XMHDR) ;
    FINISH(XMIEN,XMCRE8,XMPARM,XMKILL,XMCNT,XMHDR,XMABORT) ;
    CHK(XMIEN,XMCRE8,XMPARM,XMKILL,XMCNT,XMHDR,XMABORT) ;
    CHKAUDT(XMIEN,XMCRE8,XMKILL) ;

    External References

    Name Field # of Occurrence
    $$S^%ZTLOAD CHK+2
    $$EZBLD^DIALOG KILL+3, KBASKETS+9, KMSG+8, PRTHDR+2, PRTHDR+3, PRTHDR+4, PRTHDR+5, FINISH+6
    BLD^DIALOG FINISH+11
    MSG^DIALOG FINISH+12
    FILE^DIE CHKAUDT+6
    UPDATE^DIE INITAUDT+8
    ^DIK KLATER+6
    $$FMTE^XLFDT INIT+5, INIT+6, KILL+3, FINISH+8
    $$NOW^XLFDT INITAUDT+2, FINISH+8, CHKAUDT+4
    ZAPIT^XMXMSGS2 KBASKETS+10
    KILLMSG^XMXUTIL KMSG+9, KMSG+10
    PAGE^XMXUTIL HDR+2

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,XMZ,?20,$$EZBLD^DIALOG(36416),$$FMTE^XLFDT(XMCRE8,5)
    • Line Location: KILL+3
    Function Call: WRITE
    • Prompt: !?25,$$EZBLD^DIALOG(36417),?50,$J(XMDUZ,12),?79
    • Line Location: KBASKETS+9
    Function Call: WRITE
    • Prompt: !?25,$$EZBLD^DIALOG(36418),?50,$J(XMZR,20),?79
    • Line Location: KMSG+8
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: HDR+3
    Function Call: WRITE
    • Prompt: $$EZBLD^DIALOG(36419),XMHDR("PDATE")
    • Line Location: PRTHDR+2
    Function Call: WRITE
    • Prompt: ?70,$$EZBLD^DIALOG(34542,XMHDR("PAGE"))
    • Line Location: PRTHDR+3
    Function Call: WRITE
    • Prompt: !,$$EZBLD^DIALOG(36420),XMHDR("NOW")
    • Line Location: PRTHDR+4
    Function Call: WRITE
    • Prompt: !
    • Line Location: PRTHDR+6
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: FINISH+2
    Function Call: WRITE
    • Prompt: !,$$EZBLD^DIALOG(36422)
    • Line Location: FINISH+6
    Function Call: WRITE
    • Prompt: !
    • Line Location: FINISH+10
    Function Call: WRITE
    • Prompt: !
    • Line Location: CHK+6
    Function Call: WRITE
    • Prompt: " "
    • Line Location: CHK+7
    Function Call: WRITE
    • Prompt: XMCNT
    • Line Location: CHK+8
    Routine Call
    • DIALOG
    • Line Location:
      • KILL+3
      • KBASKETS+9
      • KMSG+8
      • PRTHDR+2
      • PRTHDR+3
      • PRTHDR+4
      • PRTHDR+5
      • FINISH+6
    Routine Call
    • DIALOG
    • Line Location:
      • FINISH+11
    Routine Call
    • DIALOG
    • Line Location:
      • FINISH+12
    Routine Call
    • DIE
    • Line Location:
      • CHKAUDT+6
    Routine Call
    • DIE
    • Line Location:
      • INITAUDT+8

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^XMB(3.73 - [#3.73] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^XMB(3.7 - [#3.7] PROCESS+10, PROCESS+11, KBASKETS+3, KBASKETS+4, KBASKETS+6
    ^XMB(3.73 - [#3.73] KLATER+5, KLATER+6
    ^XMB(3.9 - [#3.9] INIT+3, PROCESS+3, PROCESS+4, PROCESS+6!, PROCESS+7, KMSG+3, KMSG+4

    Label References

    Name Line Occurrences
    CHK PROCESS+5, FINISH+3
    CHKAUDT CHK+1
    FINISH ENT+4
    HDR KILL+2, KBASKETS+8, KMSG+7, FINISH+5, CHK+5
    INIT ENT+2
    INITAUDT INIT+4
    KBASKETS KILL+4
    KILL PROCESS+9, PROCESS+12
    KLATER KILL+6
    KMSG KILL+5
    PROCESS ENT+3
    PRTHDR INIT+8, HDR+3, FINISH+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DA KLATER+2~, KLATER+4*, KLATER+6*
    DIK KLATER+2~, KLATER+3*
    IO INIT+1, INIT+7, FINISH+2, FINISH+4
    IO(0 INIT+1
    IOF INIT+8, HDR+3, FINISH+2
    IOM CHK+4
    IOSL HDR+1
    IOST INIT+8, HDR+2, CHK+3
    U INIT+3, PROCESS+8, KMSG+4
    X KMSG+1~
    XMABORT ENT+1~, ENT+2, ENT+3, ENT+4, INIT~, INIT+2*, PROCESS~, PROCESS+3, PROCESS+4, PROCESS+5
    , PROCESS+9, PROCESS+12, KILL~, KILL+1, KILL+2, KILL+4, KILL+5, KBASKETS~, KBASKETS+3, KBASKETS+8
    , KMSG~, KMSG+3, KMSG+7, HDR~, HDR+2, FINISH~, FINISH+2, FINISH+3, FINISH+5, CHK~
    , CHK+2*, CHK+5
    XMCNT ENT+1~, ENT+3, ENT+4, PROCESS~, PROCESS+2*, PROCESS+5*, FINISH~, FINISH+3, FINISH+4, FINISH+8
    , CHK~, CHK+4, CHK+8
    XMCRE8 ENT+1~, ENT+3, ENT+4, PROCESS~, PROCESS+2*, PROCESS+3*, PROCESS+4, PROCESS+5, PROCESS+6, KILL+3
    , FINISH~, FINISH+3, CHK~, CHK+1, CHKAUDT~, CHKAUDT+5
    XMDUZ KBASKETS+1~, KBASKETS+2*, KBASKETS+3*, KBASKETS+4, KBASKETS+6, KBASKETS+9, KBASKETS+10, KLATER+2~, KLATER+4*, KLATER+5*
    , KLATER+6
    XMFDA INITAUDT+1~, CHKAUDT+1~
    XMFDA( INITAUDT+3*, INITAUDT+4*, INITAUDT+5*, INITAUDT+6*, INITAUDT+7*, CHKAUDT+2*, CHKAUDT+3*, CHKAUDT+4*, CHKAUDT+5*
    XMHDR ENT+1~, ENT+2, ENT+3, ENT+4, INIT~, INIT+4, INIT+8, INITAUDT~, PROCESS~, PROCESS+5
    , PROCESS+9, PROCESS+12, KILL~, KILL+2, KILL+4, KILL+5, KBASKETS~, KBASKETS+8, KMSG~, KMSG+7
    , HDR~, HDR+3, PRTHDR~, FINISH~, FINISH+2, FINISH+3, FINISH+5, CHK~, CHK+5
    XMHDR("NOW" INIT+6*, INITAUDT+2*, INITAUDT+3, PRTHDR+4
    XMHDR("PAGE" INIT+2*, PRTHDR+1*, PRTHDR+3
    XMHDR("PDATE" INIT+5*, PRTHDR+2
    XMIEN ENT+1~, ENT+2, ENT+3, ENT+4, INIT~, INIT+4, INITAUDT~, INITAUDT+9*, PROCESS~, PROCESS+5
    , KMSG+1~, KMSG+2*, KMSG+3*, KMSG+4, FINISH~, FINISH+3, CHK~, CHK+1, CHKAUDT~, CHKAUDT+2
    , CHKAUDT+3, CHKAUDT+4, CHKAUDT+5
    XMIEN(1 INITAUDT+9
    XMK KBASKETS+1~, KBASKETS+4*, KBASKETS+5, KBASKETS+6, KBASKETS+10
    XMKILL ENT+1~, ENT+2, ENT+3, ENT+4, INIT~, PROCESS~, PROCESS+5, PROCESS+9, PROCESS+12, KILL~
    , KILL+4, KILL+5, KBASKETS~, KMSG~, FINISH~, FINISH+3, CHK~, CHK+1, CHKAUDT~
    XMKILL("MSG" INIT+2*, KBASKETS+2*, FINISH+9, CHKAUDT+2, CHKAUDT+3
    XMKILL("RESP" INIT+2*, KMSG+5*, FINISH+9, CHKAUDT+2, CHKAUDT+3
    XMKILL("START" INIT+3*, CHKAUDT+2
    XMLINES HDR~, HDR+1
    XMPARM ENT+2, ENT+3, ENT+4, INIT~, INIT+4, INIT+8, INITAUDT~, PROCESS~, PROCESS+5, PROCESS+9
    , PROCESS+12, KILL~, KILL+2, KILL+4, KILL+5, KILL+6, KBASKETS~, KBASKETS+8, KMSG~, KMSG+7
    , KLATER~, HDR~, HDR+3, PRTHDR~, FINISH~, FINISH+2, FINISH+3, FINISH+5, CHK~, CHK+5
    XMPARM("END" INITAUDT+5
    XMPARM("PDATE" INIT+5, INITAUDT+7, PROCESS+3
    XMPARM("START" INITAUDT+4
    XMPARM("TEST" KILL+1, KBASKETS+7, KMSG+6, KMSG+10, KLATER+1, PRTHDR+5
    XMPARM("TYPE" INITAUDT+6
    XMTEXT FINISH+7~
    XMVAR FINISH+7~, FINISH+11
    XMVAR(1 FINISH+8*
    XMVAR(2 FINISH+8*
    XMVAR(3 FINISH+9*
    XMVAR(4 FINISH+9*
    XMZ PROCESS+1~, PROCESS+2*, PROCESS+4*, PROCESS+6, PROCESS+7, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+12, KILL~
    , KILL+3, KILL+4, KILL+5, KILL+6, KBASKETS~, KBASKETS+3, KBASKETS+4, KBASKETS+6, KBASKETS+10, KMSG~
    , KMSG+3, KMSG+4, KMSG+10, KLATER~, KLATER+5, KLATER+6
    XMZR KMSG+1~, KMSG+4*, KMSG+8, KMSG+9
    XMZREC PROCESS+1~, PROCESS+7*, PROCESS+8, PROCESS+9
    >> ZTQUEUED FINISH+1, CHK+2
    >> ZTREQ FINISH+1*
    >> ZTSTOP FINISH+5, FINISH+6, CHK+2*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All