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

Package: Lexicon Utility

Routine: LEXXGP3


Information

LEXXGP3 ;ISL/KER - Global Post-Install (Repair Subsets) ;05/23/2017

Source Information

Source file <LEXXGP3.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 ^DIC  IXALL^DIK  $$GET1^DIQ  
Kernel 2 $$S^%ZTLOAD  $$UP^XLFSTR  
Lexicon Utility 2 PTX^LEXTOKN  ($$BEG,$$DF,$$ED,$$ELP,$$END,$$ET,$$FMT,$$FMTT)^LEXXGP1  
MailMan 1 ^XMD  

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

Package Total Caller Graph
Lexicon Utility 2 LEXXGP1  LEXXGP2  

Entry Points

Name Comments DBIA/ICR reference
SUB ; Subset file Indexes Aaaa
ASUBB ; ASUB Word Index Build 11.5 minutes
; Create the AWRD Index in the ^TMP global
ASUBR ; ASUB Word Index Replace 1.5 minutes
XM ; Mail Message
XMG ; Get Data for Message
XMGS ; Show Message
XMB ; Build Message
XMS ; Send Message
XMSQ ; Send Message (Quit)
XMA(LEX) ; Message Address
SAV(LEXBEG,LEXEND,LEXTXT,LEXCOM) ; Save Dates, Times and Text
SSF ; Subsets (Fileman)
DEA(X) ; Expression/Concept Deactive

External References

Name Field # of Occurrence
$$S^%ZTLOAD ASUBB+7, ASUBR+6
^DIC XMA+1, XMA+2
IXALL^DIK SSF+4
$$GET1^DIQ XMS+4
PTX^LEXTOKN ASUBB+24
$$BEG^LEXXGP1 SUB+4, ASUBB+6, ASUBR+5
$$DF^LEXXGP1 SUB+7, ASUBB+48, ASUBR+53, XMG+12, SAV+11
$$ED^LEXXGP1 SUB+6, ASUBB+47, ASUBR+52, SAV+9
$$ELP^LEXXGP1 SUB+5, ASUBB+47, ASUBR+52, SAV+9
$$END^LEXXGP1 SUB+4, ASUBB+46, ASUBR+51
$$ET^LEXXGP1 SUB+6, ASUBB+48, ASUBR+53, SAV+10
$$FMT^LEXXGP1 XMG+21
$$FMTT^LEXXGP1 XMG+32
$$UP^XLFSTR ASUBB+15
^XMD XMS+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," Lexicon Index Repair Message #",($G(XMZ))," sent"
  • Line Location: XMS+7
Routine Call
  • DIC
  • Line Location:
    • XMA+1
    • XMA+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(4.2 - [#4.2] Classic Fileman Calls
^LEX(757.21 - [#757.21] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757 - [#757] ASUBB+18, DEA+3
^LEX(757.01 - [#757.01] ASUBB+15, ASUBB+16, ASUBB+17, ASUBB+19, ASUBB+22, ASUBB+23, ASUBB+26, ASUBB+28, DEA+1, DEA+3
^LEX(757.05 - [#757.05] ASUBB+33, ASUBB+34, ASUBB+36
^LEX(757.21 - [#757.21] ASUBB+8, ASUBB+11, ASUBR+7, ASUBR+27, SSF+1!, SSF+2!, SSF+3!
^LEXT(757.2 - [#757.2] ASUBB+13
^TMP("LEXAWRD" SUB+13!, ASUBB+55!
^TMP("LEXAWRDU" SUB+13!
^TMP("LEXSUB" SUB+3!, SUB+13!, ASUBB+5!, ASUBB+44*, ASUBB+55!, ASUBR+10, ASUBR+39
^TMP("LEXTKN" SUB+13!, ASUBB+24!, ASUBB+29, ASUBB+30*, ASUBB+31*, ASUBB+37, ASUBB+38*, ASUBB+39*, ASUBB+40, ASUBB+42
ASUBB+43, ASUBB+45!, ASUBB+46!, ASUBB+55!
^TMP("LEXXGPDAT" SUB+14!, ASUBB+56!, XMG+3, XMG+4, XMG+7, SAV+5, SAV+6*, SAV+11, SAV+14*
^TMP("LEXXGPMSG" SUB+15!, XM+4!, XM+6, XM+8*, XM+9, XMB+1!, XMB+3, XMB+5*, XMS+2, XMSQ+1!
^TMP("LEXXGPRPT" SUB+14!, ASUBB+56!, XM+5, XM+7, XMG+1!, XMG+10, XMG+11*, XMG+22, XMG+23*, XMG+26*
XMG+29*, XMG+30, XMG+31*, XMG+36, XMG+37*, XMG+38, XMG+39*, XMGS+1, XMGS+2, XMGS+3
XMGS+4, XMB+2, XMB+4
^TMP("LEXXGPTIM" SUB+14!, ASUBB+56!

Label References

Name Line Occurrences
$$DEA ASUBB+21
$$XMA XMS+4
ASUBB SUB+4
ASUBR ASUBB+52
SAV SUB+5, ASUBB+46, ASUBR+51, ASUBR+59, ASUBR+63, ASUBR+67
XM SUB+12, ASUBB+54
XMG XM+4
XMS XM+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC XMA+1~*, XMA+2*
DIC(0 XMA+1*, XMA+2*
DIK SSF+4~*
DTOUT XMA+1~
DUOUT XMA+1~
DUZ XMS+4
LEX XMA~, XMA+1*, XMA+2*, SSF+1~*, SSF+2*, SSF+3*
LEX1 ASUBR+1~, ASUBR+4*, ASUBR+14*, ASUBR+57, ASUBR+58, XM+1~
LEX2 ASUBR+1~, ASUBR+4*, ASUBR+29*, ASUBR+61, ASUBR+62, XM+1~
LEX3 ASUBR+1~, ASUBR+4*, ASUBR+35*
LEX4 ASUBR+1~, ASUBR+4*, ASUBR+48*, ASUBR+65, ASUBR+66
LEXA DEA+1~
LEXB XM+1~
LEXBEG SUB+1~, SUB+4*, SUB+5, SUB+6, SUB+7, ASUBB+2~, ASUBB+6*, ASUBB+46, ASUBB+47, ASUBB+48
ASUBR+1~, ASUBR+5*, ASUBR+51, ASUBR+52, ASUBR+53, ASUBR+59, ASUBR+63, ASUBR+67, XMG+5~, XMG+8*
XMG+9, XMG+12, SAV~, SAV+2*, SAV+3, SAV+4, SAV+6, SAV+9, SAV+10, SAV+11
, SAV+12
LEXBEGD SUB+1~, SUB+6*, ASUBB+2~, ASUBB+47*, ASUBR+1~, ASUBR+52*, XMG+5~, XMG+14*, XMG+19*, XMG+20
XMG+21, SAV+1~, SAV+9*, SAV+11*, SAV+12
LEXBEGT SUB+1~, SUB+6*, SUB+8, ASUBB+2~, ASUBB+48*, ASUBB+50, ASUBR+1~, ASUBR+53*, ASUBR+55, XMG+5~
XMG+15*, XMG+21, SAV+1~, SAV+10*, SAV+12
LEXC ASUBB+29~*, ASUBB+30, ASUBB+31, ASUBB+35~, ASUBB+37*, ASUBB+38, ASUBB+39, XM+1~, XMGS+2~*, XMGS+3
, SAV+1~
LEXCHK ASUBB+2~, ASUBB+7*, ASUBR+1~, ASUBR+6*
LEXCHR ASUBR+1~, ASUBR+20~*, ASUBR+21, ASUBR+22*, ASUBR+24, ASUBR+26, ASUBR+28, ASUBR+38, ASUBR+40
LEXCHRS ASUBR+1~, ASUBR+15!
LEXCHRS( ASUBR+21*, ASUBR+22
LEXCMD ASUBR+2~, ASUBR+31~, ASUBR+36*, ASUBR+37, ASUBR+46~*, ASUBR+47*, ASUBR+48
LEXCOM ASUBR+2~, ASUBR+58*, ASUBR+59, ASUBR+60, ASUBR+62*, ASUBR+63, ASUBR+64, ASUBR+66*, ASUBR+67, ASUBR+68
XMG+6~, XMG+8*, XMG+9, XMG+11, SAV~, SAV+2*, SAV+4, SAV+6
LEXCTL ASUBR+2~, ASUBR+31~, ASUBR+33*, ASUBR+34, ASUBR+41~, ASUBR+43*, ASUBR+44
LEXD XM+1~, XMG+8*, XMG+9, XMG+19, SAV+1~, SAV+3*, SAV+4, SAV+5, SAV+6, SAV+11
, SAV+14
LEXDEA ASUBB+20~, ASUBB+21*
LEXDF SUB+1~, SUB+7*, SUB+8, ASUBB+2~, ASUBB+48*, ASUBB+50, ASUBR+2~, ASUBR+53*, ASUBR+55, XMG+5~
XMG+12*, XMG+19
LEXE XM+1~
LEXEA DEA+1~, DEA+2*, DEA+3
LEXEIEN DEA+1~*
LEXELP SUB+1~, SUB+5*, SUB+8, ASUBB+2~, ASUBB+47*, ASUBB+50, ASUBR+2~, ASUBR+52*, ASUBR+55, SAV+1~
, SAV+9*, SAV+13
LEXELPT XMG+6~, XMG+17*, XMG+21
LEXEND SUB+1~, SUB+4*, SUB+5, SUB+6, ASUBB+2~, ASUBB+46*, ASUBB+47, ASUBB+48, ASUBR+2~, ASUBR+51*
ASUBR+52, ASUBR+53, XMG+5~, XMG+13*, SAV~, SAV+7*, SAV+8, SAV+9, SAV+10, SAV+12
LEXENDD SUB+1~, ASUBB+2~, ASUBR+2~, XMG+5~, SAV+1~
LEXENDT SUB+1~, SUB+6*, SUB+8, ASUBB+2~, ASUBB+48*, ASUBB+50, ASUBR+2~, ASUBR+53*, ASUBR+55, XMG+5~
XMG+16*, XMG+21, SAV+1~, SAV+10*, SAV+12
LEXEX ASUBB+2~, ASUBB+9~, ASUBB+11*, ASUBB+15, ASUBB+16, ASUBB+17
LEXEXP ASUBB+3~, ASUBB+9~, ASUBB+15*, ASUBB+20~, ASUBB+23*
LEXEXPT ASUBB+20~, ASUBB+27~
LEXFUL ASUBR+57, ASUBR+61, ASUBR+65, ASUBR+69~
LEXHDR XMG+6~, XMG+24~*, XMG+25*, XMG+26*, XMG+27*, XMG+28*, XMG+29*, XMG+33~, XMG+34*, XMG+35*
XMG+37
LEXHOME SUB+16!, ASUBB+57!, XMS+4
LEXI XM+2~, XM+4~*, XM+5*, XM+7, XMB+1~*, XMB+2*, XMB+4
LEXID ASUBR+4~, ASUBR+12*, ASUBR+14, ASUBR+15, ASUBR+16, ASUBR+27, ASUBR+32, ASUBR+33, ASUBR+36, ASUBR+39
ASUBR+42, ASUBR+43, ASUBR+46
LEXIDS ASUBR+1~, ASUBR+5!
LEXIDS( ASUBR+8*, ASUBR+11*, ASUBR+12
LEXIDX ASUBB+3~, ASUBB+9~, ASUBB+20~, ASUBB+24*
LEXINAM ASUBB+10~, ASUBB+14*, ASUBB+44
LEXIT ASUBR+25~, ASUBR+26*, ASUBR+27, ASUBR+28*, ASUBR+29, ASUBR+38*, ASUBR+39, ASUBR+40*, ASUBR+41
LEXJ XM+1~, XMS+1~
LEXLN XMG+2~*, XMG+7*
LEXLOOK ASUBB+20~
LEXLWRD ASUBR+3~, ASUBR+25~, ASUBR+26*, ASUBR+27*, ASUBR+28, ASUBR+36
LEXMA DEA+1~, DEA+3*
LEXMAIL SUB+12, SUB+15, SUB+16!, ASUBB+54, ASUBB+57!, XM+1~
LEXMC ASUBB+3~
LEXMCEI ASUBB+3~, ASUBB+9~, ASUBB+18*
LEXMCI ASUBB+3~, ASUBB+9~, ASUBB+16*, ASUBB+18, ASUBB+19
LEXMIEN DEA+1~, DEA+2*, DEA+3*
LEXN XM+1~, XM+6~*, XM+8, XMG+5~, XMG+10~*, XMG+11, XMG+30*, XMG+31, XMG+33~, XMG+36*
XMG+37, XMG+38*, XMG+39, XMB+3~*, XMB+5, SAV+1~, SAV+5~*, SAV+6, SAV+11*, SAV+14
, DEA+1~*, DEA+2*
LEXNAM ASUBB+10~, ASUBB+12*, ASUBB+13*, ASUBB+14
LEXNEW XM+2~
LEXNM XM+2~, XMS+1~, XMS+4*, XMS+5, XMSQ+1!
LEXNOD ASUBB+10~, ASUBB+11*, ASUBB+12, ASUBR+3~, ASUBR+31~, ASUBR+32*, ASUBR+34*, ASUBR+41~, ASUBR+42*, ASUBR+44*
ASUBR+47, XMG+7*, XMG+8, XMG+13, XMG+14, XMG+15, XMG+16, XMG+17, XMG+18
LEXO1 XMG+2~*, XMG+3*, XMG+4, XMG+7
LEXO2 XMG+4~*, XMG+7
LEXP SAV+1~
LEXPDT XMG+2~*, XMG+19, XMG+20*
LEXPRE XM+2~
LEXQUIT SUB+3*, SUB+11, SUB+16!, ASUBB+5*, ASUBB+53, ASUBB+57!, ASUBR+4
LEXRI ASUBB+3~
LEXRP ASUBB+10~, ASUBB+20~, ASUBB+33~*, ASUBB+34*, ASUBB+36
LEXRT ASUBR+3~, ASUBR+17*, ASUBR+19
LEXRT1 ASUBR+3~, ASUBR+15*, ASUBR+17
LEXRT2 ASUBR+3~, ASUBR+16*, ASUBR+17
LEXS XM+2~
LEXSI ASUBB+3~, ASUBB+9~
LEXSUB ASUBB+3~, ASUBB+6*, ASUBB+8*, ASUBB+11, ASUBB+44
LEXT XM+2~, XM+6~, XM+7*, XM+8, XMGS+3~*, XMB+3~, XMB+4*, XMB+5
LEXTEST SUB+10~, ASUBB+52~, ASUBR+14, ASUBR+24, ASUBR+69~
LEXTEXP ASUBB+3~, ASUBB+10~*, ASUBB+19*, ASUBB+21, ASUBB+22, ASUBB+23, ASUBB+26, ASUBB+28, ASUBB+33, ASUBB+34
LEXTK ASUBR+3~, ASUBR+18~*, ASUBR+19*, ASUBR+20, ASUBR+21*
LEXTKC ASUBB+4~, ASUBB+10~, ASUBB+41*, ASUBB+42*, ASUBB+43
LEXTKN ASUBB+4~, ASUBB+9~, ASUBB+41*, ASUBB+43*, ASUBB+44
LEXTMP SUB+2~, ASUBR+3~, ASUBR+7*, ASUBR+8, ASUBR+9*, ASUBR+10*, ASUBR+11, SAV+1~, SAV+12*, SAV+13*
, SAV+14
LEXTTYP ASUBB+10~, ASUBB+17*, ASUBB+20~, ASUBB+22*
LEXTWRD ASUBR+3~, ASUBR+25~, ASUBR+26*, ASUBR+32, ASUBR+33, ASUBR+38*, ASUBR+39*, ASUBR+40, ASUBR+42, ASUBR+43
LEXTXT SUB+2~*, SUB+5, SUB+7*, SUB+8*, SUB+9*, ASUBB+4~, ASUBB+6*, ASUBB+7, ASUBB+46, ASUBB+49*
ASUBB+50*, ASUBB+51*, ASUBR+4~, ASUBR+5*, ASUBR+6, ASUBR+51, ASUBR+54*, ASUBR+55*, ASUBR+56*, XMG+2~
XMG+5~, XMG+18*, XMG+21*, XMG+31, XMG+32*, XMG+39, SAV~, SAV+7*, SAV+8, SAV+13
LEXV ASUBB+27~*, ASUBB+28*, ASUBB+30, ASUBB+35~, ASUBB+36*, ASUBB+38
LEXX XM+2~
U ASUBB+36
X ASUBB+4~, ASUBB+9~, ASUBB+20~, ASUBB+23*, XMA+1~*, XMA+2*, DEA~, DEA+1
XCNP XM+2~, XMS+1~
XMDUZ XM+3~, XMS+1~, XMS+5*
XMSCR XM+3~, XMS+1~
XMSUB XM+3~, XMS+1~, XMS+3*
XMTEXT XM+3~, XMS+1~, XMS+3*
XMY XM+3~, XMS+1~
XMY( XMS+4*, XMS+5*
XMZ XM+3~, XMS+1~, XMS+6, XMS+7
Y XMA+1~, XMA+2
ZTQUEUED SUB+9, SUB+10~, SUB+16!, ASUBB+51, ASUBB+52~, ASUBB+57!, ASUBR+14, ASUBR+24, ASUBR+56, ASUBR+60
ASUBR+64, ASUBR+68, ASUBR+69~, XMS+6, SSF+4~*
>> ZTSK ASUBB+7, ASUBR+6
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