LEXXGP1 ;ISL/KER - Global Post-Install (Repair Expressions) ;05/23/2017
Source file <LEXXGP1.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 |
|---|---|---|
| EN | ; Interactive Entry Point
|
|
| POST | ; Entry Point from Post-Install
|
|
| POST2 | ; Entry Point from Post-Install (home)
|
|
| POST3 | ; Called by POST/POST2 starts task
|
|
| ALL | ; Index all Lookup Indexes
|
|
| EXP | ; Expression file Main Indexes AWRD/ASL
|
|
| AWRDB | ; AWRD Word Index Build 8.5 minutes
; Create the AWRD Index in the ^TMP global |
|
| AWRDR | ; AWRD Word Index Replace 2.5 minutes
|
|
| QQ(X) | ; Set Quotes
|
|
| SCT(X) | ; String Count (exact string)
|
|
| CHRS | ; Get Characters - Sets LEXCHRS
|
|
| FMTT(X) | ; Format Total
|
|
| FMT(X,LEXBD,LEXBT,LEXET,LEXEL) | ; Format Line
|
|
| DF(X) | ; Date Display Format
|
|
| ED(X) | ; External Date from Fileman
|
|
| ET(X) | ; External Time from Fileman
|
|
| BEG(X) | ; Begin Date/Time
|
|
| END(X) | ; End Date/Time
|
|
| ELP(X,Y) | ; Elapsed Time
|
|
| CLR | ; Clear Variables
|
|
| DEA(X) | ; Expression/Concept Deactive
|
| Name | Field # of Occurrence |
|---|---|
| HOME^%ZIS | POST3+6 |
| ^%ZTLOAD | POST3+6 |
| $$S^%ZTLOAD | AWRDB+6, AWRDR+5 |
| PTX^LEXTOKN | AWRDB+16 |
| ASLB^LEXXGP2 | EXP+5 |
| SAV^LEXXGP3 | EXP+5, AWRDB+43, AWRDR+61, AWRDR+69, AWRDR+72 |
| SUB^LEXXGP3 | ALL+8 |
| XM^LEXXGP3 | ALL+12, EXP+12, AWRDB+50 |
| $$FMDIFF^XLFDT | ELP+4 |
| $$FMTE^XLFDT | ED+2, ET+2 |
| $$NOW^XLFDT | BEG+1, END+1 |
| $$UP^XLFSTR | AWRDB+10, AWRDB+28, AWRDB+37, SCT+2 |
| MES^XPDUTL | POST3+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LEX(757 - [#757] | AWRDB+14, DEA+3 |
| ^LEX(757.01 - [#757.01] | AWRDB+7, AWRDB+10, AWRDB+11, AWRDB+13, AWRDB+27, AWRDB+28, AWRDB+39, AWRDR+16, SCT+2, DEA+1 , DEA+3 |
| ^LEX(757.05 - [#757.05] | AWRDB+34, AWRDB+36, AWRDB+37 |
| ^TMP("LEXASL" | ALL+2!, ALL+13!, EXP+4!, EXP+13! |
| ^TMP("LEXASLU" | ALL+2!, ALL+13!, EXP+4!, EXP+13! |
| ^TMP("LEXAWRD" | ALL+2!, ALL+13!, EXP+3!, EXP+13!, AWRDB+4!, AWRDB+51!, AWRDR+35, SCT+3 |
| ^TMP("LEXAWRDK" | ALL+2!, ALL+13!, EXP+3!, EXP+13!, AWRDB+4!, AWRDB+51!, AWRDR+7!, AWRDR+57, AWRDR+58*, AWRDR+60! |
| ^TMP("LEXAWRDU" | ALL+2!, ALL+13!, EXP+3!, EXP+13!, AWRDB+4!, AWRDB+51!, AWRDR+7!, AWRDR+23, AWRDR+24*, AWRDR+60! |
| ^TMP("LEXSUB" | ALL+2!, ALL+14! |
| ^TMP("LEXTKN" | ALL+14!, EXP+14!, AWRDB+16!, AWRDB+17, AWRDB+19, AWRDB+20, AWRDB+25!, AWRDB+43!, AWRDB+51! |
| ^TMP("LEXXGPDAT" | ALL+14!, EXP+14!, AWRDB+51!, DF+2, DF+3 |
| ^TMP("LEXXGPMSG" | ALL+15!, EXP+15! |
| ^TMP("LEXXGPRPT" | ALL+14!, EXP+14!, AWRDB+52! |
| ^TMP("LEXXGPTIM" | ALL+3!, ALL+14!, EXP+14!, AWRDB+52!, FMTT+2, FMTT+3, BEG+1, BEG+2*, END+1, END+2* |
| Name | Line Occurrences |
|---|---|
| $$BEG | EXP+4, AWRDB+5, AWRDR+4 |
| $$DEA | AWRDB+12 |
| $$DF | EXP+7, AWRDB+45, AWRDR+63, FMTT+5 |
| $$ED | EXP+6, AWRDB+44, AWRDR+62, FMTT+5, DF+4 |
| $$ELP | EXP+6, AWRDB+44, AWRDR+62, FMTT+5 |
| $$END | EXP+5, AWRDB+43, AWRDR+61 |
| $$ET | EXP+7, AWRDB+45, AWRDR+63, FMTT+5 |
| $$FMTT | ALL+10 |
| AWRDB+22, AWRDB+23, AWRDB+24, AWRDB+29, AWRDB+30, AWRDB+31, AWRDB+38, AWRDB+40, AWRDB+41, AWRDR+33 , AWRDR+41, AWRDR+42, AWRDR+53, AWRDR+54, AWRDR+55 |
|
| ALL | EN+1 |
| AWRDB | EXP+5 |
| AWRDR | AWRDB+49 |
| CHRS | AWRDR+6 |
| EXP | ALL+8 |
| POST3 | POST+1, POST2+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | ALL+3~ |
| DTOUT | ALL+3~ |
| DUOUT | ALL+3~ |
| LEX | ALL+3~, SCT+1~, ED+1~*, ED+2, ET+1~*, ET+2 |
| LEX0P3 | AWRDB+2~, AWRDB+9* |
| LEX0P4 | AWRDB+2~, AWRDB+9* |
| LEX1 | ALL+3~, AWRDR+1~, AWRDR+3*, AWRDR+34*, AWRDR+67, AWRDR+68 |
| LEX2 | ALL+3~, AWRDR+1~, AWRDR+3*, AWRDR+32* |
| LEX3 | ALL+3~, AWRDR+1~, AWRDR+3*, AWRDR+57*, AWRDR+70, AWRDR+71 |
| LEX4 | ALL+3~ |
| LEXA | SCT+1~, SCT+3*, SCT+10*, DEA+1~ |
| 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+43, AWRDB+44 , AWRDB+45, AWRDR+1~, AWRDR+4*, AWRDR+61, AWRDR+62, AWRDR+63, AWRDR+69, AWRDR+72, FMTT+1~, FMTT+2* , FMTT+4, FMTT+5, ELP+1~*, ELP+2, ELP+4 |
| LEXBEGD | ALL+3~, EXP+1~, EXP+6*, AWRDB+2~, AWRDB+44*, AWRDR+1~, AWRDR+62*, FMTT+1~, FMTT+5*, FMTT+7 |
| LEXBEGT | ALL+3~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+45*, AWRDB+47, AWRDR+1~, AWRDR+63*, AWRDR+65 , FMTT+1~, FMTT+5*, FMTT+6, FMTT+7 |
| LEXBT | ALL+3~, FMT~, FMT+1*, FMT+2, FMT+3 |
| LEXC | ALL+3~, DF+1~, DF+2*, DF+3*, DF+4 |
| LEXCHK | AWRDB+2~, AWRDB+6*, AWRDR+1~, AWRDR+5* |
| LEXCHR | ALL+3~, AWRDR+1~, AWRDR+8*, AWRDR+12, AWRDR+13, AWRDR+18, AWRDR+19, AWRDR+37, AWRDR+38, CHRS+1~ , CHRS+4~*, CHRS+5 |
| LEXCHRS | ALL+4~, AWRDR+1~, AWRDR+6!, CHRS+1! |
| LEXCHRS( | AWRDR+8, CHRS+5* |
| LEXCMD | ALL+4~ |
| LEXCOM | ALL+4~, AWRDR+1~, AWRDR+68*, AWRDR+69, AWRDR+71*, AWRDR+72 |
| LEXCTL | ALL+4~, AWRDR+1~, AWRDR+27~, AWRDR+29*, AWRDR+31, AWRDR+40~, AWRDR+42*, AWRDR+43 |
| LEXD | ALL+4~, DF+1~*, DF+2, DF+4 |
| LEXDATA | AWRDR+1~, AWRDR+25~ |
| LEXDEA | AWRDB+8~, AWRDB+12* |
| LEXDF | ALL+4~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+45*, AWRDB+47, AWRDR+2~, AWRDR+63*, AWRDR+65 , FMTT+5*, DF+1~ |
| LEXE | ALL+4~, SCT+1~, SCT+9~*, SCT+10*, SCT+19~*, SCT+20* |
| LEXEA | DEA+1~, DEA+2*, DEA+3 |
| LEXEIEN | DEA+1~* |
| LEXEL | ALL+4~, FMT~, FMT+1*, FMT+2, FMT+3 |
| LEXELP | ALL+4~, EXP+1~, EXP+6*, EXP+9, AWRDB+2~, AWRDB+44*, AWRDB+47, AWRDR+2~, AWRDR+62*, AWRDR+65 , FMTT+1~, FMTT+5*, FMTT+6, FMTT+7, ELP+1~, ELP+4*, ELP+5 |
| LEXELPT | ALL+4~ |
| LEXEND | ALL+4~, EXP+1~, EXP+5*, EXP+6, EXP+7, AWRDB+2~, AWRDB+43*, AWRDB+44, AWRDB+45, AWRDR+2~ , AWRDR+61*, AWRDR+62, AWRDR+63, FMTT+1~, FMTT+3*, FMTT+4, FMTT+5, ELP+1~*, ELP+3, ELP+4 |
| LEXENDD | ALL+4~, EXP+1~, FMTT+1~ |
| LEXENDT | ALL+4~, EXP+1~, EXP+7*, EXP+9, AWRDB+2~, AWRDB+45*, AWRDB+47, AWRDR+2~, AWRDR+63*, AWRDR+65 , FMTT+1~, FMTT+5*, FMTT+6, FMTT+7 |
| LEXET | ALL+4~, FMT~, FMT+1*, FMT+2, FMT+3 |
| LEXEX | ALL+4~, AWRDB+2~, AWRDB+5*, AWRDB+7*, AWRDB+9, AWRDB+10, AWRDB+11, AWRDB+12, AWRDB+13, AWRDB+21 , AWRDB+22, AWRDB+24, AWRDB+27, AWRDB+28, AWRDB+29, AWRDB+30, AWRDB+31, AWRDB+34, AWRDB+36, AWRDB+38 , AWRDB+39, AWRDB+40, AWRDB+41, AWRDR+2~, AWRDR+47~, AWRDR+51*, AWRDR+54 |
| LEXEXP | ALL+4~, AWRDB+3~, AWRDB+8~, AWRDB+10*, AWRDB+16 |
| LEXF | ALL+4~ |
| LEXFC | ALL+5~, SCT+12~*, SCT+15, SCT+16 |
| LEXFIR | ALL+5~ |
| LEXFUL | ALL+5~, ALL+8~*, AWRDR+26, AWRDR+32~, AWRDR+67, AWRDR+70 |
| LEXHDR | ALL+5~ |
| LEXHOME | POST+1~, POST2+1~*, POST3+5*, ALL+12!, EXP+12!, CLR+1! |
| LEXI | ALL+5~, FMTT+1~ |
| LEXID | ALL+5~ |
| LEXIDS | ALL+5~ |
| LEXIDX | ALL+5~, AWRDB+3~, AWRDB+8~, AWRDB+16* |
| LEXINAM | ALL+5~ |
| LEXIT | ALL+5~, AWRDR+2~, AWRDR+8*, AWRDR+9~, AWRDR+11*, AWRDR+15~*, AWRDR+16, AWRDR+17*, AWRDR+18*, AWRDR+19* , AWRDR+20, AWRDR+27~*, AWRDR+30, AWRDR+31*, AWRDR+32, AWRDR+35*, AWRDR+36*, AWRDR+37*, AWRDR+38*, AWRDR+39 , SCT+1~, SCT+5*, SCT+6, SCT+7*, SCT+8, SCT+13*, SCT+14, SCT+15*, SCT+16* |
| LEXJ | ALL+5~, CLR+1! |
| LEXKEY | AWRDR+40~, AWRDR+47~, AWRDR+56*, AWRDR+57, AWRDR+58 |
| LEXLAST | ALL+5~ |
| LEXLN | ALL+5~ |
| LEXLOOK | ALL+5~ |
| LEXLOUD | POST3+6, ALL+5~, CLR+1! |
| LEXLTKN | AWRDR+2~, AWRDR+9~, AWRDR+15*, AWRDR+16*, AWRDR+17, AWRDR+18, AWRDR+19, AWRDR+23, AWRDR+24, AWRDR+28 , AWRDR+29, AWRDR+33 |
| LEXLWRD | ALL+5~ |
| LEXM | ALL+5~, SCT+1~, SCT+8~*, SCT+9, SCT+17~*, SCT+18*, SCT+19 |
| LEXMA | DEA+1~, DEA+3* |
| LEXMAIL | POST+1~*, POST2+1~*, POST3+4*, ALL+12!, ALL+15, EXP+12!, EXP+15, AWRDB+50, CLR+1! |
| LEXMC | ALL+6~, AWRDB+3~, AWRDB+8~, AWRDB+37~, AWRDB+39*, AWRDR+2~, AWRDR+47~, AWRDR+50*, AWRDR+54 |
| LEXMCEI | ALL+6~, AWRDB+3~, AWRDB+8~, AWRDB+14*, AWRDB+21, AWRDB+23, AWRDB+24, AWRDB+31 |
| LEXMCI | ALL+6~, AWRDB+3~, AWRDB+8~, AWRDB+11*, AWRDB+14, AWRDB+21 |
| LEXMIEN | DEA+1~, DEA+2*, DEA+3* |
| LEXN | ALL+6~, SCT+1~, SCT+3*, SCT+20*, DEA+1~*, DEA+2* |
| LEXNAM | ALL+6~ |
| LEXND | AWRDB+3~, AWRDB+20~, AWRDB+22~*, AWRDB+23*, AWRDB+24*, AWRDB+28~, AWRDB+29*, AWRDB+30*, AWRDB+31*, AWRDB+32 , AWRDB+37~, AWRDB+38*, AWRDB+40*, AWRDB+41*, AWRDB+42, AWRDR+2~, AWRDR+21~, AWRDR+25~, AWRDR+27~, AWRDR+33* , AWRDR+34, AWRDR+40~, AWRDR+47~, AWRDR+53*, AWRDR+54*, AWRDR+55*, AWRDR+56*, AWRDR+57 |
| LEXNEW | ALL+6~ |
| LEXNM | ALL+6~ |
| LEXNOD | ALL+6~, AWRDR+2~, AWRDR+27~, AWRDR+28*, AWRDR+30*, AWRDR+31, AWRDR+40~, AWRDR+41*, AWRDR+43*, AWRDR+48 , AWRDR+51 |
| LEXO | ALL+6~, SCT+1~, SCT+4*, SCT+5*, SCT+6*, SCT+7, SCT+8, SCT+9, SCT+12*, SCT+13* , SCT+14*, SCT+15, SCT+16, SCT+17, SCT+18, SCT+19, DF+1~, DF+4* |
| LEXO1 | ALL+6~ |
| LEXO2 | ALL+6~ |
| LEXOUT | SCT+1~ |
| LEXP | ALL+6~, SCT+1~, DF+1~, DF+2*, DF+3, DF+4 |
| LEXPDT | ALL+6~ |
| LEXPRE | ALL+6~ |
| LEXQUIT | ALL+8*, ALL+11, ALL+12!, EXP+3*, EXP+11, EXP+12!, AWRDB+4*, AWRDB+49, AWRDR+4, CLR+1! |
| LEXRI | ALL+6~, AWRDB+3~, AWRDB+8~, AWRDB+35~*, AWRDB+36*, AWRDB+37 |
| LEXRT | ALL+6~, SCT+1~, SCT+2*, SCT+3*, SCT+6, SCT+8, SCT+9, SCT+14, SCT+18, SCT+19 , CHRS+1~, CHRS+2*, CHRS+3 |
| LEXRT1 | ALL+6~, CHRS+1~*, CHRS+2 |
| LEXRT2 | ALL+6~, SCT+1~, SCT+9~*, SCT+10, SCT+19~*, SCT+20, CHRS+1~, CHRS+2* |
| LEXS | ALL+7~, QQ+1~*, QQ+2, QQ+3, SCT+1~, SCT+2*, SCT+4, SCT+5, SCT+7, SCT+11 , SCT+12, SCT+13, SCT+17 |
| LEXSI | ALL+7~, AWRDB+3~, AWRDB+8~, AWRDB+27*, AWRDB+28, AWRDB+31 |
| LEXSP | AWRDR+2~, AWRDR+47~, AWRDR+52*, AWRDR+55 |
| LEXSUB | ALL+7~ |
| LEXT | POST3+7*, POST3+8*, POST3+9, ALL+7~, QQ+1~*, QQ+2*, QQ+3, SCT+1~, SCT+3*, SCT+10* , SCT+20*, SCT+21, ED+1~, ED+2*, ET+1~, ET+2* |
| LEXTDAT | ALL+7~ |
| LEXTEST | ALL+12, ALL+15~, EXP+12, EXP+15~, AWRDB+50, AWRDB+52~, AWRDR+60, CLR+1! |
| LEXTEXP | ALL+7~ |
| LEXTK | ALL+7~, AWRDR+2~, AWRDR+9~, AWRDR+14*, AWRDR+15, CHRS+1~, CHRS+3~*, CHRS+4* |
| LEXTK1 | AWRDR+3~, AWRDR+9~, AWRDR+11*, AWRDR+12*, AWRDR+14 |
| LEXTK2 | AWRDR+3~, AWRDR+9~, AWRDR+11*, AWRDR+12*, AWRDR+14 |
| LEXTK3 | AWRDR+3~, AWRDR+9~, AWRDR+11*, AWRDR+12*, AWRDR+14 |
| LEXTK4 | AWRDR+3~, AWRDR+9~, AWRDR+11*, AWRDR+13*, AWRDR+14 |
| LEXTK5 | AWRDR+3~, AWRDR+9~, AWRDR+11*, AWRDR+13*, AWRDR+14 |
| LEXTKC | ALL+7~, AWRDB+3~, AWRDB+8~, AWRDB+18*, AWRDB+19*, AWRDB+20 |
| LEXTKN | ALL+7~, AWRDB+3~, AWRDB+8~, AWRDB+18*, AWRDB+20~*, AWRDB+21, AWRDB+22, AWRDB+23, AWRDB+24, AWRDB+28~* , AWRDB+29, AWRDB+30, AWRDB+31, AWRDB+37~*, AWRDB+38, AWRDB+40, AWRDB+41, AWRDR+3~, AWRDR+47~, AWRDR+49* , AWRDR+53, SCT+1~ |
| LEXTMP | ALL+7~, EXP+2~, AWRDB+3~, AWRDB+8~, FMTT+1~ |
| LEXTN | POST3+1~, POST3+3*, POST3+7 |
| LEXTND | AWRDR+47~, AWRDR+48*, AWRDR+49, AWRDR+50, AWRDR+52 |
| LEXTTKN | AWRDR+3~, AWRDR+9~, AWRDR+15*, AWRDR+35*, AWRDR+36, AWRDR+37, AWRDR+38, AWRDR+41, AWRDR+42 |
| LEXTTYP | AWRDB+8~, AWRDB+13* |
| LEXTWRD | ALL+7~ |
| LEXTX | ALL+7~, FMT+1~*, FMT+2, FMT+3 |
| LEXTXT | ALL+7~, ALL+8~, ALL+10~*, EXP+2~*, EXP+5, EXP+8*, EXP+9*, EXP+10*, AWRDB+3~, AWRDB+5* , AWRDB+6, AWRDB+43, AWRDB+46*, AWRDB+47*, AWRDB+48*, AWRDR+3~, AWRDR+4*, AWRDR+5, AWRDR+61, AWRDR+64* , AWRDR+65*, AWRDR+66*, FMTT+1~, FMTT+4*, FMTT+7 |
| LEXUNQ | AWRDB+30, AWRDB+32~, AWRDB+40, AWRDB+42~ |
| LEXV | ALL+7~ |
| LEXX | ALL+7~ |
| U | AWRDB+37, AWRDB+39 |
| X | ALL+7~, AWRDB+8~, AWRDB+16*, QQ~, QQ+1, QQ+3*, QQ+4, SCT~, SCT+2, SCT+21* , SCT+22, 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, DEA~, DEA+1 |
| XCNP | ALL+7~ |
| XMDUZ | ALL+7~ |
| XMSCR | ALL+8~ |
| XMSUB | ALL+8~ |
| XMTEXT | ALL+8~ |
| XMY | ALL+8~ |
| XMZ | ALL+8~ |
| Y | POST3+1~, ALL+8~, BEG+1~*, BEG+2*, END+1~*, END+2*, ELP~, ELP+1 |
| ZTDESC | POST3+1~, POST3+3* |
| ZTDTH | POST3+1~, POST3+6* |
| ZTIO | POST3+1~, POST3+6* |
| ZTQUEUED | POST3+1~, ALL+1, ALL+9, ALL+12!, ALL+15~, EXP+10, EXP+12!, EXP+15~, AWRDB+48, AWRDB+52~ , AWRDR+60, AWRDR+66, AWRDR+69, AWRDR+72 |
| ZTREQ | POST3+1~, ALL+1* |
| ZTRTN | POST3+1~, POST3+2* |
| ZTSAVE | POST3+1~ |
| ZTSAVE("LEXHOME" | POST3+5* |
| ZTSAVE("LEXMAIL" | POST3+4* |
| >> ZTSK | POST3+8, AWRDB+6, AWRDR+5 |