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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: LEXXGI

Package: Lexicon Utility

Routine: LEXXGI


Information

LEXXGI ;ISL/KER - Global Import (^LEXM) ;05/23/2017

Source Information

Source file <LEXXGI.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Lexicon Utility 5 POST^LEXXFI  ($$ELAP,$$HACK,$$VC,CS,IG,KALL,NF,NOTIFY,PB,TL)^LEXXGI2  (FILES,TOT,UTOT)^LEXXGI3  (ASL,AWRD,SUB)^LEXXGI4  $$RESULTS^LEXXII2  
Kernel 4 HOME^%ZIS  ^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  (BMES,MES)^XPDUTL  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 101

Package Total Caller Graph
Lexicon Utility 101 LEX2012P  LEX2013P  LEX2014P  LEX2016P  LEX2017P  LEX2018P  LEX2019P  LEX2025P  
LEX2026P  LEX2027P  LEX2028P  LEX2029P  LEX2030P  LEX2031P  LEX2033P  LEX2034P  
LEX2035P  LEX2036P  LEX2037P  LEX2038P  LEX2039P  LEX2040P  LEX2041P  LEX2042P  
LEX2043P  LEX2045P  LEX2046P  LEX2048P  LEX2050P  LEX2051P  LEX2053P  LEX2054P  
LEX2056P  LEX2059P  LEX2061P  LEX2065P  LEX2066P  LEX2067P  LEX2068P  LEX2069P  
LEX2070P  LEX2072P  LEX2074P  LEX2076P  LEX2078P  LEX2079P  LEX2082P  LEX2083P  
LEX2084P  LEX2087P  LEX2089P  LEX2090P  LEX2091P  LEX2094P  LEX2096P  LEX2099P  
LEX2100P  LEX2101P  LEX2103P  LEX2104P  LEX2105P  LEX2107P  LEX2108P  LEX2109P  
LEX2111P  LEX2112P  LEX2113P  LEX2114  LEX2115P  LEX2116P  LEX2117P  LEX2118P  
LEX2119P  LEX2120P  LEX2121P  LEX2122P  LEX2123P  LEX2124P  LEX2127P  LEX2128P  
LEX2129P  LEX2130P  LEX2131P  LEX2132P  LEX2133P  LEX2134P  LEX2135P  LEX2136P  
LEX2137P  LEX2138P  LEX2139P  LEX2140P  LEX2141P  LEX2142P  LEX2143P  LEX2144P  
LEX2145P  LEX2146P  LEX2147P  LEX2148P  LEX2149P  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry Point for Installing LEXM in Post-Installs
;
; Requires
;
; LEXBUILD - the name of the patch/build being installed
;
; Uses
;
; LEXMSG - If this variable exist, then an install message
; message will be set to G.LEXICON
;
; LEXSHORT - If this variable exist, the install message
; will be an abbreviated message, without the
; file totals and checksums
;
; Abbreviated Install Message
;
; Date and Time Installed
; Account where the Data was Installed
; Who Installed the Data
; The Name of the Build Installed
; The Name of the Global Host File
; Protocol Invoked
; Date and time Protocol was Invoked
; Install Start Date/Time
; Install Complete Date/Time
; Install Elapsed Time
;
; Long Install Message
;
; All of the elements above plus:
;
; File Versions/Revisions
; File Checksums
; File Record Counts
;
; LEXNOPRO - If this variable exist, the protocol LEXICAL
; SERVICES UPDATE will not be invoked.
;
; LEXPTYPE - Patch Type
; LEXLREV - Revision
; LEXREQP - Required Patches/Builds
; LEXIGHF - The patch Export Global Host Filename
; LEXFY - Fiscal Year
; LEXQTR - Quarter
; LEXCRE - Import Global Creation Date
;
TASK ; Queue Lexicon Update with Taskman
LEXM ; Force Install of LEXM w/o a Post-Install
IMPORT ; Import Data during a Patch Installation
LOAD ; Load Data from ^LEXM into IC*/LEX Files
NOTIFY ; Notify by Protocol - LEXICAL SERVICES UPDATE
MSG(X,Y,Z) ; Install Message
AWRD ; Recalculate ASL Cross-Reference in 757.01
ASL ; Recalculate ASL Cross-Reference in 757.01
SUB ; Re-Index Subset file 757.21 (set logic only)
SCHG ; Save Change File Changes (for NOTIFY)
INV(X,Y) ; Protocol Invoked
CHECKSUM ; Check ^LEXM Checksum
TOT ; CSV totals

External References

Name Field # of Occurrence
HOME^%ZIS TASK+4, IMPORT+20
^%ZTLOAD TASK+4
$$GET1^DIQ IMPORT+19
POST^LEXXFI IMPORT+21, MSG+26
$$ELAP^LEXXGI2 LOAD+5
$$HACK^LEXXGI2 LOAD+5
$$VC^LEXXGI2 LEXM+6
CS^LEXXGI2 CHECKSUM+1
IG^LEXXGI2 LOAD+4
KALL^LEXXGI2 EN+47, NOTIFY+1
NF^LEXXGI2 LOAD+3
NOTIFY^LEXXGI2 IMPORT+18, NOTIFY+1
PB^LEXXGI2 LOAD+9, LOAD+10
TL^LEXXGI2 LOAD+11, LOAD+12
FILES^LEXXGI3 LOAD+5
TOT^LEXXGI3 TOT+1
UTOT^LEXXGI3 IMPORT+18
ASL^LEXXGI4 ASL+1
AWRD^LEXXGI4 AWRD+1
SUB^LEXXGI4 SUB+1
$$RESULTS^LEXXII2 LOAD+7
$$FMTE^XLFDT LOAD+10, LOAD+11
$$NOW^XLFDT IMPORT+5, INV+2
BMES^XPDUTL IMPORT+10, IMPORT+12, IMPORT+14
MES^XPDUTL IMPORT+10, IMPORT+12, IMPORT+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," Running checksum routine on the ^LEXM import global, please wait"
  • Line Location: LEXM+5
Function Call: WRITE
  • Prompt: !
  • Line Location: LEXM+6
Function Call: WRITE
  • Prompt: !!," Import global ^LEXM is missing. Please obtain a copy of ^LEXM before",!," continuing."
  • Line Location: LEXM+8
Function Call: WRITE
  • Prompt: !," Unable to verify checksum for import global ^LEXM (possibly corrupt)"
  • Line Location: LEXM+10
Function Call: WRITE
  • Prompt: !," Import global ^LEXM failed checksum"
  • Line Location: LEXM+11
Function Call: WRITE
  • Prompt: !!," Please KILL the existing import global ^LEXM from your system and"
  • Line Location: LEXM+12
Function Call: WRITE
  • Prompt: !," obtain a new copy of ^LEXM before continuing with the installation."
  • Line Location: LEXM+13
Routine Call
  • %ZIS
  • Line Location:
    • TASK+4
    • IMPORT+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEXM LOAD+3, IMPORT+15, SCHG+2, SCHG+4
^LEXM(0 LEXM+2*, LEXM+3*, LEXM+5, LEXM+6, IMPORT+5, IMPORT+20, LOAD+4
^LEXM(80 SCHG+6
^LEXM(80.1 SCHG+6
^LEXM(81 SCHG+6
^LEXM(81.2 SCHG+6
^LEXM(81.3 SCHG+6
^LEXT(757.2 - [#757.2] INV+2*, INV+3*

Label References

Name Line Occurrences
EN LEXM+14
IMPORT EN+47
LOAD IMPORT+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DG IMPORT+4~
DIC IMPORT+4~
DICR IMPORT+4~
DIFROM IMPORT+20~
DILOCKTM IMPORT+4~
DIW IMPORT+4~
DUZ IMPORT+19
LEXB LEXM+1~, LEXM+2*, LEXM+3*, LEXM+4, IMPORT+4~, IMPORT+5*, IMPORT+7, IMPORT+8, IMPORT+9, IMPORT+13
IMPORT+14, LOAD+1
LEXBEG LOAD+2~, LOAD+5*, LOAD+10
LEXBLD LEXM+1~, LEXM+2*, LEXM+3*, IMPORT+7*, IMPORT+9~
LEXBO LEXM+1~, LEXM+2*, LEXM+3
LEXBUILD TASK+1, LEXM+1~, LEXM+2*, LEXM+3*, IMPORT+2*, IMPORT+7, IMPORT+8, IMPORT+11, IMPORT+13, MSG+23~
, MSG+24*, MSG+26
LEXCD IMPORT+4~
LEXCHG IMPORT+3!, IMPORT+15*, IMPORT+17*, SCHG+1*, SCHG+6*
LEXCHK LEXM+1~, LEXM+5*, LEXM+6
>> LEXCRE TASK+3
LEXDT INV+1~, INV+2*
LEXELP LOAD+2~, LOAD+5*, LOAD+6*, LOAD+12
LEXEND LOAD+2~, LOAD+5*, LOAD+11
LEXFI IMPORT+14~, IMPORT+15*, IMPORT+16, MSG+23~, MSG+27*, MSG+28, MSG+29, MSG+30, MSG+31, SCHG+1~
SCHG+2~*, SCHG+3, SCHG+4
LEXFIS MSG+23~, MSG+24*, MSG+26, MSG+27
LEXFL LOAD+2~
LEXFY TASK+3, IMPORT+2*, IMPORT+6, MSG+23~, MSG+25*
LEXID IMPORT+14~, IMPORT+16*, SCHG+1~, SCHG+3*, SCHG+4
LEXIGHF TASK+3, IMPORT+2*, MSG+23~, MSG+25*
LEXLAST IMPORT+4~, IMPORT+20~
LEXLREV TASK+2, IMPORT+1*, MSG+23~, MSG+24*, MSG+29
LEXMSG TASK+1, LEXM+1~, LEXM+4*, IMPORT+21, LOAD+2~, MSG+23~, MSG+25*
LEXN INV+1~, INV+3
LEXND MSG+23~, MSG+28~*, MSG+29*, MSG+30*, MSG+31*
LEXNDS LEXM+1~, LEXM+6*
LEXNOPRO LEXM+1~, LEXM+2*, IMPORT+18, NOTIFY+1, MSG+23~
LEXNOTIM MSG+23~, MSG+25*
LEXOK LOAD+2~, LOAD+4*
LEXP MSG+23~, MSG+27*, INV+1~*, INV+2, INV+3
LEXPD INV+1~, INV+2*, INV+3
LEXPKG MSG+23~, MSG+26*, MSG+30
LEXPOST LEXM+1~, LEXM+4*
LEXPRO IMPORT+20~*
LEXPROC IMPORT+14~, IMPORT+18!
LEXPRON IMPORT+20~*
LEXPTYPE TASK+2, IMPORT+1*, IMPORT+5, MSG+23~, MSG+25*
LEXQTR TASK+3, IMPORT+3*, IMPORT+6, MSG+23~, MSG+25*
LEXQUIET MSG+23~, MSG+25*
>> LEXREQP TASK+2, IMPORT+1*
LEXRES IMPORT+4~, LOAD+7*, LOAD+8
LEXSAB INV+1~*, INV+3
LEXSCHG IMPORT+3!, IMPORT+15!, SCHG+1!
LEXSCHG( IMPORT+16*, SCHG+4*
LEXSCHG("B" SCHG+4*
LEXSCHG("C" SCHG+4*, SCHG+5
LEXSCHG("CPT" IMPORT+17
LEXSCHG("D" SCHG+5*, SCHG+6
LEXSCHG("ICD" IMPORT+17
LEXSCHG("LEX" IMPORT+16*
LEXSCHG("PRO" IMPORT+17*
LEXSCHG(0 IMPORT+17*, SCHG+6*
LEXSHORT TASK+2, LEXM+1~, LEXM+4*, MSG+23~, MSG+25*
LEXSTART IMPORT+4~, IMPORT+5*
LEXSTR IMPORT+4~, IMPORT+5*, IMPORT+6*
LEXSUBH MSG+23~, MSG+25*
LEXTD MSG+23~, MSG+24*, MSG+26, MSG+29
LEXTXT LOAD+2~, LOAD+8*, LOAD+9
LEXTYPE LEXM+1~, LEXM+4*
LEXVER LEXM+1~, LEXM+6*, LEXM+7, LEXM+8, LEXM+9, LEXM+10, LEXM+11, MSG+23~, MSG+26*, MSG+31
U IMPORT+5*
X IMPORT+9~, IMPORT+10*, IMPORT+12*, IMPORT+14*, MSG~, MSG+24, INV~, INV+1
XMDUN IMPORT+4~
XMZ IMPORT+4~
XPDNM IMPORT+10, IMPORT+12, IMPORT+14, INV+1~
Y TASK+1~, MSG~, MSG+24, INV~, INV+2
Z MSG~, MSG+24
ZTDESC TASK+1~, TASK+4*
ZTDTH TASK+1~, TASK+4*
ZTIO TASK+1~, TASK+4*
ZTQUEUED TASK+1~, IMPORT+1, LOAD+1
ZTREQ TASK+1~, IMPORT+1*, LOAD+1*
ZTRTN TASK+1~, TASK+4*
ZTSAVE TASK+1~
ZTSAVE("LEXBUILD" TASK+1*
ZTSAVE("LEXCRE" TASK+3*
ZTSAVE("LEXFY" TASK+3*
ZTSAVE("LEXIGHF" TASK+3*
ZTSAVE("LEXLREV" TASK+2*
ZTSAVE("LEXMSG" TASK+1*
ZTSAVE("LEXPTYPE" TASK+2*
ZTSAVE("LEXQTR" TASK+3*
ZTSAVE("LEXREQP" TASK+2*
ZTSAVE("LEXSHORT" TASK+2*
ZTSK TASK+1~, IMPORT+4~

Marked Items

Name Field # of Occurrence
$T(ASL^LEXXGI4 ASL+1
$T(AWRD^LEXXGI4 AWRD+1
$T(SUB^LEXXGI4 SUB+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All