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: LEXXFI

Package: Lexicon Utility

Routine: LEXXFI


Information

LEXXFI ;ISL/KER - File Info ;05/23/2017

;;2.0;LEXICON UTILITY;**32,46,49,41,59,73,80,103**;Sep 23, 1996;Build 2

Source Information

Source file <LEXXFI.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Lexicon Utility 6 (ALL,ONE)^LEXXFI2  (ALL,ONE)^LEXXFI3  (ALL,ONE)^LEXXFI5  ($$A,$$FI,$$MT,$$P,$$U)^LEXXFI7  ($$ADR,$$ELAP,$$FN,$$LDR,$$MOD,$$TIC,BL,TL,TT)^LEXXFI8  EN^LEXXII  
Kernel 4 HOME^%ZIS  ^%ZTLOAD  ($$DT,$$FMTE,$$NOW)^XLFDT  $$DTIME^XUP  
MailMan 1 ^XMD  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 17

Package Total Caller Graph
Lexicon Utility 17 LEX2036P  LEX2037P  LEX2038P  LEX2039P  LEX2040P  LEX2042P  LEX2043P  LEX2045P  
LEX2046P  LEX2048P  LEX2049P  LEX2052P  LEX2055P  LEX2058P  LEX2110P  LEXXFI2  
LEXXGI  

Entry Points

Name Comments DBIA/ICR reference
FILES ;;
ALL ; For ALL files
EN ; For One or More File(s)
HDR ; Header
SEND ; Send Message
ONE ; For ONE file
TIM ; Time
MAILQ ; Quit Mail
KILL ; Kill all ^TMP("LEX**"
ENV(X) ; Environment check
MAIL ; Mail global array in message
POST ; Entry Point for Post-Install Message
CLR ; Clear ^TMP("LEXCS",$J)

External References

Name Field # of Occurrence
HOME^%ZIS ENV+1
^%ZTLOAD SEND+24
$$GET1^DIQ MAIL+9, ENV+3
ALL^LEXXFI2 ALL+6
ONE^LEXXFI2 ONE+9
ALL^LEXXFI3 ALL+6
ONE^LEXXFI3 ONE+9
ALL^LEXXFI5 ALL+6
ONE^LEXXFI5 ONE+9
$$A^LEXXFI7 HDR+3
$$FI^LEXXFI7 ONE+5
$$MT^LEXXFI7 EN+4
$$P^LEXXFI7 HDR+3
$$U^LEXXFI7 SEND+4, HDR+3
$$ADR^LEXXFI8 MAIL+6
$$ELAP^LEXXFI8 ONE+10, ALL+7
$$FN^LEXXFI8 ONE+7
$$LDR^LEXXFI8 ONE+6
$$MOD^LEXXFI8 ONE+6
$$TIC^LEXXFI8 ONE+4, ONE+10, ALL+4, ALL+7
BL^LEXXFI8 HDR+5, HDR+10, HDR+14, HDR+16, HDR+19, HDR+20, TIM+2, TIM+4
TL^LEXXFI8 HDR+5, HDR+10, HDR+14, HDR+16, HDR+19, TIM+2, TIM+3, TIM+4
TT^LEXXFI8 HDR+3
EN^LEXXII ALL+10
$$DT^XLFDT ENV+1
$$FMTE^XLFDT SEND+3, MAIL+11, MAIL+12, TIM+2, TIM+3
$$NOW^XLFDT MAIL+11, MAIL+12
^XMD MAIL+26
$$DTIME^XUP ENV+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," Checksum Files (One or All) not Selected"
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !!," Checksum File not Selected"
  • Line Location: ONE+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ONE+8
Function Call: WRITE
  • Prompt: !,$E($G(^TMP("LEXKID",$J,LEXI)),1,79)
  • Line Location: ALL+13
Function Call: WRITE
  • Prompt: !!," ",LEXDESC,!," Queued Task #",+($G(ZTSK))
  • Condition for execution: +($G(ZTSK))>0
  • Line Location: SEND+25
Function Call: WRITE
  • Prompt: !
  • Line Location: SEND+25
Function Call: WRITE
  • Prompt: !!," User (DUZ) not defined",!
  • Line Location: ENV(X)+2
Function Call: WRITE
  • Prompt: !!," Invalid User (DUZ) defined",!
  • Line Location: ENV(X)+4
Routine Call
  • %ZIS
  • Line Location:
    • ENV+1

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(0 ALL+10!, SEND+2
^TMP("LEXCNT" ONE+1!, ONE+13!, ALL+1!, KILL+1!
^TMP("LEXCS" ONE+1!, ONE+13!, ALL+1!, MAIL+2, MAIL+21, MAIL+23, MAIL+25!, CLR+1!, KILL+1!
^TMP("LEXI" ONE+1!, ONE+13!, ALL+1!, KILL+1!
^TMP("LEXINS" ALL+2!, KILL+2!
^TMP("LEXKID" ALL+2!, ALL+12, ALL+13, MAIL+16, MAIL+18, MAIL+20!, KILL+2!
^TMP("LEXMSG" ONE+1!, ONE+13!, ALL+1!, MAIL+3!, MAIL+17, MAIL+18*, MAIL+19*, MAIL+22, MAIL+23*, MAIL+24*
, MAIL+25, KILL+2!

Label References

Name Line Occurrences
$$ENV EN+2, SEND+2
@( EN+6
HDR ALL+5
KILL ALL+14, MAILQ+1
MAIL ALL+10
MAILQ MAIL+2, MAIL+7, MAIL+10, MAIL+25
TIM ONE+12, ALL+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIFROM MAIL+1~
DT ENV+1*
DTIME ENV+5*
DUZ MAIL+9, ENV+2, ENV+3, ENV+5
LEXA HDR+1~*, HDR+2*, HDR+3*, HDR+6, HDR+7, HDR+8
LEXACCT SEND+1~, SEND+4*, HDR+1
LEXACT HDR+1~*, HDR+2
LEXADR MAIL+1~, MAIL+9*, MAIL+10, MAIL+26
LEXBEG ONE+2~, ONE+4*, ONE+10, ONE+12, ALL+3~, ALL+4*, ALL+7, ALL+9, TIM+1, TIM+2
LEXBUILD SEND+13, MAIL+5, MAIL+13, MAIL+14, HDR+15, CLR+1~
LEXCOUNT SEND+6, MAIL+12, MAIL+14, CLR+1~
LEXCRE SEND+16, CLR+1~
LEXD HDR+1~, HDR+3*, HDR+4, HDR+5
LEXDESC SEND+1~, SEND+22*, SEND+23*, SEND+25
LEXELP ONE+2~, ONE+10*, ONE+11*, ONE+12, ALL+3~, ALL+7*, ALL+8*, ALL+9, TIM+1, TIM+4
LEXEND ONE+2~, ONE+10*, ONE+12, ALL+3~, ALL+7*, ALL+9, TIM+1, TIM+3
LEXENV EN+1~, EN+2*, EN+3, SEND+1~, SEND+2*
LEXF HDR+1~*, HDR+5*, HDR+10*, HDR+14*, HDR+16*, HDR+19*
LEXFC ONE+2~, ALL+3~, ALL+4*
LEXFI ONE+2~, ONE+5*, ONE+6, ONE+7, ONE+9
LEXI ALL+12~*, ALL+13, MAIL+1~, MAIL+16*, MAIL+18, MAIL+21*, MAIL+23, HDR+1~, HDR+6*, HDR+7*
, HDR+8*, HDR+9
LEXID EN+1~, ALL+3~, ALL+4*, SEND+18
LEXIGHF SEND+15, CLR+1~
LEXLDR ONE+2~, ONE+6*
LEXLREV SEND+9, CLR+1~
LEXM MAIL+1~, MAIL+17*, MAIL+18, MAIL+19, MAIL+22*, MAIL+23, MAIL+24
LEXMET EN+1~, EN+4*, EN+5, EN+6
LEXMOD ONE+2~, ONE+4*, ONE+6*, ALL+3~, ALL+4*
LEXMUL ONE+2~, ONE+4*, ALL+3~, ALL+4*, HDR+1~
LEXN HDR+1~, HDR+11*, HDR+12, HDR+13
LEXNM ONE+2~, ONE+7*, ENV+1~, ENV+3*, ENV+4
>> LEXNOTIM SEND+20, TIM+1
LEXP SEND+1~, SEND+2*, SEND+3*, SEND+7, HDR+1~, HDR+11*, HDR+13
LEXPOST ALL+5, ALL+10, POST+1~*, MAIL+15, TIM+1
LEXPRI MAIL+1~, MAIL+6*, MAIL+7, MAIL+8*, MAIL+26
LEXPRO SEND+1~, SEND+2*, SEND+3*, SEND+7, HDR+17, HDR+18
LEXPROC SEND+8, CLR+2~
LEXPROC(0 SEND+8
LEXPRON SEND+1~, SEND+2*, SEND+7, HDR+17, HDR+18
>> LEXPTYPE SEND+12
LEXQUIET SEND+25, SEND+26~
LEXREQP SEND+10, CLR+2~
LEXRES SEND+19, CLR+2~
LEXSEND ALL+10, SEND+1~, SEND+2*
LEXSHORT ALL+6, SEND+14, SEND+23, MAIL+2, MAIL+21, CLR+2~
LEXSTART SEND+17, CLR+2~
LEXSUB MAIL+1~, MAIL+4*, MAIL+5*, MAIL+15
>> LEXSUBH SEND+11
LEXT HDR+1~, HDR+4*, HDR+5, HDR+6*, HDR+9*, HDR+10, HDR+12*, HDR+13*, HDR+14, HDR+15*
, HDR+16, HDR+17*, HDR+18*, HDR+19
LEXTCS ONE+2~, ALL+3~, ALL+4*
LEXTND ONE+3~, ALL+3~, ALL+4*
LEXTT ONE+3~, ONE+7*
LEXTXT ONE+3~
LEXU HDR+1~, HDR+3*, HDR+11
U MAIL+11*, ENV+1*
X ENV~
XCNP MAIL+1~
XMDUZ MAIL+1~, MAIL+26*
XMSCR MAIL+1~
XMSUB MAIL+1~, MAIL+11*, MAIL+12*, MAIL+13*, MAIL+14*, MAIL+15*
XMTEXT MAIL+1~, MAIL+26*
XMY MAIL+1~
XMY( MAIL+26*
XMZ MAIL+1~
XPDA SEND+21, CLR+2~
ZTDESC SEND+1~, SEND+22*, SEND+23*
ZTDTH SEND+1~, SEND+24*
ZTIO SEND+1~, SEND+24*
ZTQUEUED ALL+2, ALL+10, ALL+11, SEND+1~
ZTREQ ALL+2*, SEND+1~
ZTRTN SEND+1~, SEND+5*
ZTSAVE SEND+1~
ZTSAVE("LEXACCT" SEND+4*
ZTSAVE("LEXBUILD" SEND+13*
ZTSAVE("LEXCOUNT" SEND+6*
ZTSAVE("LEXCRE" SEND+16*
ZTSAVE("LEXID" SEND+18*
ZTSAVE("LEXIGHF" SEND+15*
ZTSAVE("LEXLREV" SEND+9*
ZTSAVE("LEXNOTIM" SEND+20*
ZTSAVE("LEXPOST" SEND+5*
ZTSAVE("LEXPRO" SEND+7*
ZTSAVE("LEXPROC(" SEND+8*
ZTSAVE("LEXPRON" SEND+7*
ZTSAVE("LEXPTYPE" SEND+12*
ZTSAVE("LEXREQP" SEND+10*
ZTSAVE("LEXRES" SEND+19*
ZTSAVE("LEXSEND" SEND+5*
ZTSAVE("LEXSHORT" SEND+14*
ZTSAVE("LEXSTART" SEND+17*
ZTSAVE("LEXSUBH" SEND+11*
ZTSAVE("XPDA" SEND+21*
ZTSK SEND+1~, SEND+25

Marked Items

Name Field # of Occurrence
$T(@(3) EN+6
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