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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEX2051

Package: Lexicon Utility

Routine: LEX2051


Information

LEX2051 ;ISL/FJF - Environment Check/Pre/Post Install ; 30 Aug 2011 11:24 PM

Source Information

Source file <LEX2051.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 ($$PATCH,$$VERSION,BMES,MES)^XPDUTL  
VA Fileman 1 EN^DIQ1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEX2051P  

Entry Points

Name Comments DBIA/ICR reference
CKO ; Kill and Obtain new global
GBLS ; Check Write access on globals
BM(X) ; Blank Line with Message
TRIM(X) ; Trim Spaces
ET(X) ; Error Text
EF ; Exported Files
CO ; Obtain new global
CM ; Missing ^LEXM
ED ; Error Display
CHK ; Check the Checksum
CF ; Failed checksum
NOTDEF(IEN) ; Check to see if user is defined
IMP ; Import names
UR(X) ; Check User variables
RGNF ; Required global not found
ENV ; LEX*2.0*51 Environment Check
;
; General
CS ; Checksum for import global
RGBL(X) ; Check Write access on globals
CW ; Wrong ^LEXM
CU ; Unable to verify
QUIT ; Quit Passed Environment Check
ABRT ; Abort Failed Environment Check, KILL the distribution
OK ; Environment is OK
VC(X,Y) ; Verify Checksum for import global
SY(X) ; Check System variables
M(X) ; Message
GD ; Global Data
EXIT ; Exit Failed Environment Check
CPD(X) ; Check Current Patched Data is installed

External References

Name Field # of Occurrence
EN^DIQ1 NOTDEF+3
$$PATCH^XPDUTL ENV+26
$$VERSION^XPDUTL ENV+19
BMES^XPDUTL BM+1
MES^XPDUTL M+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," Problem List Standardization SNOMED CT subset release",!
  • Line Location: ENV+3
Function Call: WRITE
  • Prompt: " - installed"
  • Line Location: ENV+27
Function Call: WRITE
  • Prompt: " "
  • Line Location: VC+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEXM VC+1
^LEXM(0 CS+4, CS+5, VC+3, VC+9, CW+3

Label References

Name Line Occurrences
$$CPD ENV+40, GBLS+8, RGBL+2
$$NOTDEF UR+2
$$RGBL ENV+30
$$SY ENV+11
$$TRIM GBLS+12, RGBL+7
$$UR ENV+9
$$VC CS+6
ABRT ENV+12, ENV+19, ENV+29, ENV+31, ENV+32, ENV+45, ENV+47
BM GBLS+2, GBLS+5, GBLS+7, CHK+2, CS+2, OK+3
CF CS+12
CKO CW+6, CW+7, CU+5, CF+5
CM RGBL+19, RGNF+6, CS+9
CO CM+1
CS ENV+47, CHK+1
CU CS+11
CW CS+10
ED EXIT+1, ABRT+1, CHK+1
ET ENV+9, ENV+11, ENV+20, ENV+28, RGBL+18, RGNF+4, RGNF+5, CM+1, CW+3, CW+5
, CW+7, CU+3, CU+4, CF+3, CF+4, CO+3, CO+4, CO+5, CO+6, CKO+3
, CKO+4, CKO+5
GBLS ENV+45
IMP ENV+6, ENV+23, RGNF+2, VC+2, CM+1, CW+2, CU+2, CF+2, CO+2, CKO+2
, OK+2
M GBLS+3, GBLS+4, GBLS+6, GBLS+7, GBLS+20, GBLS+21, GBLS+23, CHK+2, CS+7, VC+9
, ED+1, ED+2, OK+3
OK QUIT+1
QUIT ENV+33, ENV+42
RGNF GBLS+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA NOTDEF+1~, NOTDEF+2*
DIC NOTDEF+1~, NOTDEF+2*
DIQ NOTDEF+1~, NOTDEF+2*
DR NOTDEF+1~, NOTDEF+2*
DUZ UR+2
DUZ(0 UR+1
IEN NOTDEF~, NOTDEF+2
INS CPD+1~*
IO SY+1
IOF SY+1
IOM SY+1
ION SY+1
IOSL SY+1
IOST SY+1
LEX NOTDEF+1~, NOTDEF+4
LEXB CW+1~, CW+3*, CW+4, CW+5
LEXB1 GBLS+18*, GBLS+19*, GBLS+21, RGBL+1~, RGBL+13*
LEXB2 GBLS+18*, GBLS+19*, GBLS+21, RGBL+1~, RGBL+13*
LEXBUILD ENV+5~, RGNF+1~, VC+1~, VC+3, CM+1~, CW+1~, CW+4, CU+1~, CF+1~, CO+1~
, CO+5, CKO+1~, CKO+5, IMP+1*, OK+1~, OK+2
LEXC VC+4~, VC+10*, VC+12
LEXCHK CS+3~, CS+4*, CS+6, VC+4~, VC+5*, VC+6, VC+20
LEXCNT VC+4~, VC+7*, VC+15*, VC+16*
LEXCPD GBLS+1~, GBLS+8*, GBLS+16, RGBL+1~, RGBL+2*, RGBL+11
LEXD VC+4~, VC+17*
LEXE ENV+5~, ENV+12, ENV+29, ENV+31, ENV+32, ENV+45, ENV+47, EXIT+1, EXIT+3!, ABRT+1
, ABRT+3!, GBLS+1~, GBLS+10*, GBLS+11, CHK+1, CS+1!, ED+2!
LEXE( ET+2*, ED+1
LEXE(0 ET+2*
LEXEC RGBL+1~, RGBL+5*, RGBL+6
LEXF GBLS+1~, GBLS+17*, GBLS+21, RGBL+1~, RGBL+12*
LEXFULL ENV+33, ENV+41, QUIT+1!, EXIT+3!, ABRT+3!
LEXG ENV+5~, ENV+30*, ENV+31, ENV+32
LEXGBL GBLS+1~, GBLS+15*, GBLS+16, GBLS+20, GBLS+22, RGBL+1~, RGBL+10*, RGBL+11, RGBL+14, RGNF+3
, RGNF+5, RGNF+6
LEXGCS VC+4~, VC+10*, VC+18*, VC+20
LEXI ENV+24~, ENV+25*, GBLS+1~, GBLS+8*, GBLS+10, RGBL+1~, RGBL+3*, RGBL+5, ET+1~, ET+2*
, ED+1~*
LEXIGHF ENV+5~, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~, CO+5, CKO+1~
, CKO+5, IMP+2*, OK+1~
LEXIT ENV+40~*, ENV+41
LEXL VC+4~, VC+7*, VC+16
LEXLC VC+4~, VC+7*, VC+16*
LEXLREV ENV+5~, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~, CKO+1~, IMP+1*
, OK+1~
LEXN VC+4~, VC+10*, VC+12*, VC+13, VC+14, VC+17
LEXNC VC+4~, VC+10*, VC+17*, VC+19
LEXNDS CS+3~, CS+5*, CS+6, VC+4~, VC+5*, VC+6, VC+7, VC+19
LEXOK GBLS+1~*, GBLS+20*, GBLS+23
LEXP VC+4~, VC+18*
LEXPAT ENV+24~, ENV+25*, ENV+26, ENV+27, ENV+28
LEXPN ENV+24~, ENV+26*, ENV+27, ENV+28
LEXREQP ENV+5~, ENV+23, ENV+25, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~
, CKO+1~, IMP+1*, OK+1~
LEXRT GBLS+1~, GBLS+17*, GBLS+19, GBLS+20, GBLS+21, RGBL+1~, RGBL+12*, RGBL+13, RGBL+14
LEXS GBLS+1~, GBLS+8*, RGBL+1~, RGBL+2*, RGBL+14*, RGBL+15, RGBL+16*, RGBL+17*, RGBL+18, VC+4~
, VC+7*, VC+8*, VC+16
LEXT GBLS+1~, GBLS+17*, GBLS+19, GBLS+21, RGBL+1~, RGBL+12*, RGBL+13, VC+4~, VC+17*, VC+18
, OK+1~, OK+2*, OK+3
LEXVER CS+3~, CS+6*, CS+7, CS+8*, CS+9, CS+10, CS+11, CS+12
LEXX GBLS+1~, GBLS+8, GBLS+9*, GBLS+12*, GBLS+13, GBLS+14, GBLS+15, GBLS+17, RGBL+1~, RGBL+3
, RGBL+4*, RGBL+7*, RGBL+8, RGBL+9, RGBL+10, RGBL+12
U ENV+7*
X GBLS+1~, GBLS+8*, RGBL~, RGBL+2*, RGBL+14*, RGBL+15, RGBL+18, RGBL+19, RGBL+20, VC~
, VC+5, SY~, UR~, CPD~, ET~, ET+2, BM~, BM+1, M~, M+1
, TRIM~, TRIM+1*, TRIM+2*, TRIM+3
>> XPDABORT ABRT+2*
>> XPDENV ENV+33, ENV+45, ENV+47
>> XPDQUIT EXIT+2*, ABRT+2*
>> XPDQUIT("LEX*2.0*51" ABRT+2*
Y VC~, VC+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All