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

Package: Lexicon Utility

Routine: LEXWUL


Information

LEXWUL ;ISL/KER - Lexicon Keywords - Update (Lexicon) ;05/23/2017

Source Information

Source file <LEXWUL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 HOME^%ZIS  $$DT^XLFDT  $$UP^XLFSTR  
VA FileMan 2 IX1^DIK  $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEXWUS  

Entry Points

Name Comments DBIA/ICR reference
CIEN(X) ; Concept IEN
SYS(X) ; System
LSET ; Lexicon Set Keyword
LCHK ; Lexicon Check
ABT(X) ; Abort
IN(X,Y) ; Is X in Y
LEX ; Lexicon Expressions
TM(X,Y) ; Trim Character Y - Default " "
SPC ; Special Cases
ENV(X) ; Environment
DEXP ; Display Expression
LEXP ; Lexicon Expression

External References

Name Field # of Occurrence
HOME^%ZIS ENV+1
IX1^DIK LSET+9, LSET+11
$$GET1^DIQ ENV+2
$$DT^XLFDT ENV+1
$$UP^XLFSTR LEXP+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Type: Lexicon Expression (757.01)"
  • Line Location: DEXP+2
Function Call: WRITE
  • Prompt: !,"System: ",$G(LEXSYS)
  • Condition for execution: $D(LEXSYS)
  • Line Location: DEXP+2
Function Call: WRITE
  • Prompt: !,"Expression: ",$G(LEXEXP),!,"Include/Keyword: ",$G(LEXINC),"/",$G(LEXKEY)
  • Line Location: DEXP+3
Function Call: WRITE
  • Prompt: !,"IEN: ^LEX(757.01,",+($G(LEXEIEN)),","
  • Line Location: DEXP+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DEXP+5
Function Call: WRITE
  • Prompt: !!,?5,"Invalid/Missing DUZ"
  • Line Location: ENV+3
Routine Call
  • %ZIS
  • Line Location:
    • ENV+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX("LEXWU" LEX+1!, LEXP+3*
^LEX(757 - [#757] CIEN+2
^LEX(757.01 - [#757.01] LCHK+2, LCHK+4, LEXP+2, LEXP+3, LEXP+7, LSET+1, LSET+8*, LSET+10, LSET+12*, CIEN+2
^LEX(757.02 - [#757.02] LEXP+4, LEXP+5
^TMP("LEXWU" ABT+1

Label References

Name Line Occurrences
$$IN LEXP+10
$$SYS LSET+3, LSET+4, LSET+5, LSET+6
$$TM LEXP+10
DEXP LSET+7
LCHK LEX+3
LEXP LCHK+5
LSET LEXP+14
SPC LEX+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA LSET+2~, LSET+8~, LSET+9*, LSET+11~*
DA(1 LSET+9*, LSET+11*
DIK LSET+2~, LSET+8~, LSET+9*, LSET+11~*
DT ENV+1*
DTIME ENV+1*
DUZ ENV+2
LEXALT LEX+2~*, LEX+3, SPC+1*
LEXC IN+1~*, IN+2
LEXCCTR LCHK+1~*
LEXCHK LEX+1, LEX+2, LEX+3~*, LCHK+1, LCHK+2, LCHK+4
LEXCIEN LCHK+1~*, LCHK+2*, LCHK+3, LCHK+4, LEXP+1~, LEXP+2*, LEXP+3, LEXP+4, LEXP+7, CIEN+1~
, CIEN+2*
LEXCOM LEX+2!, LSET+7
LEXCT LEXP+1~, LEXP+9*, LEXP+10*, LSET+2~
LEXE IN+1~*, IN+2
LEXEIEN LCHK+1~, LCHK+5*, LEXP+1, LEXP+2, LEXP+7*, LSET+1, LSET+8, LSET+9, LSET+10, LSET+11
, LSET+12, DEXP+4, CIEN+1~, CIEN+2*
>> LEXEXC LEXP+12, LEXP+13
LEXEXP LEXP+1~, LEXP+7*, LEXP+10, LEXP+13, LSET+1, DEXP+1, DEXP+3
LEXI LEXP+1~, LEXP+10*, LEXP+13*, LSET+2~, LSET+10*, LSET+11
LEXICTR LCHK+1~*
LEXIEN LSET+2~, LSET+8~*, LSET+9
LEXIENA LCHK+1~!
LEXIENA( LCHK+3*, LCHK+4*, LCHK+5
LEXIIEN LCHK+3~*, LCHK+4*
LEXIN LEXP+1~, LEXP+9*, LEXP+10*, LEXP+12*, LEXP+13*, LSET+2~
>> LEXINC LEX+1, LEXP+10, DEXP+1, DEXP+3
>> LEXKEY LEX+1, LEXP+3, LSET+1, LSET+8, DEXP+1, DEXP+3, SPC+1
>> LEXL01C LSET+3*
>> LEXL02C LSET+3*
>> LEXL03C LSET+4*
>> LEXL04C LSET+4*
>> LEXL17C LSET+5*
>> LEXL30C LSET+5*
>> LEXL31C LSET+6*
>> LEXL56C LSET+6*
LEXMIEN CIEN+1~, CIEN+2*
LEXND LEXP+1~, LEXP+5~*, LEXP+6
LEXNM ENV+2~*, ENV+3
LEXO IN+1~*, IN+2*, IN+3
LEXP IN+1~, IN+2*
LEXP3 LSET+2~, LSET+8~, LSET+10*, LSET+11*, LSET+12*
LEXP4 LSET+2~, LSET+8~, LSET+10*, LSET+11*, LSET+12
LEXPRI LEX+2~*, LEX+3
>> LEXQUIET DEXP+1
LEXS LEXP+1~, LEXP+5~
LEXSAB LEX+2~
LEXSIEN LEXP+1~, LEXP+4*, LEXP+5
LEXSRC LEX+2~, LEXP+1~, LEXP+5~, LEXP+6*, SYS+1~*, SYS+2, SYS+3, SYS+4
LEXSRCA LCHK+1~, LEXP+1~!, LEXP+7, LSET+1
LEXSRCA( LEXP+6*
LEXSRCA(0 LEXP+7
LEXSRCA(1 LSET+3
LEXSRCA(17 LSET+5
LEXSRCA(2 LSET+3
LEXSRCA(3 LSET+4
LEXSRCA(30 LSET+5
LEXSRCA(31 LSET+6
LEXSRCA(4 LSET+4
LEXSRCA(56 LSET+6
LEXSYS LSET+2~, LSET+3*, LSET+4*, LSET+5*, LSET+6*, DEXP+2
>> LEXTEST LEX+2
LEXTIEN LEXP+1~
LEXTMP LEXP+1~, LEXP+10*, LEXP+13*
POP ENV+1!
U ENV+1*
X CIEN~, CIEN+2*, CIEN+3, IN~, IN+1, IN+3*, IN+4, SYS~, SYS+1*, SYS+2*
, SYS+3*, SYS+4*, SYS+5, TM~, TM+1*, TM+2*, TM+3*, TM+4, ABT~, ENV~
Y IN~, IN+1, TM~, TM+1*, TM+2, TM+3
ZTQUEUED DEXP+1, ENV+2~
ZTREQ ENV+2~
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