LEX2051 ;ISL/FJF - Environment Check/Pre/Post Install ; 30 Aug 2011 11:24 PM
Source file <LEX2051.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 1 | ($$PATCH,$$VERSION,BMES,MES)^XPDUTL | 
| VA Fileman | 1 | EN^DIQ1 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| 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 | 
| >> | 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 |