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

Package: Lexicon Utility

Routine: LEXXGP1


Information

LEXXGP1 ;ISL/KER - Global Post-Install (Repair Expressions) ;04/21/2014

Source Information

Source file <LEXXGP1.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 5 HOME^%ZIS  (,$$S)^%ZTLOAD  ($$FMDIFF,$$FMTE,$$NOW)^XLFDT  $$UP^XLFSTR  MES^XPDUTL  
Lexicon Utility 2 PTX^LEXTOKN  (SAV,SUB,XM)^LEXXGP2  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Lexicon Utility 2 LEX2080P  LEXXGP2  

Entry Points

Name Comments DBIA/ICR reference
ALL ;
EN ; Interactive Entry Point
ELP(X,Y) ; Elapsed Time
SUB ; Subset file Indexes Aaaa
ASLR ; ASL String Length Index Replace 0.5 minutes
FMTT(X) ; Format Total
POST3 ; Called by POST/POST2 starts task
POST2 ; Entry Point from Post-Install (home)
AWRDB ; AWRD Word Index Build 8.5 minutes
; Create the AWRD Index in the ^TMP global
ASLB ; ASL String Length Index Build 6.5 minutes
FMT(X,LEXBD,LEXBT,LEXET,LEXEL) ; Format Line
ET(X) ; External Time from Fileman
EXP ; Expression file Main Indexes AWRD/ASL
DF(X) ; Date Display Format
END(X) ; End Date/Time
POST ; Entry Point from Post-Install
BEG(X) ; Begin Date/Time
AWRDR ; AWRD Word Index Replace 2.5 minutes
CLR ; Clear Variables
ED(X) ; External Date from Fileman

External References

Name Field # of Occurrence
HOME^%ZIS POST3+6
^%ZTLOAD POST3+6
$$S^%ZTLOAD AWRDB+6, AWRDR+6, ASLB+5, ASLR+6
PTX^LEXTOKN AWRDB+13
SAV^LEXXGP2 EXP+5, AWRDB+33, AWRDR+40, AWRDR+48, AWRDR+52, ASLB+34, ASLR+40, ASLR+48
SUB^LEXXGP2 ALL+12, SUB+1
XM^LEXXGP2 ALL+16, EXP+13, AWRDB+41, ASLB+42
$$FMDIFF^XLFDT ELP+4
$$FMTE^XLFDT ED+2, ET+2
$$NOW^XLFDT BEG+1, END+1
$$UP^XLFSTR AWRDB+9, AWRDB+25, ASLB+18
MES^XPDUTL POST3+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," ",LEXTXT
  • Line Location: ALL+14
Routine Call
  • %ZIS
  • Line Location:
    • POST3+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757 - [#757] AWRDB+11
^LEX(757.01 - [#757.01] AWRDB+7, AWRDB+9, AWRDB+10, AWRDB+19, AWRDB+23, AWRDB+24, AWRDB+31, AWRDR+16, ASLB+6, ASLR+18
^LEX(757.05 - [#757.05] AWRDB+27, AWRDB+29, AWRDB+30
^TMP("LEXASL" ALL+1!, ALL+17!, EXP+4!, EXP+14!, ASLB+9!, ASLB+31!, ASLB+32*, ASLB+43!, ASLR+29
^TMP("LEXASLU" ALL+1!, ALL+17!, EXP+4!, EXP+14!, ASLB+9!, ASLB+19, ASLB+33*, ASLB+43!
^TMP("LEXAWRD" ALL+1!, ALL+17!, EXP+3!, EXP+14!, AWRDB+4!, AWRDB+18, AWRDB+20*, AWRDB+25*, AWRDB+32*, AWRDB+42!
, AWRDR+29, ASLB+7, ASLB+43!
^TMP("LEXSUB" ALL+2!, ALL+18!
^TMP("LEXTKN" ALL+18!, EXP+14!, AWRDB+13!, AWRDB+14, AWRDB+16, AWRDB+17, AWRDB+21!, AWRDB+33!, AWRDB+42!, ASLB+43!
^TMP("LEXXGPDAT" ALL+18!, EXP+15!, AWRDB+42!, ASLB+44!, DF+2, DF+3
^TMP("LEXXGPMSG" ALL+20!, EXP+16!
^TMP("LEXXGPRPT" ALL+19!, EXP+15!, AWRDB+43!, ASLB+44!
^TMP("LEXXGPTIM" ALL+2!, ALL+19!, EXP+15!, AWRDB+43!, ASLB+44!, FMTT+2, FMTT+3, BEG+1, BEG+2*, END+1
, END+2*

Label References

Name Line Occurrences
$$BEG EXP+4, AWRDB+5, AWRDR+5, ASLB+3, ASLR+5
$$DF EXP+7, AWRDB+35, AWRDR+42, ASLB+36, ASLR+42, FMTT+5
$$ED EXP+6, AWRDB+34, AWRDR+41, ASLB+35, ASLR+41, FMTT+5, DF+4
$$ELP EXP+6, AWRDB+34, AWRDR+41, ASLB+35, ASLR+41, FMTT+5
$$END EXP+5, AWRDB+33, AWRDR+40, ASLB+34, ASLR+40
$$ET EXP+7, AWRDB+35, AWRDR+42, ASLB+36, ASLR+42, FMTT+5
$$FMTT ALL+14
ALL EN+1
ASLB EXP+5
ASLR ASLB+40
AWRDB EXP+5
AWRDR AWRDB+39
EXP ALL+12
POST3 POST+1, POST2+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC ALL+2~
DTOUT ALL+2~
DUOUT ALL+2~
LEX ALL+2~, ED+1~*, ED+2, ET+1~*, ET+2
LEX1 ALL+2~, AWRDR+1~, AWRDR+4*, AWRDR+28*, AWRDR+46, AWRDR+47, ASLR+1~, ASLR+4*, ASLR+27*
LEX2 ALL+3~, AWRDR+1~, AWRDR+4*, AWRDR+26*, ASLR+1~, ASLR+4*, ASLR+25*
LEX3 ALL+3~, AWRDR+1~, AWRDR+4*, AWRDR+38*, AWRDR+50, AWRDR+51, ASLR+1~, ASLR+4*, ASLR+38*, ASLR+46
, ASLR+47
LEX4 ALL+3~
LEXB ALL+3~
LEXBD ALL+3~, FMT~, FMT+1*, FMT+2, FMT+3, ED+1~, ET+1~
LEXBEG ALL+3~, EXP+1~, EXP+4*, EXP+5, EXP+6, EXP+7, AWRDB+2~, AWRDB+5*, AWRDB+33, AWRDB+34
, AWRDB+35, AWRDR+1~, AWRDR+5*, AWRDR+40, AWRDR+41, AWRDR+42, AWRDR+48, AWRDR+52, ASLB+1~, ASLB+3*
, ASLB+34, ASLB+35, ASLB+36, ASLR+1~, ASLR+5*, ASLR+40, ASLR+41, ASLR+42, ASLR+48, FMTT+1~
, FMTT+2*, FMTT+4, FMTT+5, ELP+1~*, ELP+2, ELP+4
LEXBEGD ALL+3~, EXP+1~, EXP+6*, AWRDB+2~, AWRDB+34*, AWRDR+1~, AWRDR+41*, ASLB+1~, ASLB+35*, ASLR+1~
, ASLR+41*, FMTT+1~, FMTT+5*, FMTT+7
LEXBEGT ALL+3~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+35*, AWRDB+37, AWRDR+1~, AWRDR+42*, AWRDR+44
, ASLB+1~, ASLB+36*, ASLB+38, ASLR+1~, ASLR+42*, ASLR+44, FMTT+1~, FMTT+5*, FMTT+6, FMTT+7
LEXBT ALL+3~, FMT~, FMT+1*, FMT+2, FMT+3
LEXC ALL+3~, ASLB+11~, DF+1~, DF+2*, DF+3*, DF+4
LEXCHK AWRDB+2~, AWRDB+6*, AWRDR+1~, AWRDR+6*, ASLB+1~, ASLB+5*, ASLR+1~, ASLR+6*
LEXCHR ALL+3~, AWRDR+1~, AWRDR+10*, AWRDR+11, AWRDR+12*, AWRDR+14, AWRDR+15, AWRDR+17, AWRDR+30, ASLR+1~
, ASLR+11~*, ASLR+12, ASLR+13*, ASLR+16, ASLR+17, ASLR+19, ASLR+28, ASLR+30
LEXCHRS ALL+4~, AWRDR+1~, AWRDR+7!, ASLR+1~, ASLR+7!
LEXCHRS( AWRDR+11*, AWRDR+12, ASLR+12*, ASLR+13
LEXCMD ALL+4~, AWRDR+1~, AWRDR+18~, AWRDR+27*, AWRDR+28, AWRDR+36~, AWRDR+37*, AWRDR+38, ASLR+1~, ASLR+20~
, ASLR+26*, ASLR+27, ASLR+36~, ASLR+37*, ASLR+38
LEXCOM ALL+4~, AWRDR+2~, AWRDR+47*, AWRDR+48, AWRDR+49, AWRDR+51*, AWRDR+52, AWRDR+53, ASLR+2~, ASLR+47*
, ASLR+48, ASLR+49
LEXCTL ALL+4~, AWRDR+2~, AWRDR+21~, AWRDR+23*, AWRDR+25, AWRDR+31~, AWRDR+33*, AWRDR+34, ASLR+2~, ASLR+20~
, ASLR+23*, ASLR+24, ASLR+31~, ASLR+33*, ASLR+34
LEXD ALL+4~, DF+1~*, DF+2, DF+4
LEXDF ALL+4~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+35*, AWRDB+37, AWRDR+2~, AWRDR+42*, AWRDR+44
, ASLB+1~, ASLB+36*, ASLB+38, ASLR+2~, ASLR+42*, ASLR+44, FMTT+5*, DF+1~
LEXE ALL+4~, ASLB+1~, ASLB+20~, ASLB+29~*, ASLB+30*
LEXEL ALL+4~, FMT~, FMT+1*, FMT+2, FMT+3
LEXELP ALL+4~, EXP+1~, EXP+6*, EXP+9, AWRDB+2~, AWRDB+34*, AWRDB+37, AWRDR+2~, AWRDR+41*, AWRDR+44
, ASLB+1~, ASLB+35*, ASLB+38, ASLR+2~, ASLR+41*, ASLR+44, FMTT+1~, FMTT+5*, FMTT+6, FMTT+7
, ELP+1~, ELP+4*, ELP+5
LEXELPT ALL+4~
LEXEND ALL+5~, EXP+1~, EXP+5*, EXP+6, EXP+7, AWRDB+2~, AWRDB+33*, AWRDB+34, AWRDB+35, AWRDR+2~
, AWRDR+40*, AWRDR+41, AWRDR+42, ASLB+1~, ASLB+34*, ASLB+35, ASLB+36, ASLR+2~, ASLR+40*, ASLR+41
, ASLR+42, FMTT+1~, FMTT+3*, FMTT+4, FMTT+5, ELP+1~*, ELP+3, ELP+4
LEXENDD ALL+5~, EXP+1~, AWRDB+2~, AWRDR+2~, ASLB+1~, ASLR+2~, FMTT+1~
LEXENDT ALL+5~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+35*, AWRDB+37, AWRDR+2~, AWRDR+42*, AWRDR+44
, ASLB+1~, ASLB+36*, ASLB+38, ASLR+2~, ASLR+42*, ASLR+44, FMTT+1~, FMTT+5*, FMTT+6, FMTT+7
LEXET ALL+5~, FMT~, FMT+1*, FMT+2, FMT+3
LEXEX ALL+5~, AWRDB+3~, AWRDB+5*, AWRDB+7*, AWRDB+9, AWRDB+10, AWRDB+19, AWRDB+20, AWRDB+23, AWRDB+24
, AWRDB+25, AWRDB+27, AWRDB+29, AWRDB+31, AWRDB+32
LEXEXP ALL+5~, AWRDB+3~, AWRDB+8~, AWRDB+9*, AWRDB+13
LEXF ALL+5~, ASLB+2~, ASLB+11~, ASLB+14*, ASLB+15, ASLB+16
LEXFC ALL+5~, ASLB+2~, ASLB+9*, ASLB+15, ASLB+16*
LEXFIR ALL+5~, ASLB+2~, ASLB+9*, ASLB+15, ASLB+16*
LEXFUL ALL+5~, ALL+12~*, AWRDR+20, AWRDR+46, AWRDR+50, ASLR+46
LEXHDR ALL+6~
LEXHOME POST+1~, POST2+1~*, POST3+5*, ALL+21!, EXP+17!, AWRDB+44!, ASLB+45!, CLR+1!
LEXI ALL+6~, FMTT+1~
LEXID ALL+6~
LEXIDS ALL+6~
LEXIDX ALL+6~, AWRDB+3~, AWRDB+8~, AWRDB+13*
LEXINAM ALL+6~
LEXIT ALL+6~, AWRDR+2~, AWRDR+15*, AWRDR+16, AWRDR+17*, AWRDR+18, AWRDR+21~*, AWRDR+24, AWRDR+25*, AWRDR+26
, AWRDR+29*, AWRDR+30*, AWRDR+31, ASLB+2~, ASLB+24*, ASLB+25, ASLB+26*, ASLB+27, ASLR+15~, ASLR+17*
, ASLR+18, ASLR+19*, ASLR+20, ASLR+28*, ASLR+29, ASLR+30*, ASLR+31
LEXJ ALL+6~, CLR+1!
LEXLAST ALL+6~, AWRDR+2~
LEXLN ALL+6~
LEXLOOK ALL+7~
LEXLOUD POST3+6, ALL+7~, CLR+1!
LEXLWRD ALL+7~, AWRDR+3~, AWRDR+15*, AWRDR+16*, AWRDR+17, AWRDR+22, AWRDR+23, AWRDR+27, ASLR+2~, ASLR+15~
, ASLR+17*, ASLR+18*, ASLR+19, ASLR+26
LEXM ALL+7~, ASLB+2~, ASLB+20~, ASLB+27~*, ASLB+28*, ASLB+29
LEXMAIL POST+1~*, POST2+1~*, POST3+4*, ALL+16, ALL+20, ALL+21!, EXP+13, EXP+16, EXP+17!, AWRDB+41
, AWRDB+44!, ASLB+42, ASLB+45!, CLR+1!
LEXMC ALL+7~, AWRDB+3~, AWRDB+30~, AWRDB+31*
LEXMCEI ALL+7~, AWRDB+3~, AWRDB+8~, AWRDB+11*, AWRDB+18, AWRDB+20, AWRDB+25
LEXMCI ALL+7~, AWRDB+3~, AWRDB+8~, AWRDB+10*, AWRDB+11
LEXN ALL+7~
LEXNAM ALL+7~
LEXNEW ALL+8~
LEXNM ALL+8~
LEXNOD ALL+8~, AWRDR+3~, AWRDR+21~, AWRDR+22*, AWRDR+24*, AWRDR+25, AWRDR+31~, AWRDR+32*, AWRDR+34*, AWRDR+37
, ASLR+3~, ASLR+20~, ASLR+22*, ASLR+24*, ASLR+31~, ASLR+32*, ASLR+34*, ASLR+37
LEXO ALL+8~, ASLB+2~, ASLB+20~, ASLB+22*, ASLB+23*, ASLB+24*, ASLB+25*, ASLB+26, ASLB+28, ASLB+29
, DF+1~, DF+4*
LEXO1 ALL+8~
LEXO2 ALL+8~
LEXP ALL+8~, ASLB+2~, ASLB+11~, ASLB+18*, DF+1~, DF+2*, DF+3, DF+4
LEXPDT ALL+8~
LEXPRE ALL+8~
LEXQUIT ALL+11*, ALL+15, ALL+21!, EXP+3*, EXP+12, EXP+17!, AWRDB+4*, AWRDB+40, AWRDB+44!, AWRDR+4
, ASLB+3*, ASLB+41, ASLB+45!, ASLR+4, CLR+1!
LEXRI ALL+8~, AWRDB+3~, AWRDB+28~*, AWRDB+29*, AWRDB+30
LEXRT ALL+8~, AWRDR+3~, AWRDR+8*, AWRDR+9, ASLB+2~, ASLB+6*, ASLB+7*, ASLB+10, ASLB+25, ASLB+28
, ASLB+29, ASLR+3~, ASLR+8*, ASLR+10
LEXRT1 ALL+9~, AWRDR+3~, AWRDR+7*, AWRDR+8, ASLR+3~, ASLR+7*, ASLR+8
LEXRT2 ALL+9~, AWRDR+3~, AWRDR+8*, ASLB+2~, ASLB+29~*, ASLB+30, ASLR+3~, ASLR+8*
LEXS ALL+9~, ASLB+2~, ASLB+11~, ASLB+18*, ASLB+19, ASLB+21, ASLB+22, ASLB+23, ASLB+24, ASLB+26
, ASLB+31, ASLB+32, ASLB+33
LEXSI ALL+9~, AWRDB+3~, AWRDB+8~, AWRDB+23*, AWRDB+24, AWRDB+25
LEXSUB ALL+9~
LEXT POST3+7*, POST3+8*, POST3+9, ALL+9~, ASLB+2~, ASLB+20~*, ASLB+30*, ASLB+32, ED+1~, ED+2*
, ET+1~, ET+2*
LEXTDAT ALL+9~, AWRDR+3~
LEXTEST ALL+9~, EXP+11~, AWRDB+39~, AWRDR+14, AWRDR+54~, ASLB+15, ASLB+40~, ASLR+16, ASLR+50~, CLR+1!
LEXTEXP ALL+9~
LEXTK ALL+9~, AWRDR+3~, AWRDR+9*, AWRDR+10, AWRDR+11*, ASLB+2~, ASLB+9*, ASLB+10*, ASLB+11, ASLR+3~
, ASLR+9~*, ASLR+10*, ASLR+11, ASLR+12*
LEXTKC ALL+10~, AWRDB+3~, AWRDB+8~, AWRDB+15*, AWRDB+16*, AWRDB+17
LEXTKN ALL+10~, AWRDB+4~, AWRDB+8~, AWRDB+15*, AWRDB+17*, AWRDB+18, AWRDB+19, AWRDB+20, AWRDB+24~*, AWRDB+25
, AWRDB+30~*, AWRDB+32, ASLB+3~, ASLB+11~*, ASLB+12*, ASLB+13*, ASLB+14, ASLB+18
LEXTMP ALL+10~, EXP+2~, AWRDR+3~, ASLB+3~, ASLR+3~, FMTT+1~
LEXTN POST3+1~, POST3+3*, POST3+7
LEXTWRD ALL+10~, AWRDR+4~, AWRDR+15*, AWRDR+29*, AWRDR+30, AWRDR+32, AWRDR+33, ASLR+3~, ASLR+15~, ASLR+17*
, ASLR+22, ASLR+23, ASLR+28*, ASLR+29*, ASLR+30, ASLR+32, ASLR+33
LEXTX ALL+10~, FMT+1~*, FMT+2, FMT+3
LEXTXT ALL+10~, ALL+12~, ALL+14~*, EXP+2~*, EXP+5, EXP+8*, EXP+9*, EXP+10*, AWRDB+4~, AWRDB+5*
, AWRDB+6, AWRDB+33, AWRDB+36*, AWRDB+37*, AWRDB+38*, AWRDR+4~, AWRDR+5*, AWRDR+6, AWRDR+40, AWRDR+43*
, AWRDR+44*, AWRDR+45*, ASLB+3~, ASLB+4*, ASLB+5, ASLB+34, ASLB+37*, ASLB+38*, ASLB+39*, ASLR+3~
, ASLR+5*, ASLR+6, ASLR+40, ASLR+43*, ASLR+44*, ASLR+45*, FMTT+1~, FMTT+4*, FMTT+7
LEXV ALL+10~
LEXX ALL+10~
U AWRDB+30, AWRDB+31
X ALL+10~, AWRDB+4~, AWRDB+8~, AWRDB+13*, FMTT~, FMTT+7*, FMTT+8, FMT~, FMT+1, FMT+3*
, FMT+4, DF~, DF+1*, DF+4*, DF+5, ED~, ED+1, ED+2*, ED+3, ET~
, ET+1, ET+2*, ET+3*, ET+4*, ET+5, BEG~, BEG+1*, BEG+2, BEG+3, END~
, END+1*, END+2, END+3, ELP~, ELP+1, ELP+5*, ELP+6
XCNP ALL+10~
XMDUZ ALL+10~
XMSCR ALL+11~
XMSUB ALL+11~
XMTEXT ALL+11~
XMY ALL+11~
XMZ ALL+11~
Y POST3+1~, ALL+11~, BEG+1~*, BEG+2*, END+1~*, END+2*, ELP~, ELP+1
ZTDESC POST3+1~, POST3+3*, POST3+10!
ZTDTH POST3+1~, POST3+6*, POST3+10!
ZTIO POST3+1~, POST3+6*, POST3+10!
ZTQUEUED POST3+1~, ALL+13, ALL+21!, EXP+10, EXP+11~, EXP+17!, AWRDB+38, AWRDB+39~, AWRDB+44!, AWRDR+14
, AWRDR+45, AWRDR+49, AWRDR+53, AWRDR+54~, ASLB+15, ASLB+39, ASLB+40~, ASLB+45!, ASLR+16, ASLR+45
, ASLR+49, ASLR+50~
ZTREQ POST3+1~
ZTRTN POST3+1~, POST3+2*, POST3+10!
ZTSAVE POST3+1~, POST3+10!
ZTSAVE("LEXHOME" POST3+5*
ZTSAVE("LEXMAIL" POST3+4*
ZTSK POST3+8, POST3+10!, AWRDB+6, AWRDR+6, ASLB+5, ASLR+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All