Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEX2040P

Package: Lexicon Utility

Routine: LEX2040P


Information

LEX2040P ; ISL/KER - Pre/Post Install ; 04/06/2006

Source Information

Source file <LEX2040P.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Lexicon Utility 3 ($$CPD,$$NOTDEF,IMP)^LEX2040  POST^LEXXFI  (EN,NOTIFY)^LEXXGI  
Kernel 2 HOME^%ZIS  (BMES,MES)^XPDUTL  
VA FileMan 1 (IX1,IXALL)^DIK  

Entry Points

Name Comments DBIA/ICR reference
LOAD ; Load Data from ^LEXM into IC*/LEX Files
PRE ; LEX*2.0*40 Pre-Install (N/A for patch 40)
SW ; Swap
RX ; Reindex files (N/A for patch 40)
SCHG ; Save Change File Changes
KLEXM ; Subscripted Kill of ^LEXM
LQ ; Load Quit
MSG ; Send Installation Message to G.LEXICON
POST ; LEX*2.0*40 Post-Install
CON ; Conversion of data (Add LEXVDT to screens)

External References

Name Field # of Occurrence
HOME^%ZIS MSG+2
IX1^DIK CON+12
IXALL^DIK RX+7, RX+11, RX+15, RX+20, RX+25
$$CPD^LEX2040 LOAD+3
$$NOTDEF^LEX2040 MSG+1
IMP^LEX2040 LOAD+1, MSG+3
POST^LEXXFI MSG+3
EN^LEXXGI LOAD+8
NOTIFY^LEXXGI POST+23
BMES^XPDUTL LOAD+6, RX+3, RX+5
MES^XPDUTL LOAD+7, RX+9, RX+13, RX+17, RX+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," "
  • Line Location: RX+5
Function Call: WRITE
  • Prompt: !," "
  • Line Location: RX+9
Function Call: WRITE
  • Prompt: !," "
  • Line Location: RX+13
Function Call: WRITE
  • Prompt: !," "
  • Line Location: RX+17
Function Call: WRITE
  • Prompt: !," "
  • Line Location: RX+22
Routine Call
  • %ZIS
  • Line Location:
    • MSG+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LEX(757.3 - [#757.3] Classic Fileman Calls
^ICD9 - [#80] Classic Fileman Calls
^ICD0 - [#80.1] Classic Fileman Calls
^ICD - [#80.2] Classic Fileman Calls
^ICPT - [#81] Classic Fileman Calls
^DIC(81.3 - [#81.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(81.3 - [#81.3] RX+23, RX+24!, RX+25!
^ICD - [#80.2] RX+14!
^ICD("ADS" RX+15!
^ICD("B" RX+15!
^ICD0 - [#80.1] RX+10!
^ICD0("AB" RX+11!
^ICD0("ACT" RX+11!
^ICD0("ADS" RX+11!
^ICD0("AST" RX+11!
^ICD0("BA" RX+11!
^ICD0("D" RX+11!
^ICD0("E" RX+11!
^ICD9 - [#80] RX+6!
^ICD9("AB" RX+7!
^ICD9("ACC" RX+7!
^ICD9("ACT" RX+7!
^ICD9("ADS" RX+7!
^ICD9("AST" RX+7!
^ICD9("BA" RX+7!
^ICD9("D" RX+7!
^ICPT - [#81] RX+18, RX+19!
^ICPT("ACT" RX+20!
^ICPT("ADS" RX+20!
^ICPT("AST" RX+20!
^ICPT("B" RX+20!
^ICPT("BA" RX+20!
^ICPT("C" RX+20!
^ICPT("D" RX+20!
^ICPT("E" RX+20!
^ICPT("F" RX+20!
^LEX(757.3 - [#757.3] CON+2*, CON+3*, CON+4*, CON+5*, CON+6*, CON+7*, CON+8*, CON+9*, CON+10*, CON+11!
, CON+12
^LEXM SCHG+1, SCHG+2, SCHG+3, KLEXM+1!
^LEXM(0 POST+1, LOAD+2, KLEXM+2!
^LEXM(80 POST+2
^LEXM(80.1 POST+2
^LEXM(81 POST+2
^LEXM(81.2 POST+2
^LEXM(81.3 POST+2
^LEXT(757.2 - [#757.2] SW+1, SW+2*, SW+3, SW+4*

Label References

Name Line Occurrences
CON POST+14
KLEXM POST+31, LQ+1
LOAD POST+10
LQ LOAD+4
MSG POST+27
SCHG POST+6
SW CON+14, CON+16, CON+18, CON+20, CON+22, CON+24, CON+26, CON+28, CON+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA KLEXM+1~*, RX+2~, RX+6*, RX+10*, RX+14*, RX+18*, RX+19, RX+23*, RX+24, CON+1~
, CON+12*
DIFROM MSG+2~
DIK RX+2~, RX+7*, RX+11*, RX+15*, RX+20*, RX+25*, CON+1~, CON+12*
DUZ MSG+1
IEN CON+1~, CON+12*, SW+1~*, SW+2, SW+3, SW+4
LEX RX+2~, RX+6*, RX+10*, RX+14*, RX+18*, RX+19*, RX+23*, RX+24*
LEXB LOAD+1~, LOAD+2*, LOAD+4, LOAD+8
LEXBUILD LOAD+1~, LOAD+2, LOAD+4, LOAD+5, LOAD+8, MSG+2~
LEXCD LOAD+1~, LOAD+3*, LOAD+4, LOAD+8
LEXCF SCHG+3~, SCHG+6*, SCHG+7*, SCHG+8, SCHG+9, SCHG+10, SCHG+11
LEXCHG POST+1~, POST+2*
>> LEXCHGS( SCHG+11*
LEXEDT POST+1~*
LEXFI SCHG+1~*, SCHG+2, SCHG+3
LEXFIL SCHG+1~, SCHG+4*, SCHG+5*, SCHG+6, SCHG+9, SCHG+10
LEXI SCHG+1~, SCHG+2*, SCHG+3
LEXIEN SCHG+3~, SCHG+8*, SCHG+9, SCHG+10
LEXIGHF LOAD+1~, MSG+2~
LEXLAST LOAD+1~, MSG+2~
LEXLREV LOAD+1~, MSG+2~
>> LEXMUMPS SCHG+3*, SCHG+4, SCHG+5, SCHG+6, SCHG+8, SCHG+9, SCHG+11
>> LEXRT SCHG+3*, SCHG+4
LEXSCHG POST+1~
LEXSCHG( SCHG+6*, SCHG+10*
>> NEW CON+13*, CON+15*, CON+17*, CON+19*, CON+21*, CON+23*, CON+25*, CON+27*, CON+29*, SW+2
, SW+4
>> OLD CON+14*, CON+16*, CON+18*, CON+20*, CON+22*, CON+24*, CON+26*, CON+28*, CON+30*, SW+2
, SW+4
TD RX+2~
TH RX+2~
TM RX+2~
U LOAD+2*
USR SW+3~*, SW+4
>> X LOAD+5*, LOAD+6, LOAD+7*
>> XPDNM LOAD+6, LOAD+7
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All