LEXXGI2 ;ISL/KER - Global Import (Protocol/Checksum/Misc) ;05/23/2017
Source file <LEXXGI2.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 |
|---|---|---|
| NOTIFY | ; Notify by Protocol - LEXICAL SERVICES UPDATE
; Uses LEXSCHG() from the Post-Install ; Sets ^LEXM(0,"PRO")=$$NOW^XLFDT |
|
| UPCHG | ;
|
|
| SCHG | ; Change Array LEXSCHG (Some or all, but never nothing)
|
|
| SALL | ; Set All (ICD/CPT/Lexicon)
|
|
| SICD | ; Set ICD
|
|
| SCPT | ; Set CPT
|
|
| SLEX | ; Set Lexicon
|
|
| CS | ; Checksum for import global
|
|
| VC(X,Y) | ; Verify Checksum for import global
|
|
| NF | ; Import Global Not Found
|
|
| IG | ; Invalid Import Global
|
|
| BL | ; Blank Line
|
|
| PB(X) | ; Preceeding Blank Line
|
|
| TL(X) | ; Text Line
|
|
| HACK(X) | ; Time
|
|
| ELAP(LEX1,LEX2) | ; Elapsed Time
|
|
| KLEXM | ; Subscripted Kill of ^LEXM - files only
|
|
| KALL | ; Subscripted Kill of ^LEXM - all
|
|
| ET(X) | ; Save Text
|
|
| ED | ; Display Text
|
|
| MIX(X) | ; Mixed Case
|
|
| UP(X) | ; Uppercase
|
|
| LO(X) | ; Lowercase
|
|
| CLR | ; Clear
|
|
| EDT(LEX) | ; External Date
|
|
| TRIM(X) | ; Trim Spaces
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | KALL+2! |
| DICR | KALL+2! |
| DILOCKTM | KALL+2! |
| DIW | KALL+2!, CLR+1! |
| DIWF | CLR+1! |
| DIWI | CLR+1! |
| DIWL | CLR+1! |
| DIWR | CLR+1! |
| DIWT | CLR+1! |
| DIWTC | CLR+1! |
| DIWX | CLR+1! |
| DN | CLR+1! |
| DTOUT | CLR+1! |
| DUOUT | CLR+1! |
| LEX | KLEXM+1~*, KALL+3~*, CLR+1!, EDT~, EDT+1*, EDT+2 |
| LEX1 | NOTIFY+6~, ELAP~, ELAP+1, ELAP+2*, CLR+2! |
| LEX2 | NOTIFY+6~, ELAP~, ELAP+1, CLR+2! |
| LEX3 | NOTIFY+6~, CLR+2! |
| LEXB | KALL+1! |
| LEXBUILD | KALL+1! |
| LEXC | VC+1~, VC+3*, VC+4, CLR+2! |
| LEXCD | KALL+1! |
| >> LEXCHG | SCHG+1*, SCHG+6* |
| LEXCHK | CS+1~*, CS+3, VC+1~, VC+2*, VC+8, CLR+2! |
| LEXCNT | VC+1~, VC+2*, VC+5*, VC+6*, CLR+2! |
| LEXCT | CLR+2! |
| LEXD | VC+1~, VC+7*, CLR+2! |
| LEXE | ED+2!, CLR+2! |
| LEXE( | ET+1*, ED+1 |
| LEXE(0 | ET+1* |
| LEXED | NOTIFY+20~, NOTIFY+21*, NOTIFY+23~, NOTIFY+24*, NOTIFY+26~, NOTIFY+27*, CLR+2! |
| LEXF | NOTIFY+6~, NOTIFY+9*, NOTIFY+10*, NOTIFY+11, NOTIFY+12*, NOTIFY+13*, NOTIFY+14, CLR+3! |
| LEXFI | UPCHG+1, SCHG+1~, SCHG+2~*, SCHG+3, SCHG+4, CLR+3! |
| LEXFY | KALL+1! |
| LEXGCS | VC+1~, VC+3*, VC+7*, VC+8, CLR+3! |
| LEXI | NOTIFY+6~, ET+1~*, ED+1~*, MIX+1~, MIX+2*, CLR+3! |
| LEXID | UPCHG+1~*, UPCHG+2, SCHG+1~, SCHG+3*, SCHG+4, CLR+3! |
| LEXIGHF | KALL+1! |
| LEXL | NOTIFY+6~, NOTIFY+14*, VC+1~, VC+2*, VC+6, CLR+3! |
| LEXLAST | KALL+1! |
| LEXLC | VC+1~, VC+2*, VC+6*, CLR+3! |
| LEXLEN | CLR+3! |
| LEXLREV | KALL+1! |
| LEXN | NOTIFY+6~, VC+1~, VC+3*, VC+4*, VC+5, VC+7, CLR+3! |
| LEXNC | VC+1~, VC+3*, VC+7*, VC+8, CLR+3! |
| LEXNDS | CS+1~, CS+3*, VC+1~, VC+2*, VC+8, CLR+4! |
| >> LEXNOPRO | NOTIFY+3 |
| LEXP | NOTIFY+6~, NOTIFY+15*, VC+1~, VC+7*, CLR+4! |
| LEXPC | NOTIFY+6~*, NOTIFY+21*, NOTIFY+24*, NOTIFY+27*, NOTIFY+29*, NOTIFY+30, CLR+4! |
| LEXPROC | NOTIFY+18!, CLR+4! |
| LEXPROC( | NOTIFY+21*, NOTIFY+24*, NOTIFY+27*, NOTIFY+29, NOTIFY+30 |
| LEXPROC(" " | NOTIFY+28 |
| LEXPROC(1 | NOTIFY+28* |
| LEXPTYPE | KALL+1! |
| LEXQTR | KALL+1! |
| LEXREQP | KALL+1! |
| LEXS | VC+1~, VC+2*, VC+3*, VC+6, CLR+4! |
| LEXSCHG | NOTIFY+15, SCHG+1!, CLR+4! |
| LEXSCHG( | UPCHG+2*, SCHG+4* |
| LEXSCHG("757" | SLEX+1* |
| LEXSCHG("757.001" | SLEX+1* |
| LEXSCHG("757.01" | SLEX+2* |
| LEXSCHG("757.02" | SLEX+2* |
| LEXSCHG("757.1" | SLEX+3* |
| LEXSCHG("80" | SICD+1* |
| LEXSCHG("80.1" | SICD+1* |
| LEXSCHG("81" | SCPT+1* |
| LEXSCHG("81.1" | SCPT+1* |
| LEXSCHG("81.2" | SCPT+2* |
| LEXSCHG("81.3" | SCPT+2* |
| LEXSCHG("B" | SCHG+4*, SICD+1*, SCPT+1*, SCPT+2*, SLEX+1*, SLEX+2*, SLEX+3* |
| LEXSCHG("C" | SCHG+4*, SCHG+5, SCHG+7, SICD+1*, SCPT+1*, SCPT+2*, SLEX+1*, SLEX+2*, SLEX+3* |
| LEXSCHG("CPT" | NOTIFY+3, NOTIFY+4*, NOTIFY+5*, NOTIFY+7, NOTIFY+9, NOTIFY+16, NOTIFY+17, NOTIFY+25, NOTIFY+27 |
| LEXSCHG("D" | SCHG+5*, SCHG+6, SCHG+7* |
| LEXSCHG("ICD" | NOTIFY+3, NOTIFY+4*, NOTIFY+5*, NOTIFY+7, NOTIFY+9, NOTIFY+16, NOTIFY+17, NOTIFY+22, NOTIFY+24 |
| LEXSCHG("LEX" | NOTIFY+3, NOTIFY+4*, NOTIFY+5, NOTIFY+9, NOTIFY+16, NOTIFY+19, NOTIFY+21 |
| LEXSCHG(0 | SCHG+6*, SCHG+7 |
| LEXSTR | KALL+1! |
| LEXT | VC+1~, VC+7*, MIX+1~*, MIX+2*, MIX+3*, MIX+4*, CLR+4! |
| LEXTI | CLR+4! |
| LEXU | NOTIFY+6~, NOTIFY+14*, NOTIFY+17*, NOTIFY+18, CLR+4! |
| LEXUP | NOTIFY+6~*, NOTIFY+7*, NOTIFY+8*, NOTIFY+31, CLR+5! |
| LEXVER | CS+1~, CS+3*, CS+4, CS+5, CS+6, CS+7, CS+8, CLR+5! |
| X | NOTIFY+6~, NOTIFY+15*, NOTIFY+20~*, NOTIFY+21*, NOTIFY+23~*, NOTIFY+24*, NOTIFY+26~*, NOTIFY+27*, NOTIFY+30*, NOTIFY+31* , VC~, VC+2, BL+1~*, PB~, PB+1*, TL~, TL+1*, HACK~, HACK+1*, ELAP+1~* , ELAP+2*, ET~, ET+1, MIX~, MIX+1*, MIX+2, MIX+4*, MIX+5, UP~, UP+1 , LO~, LO+1, CLR+5!, TRIM~, TRIM+1*, TRIM+2*, TRIM+3*, TRIM+4 |
| XMDUN | KALL+2! |
| XMZ | KALL+2! |
| XPDNM | BL+1, PB+1, TL+1, TRIM+1~ |
| Y | VC~, VC+2, CLR+5! |
| ZTSK | KALL+2! |