LEX2042 ; ISL/KER - Environment Check/Pre/Post Install ; 04/06/2006
Source file <LEX2042.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ENV | ; LEX*2.0*42 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
|
|
| CPD(X) | ; Check Current Patched Data is installed
|
|
| 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 | ; Environment is OK
|
|
| BM(X) | ; Blank Line with Message
|
|
| M(X) | ; Message
|
|
| TRIM(X) | ; Trim Spaces
|
|
| EF | ; Exported Files
|
|
| GD | ; Global Data
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences |
|---|---|
| $$CPD | ENV+38, GBLS+8, RGBL+2 |
| $$NOTDEF | UR+2 |
| $$RGBL | ENV+28 |
| $$SY | ENV+10 |
| $$TRIM | GBLS+9, RGBL+3 |
| $$UR | ENV+8 |
| $$VC | CS+4 |
| ABRT | ENV+11, ENV+18, ENV+27, ENV+29, ENV+30, ENV+40, ENV+42 |
| BM | 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+42, CHK+1 |
| CU | CS+6 |
| CW | CS+6 |
| ED | EXIT+1, ABRT+1, CHK+1 |
| ET | ENV+8, ENV+10, ENV+19, ENV+26, 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+6, ENV+22, 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+7, GBLS+12, GBLS+13, GBLS+14, CHK+2, CS+5, VC+7 , ED+1, ED+2, OK+3 |
| OK | QUIT+1 |
| QUIT | ENV+31, ENV+38 |
| 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 |
| 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+5~, RGNF+1~, VC+1~, VC+2, CM+1~, CW+1~, CW+2, 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* |
| LEXCPD | GBLS+1~, GBLS+8*, GBLS+10, RGBL+1~, RGBL+2*, RGBL+4 |
| LEXD | VC+3~, VC+14* |
| LEXE | ENV+5~, ENV+11, ENV+27, ENV+29, ENV+30, ENV+40, ENV+42, 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+31, ENV+38, QUIT+1!, EXIT+1!, ABRT+3! |
| LEXG | ENV+5~, ENV+28*, ENV+29, ENV+30 |
| LEXGBL | GBLS+1~, GBLS+10*, GBLS+12, GBLS+13, RGBL+1~, RGBL+4*, RGBL+6 |
| LEXGCS | VC+3~, VC+8*, VC+15*, VC+17 |
| >> LEXGL | RGNF+2, RGNF+3 |
| LEXI | ENV+23~, ENV+24*, GBLS+1~, GBLS+8*, GBLS+9, RGBL+1~, RGBL+2*, RGBL+3, ET+1~*, ED+1~* |
| LEXIGHF | ENV+5~, 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+38~* |
| LEXL | VC+3~, VC+6*, VC+13 |
| LEXLC | VC+3~, VC+6*, VC+13* |
| 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+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+23~, ENV+24*, ENV+25, ENV+26 |
| LEXPN | ENV+23~, ENV+25*, ENV+26 |
| LEXREQP | ENV+5~, ENV+22, ENV+24, RGNF+1~, VC+1~, CM+1~, CW+1~, CU+1~, CF+1~, CO+1~ , CKO+1~, IMP+1*, OK+1~ |
| 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 |
| 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+6* |
| 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+31, ENV+40, ENV+42 |
| >> 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*42" | ABRT+1* |
| Y | VC~, VC+4 |