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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEX2114

Package: Lexicon Utility

Routine: LEX2114


Information

LEX2114 ;ISL/KER - LEX*2.0*114 Env Check ;10/10/2017

Source Information

Source file <LEX2114.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 FIND^DIC  $$IENS^DILF  EN^DIQ1  
Kernel 2 $$FMTE^XLFDT  ($$PATCH,$$PKG,$$VER,$$VERSION,BMES,MES)^XPDUTL  
Lexicon Utility 1 MSG^LEXXGI  

Entry Points

Name Comments DBIA/ICR reference
QUIT ; Quit Passed Environment Check
ABRT ; Abort Failed Environment Check, KILL the distribution
OK ; Environment is OK
BM(X) ; Blank Line with Message
SY(X) ; Check System variables
T2 ; Environment Check #2 (for testing only)
TRIM(X) ; Trim Spaces
INSD(X)
T1 ; Environment Check #1 (for testing only)
NOTDEF(IEN) ; Check to see if user is defined
IMP ; Import names
M(X) ; Message
UR(X) ; Check User variables
ET(X) ; Error Text
ENV ; Environment Check
ED ; Error Display
MSG ; Install Message
POST ; Post-Install
INS(X) ; Installed

External References

Name Field # of Occurrence
FIND^DIC INSD+5, INSD+8, INSD+17, INSD+19
$$IENS^DILF INSD+7, INSD+15
EN^DIQ1 NOTDEF+1
MSG^LEXXGI MSG+1
$$FMTE^XLFDT INSD+10, INSD+12, INSD+21
$$PATCH^XPDUTL INS+1
$$PKG^XPDUTL INS+2, INSD+2
$$VER^XPDUTL INS+2, INSD+2
$$VERSION^XPDUTL ENV+13, INS+2
BMES^XPDUTL BM+1
MES^XPDUTL M+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ENV+18
Function Call: WRITE
  • Prompt: !,?LEXC1,"Checking for ",!
  • Line Location: ENV+28
Function Call: WRITE
  • Prompt: !,?LEXC1,"Patch",?LEXC2,"",?LEXC3,"Installed",?LEXC4,"Content"
  • Line Location: ENV+29
Routine Call
  • DIC
  • Line Location:
    • INSD+5
    • INSD+8
    • INSD+17
    • INSD+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] FIND^DIC
9.49 FIND^DIC
9.4901 FIND^DIC

Label References

Name Line Occurrences
$$INS ENV+25
$$INSD ENV+25
$$NOTDEF UR+2
$$SY ENV+9
$$UR ENV+7
ABRT ENV+10, ENV+13, ENV+46
BM ENV+4, OK+3
ED ABRT+1
ENV T1+1, T2+1
ET ENV+7, ENV+9, ENV+14, ENV+42, ENV+44
IMP ENV+1, ENV+17, OK+2
M ENV+38, ED+1, ED+2, OK+3
MSG POST+1
OK QUIT+1
QUIT ENV+47

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA INSD+1~, INSD+7!, INSD+15!, NOTDEF+1~*
DA(1 INSD+7*, INSD+15*
DA(2 INSD+15*
DIC NOTDEF+1~*
DIQ NOTDEF+1~*
DR NOTDEF+1~*
DUZ UR+2
DUZ(0 UR+1
IEN NOTDEF~, NOTDEF+1
IO SY+1
IOF SY+1
IOM SY+1
ION SY+1
IOSL SY+1
IOST SY+1
LEX ENV+18~, INS+1~*, INS+2, INSD+1~*, INSD+2, NOTDEF+1~
LEXB ENV+1~, ENV+15~
LEXBUILD ENV+1~, ABRT+1, MSG+1~*, OK+1~, OK+2, IMP+13*
LEXC ENV+18~, ENV+19*, ENV+21*, ENV+45
LEXC1 ENV+18~, ENV+19*, ENV+28, ENV+29, ENV+30
LEXC2 ENV+18~, ENV+19*, ENV+29, ENV+31
LEXC3 ENV+18~, ENV+19*, ENV+29, ENV+32
LEXC4 ENV+18~, ENV+19*, ENV+29, ENV+35
LEXCOM ENV+23~, ENV+24*, ENV+36
LEXDA INSD+1~, INSD+7*, INSD+8, INSD+15*, INSD+17, INSD+19
LEXE ENV+1~, ENV+10, ENV+46, ABRT+1, ABRT+2!, INSD+1~, INSD+21*, INSD+22, ED+2!
LEXE( ET+1*, ED+1
LEXE(0 ET+1*
LEXEFFDT MSG+1~*
LEXFILES MSG+1~*
LEXFULL ENV+47, QUIT+1!, ABRT+2!
LEXFY ENV+1~, ENV+3, OK+1~, IMP+17*
LEXG ENV+1~, ENV+15~
LEXI ENV+18~, ENV+20*, ENV+21, ENV+22*, ENV+23, ENV+27, INS+1~, INS+2*, INS+3, INSD+1~
, INSD+18*, INSD+20*, INSD+21, INSD+22, ET+1~*, ED+1~*
LEXIGHF ENV+1~, OK+1~, IMP+15*
LEXINE ENV+23~, ENV+25*, ENV+26*, ENV+34, ENV+37
LEXINS ENV+23~, ENV+25*
LEXLREV ENV+1~, OK+1~, IMP+6*
LEXMSG INSD+1~, INSD+6!, INSD+13!
LEXNS INSD+1~, INSD+2*, INSD+3, INSD+5
LEXO ENV+18~, ENV+34*, ENV+45
LEXOK ENV+1~, ENV+15~
LEXOUT INSD+1~, INSD+6!, INSD+13!
LEXOUT("DILIST" INSD+6, INSD+9, INSD+11, INSD+13, INSD+18, INSD+20
LEXP ENV+18~, ENV+40~, ENV+41*, ENV+42, ENV+43*, ENV+44, INS+1~, INS+2*
LEXPAR ENV+23~, ENV+25*, ENV+40, ENV+42
LEXPAT ENV+18~, ENV+21*, ENV+23~, ENV+24*, ENV+25, ENV+30, ENV+40, ENV+41, ENV+43
LEXPI INSD+1~, INSD+6*, INSD+7, INSD+14, INSD+15, INSD+16
LEXPN ENV+18~, ENV+25*, ENV+26, ENV+33, ENV+37, ENV+39, INSD+1~, INSD+2*, INSD+3*, INSD+9
, INSD+11, INSD+13, INSD+17, INSD+19
LEXPTYPE ENV+1~, ENV+3, OK+1~, IMP+2*, IMP+3*, IMP+4*
LEXQTR ENV+1~, ENV+3, OK+1~, IMP+19*
LEXR ENV+1~, ENV+15~, ENV+18~, ENV+19*
LEXREL ENV+23~, ENV+24*
LEXREQ ENV+23~*, ENV+24
LEXREQP ENV+1~, OK+1~
LEXREQP( ENV+20, ENV+21, ENV+22, ENV+23
LEXREQP(0 ENV+17
LEXREQP(1 IMP+10*
LEXREQP(2 IMP+11*
LEXS INS+1~
LEXSCR INSD+1~, INSD+4*, INSD+5, INSD+16*, INSD+17, INSD+19*
LEXSTR ENV+1~, ENV+3*, ENV+4
LEXT OK+1~, OK+2*, OK+3
LEXTX ENV+23~, ENV+30*, ENV+31*, ENV+32*, ENV+34*, ENV+35*, ENV+36*, ENV+37*, ENV+38
LEXV INS+1~, INS+2*, INS+3
LEXVD INSD+1~, INSD+9*, INSD+10, INSD+11*, INSD+12
LEXVI INSD+1~, INSD+13*, INSD+14, INSD+15, INSD+16
LEXVR INSD+1~, INSD+2*, INSD+3*, INSD+4, INSD+8
U ENV+5*
X INS~, INS+1*, INSD~, INSD+1, INSD+2, INSD+9, INSD+10*, INSD+11, INSD+12*, INSD+22*
, INSD+23, SY~, UR~, ET~, ET+1, BM~, BM+1*, M~, M+1*, TRIM~
, TRIM+1*, TRIM+2*, TRIM+3
XPDABORT ABRT+1*, IMP+1~
XPDDIQ IMP+1~
XPDDIQ("XPI1" ENV+2!*
XPDDIQ("XPZ1" ENV+2!*
XPDENV ENV+47, T1+1!, T2+1~*
XPDNOQUE ENV+2*, IMP+1~
XPDQUIT ABRT+1*, IMP+1~
XPDQUIT( ABRT+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All