LEXXGP1 ;ISL/KER - Global Post-Install (Repair Expressions) ;04/21/2014
Source file <LEXXGP1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ALL | ; | |
| EN | ; Interactive Entry Point | |
| ELP(X,Y) | ;   Elapsed Time | |
| SUB | ; Subset file Indexes Aaaa | |
| ASLR | ;   ASL String Length Index Replace               0.5 minutes | |
| FMTT(X) | ;   Format Total | |
| POST3 | ; Called by POST/POST2 starts task | |
| POST2 | ; Entry Point from Post-Install (home) | |
| AWRDB | ;   AWRD Word Index Build                         8.5 minutes ; Create the AWRD Index in the ^TMP global | |
| ASLB | ;   ASL String Length Index Build                 6.5 minutes | |
| FMT(X,LEXBD,LEXBT,LEXET,LEXEL) | ;   Format Line | |
| ET(X) | ;   External Time from Fileman | |
| EXP | ; Expression file Main Indexes AWRD/ASL | |
| DF(X) | ;   Date Display Format | |
| END(X) | ;   End Date/Time | |
| POST | ; Entry Point from Post-Install | |
| BEG(X) | ;   Begin Date/Time | |
| AWRDR | ;   AWRD Word Index Replace                       2.5 minutes | |
| CLR | ;   Clear Variables | |
| ED(X) | ;   External Date from Fileman | 
| Name | Field # of Occurrence | 
|---|---|
| HOME^%ZIS | POST3+6 | 
| ^%ZTLOAD | POST3+6 | 
| $$S^%ZTLOAD | AWRDB+6, AWRDR+6, ASLB+5, ASLR+6 | 
| PTX^LEXTOKN | AWRDB+13 | 
| SAV^LEXXGP2 | EXP+5, AWRDB+33, AWRDR+40, AWRDR+48, AWRDR+52, ASLB+34, ASLR+40, ASLR+48 | 
| SUB^LEXXGP2 | ALL+12, SUB+1 | 
| XM^LEXXGP2 | ALL+16, EXP+13, AWRDB+41, ASLB+42 | 
| $$FMDIFF^XLFDT | ELP+4 | 
| $$FMTE^XLFDT | ED+2, ET+2 | 
| $$NOW^XLFDT | BEG+1, END+1 | 
| $$UP^XLFSTR | AWRDB+9, AWRDB+25, ASLB+18 | 
| MES^XPDUTL | POST3+9 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LEX(757 - [#757] | AWRDB+11 | 
| ^LEX(757.01 - [#757.01] | AWRDB+7, AWRDB+9, AWRDB+10, AWRDB+19, AWRDB+23, AWRDB+24, AWRDB+31, AWRDR+16, ASLB+6, ASLR+18 | 
| ^LEX(757.05 - [#757.05] | AWRDB+27, AWRDB+29, AWRDB+30 | 
| ^TMP("LEXASL" | ALL+1!, ALL+17!, EXP+4!, EXP+14!, ASLB+9!, ASLB+31!, ASLB+32*, ASLB+43!, ASLR+29 | 
| ^TMP("LEXASLU" | ALL+1!, ALL+17!, EXP+4!, EXP+14!, ASLB+9!, ASLB+19, ASLB+33*, ASLB+43! | 
| ^TMP("LEXAWRD" | ALL+1!, ALL+17!, EXP+3!, EXP+14!, AWRDB+4!, AWRDB+18, AWRDB+20*, AWRDB+25*, AWRDB+32*, AWRDB+42! , AWRDR+29, ASLB+7, ASLB+43! | 
| ^TMP("LEXSUB" | ALL+2!, ALL+18! | 
| ^TMP("LEXTKN" | ALL+18!, EXP+14!, AWRDB+13!, AWRDB+14, AWRDB+16, AWRDB+17, AWRDB+21!, AWRDB+33!, AWRDB+42!, ASLB+43! | 
| ^TMP("LEXXGPDAT" | ALL+18!, EXP+15!, AWRDB+42!, ASLB+44!, DF+2, DF+3 | 
| ^TMP("LEXXGPMSG" | ALL+20!, EXP+16! | 
| ^TMP("LEXXGPRPT" | ALL+19!, EXP+15!, AWRDB+43!, ASLB+44! | 
| ^TMP("LEXXGPTIM" | ALL+2!, ALL+19!, EXP+15!, AWRDB+43!, ASLB+44!, FMTT+2, FMTT+3, BEG+1, BEG+2*, END+1 , END+2* | 
| Name | Line Occurrences | 
|---|---|
| $$BEG | EXP+4, AWRDB+5, AWRDR+5, ASLB+3, ASLR+5 | 
| $$DF | EXP+7, AWRDB+35, AWRDR+42, ASLB+36, ASLR+42, FMTT+5 | 
| $$ED | EXP+6, AWRDB+34, AWRDR+41, ASLB+35, ASLR+41, FMTT+5, DF+4 | 
| $$ELP | EXP+6, AWRDB+34, AWRDR+41, ASLB+35, ASLR+41, FMTT+5 | 
| $$END | EXP+5, AWRDB+33, AWRDR+40, ASLB+34, ASLR+40 | 
| $$ET | EXP+7, AWRDB+35, AWRDR+42, ASLB+36, ASLR+42, FMTT+5 | 
| $$FMTT | ALL+14 | 
| ALL | EN+1 | 
| ASLB | EXP+5 | 
| ASLR | ASLB+40 | 
| AWRDB | EXP+5 | 
| AWRDR | AWRDB+39 | 
| EXP | ALL+12 | 
| POST3 | POST+1, POST2+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIC | ALL+2~ | 
| DTOUT | ALL+2~ | 
| DUOUT | ALL+2~ | 
| LEX | ALL+2~, ED+1~*, ED+2, ET+1~*, ET+2 | 
| LEX1 | ALL+2~, AWRDR+1~, AWRDR+4*, AWRDR+28*, AWRDR+46, AWRDR+47, ASLR+1~, ASLR+4*, ASLR+27* | 
| LEX2 | ALL+3~, AWRDR+1~, AWRDR+4*, AWRDR+26*, ASLR+1~, ASLR+4*, ASLR+25* | 
| LEX3 | ALL+3~, AWRDR+1~, AWRDR+4*, AWRDR+38*, AWRDR+50, AWRDR+51, ASLR+1~, ASLR+4*, ASLR+38*, ASLR+46 , ASLR+47 | 
| LEX4 | ALL+3~ | 
| LEXB | ALL+3~ | 
| LEXBD | ALL+3~, FMT~, FMT+1*, FMT+2, FMT+3, ED+1~, ET+1~ | 
| LEXBEG | ALL+3~, EXP+1~, EXP+4*, EXP+5, EXP+6, EXP+7, AWRDB+2~, AWRDB+5*, AWRDB+33, AWRDB+34 , AWRDB+35, AWRDR+1~, AWRDR+5*, AWRDR+40, AWRDR+41, AWRDR+42, AWRDR+48, AWRDR+52, ASLB+1~, ASLB+3* , ASLB+34, ASLB+35, ASLB+36, ASLR+1~, ASLR+5*, ASLR+40, ASLR+41, ASLR+42, ASLR+48, FMTT+1~ , FMTT+2*, FMTT+4, FMTT+5, ELP+1~*, ELP+2, ELP+4 | 
| LEXBEGD | ALL+3~, EXP+1~, EXP+6*, AWRDB+2~, AWRDB+34*, AWRDR+1~, AWRDR+41*, ASLB+1~, ASLB+35*, ASLR+1~ , ASLR+41*, FMTT+1~, FMTT+5*, FMTT+7 | 
| LEXBEGT | ALL+3~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+35*, AWRDB+37, AWRDR+1~, AWRDR+42*, AWRDR+44 , ASLB+1~, ASLB+36*, ASLB+38, ASLR+1~, ASLR+42*, ASLR+44, FMTT+1~, FMTT+5*, FMTT+6, FMTT+7 | 
| LEXBT | ALL+3~, FMT~, FMT+1*, FMT+2, FMT+3 | 
| LEXC | ALL+3~, ASLB+11~, DF+1~, DF+2*, DF+3*, DF+4 | 
| LEXCHK | AWRDB+2~, AWRDB+6*, AWRDR+1~, AWRDR+6*, ASLB+1~, ASLB+5*, ASLR+1~, ASLR+6* | 
| LEXCHR | ALL+3~, AWRDR+1~, AWRDR+10*, AWRDR+11, AWRDR+12*, AWRDR+14, AWRDR+15, AWRDR+17, AWRDR+30, ASLR+1~ , ASLR+11~*, ASLR+12, ASLR+13*, ASLR+16, ASLR+17, ASLR+19, ASLR+28, ASLR+30 | 
| LEXCHRS | ALL+4~, AWRDR+1~, AWRDR+7!, ASLR+1~, ASLR+7! | 
| LEXCHRS( | AWRDR+11*, AWRDR+12, ASLR+12*, ASLR+13 | 
| LEXCMD | ALL+4~, AWRDR+1~, AWRDR+18~, AWRDR+27*, AWRDR+28, AWRDR+36~, AWRDR+37*, AWRDR+38, ASLR+1~, ASLR+20~ , ASLR+26*, ASLR+27, ASLR+36~, ASLR+37*, ASLR+38 | 
| LEXCOM | ALL+4~, AWRDR+2~, AWRDR+47*, AWRDR+48, AWRDR+49, AWRDR+51*, AWRDR+52, AWRDR+53, ASLR+2~, ASLR+47* , ASLR+48, ASLR+49 | 
| LEXCTL | ALL+4~, AWRDR+2~, AWRDR+21~, AWRDR+23*, AWRDR+25, AWRDR+31~, AWRDR+33*, AWRDR+34, ASLR+2~, ASLR+20~ , ASLR+23*, ASLR+24, ASLR+31~, ASLR+33*, ASLR+34 | 
| LEXD | ALL+4~, DF+1~*, DF+2, DF+4 | 
| LEXDF | ALL+4~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+35*, AWRDB+37, AWRDR+2~, AWRDR+42*, AWRDR+44 , ASLB+1~, ASLB+36*, ASLB+38, ASLR+2~, ASLR+42*, ASLR+44, FMTT+5*, DF+1~ | 
| LEXE | ALL+4~, ASLB+1~, ASLB+20~, ASLB+29~*, ASLB+30* | 
| LEXEL | ALL+4~, FMT~, FMT+1*, FMT+2, FMT+3 | 
| LEXELP | ALL+4~, EXP+1~, EXP+6*, EXP+9, AWRDB+2~, AWRDB+34*, AWRDB+37, AWRDR+2~, AWRDR+41*, AWRDR+44 , ASLB+1~, ASLB+35*, ASLB+38, ASLR+2~, ASLR+41*, ASLR+44, FMTT+1~, FMTT+5*, FMTT+6, FMTT+7 , ELP+1~, ELP+4*, ELP+5 | 
| LEXELPT | ALL+4~ | 
| LEXEND | ALL+5~, EXP+1~, EXP+5*, EXP+6, EXP+7, AWRDB+2~, AWRDB+33*, AWRDB+34, AWRDB+35, AWRDR+2~ , AWRDR+40*, AWRDR+41, AWRDR+42, ASLB+1~, ASLB+34*, ASLB+35, ASLB+36, ASLR+2~, ASLR+40*, ASLR+41 , ASLR+42, FMTT+1~, FMTT+3*, FMTT+4, FMTT+5, ELP+1~*, ELP+3, ELP+4 | 
| LEXENDD | ALL+5~, EXP+1~, AWRDB+2~, AWRDR+2~, ASLB+1~, ASLR+2~, FMTT+1~ | 
| LEXENDT | ALL+5~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+35*, AWRDB+37, AWRDR+2~, AWRDR+42*, AWRDR+44 , ASLB+1~, ASLB+36*, ASLB+38, ASLR+2~, ASLR+42*, ASLR+44, FMTT+1~, FMTT+5*, FMTT+6, FMTT+7 | 
| LEXET | ALL+5~, FMT~, FMT+1*, FMT+2, FMT+3 | 
| LEXEX | ALL+5~, AWRDB+3~, AWRDB+5*, AWRDB+7*, AWRDB+9, AWRDB+10, AWRDB+19, AWRDB+20, AWRDB+23, AWRDB+24 , AWRDB+25, AWRDB+27, AWRDB+29, AWRDB+31, AWRDB+32 | 
| LEXEXP | ALL+5~, AWRDB+3~, AWRDB+8~, AWRDB+9*, AWRDB+13 | 
| LEXF | ALL+5~, ASLB+2~, ASLB+11~, ASLB+14*, ASLB+15, ASLB+16 | 
| LEXFC | ALL+5~, ASLB+2~, ASLB+9*, ASLB+15, ASLB+16* | 
| LEXFIR | ALL+5~, ASLB+2~, ASLB+9*, ASLB+15, ASLB+16* | 
| LEXFUL | ALL+5~, ALL+12~*, AWRDR+20, AWRDR+46, AWRDR+50, ASLR+46 | 
| LEXHDR | ALL+6~ | 
| LEXHOME | POST+1~, POST2+1~*, POST3+5*, ALL+21!, EXP+17!, AWRDB+44!, ASLB+45!, CLR+1! | 
| LEXI | ALL+6~, FMTT+1~ | 
| LEXID | ALL+6~ | 
| LEXIDS | ALL+6~ | 
| LEXIDX | ALL+6~, AWRDB+3~, AWRDB+8~, AWRDB+13* | 
| LEXINAM | ALL+6~ | 
| LEXIT | ALL+6~, AWRDR+2~, AWRDR+15*, AWRDR+16, AWRDR+17*, AWRDR+18, AWRDR+21~*, AWRDR+24, AWRDR+25*, AWRDR+26 , AWRDR+29*, AWRDR+30*, AWRDR+31, ASLB+2~, ASLB+24*, ASLB+25, ASLB+26*, ASLB+27, ASLR+15~, ASLR+17* , ASLR+18, ASLR+19*, ASLR+20, ASLR+28*, ASLR+29, ASLR+30*, ASLR+31 | 
| LEXJ | ALL+6~, CLR+1! | 
| LEXLAST | ALL+6~, AWRDR+2~ | 
| LEXLN | ALL+6~ | 
| LEXLOOK | ALL+7~ | 
| LEXLOUD | POST3+6, ALL+7~, CLR+1! | 
| LEXLWRD | ALL+7~, AWRDR+3~, AWRDR+15*, AWRDR+16*, AWRDR+17, AWRDR+22, AWRDR+23, AWRDR+27, ASLR+2~, ASLR+15~ , ASLR+17*, ASLR+18*, ASLR+19, ASLR+26 | 
| LEXM | ALL+7~, ASLB+2~, ASLB+20~, ASLB+27~*, ASLB+28*, ASLB+29 | 
| LEXMAIL | POST+1~*, POST2+1~*, POST3+4*, ALL+16, ALL+20, ALL+21!, EXP+13, EXP+16, EXP+17!, AWRDB+41 , AWRDB+44!, ASLB+42, ASLB+45!, CLR+1! | 
| LEXMC | ALL+7~, AWRDB+3~, AWRDB+30~, AWRDB+31* | 
| LEXMCEI | ALL+7~, AWRDB+3~, AWRDB+8~, AWRDB+11*, AWRDB+18, AWRDB+20, AWRDB+25 | 
| LEXMCI | ALL+7~, AWRDB+3~, AWRDB+8~, AWRDB+10*, AWRDB+11 | 
| LEXN | ALL+7~ | 
| LEXNAM | ALL+7~ | 
| LEXNEW | ALL+8~ | 
| LEXNM | ALL+8~ | 
| LEXNOD | ALL+8~, AWRDR+3~, AWRDR+21~, AWRDR+22*, AWRDR+24*, AWRDR+25, AWRDR+31~, AWRDR+32*, AWRDR+34*, AWRDR+37 , ASLR+3~, ASLR+20~, ASLR+22*, ASLR+24*, ASLR+31~, ASLR+32*, ASLR+34*, ASLR+37 | 
| LEXO | ALL+8~, ASLB+2~, ASLB+20~, ASLB+22*, ASLB+23*, ASLB+24*, ASLB+25*, ASLB+26, ASLB+28, ASLB+29 , DF+1~, DF+4* | 
| LEXO1 | ALL+8~ | 
| LEXO2 | ALL+8~ | 
| LEXP | ALL+8~, ASLB+2~, ASLB+11~, ASLB+18*, DF+1~, DF+2*, DF+3, DF+4 | 
| LEXPDT | ALL+8~ | 
| LEXPRE | ALL+8~ | 
| LEXQUIT | ALL+11*, ALL+15, ALL+21!, EXP+3*, EXP+12, EXP+17!, AWRDB+4*, AWRDB+40, AWRDB+44!, AWRDR+4 , ASLB+3*, ASLB+41, ASLB+45!, ASLR+4, CLR+1! | 
| LEXRI | ALL+8~, AWRDB+3~, AWRDB+28~*, AWRDB+29*, AWRDB+30 | 
| LEXRT | ALL+8~, AWRDR+3~, AWRDR+8*, AWRDR+9, ASLB+2~, ASLB+6*, ASLB+7*, ASLB+10, ASLB+25, ASLB+28 , ASLB+29, ASLR+3~, ASLR+8*, ASLR+10 | 
| LEXRT1 | ALL+9~, AWRDR+3~, AWRDR+7*, AWRDR+8, ASLR+3~, ASLR+7*, ASLR+8 | 
| LEXRT2 | ALL+9~, AWRDR+3~, AWRDR+8*, ASLB+2~, ASLB+29~*, ASLB+30, ASLR+3~, ASLR+8* | 
| LEXS | ALL+9~, ASLB+2~, ASLB+11~, ASLB+18*, ASLB+19, ASLB+21, ASLB+22, ASLB+23, ASLB+24, ASLB+26 , ASLB+31, ASLB+32, ASLB+33 | 
| LEXSI | ALL+9~, AWRDB+3~, AWRDB+8~, AWRDB+23*, AWRDB+24, AWRDB+25 | 
| LEXSUB | ALL+9~ | 
| LEXT | POST3+7*, POST3+8*, POST3+9, ALL+9~, ASLB+2~, ASLB+20~*, ASLB+30*, ASLB+32, ED+1~, ED+2* , ET+1~, ET+2* | 
| LEXTDAT | ALL+9~, AWRDR+3~ | 
| LEXTEST | ALL+9~, EXP+11~, AWRDB+39~, AWRDR+14, AWRDR+54~, ASLB+15, ASLB+40~, ASLR+16, ASLR+50~, CLR+1! | 
| LEXTEXP | ALL+9~ | 
| LEXTK | ALL+9~, AWRDR+3~, AWRDR+9*, AWRDR+10, AWRDR+11*, ASLB+2~, ASLB+9*, ASLB+10*, ASLB+11, ASLR+3~ , ASLR+9~*, ASLR+10*, ASLR+11, ASLR+12* | 
| LEXTKC | ALL+10~, AWRDB+3~, AWRDB+8~, AWRDB+15*, AWRDB+16*, AWRDB+17 | 
| LEXTKN | ALL+10~, AWRDB+4~, AWRDB+8~, AWRDB+15*, AWRDB+17*, AWRDB+18, AWRDB+19, AWRDB+20, AWRDB+24~*, AWRDB+25 , AWRDB+30~*, AWRDB+32, ASLB+3~, ASLB+11~*, ASLB+12*, ASLB+13*, ASLB+14, ASLB+18 | 
| LEXTMP | ALL+10~, EXP+2~, AWRDR+3~, ASLB+3~, ASLR+3~, FMTT+1~ | 
| LEXTN | POST3+1~, POST3+3*, POST3+7 | 
| LEXTWRD | ALL+10~, AWRDR+4~, AWRDR+15*, AWRDR+29*, AWRDR+30, AWRDR+32, AWRDR+33, ASLR+3~, ASLR+15~, ASLR+17* , ASLR+22, ASLR+23, ASLR+28*, ASLR+29*, ASLR+30, ASLR+32, ASLR+33 | 
| LEXTX | ALL+10~, FMT+1~*, FMT+2, FMT+3 | 
| LEXTXT | ALL+10~, ALL+12~, ALL+14~*, EXP+2~*, EXP+5, EXP+8*, EXP+9*, EXP+10*, AWRDB+4~, AWRDB+5* , AWRDB+6, AWRDB+33, AWRDB+36*, AWRDB+37*, AWRDB+38*, AWRDR+4~, AWRDR+5*, AWRDR+6, AWRDR+40, AWRDR+43* , AWRDR+44*, AWRDR+45*, ASLB+3~, ASLB+4*, ASLB+5, ASLB+34, ASLB+37*, ASLB+38*, ASLB+39*, ASLR+3~ , ASLR+5*, ASLR+6, ASLR+40, ASLR+43*, ASLR+44*, ASLR+45*, FMTT+1~, FMTT+4*, FMTT+7 | 
| LEXV | ALL+10~ | 
| LEXX | ALL+10~ | 
| U | AWRDB+30, AWRDB+31 | 
| X | ALL+10~, AWRDB+4~, AWRDB+8~, AWRDB+13*, FMTT~, FMTT+7*, FMTT+8, FMT~, FMT+1, FMT+3* , FMT+4, DF~, DF+1*, DF+4*, DF+5, ED~, ED+1, ED+2*, ED+3, ET~ , ET+1, ET+2*, ET+3*, ET+4*, ET+5, BEG~, BEG+1*, BEG+2, BEG+3, END~ , END+1*, END+2, END+3, ELP~, ELP+1, ELP+5*, ELP+6 | 
| XCNP | ALL+10~ | 
| XMDUZ | ALL+10~ | 
| XMSCR | ALL+11~ | 
| XMSUB | ALL+11~ | 
| XMTEXT | ALL+11~ | 
| XMY | ALL+11~ | 
| XMZ | ALL+11~ | 
| Y | POST3+1~, ALL+11~, BEG+1~*, BEG+2*, END+1~*, END+2*, ELP~, ELP+1 | 
| ZTDESC | POST3+1~, POST3+3*, POST3+10! | 
| ZTDTH | POST3+1~, POST3+6*, POST3+10! | 
| ZTIO | POST3+1~, POST3+6*, POST3+10! | 
| ZTQUEUED | POST3+1~, ALL+13, ALL+21!, EXP+10, EXP+11~, EXP+17!, AWRDB+38, AWRDB+39~, AWRDB+44!, AWRDR+14 , AWRDR+45, AWRDR+49, AWRDR+53, AWRDR+54~, ASLB+15, ASLB+39, ASLB+40~, ASLB+45!, ASLR+16, ASLR+45 , ASLR+49, ASLR+50~ | 
| ZTREQ | POST3+1~ | 
| ZTRTN | POST3+1~, POST3+2*, POST3+10! | 
| ZTSAVE | POST3+1~, POST3+10! | 
| ZTSAVE("LEXHOME" | POST3+5* | 
| ZTSAVE("LEXMAIL" | POST3+4* | 
| ZTSK | POST3+8, POST3+10!, AWRDB+6, AWRDR+6, ASLB+5, ASLR+6 |