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) ;04/21/2014

Source Information

Source file <LEXXGI.m>

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^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: 2

Package Total Caller Graph
Lexicon Utility 2 LEX2051P  LEX2080P  

Entry Points

Name Comments DBIA/ICR reference
LOAD ; Load Data from ^LEXM into IC*/LEX Files
TASK ; Queue Lexicon Update with Taskman
SUB ; Re-Index Subset file 757.21 (set logic only)
CHECKSUM ; Check ^LEXM Checksum
AWRD ; Recalculate ASL Cross-Reference in 757.01
SCHG ; Save Change File Changes (for NOTIFY)
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
;
NOTIFY ; Notify by Protocol - LEXICAL SERVICES UPDATE
LEXM ; Force Install of LEXM w/o a Post-Install
IMPORT ; Import Data during a Patch Installation
ZTQ ; Taskman Quit
INV(X,Y) ; Protocol Invoked
ASL ; Recalculate ASL Cross-Reference in 757.01

External References

Name Field # of Occurrence
HOME^%ZIS TASK+4, IMPORT+20
^%ZTLOAD TASK+4
$$GET1^DIQ IMPORT+19
POST^LEXXFI IMPORT+21
$$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
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
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, SCHG+1~, SCHG+2~*, SCHG+3, SCHG+4
LEXFL LOAD+2~
>> LEXFY TASK+3, IMPORT+2*, IMPORT+6
LEXID IMPORT+14~, IMPORT+16*, SCHG+1~, SCHG+3*, SCHG+4
>> LEXIGHF TASK+3, IMPORT+2*
LEXLAST IMPORT+4~, IMPORT+20~
>> LEXLREV TASK+2, IMPORT+1*
LEXMSG TASK+1, LEXM+1~, LEXM+4*, IMPORT+21, LOAD+2~
LEXN INV+1~, INV+3
LEXNDS LEXM+1~, LEXM+6*
LEXNOPRO LEXM+1~, LEXM+2*, IMPORT+18, NOTIFY+1
LEXOK LOAD+2~, LOAD+4*
LEXP INV+1~*, INV+2, INV+3
LEXPD INV+1~, INV+2*, INV+3
LEXPOST LEXM+1~, LEXM+4*
LEXPRO IMPORT+20~*
LEXPROC IMPORT+14~, IMPORT+18!
LEXPRON IMPORT+20~*
>> LEXPTYPE TASK+2, IMPORT+1*, IMPORT+5
>> LEXQTR TASK+3, IMPORT+3*, IMPORT+6
>> 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*
LEXSTART IMPORT+4~, IMPORT+5*
LEXSTR IMPORT+4~, IMPORT+5*, IMPORT+6*
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
U IMPORT+5*
X IMPORT+9~, IMPORT+10*, IMPORT+12*, IMPORT+14*, INV~, INV+1
XMDUN IMPORT+4~
XMZ IMPORT+4~
>> XPDNM IMPORT+10, IMPORT+12, IMPORT+14
Y TASK+1~, INV~, INV+2
ZTDESC TASK+1~, TASK+4*, ZTQ+1!
ZTDTH TASK+1~, TASK+4*, ZTQ+1!
ZTIO TASK+1~, TASK+4*, ZTQ+1!
ZTQUEUED TASK+1~, IMPORT+1, LOAD+1, ZTQ+1!
ZTREQ TASK+1~, IMPORT+1*, LOAD+1*, ZTQ+1!
ZTRTN TASK+1~, TASK+4*, ZTQ+1!
ZTSAVE TASK+1~, ZTQ+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~, ZTQ+1!

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