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

Package: Lexicon Utility

Routine: LEXRXXA


Information

LEXRXXA ;ISL/KER - Re-Index Ask ;08/17/2011

Source Information

Source file <LEXRXXA.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 $$UP^XLFSTR  
Lexicon Utility 1 ($$BOLD,$$FN,$$FV,$$NORM)^LEXRXXM  

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

Package Total Caller Graph
Lexicon Utility 1 LEXRX  

Entry Points

Name Comments DBIA/ICR reference
AMSO(X) ; All, Major, Supporting or One File
AMSOP(X) ; All, Major, Supporting or One File - Pre-process
AMSOH ; All, Major, Supporting or One File - Help
AMSOF ; All, Major, Supporting or One File - List Files
AMSOH2 ; All, Major, Supporting or One File - Help
CO(X) ; Ask to Continue
COH ; Continue Help
FI(X) ; Select File
CLR ; Clear

External References

Name Field # of Occurrence
^DIC FI+4
^DIR AMSO+10, CO+4
$$BOLD^LEXRXXM AMSO+2, AMSOF+3, AMSOH2+1
$$FN^LEXRXXM COH+16
$$FV^LEXRXXM FI+4
$$NORM^LEXRXXM AMSO+2, AMSOF+3, AMSOH2+1
$$UP^XLFSTR AMSOP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: AMSO+10
Function Call: WRITE
  • Prompt: !," Repair/Re-Index Lexicon Cross-References",!
  • Line Location: AMSOF+6
Function Call: WRITE
  • Prompt: !,?LEX1,LEXC,?LEX2,LEXT,?LEX3,LEXF
  • Line Location: AMSOF+8
Function Call: WRITE
  • Prompt: !,?LEX1,LEXC,?LEX2,LEXT,?LEX3,LEXF
  • Line Location: AMSOF+12
Function Call: WRITE
  • Prompt: !,?LEX1,LEXC,?LEX2,LEXT,?LEX3,LEXF
  • Line Location: AMSOF+17
Function Call: WRITE
  • Prompt: !,?LEX1,LEXC,?LEX2,LEXT,?LEX3,LEXF
  • Line Location: AMSOF+22
Function Call: WRITE
  • Prompt: !,?LEX1,LEXC,?LEX2,LEXT,?LEX3,LEXF
  • Line Location: AMSOF+26
Function Call: WRITE
  • Prompt: !,?LEX1,LEXC,?LEX2,LEXT,?LEX3,LEXF
  • Line Location: AMSOF+30
Function Call: WRITE
  • Prompt: !,?LEX1,LEXC,?LEX2,LEXT,?LEX3,LEXF
  • Line Location: AMSOF+35
Function Call: WRITE
  • Prompt: !," The cross-references of the Major (larger) files"
  • Line Location: AMSOH2+2
Function Call: WRITE
  • Prompt: " involved with the"
  • Line Location: AMSOH2+3
Function Call: WRITE
  • Prompt: !," Lexicon Lookup will be repaired. During the repair"
  • Line Location: AMSOH2+4
Function Call: WRITE
  • Prompt: " process the "
  • Line Location: AMSOH2+5
Function Call: WRITE
  • Prompt: !," cross-references are not deleted. Only those cross-"
  • Line Location: AMSOH2+6
Function Call: WRITE
  • Prompt: "reference nodes "
  • Line Location: AMSOH2+7
Function Call: WRITE
  • Prompt: !," that fail verification will be deleted. The Supporting"
  • Line Location: AMSOH2+8
Function Call: WRITE
  • Prompt: " (smaller) files",!," will be re-indexed.",!,?1," "
  • Line Location: AMSOH2+9
Function Call: WRITE
  • Prompt: !,?1,LEXB,"Users may remain on the system.",LEXN
  • Line Location: AMSOH2+10
Function Call: WRITE
  • Prompt: !,?1," "
  • Line Location: AMSOH2+11
Function Call: WRITE
  • Prompt: !
  • Line Location: CO+4
Function Call: WRITE
  • Prompt: !," Answer 'Yes' to ",LEXAC," the Lexicon's cross-references"
  • Line Location: COH+4
Function Call: WRITE
  • Prompt: !," Answer 'Yes' to ",LEXAC," the Lexicon's cross-references"
  • Line Location: COH+6
Function Call: WRITE
  • Prompt: " of the",!," larger files"
  • Line Location: COH+7
Function Call: WRITE
  • Prompt: !," Answer 'Yes' to ",LEXAC," the Lexicon's cross-references"
  • Line Location: COH+9
Function Call: WRITE
  • Prompt: " of the",!," smaller files"
  • Line Location: COH+10
Function Call: WRITE
  • Prompt: !," Answer 'Yes' to ",LEXAC," the cross-references of all"
  • Line Location: COH+12
Function Call: WRITE
  • Prompt: !," of the Lexicon's files"
  • Line Location: COH+13
Function Call: WRITE
  • Prompt: !," Answer 'Yes' to ",LEXAC," the cross-references of "
  • Line Location: COH+18
Function Call: WRITE
  • Prompt: "the ",LEXFN,!," file #",$G(LEXFI)
  • Line Location: COH+19
Function Call: WRITE
  • Prompt: !," Answer 'Yes' to ",LEXAC," the cross-references of "
  • Line Location: COH+21
Function Call: WRITE
  • Prompt: "file #",$G(LEXFI)
  • Line Location: COH+22
Function Call: WRITE
  • Prompt: !," Answer 'Yes' to ",LEXAC," the cross-references of "
  • Line Location: COH+23
Function Call: WRITE
  • Prompt: "the file(s)"
  • Line Location: COH+24
Function Call: WRITE
  • Prompt: !
  • Line Location: FI+4
Routine Call
  • DIC
  • Line Location:
    • FI+4
Routine Call
  • DIR
  • Line Location:
    • AMSO+10
    • CO+4

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX COH+15
^LEXT( COH+15

Label References

Name Line Occurrences
AMSOF AMSO+2
AMSOH2 AMSOH+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC FI+1~*
DIC("A" FI+2*
DIC("S" FI+3*, FI+4!
DIC(0 FI+1*
DIR AMSO+1~, CO+1~
DIR("?" AMSO+5*, CO+2*
DIR("??" AMSO+5*, CO+2*
DIR("A" AMSO+7*, AMSO+8*, AMSO+9*, CO+3*
DIR("PRE" AMSO+6*, CO+4*
DIR(0 AMSO+3*, AMSO+4*, CO+2*
DIROUT AMSO+1~, CO+1~, CO+5
DIRUT AMSO+1~, CO+1~, CO+5
DTOUT AMSO+1~, CO+1~, CO+5, FI+1~, FI+5
DUOUT AMSO+1~, CO+1~, CO+5, FI+1~, FI+5
IOF AMSOH+1, AMSOF+1
LEX AMSO+1~!, AMSO+2*, AMSOH+1, AMSOF+1, AMSOF+4, AMSOF+5, FI+1~, FI+4*, FI+5
LEX1 AMSOF+2~, AMSOF+5*, AMSOF+8, AMSOF+12, AMSOF+17, AMSOF+22, AMSOF+26, AMSOF+30, AMSOF+35
LEX2 AMSOF+2~, AMSOF+5*, AMSOF+8, AMSOF+12, AMSOF+17, AMSOF+22, AMSOF+26, AMSOF+30, AMSOF+35
LEX3 AMSOF+2~, AMSOF+5*, AMSOF+8, AMSOF+12, AMSOF+17, AMSOF+22, AMSOF+26, AMSOF+30, AMSOF+35
LEXAC COH+1~*, COH+2*, COH+4, COH+6, COH+9, COH+12, COH+18, COH+21, COH+23
LEXB AMSO+1~, AMSO+2*, AMSO+7, AMSO+8, AMSOF+2~, AMSOF+3*, AMSOF+4*, AMSOF+9, AMSOF+14, AMSOF+19
AMSOF+23, AMSOF+27, AMSOF+32, AMSOH2+1~*, AMSOH2+10
LEXC AMSOF+2~, AMSOF+7*, AMSOF+8, AMSOF+9*, AMSOF+12, AMSOF+13*, AMSOF+14*, AMSOF+17, AMSOF+18*, AMSOF+19*
AMSOF+22, AMSOF+23*, AMSOF+26, AMSOF+27*, AMSOF+30, AMSOF+31*, AMSOF+32*, AMSOF+35
LEXF AMSOF+2~, AMSOF+7*, AMSOF+8, AMSOF+11*, AMSOF+12, AMSOF+13*, AMSOF+16*, AMSOF+17, AMSOF+18*, AMSOF+21*
AMSOF+22, AMSOF+25*, AMSOF+26, AMSOF+29*, AMSOF+30, AMSOF+31*, AMSOF+34*, AMSOF+35
LEXFI COH+5, COH+8, COH+11, COH+14, COH+15, COH+16, COH+17, COH+19, COH+20, COH+22
CLR+1!
LEXFN COH+1~, COH+16~*, COH+17, COH+19, COH+20
LEXN AMSO+1~, AMSO+2*, AMSO+7, AMSO+8, AMSOF+2~, AMSOF+3*, AMSOF+4*, AMSOF+9, AMSOF+14, AMSOF+19
AMSOF+23, AMSOF+27, AMSOF+32, AMSOH2+1~*, AMSOH2+10
LEXT AMSOF+2~, AMSOF+7*, AMSOF+8, AMSOF+10*, AMSOF+12, AMSOF+13*, AMSOF+15*, AMSOF+17, AMSOF+18*, AMSOF+20*
AMSOF+22, AMSOF+24*, AMSOF+26, AMSOF+28*, AMSOF+30, AMSOF+31*, AMSOF+33*, AMSOF+35
LEXTY CO+1*, CO+6~, COH+2, COH+3, COH+5, COH+8, COH+11, COH+14
X AMSO~, AMSO+10*, AMSO+11, AMSOP~, AMSOP+1*, AMSOP+2*, AMSOP+3, CO~, CO+5*, CO+7
, FI~, FI+5*
Y AMSO+1~, AMSO+10, AMSOP+1~, AMSOP+2*, CO+1~, CO+5, FI+1~, FI+4, FI+5
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