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

Package: Lexicon Utility

Routine: LEX2073


Information

LEX2073 ;ISL/KER - LEX*2.0*73 Env Check ;01/03/2011

Source Information

Source file <LEX2073.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 (,FIND)^DIC  $$IENS^DILF  $$GET1^DIQ  EN^DIQ1  
Kernel 2 $$FMTE^XLFDT  ($$PATCH,$$VERSION,BMES,MES)^XPDUTL  
MailMan 1 ^XMD  

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 LEX2073P  

Entry Points

Name Comments DBIA/ICR reference
ENV ; LEX*2.0*73 Environment Check
; Checks
QUIT ; Quit Passed Environment Check
EXIT ; Exit Failed Environment Check
ABRT ; Abort Failed Environment Check, KILL the distribution
SY(X) ; Check System variables
UR(X) ; Check User variables
ET(X) ; Error Text
ED ; Error Display
NOTDEF(IEN) ; Check to see if user is defined
OK ; Environment is OK
MAIL ; Mail global array in message
MAILQ ; Quit Mail
ADR(LEX) ; Mailing Address
KILL ; Kill all ^TMP(
INS(X) ; Installed on
BM(X) ; Blank Line with Message
M(X) ; Message
TRIM(X) ; Trim Spaces
IMP ; Import names

External References

Name Field # of Occurrence
^DIC ADR+1, ADR+2
FIND^DIC INS+4, INS+7, INS+11
$$IENS^DILF INS+6, INS+9
$$GET1^DIQ MAIL+3
EN^DIQ1 NOTDEF+1
$$FMTE^XLFDT ENV+22, INS+13
^XMD MAIL+7
$$PATCH^XPDUTL ENV+19
$$VERSION^XPDUTL ENV+11
BMES^XPDUTL BM+1
MES^XPDUTL M+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?LEXC1,LEXPAT
  • Line Location: ENV+21
Function Call: WRITE
  • Prompt: ?LEXC2,$TR($$FMTE^XLFDT(LEXREL,"5DZ"),"@"," ")
  • Line Location: ENV+22
Function Call: WRITE
  • Prompt: ?LEXC3,"Installed "
  • Line Location: ENV+23
Function Call: WRITE
  • Prompt: LEXINE
  • Condition for execution: $L($G(LEXINE))
  • Line Location: ENV+23
Routine Call
  • DIC
  • Line Location:
    • ADR+1
    • ADR+2
Routine Call
  • DIC
  • Line Location:
    • INS+4
    • INS+7
    • INS+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(4.2 - [#4.2] Classic Fileman Calls
^DIC(9.4 - [#9.4] FIND^DIC
9.49 FIND^DIC
9.4901 FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("LEXKID" MAIL+4, MAIL+5, MAIL+6!, KILL+1!
^TMP("LEXMSG" MAIL+2!, MAIL+5*, MAIL+6, KILL+1!

Label References

Name Line Occurrences
$$ADR MAIL+3
$$INS ENV+19
$$NOTDEF UR+2
$$SY ENV+8
$$UR ENV+6
ABRT ENV+9, ENV+11, ENV+26
BM OK+3
ED EXIT+1, ABRT+1
ET ENV+6, ENV+8, ENV+12, ENV+24
IMP ENV+2, ENV+14, OK+2, MAIL+2
KILL MAILQ+1
M ED+1, ED+2, OK+3
MAILQ MAIL+3, MAIL+6
OK QUIT+1
QUIT ENV+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA NOTDEF+1~*, INS+1~, INS+6!, INS+9!
DA(1 INS+6*, INS+9*
DA(2 INS+9*
DIC NOTDEF+1~*, ADR+1~*, ADR+2*
DIC(0 ADR+1*, ADR+2*
DIFROM MAIL+1~
DIQ NOTDEF+1~*
DR NOTDEF+1~*
DTOUT ADR+1~
DUOUT ADR+1~
DUZ UR+2, MAIL+3
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 NOTDEF+1~, ADR~, ADR+1*, ADR+2*
LEXADR MAIL+1~, MAIL+3*, MAIL+6
LEXBUILD ENV+2~, OK+1~, OK+2, MAIL+1~, MAIL+2, IMP+4*
LEXC ENV+15~*, ENV+16*, ENV+25
LEXC1 ENV+15~*, ENV+21
LEXC2 ENV+15~*, ENV+16, ENV+20, ENV+22
LEXC3 ENV+15~*, ENV+16*, ENV+23
LEXDA INS+1~, INS+6*, INS+7, INS+9*, INS+11
LEXE ENV+2~, ENV+9, ENV+26, EXIT+1!, ABRT+1, ABRT+2!, ED+2!, INS+1~, INS+13*
LEXE( ET+1*, ED+1
LEXE(0 ET+1*
LEXFULL ENV+27, QUIT+1!, EXIT+1!, ABRT+2!
LEXFY ENV+2~, OK+1~, MAIL+1~, IMP+4*
LEXG ENV+2~
LEXI ENV+15~, ENV+16*, ENV+17*, ENV+20, ET+1~*, ED+1~*, MAIL+1~, MAIL+4*, MAIL+5, INS+1~
, INS+12*, INS+13
LEXIGHF ENV+2~, OK+1~, MAIL+1~, IMP+4*
LEXINE ENV+18~, ENV+19*, ENV+23
LEXINS ENV+18~, ENV+19*
LEXLREV ENV+2~, OK+1~, MAIL+1~, IMP+1*
LEXM MAIL+1~, MAIL+5*
LEXMSG INS+1~, INS+5!, INS+8!
LEXNS INS+1~*, INS+2, INS+4
LEXO ENV+15~, ENV+23*, ENV+25
LEXOUT INS+1~, INS+5!, INS+8!
LEXOUT("DILIST" INS+5, INS+8, INS+12
LEXP ENV+15~
LEXPAT ENV+15~, ENV+16*, ENV+17*, ENV+18*, ENV+19, ENV+21, ENV+24
LEXPI INS+1~, INS+5*, INS+6, INS+8, INS+9, INS+10
LEXPN ENV+15~, ENV+19*, ENV+23, ENV+24, INS+1~*, INS+2*, INS+11
LEXPRI MAIL+1~, MAIL+3*, MAIL+6
LEXPTYPE ENV+2~, OK+1~, MAIL+1~, IMP+1*
LEXQTR ENV+2~, OK+1~, MAIL+1~, IMP+4*
LEXR ENV+15~*, ENV+16*, ENV+20
LEXREL ENV+18~*, ENV+22
LEXREQP ENV+2~, ENV+14, ENV+16, ENV+17, OK+1~, MAIL+1~, IMP+3*
LEXSCR INS+1~, INS+3*, INS+4, INS+10*, INS+11
LEXSTR ENV+2~
LEXSUB MAIL+1~, MAIL+2*, MAIL+4
LEXT OK+1~, OK+2*, OK+3
LEXVI INS+1~, INS+8*, INS+9, INS+10
LEXVR INS+1~*, INS+2*, INS+3, INS+7
U ENV+4*
X SY~, UR~, ET~, ET+1, ADR+1~*, ADR+2*, INS~, INS+1, INS+13*, INS+14
, BM~, BM+1, M~, M+1, TRIM~, TRIM+1*, TRIM+2*, TRIM+3
XCNP MAIL+1~, MAILQ+1!
XMDUZ MAIL+1~, MAIL+7*, MAILQ+1!
XMSCR MAIL+1~, MAILQ+1!
XMSUB MAIL+1~, MAIL+4*, MAILQ+1!
XMTEXT MAIL+1~, MAIL+7*, MAILQ+1!
XMY MAIL+1~, MAILQ+1!
XMY( MAIL+6*
XMZ MAIL+1~, MAILQ+1!
>> XPDABORT ABRT+1*
>> XPDDIQ("XPI1" ENV+3!*
>> XPDDIQ("XPZ1" ENV+3!*
>> XPDENV ENV+27
>> XPDQUIT EXIT+1*, ABRT+1*
>> XPDQUIT("ICD*18.0*40" ABRT+1*
>> XPDQUIT("ICPT*6.0*46" ABRT+1*
>> XPDQUIT("LEX*2.0*73" ABRT+1*
Y ADR+1~, ADR+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