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

Package: Lexicon Utility

Routine: LEX2046


Information

LEX2046 ; CIO ISL - LEX*2.0*46 Env Check ; 01/01/2007

Source Information

Source file <LEX2046.m>

Call Graph

Call Graph

Call Graph Total: 2

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

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 LEX2046P  

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
; Patch Type
UR(X) ; Check User variables
RGNF ; Required global not found
ENV ; LEX*2.0*46 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+1
$$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: !," Checking for ",LEXPAT
  • Line Location: ENV+26
Function Call: WRITE
  • Prompt: " - installed"
  • Line Location: ENV+26
Function Call: WRITE
  • Prompt: " "
  • Line Location: VC+8

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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