Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: XTVSRFL

Package: Toolkit

Routine: XTVSRFL


Information

XTVSRFL ;BHAM/MAM/GTS - VistA Package Sizing Manager;

Source Information

Source file <XTVSRFL.m>

Entry Points

Name Comments DBIA/ICR reference
INIT(VALMCNT,XTVPSPRM) ;;VistA Size Report entry point
ALL ; Select All or Single report
SORT ; Select Sort for All report
LOOP(DISSORT,VALMCNT) ; Loop through all entries in the Package parameters file
DISALL ; Set report into display array
; display option 4 & 5 have no formatting, and are used for creating spreadsheets,
; for which the following heading lines are not needed
DAD ; Add report lines to display array
KWIT ; QUIT Report
PDAD(DISSORT,DATA,D1,D2,D3,VALMCNT) ; print actual data (finally)
TALLYRPT(DISSORT,XTVSSILN,SELPKGNM) ; Compile component totals
; INPUT:
; DISSORT -
; 1: Sorted on PACKAGE NAME [Default]
; 2: Sorted on NUMBER of ROUTINES (Highest to Lowest)
; 3: Sorted on TOTAL ROUTINE SIZE (Highest to Lowest)
; 4: Delimited (^) Data, Sorted on PACKAGE NAME
; 5: Delimited (^) Data with PARENT PKG, Sorted by PACKAGE NAME
COMPNTCT(PKGNAME,PKGIEN,LINEITEM,DISSORT) ;Count components for package
PKGFLCK ; Check for Package File entries matching Parameter names, send report message
ONEPKG ; Select a package to report

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"DUZ must be defined."
  • Line Location: INIT+19
Function Call: WRITE
  • Prompt: !!,"VistA Package Sizing Report",!
  • Line Location: ALL+1
Function Call: WRITE
  • Prompt: !!,"VistA Package Not Selected!"
  • Line Location: ONEPKG+14
Info |  Source |  Entry Points |  Interaction Calls