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

Package: Lexicon Utility

Routine: LEXXGI4


Information

LEXXGI4 ;ISL/KER - Global Import (Repair at Site) ;04/21/2014

Source Information

Source file <LEXXGI4.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 5 HOME^%ZIS  ^%ZTLOAD  ($$FMDIFF,$$FMTE,$$NOW)^XLFDT  $$UP^XLFSTR  MES^XPDUTL  
Lexicon Utility 3 SS^LEXNDX2  SSUP^LEXNDX6  (ASL,ASLT,AWRD,AWRDI,SSWRD,SSWRDT,SUPWRD,SUPWRDT)^LEXXGI4  
VA Fileman 3 ^DIC  (,ENALL,IX1,IXALL)^DIK  $$GET1^DIQ  
MailMan 1 ^XMD  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Lexicon Utility 3 LEX2051P  LEXXGI  LEXXGI4  

Entry Points

Name Comments DBIA/ICR reference
SUB ; Repair Subset Cross-References
REP ; Replacement Words
SUBFIX(X) ; Repair Subset Cross-References (Fix 757.21)
BEG(X,Y) ; Begin Process - Subscript, Job
KIL(X) ; Kill ^TMP("LEXXGI4TIM",$J)
AWRDI ; Repair Word Index AWRD
XM(X) ; Mail Message
POST2 ; Entry Point from Post-Install (home)
AWRDTIME ; Repair Word Index AWRD (timing)
END(X,Y,Z) ; End Process - Begin, Subscript, Job
AWRDT ; Repair Word Index AWRD in Expression file #757.01 (task)
; Subset Indexes Axxx
ASL ; Recalculate ASL cross-reference
SUBT ; Repair Subset Cross-References (task)
AWRD ; Repair Word Index AWRD in Expression file #757.01
XMG ; Get Data for Message
ASLC(X) ; Recalculate ASL cross-reference (String Counter)
SUPTIME ; Repair Supplemental Word Index AWRD (timing)
ASLT ; Recalculate ASL cross-reference (task)
POST ; Entry Point from Post-Install
XMA(LEX) ; Message Address
CLR ; Clear Variables
ASLTIME ; Recalculate ASL cross-reference (timing)
XMB(X,Y) ; Build Message
SSTIME ; Repair Word Index Axxx in Sub-Set file #757.21 (timing)
SUPWRDT ; Repair Supplemental Word Index AWRD in file #757.01 (task)
XMS(X) ; Send Message
SSWRDT ; Repair Word Index Axxx in Sub-Set file #757.21 (task)
SSWRD ; Repair Word Index Axxx in Sub-Set file #757.21
SUPWRD ; Repair Supplemental Word Index AWRD in file #757.01

External References

Name Field # of Occurrence
HOME^%ZIS AWRD+6, SUPWRD+5, SSWRD+5, ASL+5
^%ZTLOAD AWRD+6, SUPWRD+5, SSWRD+5, ASL+5, SUB+5
^DIC XMA+1, XMA+2
^DIK SUBFIX+5
ENALL^DIK AWRDI+1, SUPWRDT+9
IX1^DIK SUBT+7
IXALL^DIK REP+4
$$GET1^DIQ XMS+4
SS^LEXNDX2 SSWRDT+5
SSUP^LEXNDX6 SUPWRDT+8
ASL^LEXXGI4 AWRDT+14
ASLT^LEXXGI4 AWRDT+15, ASLTIME+1
AWRD^LEXXGI4 POST+2, POST2+2
AWRDI^LEXXGI4 AWRDTIME+1
SSWRD^LEXXGI4 AWRDT+6
SSWRDT^LEXXGI4 SSTIME+1
SUPWRD^LEXXGI4 AWRDT+8
SUPWRDT^LEXXGI4 SUPTIME+1
$$FMDIFF^XLFDT AWRDTIME+2, SUPTIME+2, SSTIME+2, ASLTIME+2, XM+11, END+2
$$FMTE^XLFDT AWRDTIME+4, AWRDTIME+5, SUPTIME+4, SUPTIME+5, SSTIME+4, SSTIME+5, ASLTIME+4, ASLTIME+5, XM+9, XM+10
, XM+12, XMG+5, XMG+10, BEG+2, END+3, END+4
$$NOW^XLFDT AWRDTIME+1, SUPTIME+1, SSTIME+1, ASLTIME+1, BEG+1, END+1
$$UP^XLFSTR SSWRDT+8, ASLC+2
^XMD XMS+5
MES^XPDUTL AWRD+8, SUPWRD+7, SSWRD+7, ASL+7, SUB+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," Repair Word Index AWRD",!
  • Line Location: AWRDTIME+3
Function Call: WRITE
  • Prompt: !," Start: ",$TR($$FMTE^XLFDT(LEXB,"5Z"),"@"," ")
  • Line Location: AWRDTIME+4
Function Call: WRITE
  • Prompt: !," Finish: ",$TR($$FMTE^XLFDT(LEXE,"5Z"),"@"," ")
  • Line Location: AWRDTIME+5
Function Call: WRITE
  • Prompt: !," Time: ",LEXT
  • Line Location: AWRDTIME+6
Function Call: WRITE
  • Prompt: !," Repair Supplemental Word Index AWRD",!
  • Line Location: SUPTIME+3
Function Call: WRITE
  • Prompt: !," Start: ",$TR($$FMTE^XLFDT(LEXB,"5Z"),"@"," ")
  • Line Location: SUPTIME+4
Function Call: WRITE
  • Prompt: !," Finish: ",$TR($$FMTE^XLFDT(LEXE,"5Z"),"@"," ")
  • Line Location: SUPTIME+5
Function Call: WRITE
  • Prompt: !," Time: ",LEXT
  • Line Location: SUPTIME+6
Function Call: WRITE
  • Prompt: !," Repair Word Index Axxx in Sub-Set file",!
  • Line Location: SSTIME+3
Function Call: WRITE
  • Prompt: !," Start: ",$TR($$FMTE^XLFDT(LEXB,"5Z"),"@"," ")
  • Line Location: SSTIME+4
Function Call: WRITE
  • Prompt: !," Finish: ",$TR($$FMTE^XLFDT(LEXE,"5Z"),"@"," ")
  • Line Location: SSTIME+5
Function Call: WRITE
  • Prompt: !," Time: ",LEXT
  • Line Location: SSTIME+6
Function Call: WRITE
  • Prompt: !," Recalculate ASL cross-reference",!
  • Line Location: ASLTIME+3
Function Call: WRITE
  • Prompt: !," Start: ",$TR($$FMTE^XLFDT(LEXB,"5Z"),"@"," ")
  • Line Location: ASLTIME+4
Function Call: WRITE
  • Prompt: !," Finish: ",$TR($$FMTE^XLFDT(LEXE,"5Z"),"@"," ")
  • Line Location: ASLTIME+5
Function Call: WRITE
  • Prompt: !," Time: ",LEXT
  • Line Location: ASLTIME+6
Routine Call
  • %ZIS
  • Line Location:
    • AWRD+6
    • SUPWRD+5
    • SSWRD+5
    • ASL+5
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.01 - [#757.01] Classic Fileman Calls
^LEX(757.05 - [#757.05] Classic Fileman Calls
^LEX(757.21 - [#757.21] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.01 - [#757.01] SUPWRDT+4, SUPWRDT+5, SUPWRDT+6, SUPWRDT+7, SSWRDT+8, ASLT+4, ASLT+14!, ASLT+15!, ASLT+16*, ASLC+5
, ASLC+6, ASLC+7, SUBFIX+4
^LEX(757.21 - [#757.21] SSWRDT+4, SSWRDT+5, SSWRDT+6, SSWRDT+7*, SSWRDT+8*, SUBT+4, SUBT+5, SUBT+8*, SUBT+9*, SUBFIX+2
, SUBFIX+3
^TMP("LEXXGI4ASL" ASLT+1!, ASLT+12, ASLT+17*, ASLT+18!
^TMP("LEXXGI4MSG" XMB+2, XMB+3*, XMS+2, XMS+4!, XMS+6!
^TMP("LEXXGI4TIM" XM+5, XM+7, XMG+3, XMG+8, XMG+12

Label References

Name Line Occurrences
$$ASLC ASLT+13
$$BEG AWRDT+5, REP+3, SUPWRDT+3, SSWRDT+3, ASLT+3, SUBT+3
$$XMA XMS+5
AWRDI AWRDT+10
END AWRDT+16, REP+4, SUPWRDT+10, SSWRDT+9, ASLT+19, SUBT+10
KIL AWRDT+4, AWRDT+16
REP AWRDT+12
SUBFIX SUBT+5
XM AWRDT+16
XMB XM+19, XMG+29, XMG+30, XMG+31, XMG+32
XMG XM+6
XMS XM+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG END+1~*, END+2, END+3
DA AWRDT+2~, REP+1~, SUPWRDT+1~, SUPWRDT+7~, SUPWRDT+8*, SSWRDT+1~, SSWRDT+5~*, SSWRDT+7, SSWRDT+8, SUBT+5~*
, SUBT+7*, SUBFIX+1~*, SUBFIX+2, SUBFIX+3
DA(1 SUPWRDT+8*
DIC XMA+1~*, XMA+2*
DIC(0 XMA+1*, XMA+2*
DIK AWRDT+2~, AWRDI+1~*, REP+1~, REP+4*, SUPWRDT+1~, SSWRDT+1~, SUBT+5~, SUBT+7*, SUBFIX+1~, SUBFIX+5*
DIK(1 AWRDI+1*, SUPWRDT+9*
DTOUT XMA+1~
DUOUT XMA+1~
DUZ XMS+4
ELP END+1~, END+2*, END+5
END END+1~*, END+2, END+4
IEN SSWRDT+4~*, SSWRDT+5, SSWRDT+6
JNM BEG+1~*, BEG+2, END+1~*, END+3, END+4, END+5, KIL+1~*, KIL+2
LEX XMA~, XMA+1*, XMA+2*
LEX1 XM+1~, XM+4*, XM+6, XM+9, XM+11, XM+12, XMG+4*
LEX2 XM+1~, XM+4*, XM+6, XM+10, XM+11, XMG+9*
LEXB AWRDTIME+1~*, AWRDTIME+2, AWRDTIME+4, SUPTIME+1~*, SUPTIME+2, SUPTIME+4, SSTIME+1~*, SSTIME+2, SSTIME+4, ASLTIME+1~*
, ASLTIME+2, ASLTIME+4, XM+1~, XM+8~, XM+10*, XM+16, XMG+2~, XMG+6*, XMG+13, XMG+25
LEXBT1 AWRDT+2~, AWRDT+5*, AWRDT+16
LEXBT2 REP+1~, REP+3*, REP+4
LEXBT3 SUPWRDT+1~, SUPWRDT+3*, SUPWRDT+10
LEXBT4 SSWRDT+1~, SSWRDT+3*, SSWRDT+9
LEXBT5 ASLT+1~, ASLT+3*, ASLT+19
LEXBT6 SUBT+1~, SUBT+3*, SUBT+10
LEXC ASLT+5~, ASLT+13*, ASLT+14, ASLT+16, ASLC+1~, ASLC+2*, ASLC+5, XM+1~, XMG+1~*, XMG+28*
LEXD XM+1~, XM+8~, XM+9*, XM+10, XM+12*, XM+14*, XM+15, XMG+2~, XMG+3*, XMG+4
, XMG+5*, XMG+6, XMG+7*, XMG+22*, XMG+24
LEXDFL SUBFIX+1~, SUBFIX+4*, SUBFIX+5
LEXE AWRDTIME+1~*, AWRDTIME+2, AWRDTIME+5, SUPTIME+1~*, SUPTIME+2, SUPTIME+5, SSTIME+1~*, SSTIME+2, SSTIME+5, ASLC+7~*
, ASLTIME+1~*, ASLTIME+2, ASLTIME+5, XM+1~, XM+8~, XM+10*, XM+11*, XM+17, XMG+2~, XMG+8*
, XMG+9, XMG+10*, XMG+11*, XMG+20*, XMG+26
LEXEXP SUBFIX+1~, SUBFIX+3*, SUBFIX+4
LEXF ASLT+5~, ASLT+8*, ASLT+9, ASLT+10
LEXFC ASLT+1~, ASLT+2*, ASLT+9, ASLT+10*
LEXFIR ASLT+1~, ASLT+2*, ASLT+9, ASLT+10*
LEXHOME POST+1~, POST2+1~, POST2+2*, AWRD+5, XMS+5, CLR+1!
LEXI SUPWRDT+1~, SUPWRDT+4*, SUPWRDT+5, SUPWRDT+6, SUPWRDT+7, SUPWRDT+8, XM+2~, XMB+2~*, XMB+3
LEXIEN SUBT+1~, SUBT+3*, SUBT+4*, SUBT+5, SUBT+6, SUBT+7
LEXII SUPWRDT+6~*, SUPWRDT+7, SUPWRDT+8
LEXJ AWRD+3*, AWRDT+3*, AWRDT+15~*, REP+2, SUPWRD+3*, SUPWRDT+2, SSWRD+3*, SSWRDT+2, ASL+3*, ASLT+2
, SUB+3*, SUBT+2, XM+1~, XM+4*, XM+5, XM+7, XM+19, XM+20, XMG+3, XMG+8
, XMG+12, XMG+29, XMG+30, XMG+31, XMG+32, XMB+1~*, XMB+2, XMB+3, XMS+1~, XMS+2*
, XMS+3, XMS+4, XMS+6, CLR+1!
LEXJ1 AWRDT+2~, AWRDT+3*, AWRDT+4, AWRDT+5, AWRDT+15, AWRDT+16, REP+2, SUPWRD+3, SSWRD+3, ASL+3
, SUB+3
LEXJ2 REP+1~, REP+2*, REP+3, REP+4
LEXJ3 SUPWRDT+1~, SUPWRDT+2*, SUPWRDT+3, SUPWRDT+10
LEXJ4 SSWRDT+1~, SSWRDT+2*, SSWRDT+3, SSWRDT+9
LEXJ5 ASLT+1~, ASLT+2*, ASLT+3, ASLT+19
LEXJ6 SUBT+1~, SUBT+2*, SUBT+3, SUBT+10
LEXLOUD AWRD+6, SUPWRD+5, SSWRD+5, ASL+5, SUB+5, CLR+1!
LEXM ASLC+6~*, ASLC+7
LEXMAIL XM+1~, XM+3*, XM+4, XM+20, XMG+29, XMB+1
LEXN XM+1~, XM+8~, XM+9*, XM+15, XMG+2~, XMG+14*, XMG+15*, XMG+16*, XMG+17*, XMG+18*
, XMG+19*, XMG+24
LEXNEW XM+2~, XMG+2~, XMG+7*, XMG+23
LEXNM XM+2~, XMS+1~, XMS+4*, XMS+5, XMS+6!
LEXO ASLC+1~, ASLC+3*, ASLC+4*, ASLC+5*, ASLC+6, ASLC+7
LEXP ASLT+5~, ASLT+11*, ASLC+1~
LEXP3 SUBT+1~, SUBT+3*, SUBT+6*, SUBT+8
LEXP4 SUBT+1~, SUBT+3*, SUBT+6*, SUBT+9
LEXPRE XM+2~, XM+14, XMG+1*, XMG+22, XMG+23*
LEXS ASLT+5~, ASLT+11*, ASLT+12, ASLT+13, ASLT+14, ASLT+15, ASLT+16, ASLT+17, ASLC+1~, XM+2~
, XMG+1~*, XMG+3, XMG+8, XMG+12, XMG+14, XMG+15, XMG+16, XMG+17, XMG+18, XMG+19
LEXSB AWRDT+2~*
LEXT AWRD+7*, AWRD+8*, AWRDTIME+1~, AWRDTIME+2*, AWRDTIME+6, SUPWRD+6*, SUPWRD+7*, SUPTIME+1~, SUPTIME+2*, SUPTIME+6
, SSWRD+6*, SSWRD+7*, SSTIME+1~, SSTIME+2*, SSTIME+6, ASL+6*, ASL+7*, ASLC+1~, ASLC+2*, ASLC+8*
, ASLC+9, ASLTIME+1~, ASLTIME+2*, ASLTIME+6, SUB+1~, SUB+6*, SUB+7*, XM+2~, XM+8~, XM+11*
, XM+13*, XM+18, XMG+2~, XMG+12*, XMG+21*, XMG+27
LEXTEST CLR+1!
LEXTK ASLT+1~, ASLT+2*, ASLT+4*, ASLT+5, ASLC+1~, ASLC+2*, ASLC+3, ASLC+4
LEXTKN ASLT+5~*, ASLT+6*, ASLT+7*, ASLT+8, ASLT+11, ASLC+1~
LEXX XM+2~, XM+8~, XM+15*, XM+16*, XM+17*, XM+18*, XM+19, XMG+2~, XMG+24*, XMG+25*
, XMG+26*, XMG+27*, XMG+32
LEXXM POST+1~, POST+2*, POST2+1~, POST2+2*, AWRD+4*, AWRDT+2*, AWRDT+4, AWRDT+14, AWRDT+16, REP+3*
, SUPWRD+4*, SUPWRDT+3*, SUPWRDT+10, SSWRD+4*, SSWRDT+3*, SSWRDT+9, ASL+4*, ASLT+3*, ASLT+19, SUB+4*
, SUBT+1*, SUBT+10, XM+3, BEG+1, END+2, KIL+1, CLR+1!
SUB BEG+1~*, BEG+2, END+1~*, END+2, END+3, END+4, END+5
X SUPWRDT+7~*, SSWRDT+5~*, SSWRDT+6*, SSWRDT+7, SSWRDT+8, ASLC~, ASLC+2, ASLC+9*, ASLC+10, SUBFIX~
, SUBFIX+1, XM~, XM+4, XMB~, XMB+1*, XMB+3, XMS~, XMS+2, XMA+1~*, XMA+2*
, BEG~, BEG+1*, BEG+2, BEG+3, END~, END+1, END+6, KIL~, KIL+1
XCNP XM+2~, XMS+1~, XMS+6!
XMDUZ XM+3~, XMS+1~, XMS+5*, XMS+6!
XMSCR XM+3~, XMS+1~, XMS+6!
XMSUB XM+3~, XMS+1~, XMS+3*, XMS+6!
XMTEXT XM+3~, XMS+1~, XMS+3*, XMS+6!
XMY XM+3~, XMS+1~, XMS+6!
XMY( XMS+5*
XMZ XM+3~, XMS+1~, XMS+6!
Y AWRD+1~, SUPWRD+1~, SSWRD+1~, ASL+1~, XMB~, XMB+1, XMA+1~, XMA+2, BEG~, BEG+1
, END~, END+1
Z END~, END+1
ZTDESC AWRD+1~, AWRD+2*, AWRD+9!, SUPWRD+1~, SUPWRD+2*, SUPWRD+8!, SSWRD+1~, SSWRD+2*, SSWRD+8!, ASL+1~
, ASL+2*, ASL+8!, SUB+1~, SUB+2*, SUB+8!
ZTDTH AWRD+1~, AWRD+6*, AWRD+9!, SUPWRD+1~, SUPWRD+5*, SUPWRD+8!, SSWRD+1~, SSWRD+5*, SSWRD+8!, ASL+1~
, ASL+5*, ASL+8!, SUB+1~, SUB+5*, SUB+8!
ZTIO AWRD+1~, AWRD+6*, AWRD+9!, SUPWRD+1~, SUPWRD+5*, SUPWRD+8!, SSWRD+1~, SSWRD+5*, SSWRD+8!, ASL+1~
, ASL+5*, ASL+8!, SUB+1~, SUB+5*, SUB+8!
ZTQUEUED AWRD+1~, AWRDT+17, REP+5, SUPWRD+1~, SUPWRDT+11, SSWRD+1~, SSWRDT+10, ASL+1~, ASLT+9, ASLT+20
, SUBT+11, XM+4, XMB+1
ZTREQ AWRD+1~, AWRDT+17*, REP+5*, SUPWRD+1~, SUPWRDT+11*, SSWRD+1~, SSWRDT+10*, ASL+1~, ASLT+20*, SUBT+11*
ZTRTN AWRD+1~*, AWRD+9!, SUPWRD+1~*, SUPWRD+8!, SSWRD+1~*, SSWRD+8!, ASL+1~*, ASL+8!, SUB+1~*, SUB+8!
ZTSAVE AWRD+1~, AWRD+9!, SUPWRD+1~, SUPWRD+8!, SSWRD+1~, SSWRD+8!, ASL+1~, ASL+8!, SUB+1~, SUB+8!
ZTSAVE("LEXHOME" AWRD+5*
ZTSAVE("LEXJ" AWRD+3*, SUPWRD+3*, SSWRD+3*, ASL+3*, SUB+3*
ZTSAVE("LEXXM" AWRD+4*, SUPWRD+4*, SSWRD+4*, ASL+4*, SUB+4*
ZTSK AWRD+8, AWRD+9!, SUPWRD+7, SUPWRD+8!, SSWRD+7, SSWRD+8!, ASL+7, ASL+8!, SUB+7, SUB+8!
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