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

Package: Lexicon Utility

Routine: LEXDM4


Information

LEXDM4 ;ISL/KER - Default Misc - Files/User/Service ;04/21/2014

Source Information

Source file <LEXDM4.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 ^DIC  MIX^DIC1  ^DIR  
Kernel 1 $$UP^XLFSTR  

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

Package Total Caller Graph
Lexicon Utility 8 LEXDCC  LEXDCX  LEXDD1  LEXDDS  LEXDFL  LEXDMG  LEXDMGU  LEXDVO  

Entry Points

Name Comments DBIA/ICR reference
DFI(LEXX) ; Select one application
FI(LEXX) ; Select one or more applications
FI2
FIB ; Build the list of files/applications
FIP ; Prompt user
FIL ; Display the list
FIS(X) ; Select from the list
FIHLP ; Help for selection
FIQ ; Quit application selection
FIW(LEXX) ; Input transform for DIR Pch 4
SERV(LEXX) ; Select a service
USER(LEXX) ; Select a single user

External References

Name Field # of Occurrence
^DIC SERV+8, USER+2
MIX^DIC1 DFI+5
^DIR FIS+6
$$UP^XLFSTR FIB+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DFI+2
Function Call: WRITE
  • Prompt: !
  • Line Location: FI2+0
Function Call: WRITE
  • Prompt: !,"Applications"
  • Line Location: FIP+2
Function Call: WRITE
  • Prompt: !
  • Line Location: FIL+2
Function Call: WRITE
  • Prompt: !,$J(LEXI,6)," ",$E($P(^TMP("LEXIL",$J,LEXI),U,1),1,50)
  • Line Location: FIL+2
Function Call: WRITE
  • Prompt: !
  • Line Location: FIS+1
Function Call: WRITE
  • Prompt: !!,"User defaults for both the Lexicon and applications using the Lexicon"
  • Line Location: FIHLP+2
Function Call: WRITE
  • Prompt: !,"(by agreement) will be stored along with their application definitions"
  • Line Location: FIHLP+3
Function Call: WRITE
  • Prompt: !,"contained in the Subset Definition File."
  • Line Location: FIHLP+4
Function Call: WRITE
  • Prompt: !!,"You may set user defaults for one or all of the listed applications"
  • Line Location: FIHLP+5
Function Call: WRITE
  • Prompt: !!,"User defaults for the Lexicon may be set for individual applications."
  • Line Location: FIHLP+7
Function Call: WRITE
  • Prompt: !!!,"Select an application:"
  • Line Location: FIHLP+8
Function Call: WRITE
  • Prompt: !
  • Line Location: FIHLP+10
Function Call: WRITE
  • Prompt: !,$J(LEXI,6)," ",$E($P(^TMP("LEXIL",$J,LEXI),U,1),1,50)
  • Line Location: FIHLP+11
Routine Call
  • DIC
  • Line Location:
    • SERV+8
    • USER+2
Routine Call
  • DIR
  • Line Location:
    • FIS+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^DIC(49 - [#49] Classic Fileman Calls
^LEXT(757.2 - [#757.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(49 - [#49] SERV+2, SERV+3, SERV+4, SERV+5, SERV+6, SERV+7
^LEXT(757.2 - [#757.2] FIB+2, FIB+3, FIB+4
^TMP("LEXIL" FI2+1!, FI2+2*, FIB+5, FIB+7*, FIB+9, FIB+10*, FIB+11*, FIB+12, FIP+1, FIL+1
FIL+2, FIL+3, FIL+6, FIL+7, FIL+9, FIL+10, FIL+11, FIHLP+9, FIHLP+10, FIHLP+11
FIQ+1!, FIW+2, FIW+5, FIW+6, FIW+7
^TMP("LEXMGR" FIL+5*, FIL+6*, FIL+10*, FIL+12*, FIQ+1!
^TMP("LEXSERV" SERV+3*, SERV+4*, SERV+5*, SERV+6!, SERV+7, SERV+8!

Label References

Name Line Occurrences
$$FIS FIL+3
$$FIW FIS+6
FIP FIL+15
FIQ FIP+1, FIL+3, FIL+4, FIL+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D DFI+1~, DFI+5*
DIC DFI+1~, DFI+4*, DFI+5!, FIS+1~, SERV+1*, SERV+9!, USER+1!*, USER+3!
DIC("A" DFI+5*, SERV+1*, SERV+9!, USER+1*, USER+3!
DIC("B" SERV+6*, SERV+7*, SERV+9!, USER+3!
DIC("S" DFI+4*
DIC("W" DFI+3*
DIC(0 DFI+1*, DFI+2*, SERV+1*, SERV+9!, USER+1*, USER+3!
DIR FIS+1~
DIR("?" FIS+4*
DIR("A" FIS+3*
DIR(0 FIS+5*
DIROUT FIS+1~
DIRUT FIS+1~
DTOUT DFI+1~, FIS+1~, FIS+6
DUOUT DFI+1~, FIS+1~, FIS+6
LEXA FI2~, FIB+1*, FIB+2*, FIB+3, FIQ+2!
LEXAI FI2~, FIB+1*, FIQ+2!
LEXAN FI2~, FIB+1*, FIB+4*, FIB+5, FIB+6, FIB+7, FIQ+2!
LEXC FI2~, FIB+1*, FIB+7*, FIB+9*, FIB+10, FIB+11, FIB+12, FIQ+2!
LEXCT FIW+3~, FIW+4*, FIW+5*, FIW+6
LEXI FI2~, FIB+3*, FIB+4, FIB+7, FIL+2*, FIL+9*, FIL+10, FIL+11, FIL+12, FIHLP+10*
FIHLP+11, FIQ+2!, SERV+2~*, SERV+3, SERV+4, SERV+5, SERV+9!
LEXLEN FI2~, FIB+1*, FIB+6*, FIB+12*, FIS+2*, FIS+5
LEXMAX FI2~, FIL+1*, FIL+3, FIL+4, FIL+8, FIS+3, FIHLP+9*, FIQ+2!
>> LEXMGR FIB+8, FIL+3, FIL+4, FIL+8, FIHLP+1, FIHLP+6, FIHLP+9
LEXO FIW+3~, FIW+4*, FIW+6
LEXOC FIW+3~, FIW+4*, FIW+5*, FIW+6*, FIW+7
LEXU FIW+3~*, FIW+4, FIW+5
LEXX DFI~, DFI+1, DFI+2, DFI+6*, DFI+7, FI~, FIL+3*, FIL+4, FIL+6, FIL+7*
FIL+8*, FIL+11*, FIL+13*, FIL+14*, FIQ+3, FIW~, FIW+1*, FIW+2*, FIW+3, FIW+7*
, SERV~, SERV+8*, SERV+9*, SERV+10*, SERV+11, USER~, USER+2*, USER+3*, USER+4*, USER+5
U FIB+4, FIB+7, FIL+2, FIL+3, FIL+6, FIL+7, FIL+10, FIL+11, FIHLP+11, SERV+6
, SERV+7, SERV+10, USER+4
X DFI+1*, FIS~, FIS+6*, SERV+9!, USER+1~, USER+3!
Y DFI+6, FIS+1~, SERV+8, SERV+9!, USER+1~, USER+2, USER+3!
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