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 |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: LEXDMGU

Package: Lexicon Utility

Routine: LEXDMGU


Information

LEXDMGU ;ISL/KER - Defaults - Manager/User Group ;04/21/2014

Source Information

Source file <LEXDMGU.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Lexicon Utility 5 ($$SERV,$$USER)^LEXDM4  $$OVER^LEXDMGO  UPDATE^LEXDMGT  ^LEXDMGU  ($$VER,DEFCK,USERCK)^LEXDMGV  
VA FileMan 1 ^DIR  

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 LEXDMG  LEXDMGU  

Entry Points

Name Comments DBIA/ICR reference
USER(LEXX) ; User or user group by name or by type
GRP ; Get user/user group
GETUSER ; Get user or user group type
LIMIT ; Check search limits
METHOD ; Check search method
EXIT ; Quit USER selection
MOREUSR(LEXX) ; Want to set the current defaults for more users?
MOREHLP ; More user help
USR(LEXX) ; Get response for USER
USRHLP ; Help for respons to USER
CD ; Current defaults
DM ; Display menu
UM ;; User/user group menu data

External References

Name Field # of Occurrence
^DIR MOREUSR+5, USR+3
$$SERV^LEXDM4 GETUSER+3
$$USER^LEXDM4 GETUSER+2
$$OVER^LEXDMGO GETUSER+12
UPDATE^LEXDMGT GETUSER+17
^LEXDMGU DM+2, DM+3, DM+4
$$VER^LEXDMGV GETUSER+15
DEFCK^LEXDMGV GETUSER+8
USERCK^LEXDMGV GETUSER+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: GRP+2
Function Call: WRITE
  • Prompt: !
  • Line Location: GETUSER+2
Function Call: WRITE
  • Prompt: !
  • Line Location: GETUSER+3
Function Call: WRITE
  • Prompt: !,"The defaults you selected may be applied to another user/user group",!
  • Line Location: MOREHLP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: USR+1
Function Call: WRITE
  • Prompt: !!,"Press <Return> to continue, "
  • Line Location: USRHLP+2
Function Call: WRITE
  • Prompt: """^"" to exit or select (1-3)"
  • Line Location: USRHLP+3
Function Call: WRITE
  • Prompt: !!,"Press <Return> to continue, "
  • Line Location: USRHLP+5
Function Call: WRITE
  • Prompt: """^"" to exit or select (1-3)"
  • Line Location: USRHLP+6
Function Call: WRITE
  • Prompt: !,"The default selections listed above may be applied to either"
  • Line Location: USRHLP+7
Function Call: WRITE
  • Prompt: !,"a single user, a user group based on service, or all users."
  • Line Location: USRHLP+8
Function Call: WRITE
  • Prompt: !,"You may either select a user/user group (1-3), or press "
  • Line Location: USRHLP+9
Function Call: WRITE
  • Prompt: !,"<Return> to continue, or ""^"" to exit."
  • Line Location: USRHLP+10
Function Call: WRITE
  • Prompt: !!,"Current default selections:",!
  • Line Location: CD+1
Function Call: WRITE
  • Prompt: !," Filter - "
  • Line Location: CD+2
Function Call: WRITE
  • Prompt: $S($L($G(LEXDICS(0))):$G(LEXDICS(0)),1:"Not selected")
  • Line Location: CD+3
Function Call: WRITE
  • Prompt: !," Display - "
  • Line Location: CD+4
Function Call: WRITE
  • Prompt: $S($L($G(LEXSHOW(0))):$G(LEXSHOW(0)),1:"Not selected")
  • Line Location: CD+5
Function Call: WRITE
  • Prompt: !," Vocabulary - "
  • Line Location: CD+6
Function Call: WRITE
  • Prompt: $S($L($G(LEXSUB(0))):$G(LEXSUB(0)),1:"Not selected")
  • Line Location: CD+7
Function Call: WRITE
  • Prompt: !," Shortcuts - "
  • Line Location: CD+8
Function Call: WRITE
  • Prompt: $S($L($G(LEXCTX(0))):$G(LEXCTX(0)),1:"Not selected")
  • Line Location: CD+9
Function Call: WRITE
  • Prompt: !
  • Line Location: CD+9
Function Call: WRITE
  • Prompt: !!,"User/User groups:",!
  • Line Location: DM+1
Function Call: WRITE
  • Prompt: !," ",$J($P($T(UM+LEXC^LEXDMGU),";",2),2)," "
  • Line Location: DM+3
Function Call: WRITE
  • Prompt: $P($T(UM+LEXC^LEXDMGU),";",3)
  • Line Location: DM+4
Routine Call
  • DIR
  • Line Location:
    • MOREUSR+5
    • USR+3

Label References

Name Line Occurrences
$$MOREUSR GETUSER+21
$$USR GRP+2
CD MOREHLP+1, USRHLP+7
DM GRP+2, USRHLP+3, USRHLP+6, USRHLP+10
EXIT GRP+2
GRP GETUSER+20
LIMIT GETUSER+5
METHOD GETUSER+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC GRP+1!
DIR GRP+1!, MOREUSR+1~, MOREUSR+5!, USR+3!
DIR("?" MOREUSR+4*, USR+2*
DIR("??" MOREUSR+4*, USR+2*
DIR("A" MOREUSR+2*, MOREUSR+3*, USR+1*
DIR("B" MOREUSR+4*, USR+2*
DIR(0 MOREUSR+5*, USR+3*
DIROUT MOREUSR+1~, USR+1~
DIRUT MOREUSR+1~, USR+1~
DTOUT MOREUSR+1~, MOREUSR+5, USR+1~, USR+4
DUOUT MOREUSR+1~, USR+1~
LEXC DM+2~*
>> LEXCTX(0 USRHLP+4, CD+9
>> LEXDICS(0 USRHLP+4, CD+3
LEXLIM USER+1~, GETUSER+1*, GETUSER+2*, GETUSER+3*, GETUSER+4*, GETUSER+6, LIMIT+1*, LIMIT+2*, METHOD+1
LEXMETH USER+1~, GETUSER+1*, GETUSER+2*, GETUSER+3*, GETUSER+4*, METHOD+1*
LEXMORE USER+1~, GETUSER+19*, GETUSER+20, GETUSER+21*
LEXOVER USER+1~, GETUSER+12*, GETUSER+13
>> LEXS GETUSER+16*
>> LEXSHOW(0 USRHLP+4, CD+5
>> LEXSUB(0 USRHLP+4, CD+7
LEXUSR USER+1~, GRP+2*, GETUSER+19
LEXVER USER+1~, GETUSER+15*, GETUSER+16, GETUSER+17
LEXX USER~, GRP+1*, GRP+2*, GETUSER+2, GETUSER+3, GETUSER+4, GETUSER+16*, GETUSER+20, GETUSER+22, EXIT+1
, MOREUSR~, MOREUSR+5*, MOREUSR+6*, USR~, USR+3*, USR+4*, USR+5*
U GRP+2, GETUSER+16, LIMIT+1, LIMIT+2, METHOD+1, MOREUSR+5, MOREUSR+6, USR+4
X MOREUSR+1~, MOREUSR+5, MOREUSR+6, USR+4, USRHLP+1
Y MOREUSR+1~, MOREUSR+5, MOREUSR+6, USR+1~, USR+3, USR+5

Marked Items

Name Field # of Occurrence
$T(UM+LEXC^LEXDMGU DM+2, DM+3, DM+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All