LEX2028 ;ISL/KER - Environment Check/Pre/Post Install ; 01/01/2004
Source file <LEX2028.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Lexicon Utility | 1 | LEX2028P |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENV | ; LEX*2.0*28 Environment Check
; ; General |
|
QUIT | ; Quit Passed Environment Check
|
|
EXIT | ; Exit Failed Environment Check
|
|
ABRT | ; Abort Failed Environment Check, KILL the distribution
|
|
GBLS | ; Check Write access on globals
|
|
RGBL(X) | ; Look for require globals
|
|
RGNF | ; Required global not found
|
|
CHK | ||
CS | ; Checksum for import global
|
|
VC(X,Y) | ; Verify Checksum for import global
|
|
SY(X) | ; Check System variables
|
|
UR(X) | ; Check User variables
|
|
CPD(X) | ; Check Current Patched Data is installed
|
|
LPD(X) | ; Check Last Patched Data
|
|
CM | ; Missing ^LEXM
|
|
CW | ; Wrong ^LEXM
|
|
CU | ; Unable to verify
|
|
CF | ; Failed checksum
|
|
CO | ; Obtain new global
|
|
CKO | ; Kill and Obtain new global
|
|
ET(X) | ; Error Text
|
|
ED | ; Error Display
|
|
IMP | ; Import names
|
|
NOTDEF(IEN) | ; check to see if user is defined
|
|
OK | ;
|
|
BM(X) | ; Blank Line with Message
|
|
M(X) | ; Message
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(81.3 - [#81.3] | CPD+9 |
^ICD0("ACT" | LPD+1 |
^ICD9("ACT" | LPD+1 |
^ICPT("D" | CPD+7 |
^ICPT("F" | CPD+6 |
^LEX(757.02 - [#757.02] | CPD+4, LPD+1 |
^LEX(757.1 - [#757.1] | CPD+3 |
^LEXM | VC+1 |
^LEXM(0 | CS+3, CS+4, VC+2, VC+7, CW+2 |
Name | Line Occurrences |
---|---|
$$CPD | ENV+30, RGBL+3 |
$$NOTDEF | UR+2 |
$$RGBL | ENV+22 |
$$SY | ENV+9 |
$$UR | ENV+7 |
$$VC | CS+4 |
ABRT | ENV+9, ENV+14, ENV+16, ENV+21, ENV+23, ENV+24, ENV+32, ENV+34 |
BM | GBLS+2, GBLS+5, GBLS+7, GBLS+9, GBLS+11, CHK+1, CS+2, OK+3 |
CF | CS+6 |
CKO | CW+5, CW+6, CU+2, CF+2 |
CM | RGBL+21, RGNF+3, CS+6 |
CO | CM+2 |
CS | ENV+34, CHK |
CU | CS+6 |
CW | CS+6 |
ED | EXIT+1, ABRT+1, CHK |
ET | ENV+7, ENV+9, ENV+15, ENV+20, RGBL+19, RGBL+20, RGNF+2, CM+2, CW+2, CW+4 , CW+6, CU+2, CF+1, CF+2, CO+2, CO+3, CO+4, CKO+2, CKO+3, CKO+4 |
GBLS | ENV+32 |
IMP | ENV+5, ENV+18, RGNF+1, VC+2, CM+1, CW+1, CU+1, CF+1, CO+1, CKO+1 , OK+2 |
M | GBLS+3, GBLS+4, GBLS+6, GBLS+8, GBLS+10, GBLS+15, GBLS+16, GBLS+17, CHK+1, CS+5 , VC+7, ED+1, ED+2, OK+3 |
OK | QUIT+1 |
QUIT | ENV+25, ENV+30 |
RGNF | GBLS+14 |
>> | 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~*, CPD+3*, CPD+4*, CPD+6*, CPD+7*, CPD+9*, CPD+10, LPD+1*, LPD+2 |
IO | SY+1 |
IOF | SY+1 |
IOM | SY+1 |
ION | SY+1 |
IOSL | SY+1 |
IOST | SY+1 |
LEX | NOTDEF+1~ |
LEX0 | RGBL+1~, RGBL+11* |
LEXB | CW+1~, CW+2*, CW+3, CW+4 |
LEXBUILD | ENV+4~, RGBL+1~, RGNF+1~, VC+1~, VC+2, CM+1~, CW+1~, CW+3, CU+1~, CF+1~ , CO+1~, CO+3, CKO+1~, CKO+4, IMP+1*, OK+1~, OK+2 |
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* |
LEXD | VC+3~, VC+14* |
LEXE | ENV+9, ENV+16, ENV+21, ENV+23, ENV+24, ENV+32, ENV+34, EXIT+1!, ABRT+1, ABRT+2! , CHK, CS+1!, ED+2! |
LEXE( | ET+1*, ED+1 |
LEXE(0 | ET+1* |
LEXFULL | ENV+25, ENV+30, QUIT+1!, EXIT+1!, ABRT+2! |
LEXG | ENV+4~, ENV+22*, ENV+23, ENV+24 |
LEXGCS | VC+3~, VC+8*, VC+15*, VC+17 |
LEXGL | GBLS+11~, GBLS+12*, GBLS+13, GBLS+14, GBLS+16, RGBL+1~, RGBL+2*, RGBL+3, RGBL+4, RGBL+8 , RGBL+10, RGBL+11, RGBL+13, RGNF+2, RGNF+3 |
LEXI | ET+1~*, ED+1~* |
LEXIGHF | ENV+4~, RGBL+1~, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~, CO+3 , CKO+1~, CKO+4, IMP+2*, OK+1~ |
LEXIT | ENV+30~* |
LEXL | VC+3~, VC+6*, VC+13 |
LEXLAST | ENV+4~, ENV+18, ENV+19, ENV+20, RGBL+1~, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~ , CF+1~, CO+1~, CKO+1~, IMP+1*, OK+1~ |
LEXLC | VC+3~, VC+6*, VC+13* |
LEXLREV | ENV+4~, RGBL+1~, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~, CKO+1~ , IMP+1*, OK+1~ |
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*, GBLS+17 |
LEXP | VC+3~, VC+15* |
LEXPN | ENV+19~*, ENV+20 |
>> LEXQT | BM+1, M+1 |
LEXRT | GBLS+11~, GBLS+13*, GBLS+15, GBLS+16, RGBL+4~*, RGBL+5*, RGBL+6*, RGBL+7*, RGBL+9, RGBL+12 |
LEXS | RGBL+1~*, RGBL+9*, RGBL+12*, RGBL+14, RGBL+15*, RGBL+16*, RGBL+17*, RGBL+18, RGBL+20, VC+3~ , VC+6*, VC+7*, VC+13 |
LEXT | VC+3~, VC+14*, VC+15, OK+1~, OK+2*, OK+3 |
LEXVER | CS+3~, CS+4*, CS+5, CS+6 |
U | ENV+5* |
X | RGBL~, RGBL+1*, RGBL+10*, RGBL+13*, RGBL+14, RGBL+18, RGBL+20, RGBL+21, RGBL+22, VC~ , VC+4, SY~, UR~, CPD~, CPD+10*, CPD+11, LPD~, LPD+2*, LPD+3, ET~ , ET+1, BM~, BM+1*, M~, M+1* |
>> XPDABORT | ABRT+1* |
>> XPDENV | ENV+25, ENV+32, ENV+34 |
>> XPDNM | BM+1, M+1 |
>> XPDQUIT | EXIT+1*, ABRT+1* |
>> XPDQUIT("LEX*2.0*28" | ABRT+1* |
Y | VC~, VC+4 |