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

Package: Lexicon Utility

Routine: LEXRXXS


Information

LEXRXXS ;ISL/KER - Re-Index Save/Send ;05/23/2017

Source Information

Source file <LEXRXXS.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 HOME^%ZIS  $$FMDIFF^XLFDT  ($$LOW,$$UP)^XLFSTR  
Lexicon Utility 1 ($$ADD,$$ADDT,$$ED,$$TM,$$TOT)^LEXRXXM  
MailMan 1 ^XMD  
VA FileMan 1 ^DIC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 18

Package Total Caller Graph
Lexicon Utility 18 LEXRXA  LEXRXB  LEXRXC  LEXRXC2  LEXRXC3  LEXRXC4  LEXRXD  LEXRXD2  
LEXRXD3  LEXRXD4  LEXRXE  LEXRXF  LEXRXG  LEXRXG2  LEXRXG3  LEXRXS  
LEXRXS2  LEXRXXT2  

Entry Points

Name Comments DBIA/ICR reference
RCMP ; Compile
REXD ; Display
ERR ; Error Summary
FN(X) ; Filename
REP(LEXFI,LEXFS,LEXIDX,LEXNDS,LEXERR,LEXIDXT,LEXELP) ; Build
SUM ; Timing Summary
REPS ; Save
ADR(LEX) ; Mailing Address -G.LEXINS@FO-SLC.DOMAIN.EXT,
SEND ; Task MAILMAN to Send Message
ST ; Show ^TMP
PRG ; Purge ^TMP("LEXRX"
MAILQ ; End of MAILMAN
REXS ; Save
REX(LEXFI,LEXNM,LEXELP,LEXIX) ; Build
RCMD ; Display
TITLE(X) ; Mix Case
MAIL ; MAILMAN
REPD ; Display
CLR ; Clear

External References

Name Field # of Occurrence
HOME^%ZIS SEND+12
^DIC ADR+2, ADR+3, ADR+4
$$ADD^LEXRXXM RCMP+14, RCMP+15, RCMP+16, RCMP+17, RCMP+36, RCMP+44
$$ADDT^LEXRXXM REP+36, REX+10, RCMP+18
$$ED^LEXRXXM SUM+12, SUM+15
$$TM^LEXRXXM SUM+8, ERR+5
$$TOT^LEXRXXM RCMP+10
$$FMDIFF^XLFDT SUM+5
$$LOW^XLFSTR TITLE+1
$$UP^XLFSTR TITLE+2
^XMD MAIL+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$G(^TMP("LEXRX",$J,"R",1,LEXC))
  • Line Location: REPD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: REPD+2
Function Call: WRITE
  • Prompt: !,LEXT
  • Line Location: REX+16
Function Call: WRITE
  • Prompt: !,$G(^TMP("LEXRX",$J,"R",2,LEXC))
  • Line Location: REXD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: REXD+2
Function Call: WRITE
  • Prompt: !,$G(^TMP("LEXRX",$J,"R",3,LEXC))
  • Line Location: RCMD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: RCMD+2
Function Call: WRITE
  • Prompt: !!," Lexicon Cross-Reference Repair/Re-Index message (#",+($G(XMZ)),") sent"
  • Line Location: MAIL+12
Function Call: WRITE
  • Prompt: !!
  • Line Location: ST+2
Function Call: WRITE
  • Prompt: !,LEXNN,"=",@LEXNN
  • Line Location: ST+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: ST+3
Routine Call
  • %ZIS
  • Line Location:
    • SEND+12
Routine Call
  • DIC
  • Line Location:
    • ADR+2
    • ADR+3
    • ADR+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4.2 - [#4.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX FN+1
^LEXT( FN+2
^TMP("LEXRX" REP+13!, REP+33*, REP+35, REP+36*, REP+39*, REP+41*, REPS+1!, REPS+2, REPS+3, REPS+4
, REPS+5, REPS+8*, REPS+9*, REPS+10*, REPS+11*, REPS+12*, REPS+13*, REPS+14*, REPS+16, REPS+17*
, REPD+1, REX+1!, REX+4!, REX+10*, REX+11*, REX+16*, REXS+1!, REXS+2, REXS+3, REXS+4
, REXS+5*, REXS+6*, REXS+7*, REXS+8*, REXS+9*, REXS+10*, REXS+11*, REXD+1, RCMP+1!, RCMP+4
, RCMP+5*, RCMP+6, RCMP+7*, RCMP+8, RCMP+9*, RCMP+11, RCMP+19*, RCMP+21*, RCMP+23, RCMP+24*
, RCMP+26, RCMP+28*, RCMP+30, RCMP+31*, RCMP+37, RCMP+38*, RCMP+45, RCMP+46*, RCMD+1, SEND+2!
, SEND+3, SEND+4, SEND+6*, SEND+7*, SEND+8, SEND+9*, SEND+10*, MAIL+2, MAILQ+1!, SUM+1
, SUM+3, SUM+4, SUM+7, SUM+8, SUM+10, SUM+11*, SUM+13, SUM+14*, SUM+16, SUM+17*
, SUM+19, SUM+20*, ERR+1, ERR+3, ERR+4, ERR+5, ERR+7, ERR+8*, ERR+11, ERR+12*
, PRG+1!

Label References

Name Line Occurrences
$$ADR MAIL+7
$$FN REP+5
$$TITLE FN+1, FN+2
ERR SEND+8
MAIL SEND+12
MAILQ SEND+1, MAIL+2, MAIL+9
PRG SEND+12
RCMP REPS+18, REXS+12
REPS REP+14, REP+42
REXS REX+17
SUM SEND+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC ADR+1~, ADR+2*, ADR+3*, ADR+4*
DIC(0 ADR+2*, ADR+3*, ADR+4*
DIFROM MAIL+1~, MAIL+3~, MAILQ+1!
DTOUT ADR+1~
DUOUT ADR+1~
DUZ MAIL+5
LEX REX+14~*, REX+15, SEND+1~, ADR~, ADR+2*, ADR+3*, ADR+4*, PRG+1~*
LEXADR MAIL+7~*, MAIL+8*
LEXALL REPS+2~!, REPS+4!, REPS+6*, REPS+15, REPS+17
LEXAMSO RCMP+14, RCMP+15, RCMP+34, RCMP+36, RCMP+41, RCMP+44, CLR+1!
LEXBEG SUM+2~, SUM+3*, SUM+5, SUM+12
LEXC REPS+2~*, REPS+5*, REPS+7, REPS+13*, REPS+14, REPS+16~*, REPS+17, REPD+1~*, REX+2~, REX+12*
, REX+15*, REX+16, REXS+2~*, REXS+4*, REXS+10*, REXS+11, REXD+1~*, RCMP+2~, RCMP+4*, RCMP+5*
, RCMP+7*, RCMP+9*, RCMP+19*, RCMP+21*, RCMP+23*, RCMP+24, RCMP+26*, RCMP+28, RCMP+30*, RCMP+31
, RCMP+37*, RCMP+38, RCMP+45*, RCMP+46, RCMD+1~*, SEND+1~, SEND+3*, SEND+6*, SEND+7*, SEND+8*
, SEND+9, SEND+10*, SUM+2~, SUM+7*, SUM+8, SUM+10*, SUM+11, SUM+13*, SUM+14, SUM+16*
, SUM+17, SUM+19*, SUM+20, ERR+2~, ERR+4*, ERR+5, ERR+7*, ERR+8, ERR+11*, ERR+12
LEXCHR TITLE+1~, TITLE+2*, TITLE+3
LEXE REXS+2~, RCMP+2~, RCMP+33~, RCMP+36*, RCMP+38, RCMP+40~, RCMP+44~*, RCMP+46, ERR+2~, ERR+3*
, ERR+10
LEXELP REP~, REP+2*, REP+3*, REP+25, REP+34, REP+36, REX~, REX+3*, REX+7, REX+9
, REX+10, SUM+2~, SUM+5*, SUM+6*, SUM+18
LEXEND SUM+2~, SUM+4*, SUM+5, SUM+15
LEXERR REP~, REP+2*, REP+15, REP+16, REP+17, REP+18, REP+33
LEXFI REP~, REP+1*, REP+3, REP+5, REP+12, REP+13, REP+39, REP+41, REX~, REX+2*
, REX+3, REX+4, REX+5, REX+11, REX+16, RCMP+14, RCMP+15, RCMP+34, RCMP+41
LEXFIT REXS+2~*, REXS+3, REXS+4
LEXFMT RCMP+3, RCMP+20, RCMP+32, RCMP+39, CLR+1!
LEXFS REP~, REP+1*, REP+7, REP+12, REP+13, REP+41
LEXI REX+2~, REX+13*, REX+14, REXS+2~, REXS+3*, REXS+4, RCMP+2~, RCMP+4*, RCMP+5, RCMP+8*
, RCMP+9, SEND+1~, SEND+3*, SEND+4, TITLE+1~*, TITLE+2
LEXIDX REP~, REP+1*, REP+10, REP+12, REP+13, REP+18, REP+19, REP+22, REP+29, REP+33
, REP+37
LEXIDXN REP+4~, REP+37*, REP+39, REP+41
LEXIDXT REP~, REP+2*, REP+21, REP+22*, REP+23*, REP+31, REP+32
LEXINS MAIL+6, MAIL+11, CLR+1!
LEXIX REX~
LEXIX( REX+13, REX+14
LEXIX(1 REX+8, REX+12
LEXLEN RCMP+2~, RCMP+3*, RCMP+23, RCMP+27, RCMP+30, RCMP+35, RCMP+43
LEXN1 RCMP+2~, RCMP+12*, RCMP+14, RCMP+16, RCMP+17, RCMP+18, RCMP+22, RCMP+29, RCMP+36
LEXN2 RCMP+2~, RCMP+13*, RCMP+15, RCMP+16, RCMP+17, RCMP+18, RCMP+25, RCMP+29, RCMP+44
LEXNAM REPS+9, REXS+6, CLR+1!
LEXNC ST+1~*, ST+2
LEXNDS REP~, REP+1*, REP+11, REP+12
LEXNM REP+4~, REP+5*, REP+6, REP+9, REX~, REX+3, REX+6
LEXNN ST+1~*, ST+2*
LEXQ SEND+1, CLR+1!
LEXS SEND+1~, SEND+11*
LEXSP REX+2~*, REX+15
LEXSPC TITLE+1~*, TITLE+2*, TITLE+3*
LEXSTR TITLE+1~*, TITLE+2*, TITLE+4
LEXSUBJ SEND+11, MAIL+4, CLR+1!
LEXT REP+4~, REP+31*, REP+32*, REP+35~*, REP+36, REP+38, REP+39, REP+40, REP+41, REPS+2~
, REPS+5*, REPS+6, REPS+14, REX+8*, REX+11, REX+15*, REX+16, REXS+2~, REXS+4*, REXS+11
, RCMP+5~*, RCMP+9~*, RCMP+23~*, RCMP+24, RCMP+26~, RCMP+27*, RCMP+28, RCMP+30~*, RCMP+31, RCMP+33~*
, RCMP+34*, RCMP+35*, RCMP+38, RCMP+40~*, RCMP+41*, RCMP+42*, RCMP+43*, RCMP+46, SEND+1~, SEND+4*
, SEND+5, SEND+6, SEND+7, SUM+8*, SUM+9, SUM+12*, SUM+14, SUM+15*, SUM+17, SUM+18*
, SUM+20, ERR+2~, ERR+5*, ERR+6, ERR+9*, ERR+10*, ERR+12
LEXT1 RCMP+2~, RCMP+11*, RCMP+12, RCMP+14, RCMP+16, RCMP+18, RCMP+24, RCMP+36
LEXT2 RCMP+2~, RCMP+11*, RCMP+13, RCMP+15, RCMP+17, RCMP+18, RCMP+28, RCMP+44
LEXTELP REP+4~, REP+25*, REP+26*, REP+31, REP+32, REX+2~, REX+7*, REX+8
LEXTERR REP+4~, REP+15*, REP+16*, REP+17*, REP+18*, REP+31, REP+32
LEXTFI REP+4~, REP+5*, REP+6*, REP+27*, REP+31, REP+32, REPS+2~*, REPS+3, REPS+4, REPS+5
, REX+2~, REX+5*, REX+6*, REX+8
LEXTFS REP+4~, REP+7*, REP+8, REP+9*, REP+28*, REP+31, REP+32, REPS+2~, REPS+3*, REPS+4
, REPS+5
LEXTIDT REP+4~, REP+21*, REP+24
LEXTIDX REP+4~, REP+10*, REP+29*, REP+30*, REP+31, REP+32
LEXTITL RCMP+42, CLR+1!
LEXTIX REPS+2~, REPS+4*, REPS+5
LEXTNDS REP+4~, REP+11*, REP+19*, REP+20*, REP+31, REP+32
LEXTNM REX+2~, REX+6*, REX+8
LEXTT RCMP+2~, RCMP+10*, RCMP+14*, RCMP+15*, RCMP+16*, RCMP+17*, RCMP+18*, RCMP+31
X ADR+1~, ADR+2*, ADR+3*, ADR+4*, FN~, FN+1, FN+2, TITLE~, TITLE+1, TITLE+4*
, TITLE+5
XCNP MAIL+1~, MAILQ+1!
XMDUZ MAIL+1~, MAIL+10*, MAILQ+1!
XMSUB MAIL+1~, MAIL+3*, MAIL+4*, MAILQ+1!
XMTEXT MAIL+1~, MAIL+10*, MAILQ+1!
XMY MAIL+1~, MAIL+5!, MAIL+7!, MAIL+9, MAILQ+1!
XMY( MAIL+5*, MAIL+8*
XMZ MAIL+1~, MAIL+3!, MAIL+11, MAIL+12, MAILQ+1!
Y MAIL+1~, MAILQ+1!, ADR+1~, ADR+2, ADR+3, ADR+4
ZTQUEUED MAIL+11, CLR+1!
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