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

Package: Toolkit

Routine: XTVSLR


Information

XTVSLR ;ALBANY FO/GTS - VistA Package Sizing Manager; 27-JUN-2016

Source Information

Source file <XTVSLR.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Toolkit 7 $$GET^XPAR  ^XTVSHLP1  ($$CHKPID,$$REQLOCK,$$SELXTMP,$$UNLCKPFL,JUSTPAWS,WRTTXTFL)^XTVSLAPI  ($$BLDNUM,$$VERNUM)^XTVSLM  SCAPARY^XTVSLP  $$SELPKG^XTVSLPDC  INIT^XTVSRFL  
Kernel 3 ($$STATUS,CLOSE,OPEN)^%ZISH  $$NOW^XLFDT  DISP^XQORM1  
List Manager 3 EN^VALM  (CLEAR,FULL,PAUSE)^VALM1  (CLEAN,KILL)^VALM10  
MailMan 2 ^XMD  $$NETNAME^XMXUTIL  
VA FileMan 2 ^DIC  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Toolkit 6 XTVS PKG MGR RPT QUERY REMOTE ACTION  XTVS PKG MGR RPT WRT ACTION  XTVS PKG MGR VISTA SIZE RPT  XTVS PKG RPT SWAP HEADER ACTION  XTVSLAPI  XTVSLM  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for XTVS VISTA SIZE RPT
HDR ; -- Main header code
HDRA ; -- Alternate header code
INIT ; -- init variables and list array
BUILD ; - Build local and global display arrays
HELP ; -- help code
EXIT ; -- exit code
KILL ; - Cleanup local and global display arrays
MSG(TEXT) ; -- set default message
TEXTFILE ; Write report to text file
; -- Protocol: XTVS PKG MGR RPT WRT ACTION
REMREQ ; - Remote VistA Size Query
; -- Protocol: XTVS PKG MGR RPT QUERY REMOTE ACTION
REMRPTRQ(XTVPSPRM) ; Request remote report file
; Called from APIs invoked by Protocols:
; XTVS PKG QUERY REMOTE VISTA SIZE ACTION [Remote VistA Size Query
; - from VistA Package Size Analysis Manager LM display]
; XTVS PKG MGR RPT QUERY REMOTE ACTION [Remote VistA Size Query - from Package Statistics LM display]
ADD2MSG(LINEITEM,ARRYNAME,XTVSRMCT) ;Add a parameters to Request Message array (XT*7.3*152)
SWAPHEAD ;Report of all packages, toggle action header and report header
; -- Protocol: XTVS PKG RPT SWAP HEADER

External References

Name Field # of Occurrence
$$STATUS^%ZISH REMRPTRQ+37
CLOSE^%ZISH REMRPTRQ+40
OPEN^%ZISH REMRPTRQ+35
^DIC REMRPTRQ+59
^DIR TEXTFILE+15, TEXTFILE+27, REMRPTRQ+21
EN^VALM EN+1
CLEAR^VALM1 HELP+5, HELP+14
FULL^VALM1 INIT+3, HELP+6, TEXTFILE+3, REMREQ+4
PAUSE^VALM1 HELP+14
CLEAN^VALM10 KILL+1
KILL^VALM10 KILL+2
$$NOW^XLFDT TEXTFILE+24
^XMD REMRPTRQ+74
$$NETNAME^XMXUTIL REMRPTRQ+67
$$GET^XPAR HDR+3, INIT+8, TEXTFILE+8, TEXTFILE+19
DISP^XQORM1 HELP+3, HELP+9
^XTVSHLP1 HELP+13
$$CHKPID^XTVSLAPI INIT+11, REMREQ+5
$$REQLOCK^XTVSLAPI INIT+12, REMREQ+6
$$SELXTMP^XTVSLAPI INIT+6
$$UNLCKPFL^XTVSLAPI BUILD+4, REMRPTRQ+25, REMRPTRQ+42
JUSTPAWS^XTVSLAPI INIT+19, BUILD+5, REMREQ+13, REMRPTRQ+27, REMRPTRQ+49, REMRPTRQ+61, REMRPTRQ+76, REMRPTRQ+78
WRTTXTFL^XTVSLAPI TEXTFILE+30
$$BLDNUM^XTVSLM HDR+5
$$VERNUM^XTVSLM HDR+5
SCAPARY^XTVSLP REMRPTRQ+39
$$SELPKG^XTVSLPDC REMRPTRQ+46
INIT^XTVSRFL BUILD+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," <* LOCK request denied! Try again later. *>"
  • Line Location: INIT+18
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+9
Function Call: WRITE
  • Prompt: !,$S(XTX["$PAUSE":"",1:XTX)
  • Line Location: HELP+15
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+16
Function Call: WRITE
  • Prompt: !!,"Size Report prompt not answered!"
  • Line Location: REMRPTRQ+24
Function Call: WRITE
  • Prompt: !!," <* UNLOCK ERROR. Check LOCK file Integrity. *>"
  • Line Location: REMRPTRQ+26
Function Call: WRITE
  • Prompt: !!," <* UNLOCK ERROR. Check LOCK file Integrity. *>"
  • Line Location: REMRPTRQ+43
Function Call: WRITE
  • Prompt: !,$P(UNLKRSLT,"^",2),!
  • Line Location: REMRPTRQ+44
Routine Call
  • DIC
  • Line Location:
    • REMRPTRQ+59
Routine Call
  • DIR
  • Line Location:
    • TEXTFILE+15
    • TEXTFILE+27
    • REMRPTRQ+21
Routine Call
  • VALM
  • Line Location:
    • EN+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4.2 - [#4.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( ADD2MSG+4*, ADD2MSG+5*
^TMP("XTVS PKG MGR RPT" INIT+2!, KILL+3!
^TMP("XTVS REQ MSG" REMRPTRQ+67*, REMRPTRQ+68*, REMRPTRQ+69*, REMRPTRQ+70*, REMRPTRQ+80!
^TMP("XTVS-PARAM-CAP" REMRPTRQ+53, REMRPTRQ+80!

Label References

Name Line Occurrences
ADD2MSG REMRPTRQ+38, ADD2MSG+6
BUILD INIT+16
HDR SWAPHEAD+4
HDRA SWAPHEAD+5
KILL EXIT+1
MSG INIT+23, HELP+17, TEXTFILE+32, REMREQ+14
REMRPTRQ REMREQ+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRYNAME ADD2MSG~, ADD2MSG+4, ADD2MSG+5, ADD2MSG+6
CHKLKER INIT+5~, INIT+12*, INIT+13, INIT+14, INIT+17, INIT+19, REMREQ+3~, REMREQ+6*, REMREQ+7, REMREQ+8
REMREQ+11, REMREQ+13
DEFDIR HDR+1~, HDR+3*, HDR+6, INIT+5~, INIT+8*, INIT+11, REMREQ+5, REMRPTRQ+35
DIC REMRPTRQ+54!, REMRPTRQ+55*, REMRPTRQ+62!
DIC("A" REMRPTRQ+57*
DIC("S" REMRPTRQ+58*
DIC(0 REMRPTRQ+56*
DIR KILL+4!, TEXTFILE+5~, TEXTFILE+20~, REMRPTRQ+6~, REMRPTRQ+29!
DIR("?" TEXTFILE+11*, TEXTFILE+12*, TEXTFILE+13*, TEXTFILE+14*, TEXTFILE+25*, TEXTFILE+26*, REMRPTRQ+17*, REMRPTRQ+18*, REMRPTRQ+19*
DIR("A" TEXTFILE+8*, TEXTFILE+9*, TEXTFILE+22*, TEXTFILE+23*, REMRPTRQ+12*, REMRPTRQ+13*, REMRPTRQ+14*, REMRPTRQ+15*
DIR("B" TEXTFILE+10*, TEXTFILE+24*, REMRPTRQ+16*
DIR(0 TEXTFILE+7*, TEXTFILE+21*, REMRPTRQ+20*
DIRHEAD HDR+1~, HDR+6*, HDR+7, HDR+8, HDR+10*, HDR+11, HDR+12
DIROUT TEXTFILE+17, TEXTFILE+28, REMRPTRQ+23, REMRPTRQ+29!
DIRUT KILL+4!, REMRPTRQ+29!
DTOUT KILL+4!, TEXTFILE+17, TEXTFILE+28, REMRPTRQ+23, REMRPTRQ+29!, REMRPTRQ+54!, REMRPTRQ+60, REMRPTRQ+61, REMRPTRQ+62!
DUOUT KILL+4!, TEXTFILE+17, TEXTFILE+28, REMRPTRQ+23, REMRPTRQ+29!, REMRPTRQ+54!, REMRPTRQ+60, REMRPTRQ+61, REMRPTRQ+62!
DUZ REMRPTRQ+67, REMRPTRQ+71
EXTSTR ADD2MSG+1~, ADD2MSG+2*, ADD2MSG+5
FILENME TEXTFILE+5~, TEXTFILE+6*, TEXTFILE+29*, TEXTFILE+30
>> FIRSTITM INIT+4, INIT+6, INIT+22
IO REMRPTRQ+36
>> LASTITM INIT+4, INIT+6, INIT+22
LASTSPKG INIT+10*, KILL+3!, REMRPTRQ+52*
LCKCHK INIT+5~, INIT+11*, INIT+13, INIT+15, INIT+17, REMREQ+3~, REMREQ+5*, REMREQ+7, REMREQ+9, REMREQ+11
LINEITEM REMRPTRQ+6~, REMRPTRQ+8*, REMRPTRQ+37*, REMRPTRQ+38, REMRPTRQ+39, REMRPTRQ+47*, REMRPTRQ+53*, REMRPTRQ+70, ADD2MSG~, ADD2MSG+2
, ADD2MSG+4, ADD2MSG+5, ADD2MSG+6
PKGNAME REMRPTRQ+6~, REMRPTRQ+9*, REMRPTRQ+46*, REMRPTRQ+49, REMRPTRQ+51, REMRPTRQ+52, REMRPTRQ+53
PRMDSPCT REMRPTRQ+6~
SPCPAD HDR+1~, HDR+2*, HDR+7*, HDR+8, HDR+9*, HDR+11*, HDR+12
STORPATH TEXTFILE+5~, TEXTFILE+6*, TEXTFILE+18*, TEXTFILE+19*, TEXTFILE+26, TEXTFILE+30
SWAPPD SWAPHEAD+2~, SWAPHEAD+3*, SWAPHEAD+4*, SWAPHEAD+5
TEXT MSG~, MSG+1, MSG+2
TMP REMRPTRQ+66~
TXTCT HELP+13*, HELP+19!
UNLKRSLT BUILD+1~, BUILD+4*, BUILD+5, REMRPTRQ+6~, REMRPTRQ+25*, REMRPTRQ+26, REMRPTRQ+27, REMRPTRQ+42*, REMRPTRQ+43, REMRPTRQ+44
>> VALMBCK HELP+18*, TEXTFILE+33*, REMREQ+15*, SWAPHEAD+6*
>> VALMCNT BUILD+2*, BUILD+3, BUILD+6
VALMHDR SWAPHEAD+4!, SWAPHEAD+5!
VALMHDR(1 HDR+4*, HDRA+1*, SWAPHEAD+4, SWAPHEAD+5
VALMHDR(2 HDR+5*, HDRA+2*
VALMHDR(3 HDR+8*, HDRA+3*
VALMHDR(4 HDR+12*, HDRA+4*
>> VALMQUIT INIT+20*, INIT+21*, INIT+22*, BUILD+6*
>> VALMSG MSG+1*, MSG+2*
X HELP+1, HELP+2*, HELP+4, KILL+4!, TEXTFILE+5~, TEXTFILE+18, TEXTFILE+19, TEXTFILE+20~, REMRPTRQ+29!, REMRPTRQ+54!
, REMRPTRQ+62!
XDATE REMRPTRQ+66~
XMDUZ REMRPTRQ+66~, REMRPTRQ+71*
XMMG REMRPTRQ+66~, REMRPTRQ+76
XMSUB REMRPTRQ+66~, REMRPTRQ+72*
XMTEXT REMRPTRQ+66~, REMRPTRQ+73*
XMY REMRPTRQ+6~, REMRPTRQ+10!, REMRPTRQ+65
XMY("S.XTVS P KG EXTRACT SERVER@" , REMRPTRQ+60*
XMZ REMRPTRQ+66~, REMRPTRQ+75, REMRPTRQ+77, REMRPTRQ+78
XTQVAR HELP+10*, HELP+11, HELP+12*, HELP+13, HELP+14*, HELP+19!
XTVPSPRM HDR+10, INIT+9*, INIT+11, INIT+12, INIT+15, BUILD+3, BUILD+4, REMREQ+5, REMREQ+6, REMREQ+9
REMREQ+10, REMRPTRQ~, REMRPTRQ+25, REMRPTRQ+35, REMRPTRQ+42
XTVSPVAL REMRPTRQ+6~
XTVSRMCT REMRPTRQ+6~, REMRPTRQ+34*, REMRPTRQ+38, ADD2MSG~, ADD2MSG+3*, ADD2MSG+4, ADD2MSG+5, ADD2MSG+6
XTVSRPT REMRPTRQ+6~
XTVSRQ REMRPTRQ+6~, REMRPTRQ+22*, REMRPTRQ+23, REMRPTRQ+32, REMRPTRQ+49
XTVSXFNM INIT+1~, INIT+6*, INIT+7, INIT+9, INIT+21, INIT+22
XTX HELP+13*, HELP+14, HELP+15, HELP+19!
Y HELP+10, HELP+14, HELP+19!, KILL+4!, TEXTFILE+5~, TEXTFILE+20~, TEXTFILE+29, REMRPTRQ+22, REMRPTRQ+29!, REMRPTRQ+54!
, REMRPTRQ+60, REMRPTRQ+61, REMRPTRQ+62!

Marked Items

Name Field # of Occurrence
$T(LRTXT+TXTCT^XTVSHLP1 HELP+13
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