LEX2053 ;ISL/KER - LEX*2.0*53 Env Check ;06/06/2007
Source file <LEX2053.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 | LEX2053P |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENV | ; LEX*2.0*53 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) | ; Check Write access on globals
|
|
RGNF | ; Required global not found
|
|
CHK | ; Check the Checksum
|
|
CS | ; Checksum for import global
|
|
VC(X,Y) | ; Verify Checksum for import global
|
|
SY(X) | ; Check System variables
|
|
UR(X) | ; Check User variables
|
|
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
|
|
NOTDEF(IEN) | ; Check to see if user is defined
|
|
OK | ; Environment is OK
|
|
BM(X) | ; Blank Line with Message
|
|
M(X) | ; Message
|
|
TRIM(X) | ; Trim Spaces
|
|
IMP | ; Import names
|
|
EF | ; Exported Files
|
|
GD | ; Global Data
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences |
---|---|
$$NOTDEF | UR+2 |
$$RGBL | ENV+30 |
$$SY | ENV+12 |
$$TRIM | GBLS+9, RGBL+3 |
$$UR | ENV+10 |
$$VC | CS+3 |
ABRT | ENV+13, ENV+20, ENV+29, ENV+31, ENV+32, ENV+40, ENV+42 |
BM | ENV+7, GBLS+2, GBLS+5, GBLS+7, CHK+2, CS+1, OK+3 |
CF | CS+5 |
CKO | CW+3, CW+4, CU+1, CF+1 |
CM | RGBL+11, RGNF+3, CS+5 |
CO | CM+1 |
CS | ENV+42, CHK+1 |
CU | CS+5 |
CW | CS+5 |
ED | EXIT+1, ABRT+1, CHK+1 |
ET | ENV+10, ENV+12, ENV+21, ENV+28, 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+40 |
IMP | ENV+4, ENV+24, RGNF+1, VC+2, CM+1, CW+1, CU+1, CF+1, CO+1, CKO+1 , OK+2 |
M | ENV+7, GBLS+3, GBLS+4, GBLS+6, GBLS+7, GBLS+12, GBLS+13, GBLS+14, CHK+2, CS+4 , VC+7, ED+1, ED+2, OK+3 |
OK | QUIT+1 |
QUIT | ENV+33 |
RGNF | GBLS+12 |
>> | 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 |
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+1~, GBLS+11*, GBLS+13, RGBL+1~, RGBL+5* |
LEXB2 | GBLS+1~, 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+1!, IMP+10* |
LEXC | VC+3~, VC+8*, VC+9 |
LEXCK | CS+2~*, CS+3, VC+3~, VC+4*, VC+5, VC+17 |
LEXCNT | VC+3~, VC+6*, VC+12*, VC+13* |
LEXD | VC+3~, VC+14* |
LEXE | ENV+4~, ENV+13, ENV+29, ENV+31, ENV+32, ENV+40, ENV+42, EXIT+1!, ABRT+1, ABRT+2! , 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+33, QUIT+1!, EXIT+1!, ABRT+2! |
LEXFY | ENV+4~, ENV+6, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~, CKO+1~ , OK+1~, IMP+1!, IMP+14*, IMP+18 |
LEXG | ENV+4~, ENV+30*, ENV+31, ENV+32 |
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+25~, ENV+26*, 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+1!, IMP+12* |
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+1!, IMP+6* |
LEXN | VC+3~, VC+8*, VC+9*, VC+10, VC+11, VC+14 |
LEXNC | VC+3~, VC+8*, VC+14*, VC+16 |
LEXND | CS+2~, CS+3*, VC+3~, VC+4*, VC+5, VC+6, VC+16 |
LEXOK | GBLS+1~*, GBLS+12*, GBLS+14 |
LEXP | VC+3~, VC+15* |
LEXPAT | ENV+25~, ENV+26*, ENV+27, ENV+28 |
LEXPN | ENV+25~, ENV+27*, ENV+28 |
LEXPTYPE | ENV+4~, ENV+6, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~, CKO+1~ , OK+1~, IMP+1!, IMP+3*, IMP+4*, IMP+18 |
LEXQTR | ENV+4~, ENV+6, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~, CKO+1~ , OK+1~, IMP+1!, IMP+16*, IMP+18 |
LEXREQP | ENV+4~, ENV+24, ENV+26, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~ , CKO+1~, OK+1~, IMP+1!, IMP+8* |
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+6*, ENV+7 |
LEXSUBJ | ENV+4~, IMP+1!, IMP+18* |
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 |
LEXV | CS+2~, CS+3*, CS+4, CS+5 |
LEXX | GBLS+1~, GBLS+8, GBLS+9*, GBLS+10, RGBL+1~, RGBL+2, RGBL+3*, RGBL+4 |
U | ENV+8* |
X | GBLS+1~, GBLS+8*, RGBL~, RGBL+2*, RGBL+6*, RGBL+7, RGBL+10, RGBL+11, RGBL+12, VC~ , VC+4, SY~, UR~, ET~, ET+1, BM~, BM+1, M~, M+1, TRIM~ , TRIM+1*, TRIM+2*, TRIM+3 |
>> XPDABORT | ABRT+1* |
>> XPDDIQ("XPI1" | ENV+5!* |
>> XPDDIQ("XPZ1" | ENV+5!* |
>> XPDENV | ENV+33, ENV+40, ENV+42 |
>> XPDQUIT | EXIT+1*, ABRT+1* |
>> XPDQUIT("LEX*2.0*53" | ABRT+1* |
Y | VC~, VC+4 |