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
Print Page as PDF
Routine: A1VSLPC

Package: VistA Package Sizing Utility

Routine: A1VSLPC


Information

A1VSLPC ;Albany FO/GTS - VistA Package Sizing Manager; 17-NOV-2016

Source Information

Source file <A1VSLPC.m>

Entry Points

Name Comments DBIA/ICR reference
EN(CMPRFNME) ; -- main entry point for A1VS PKG MGR PARAM COMPARE
; Input: CMPRFNME - File to compare current XTMPSIZE.DAT file
HDR ; -- header code
INIT ; - Build Current and Comparison XTMPSIZE parameter arrays
COMPARE(CPRNDNM,NODECUR,VALMCNT,PKGDEL,PKGRPTD) ; Compare current & selected parameter files, report diff's and cleanup ^TMP globals
CHNGCHK(NODECUR,NODECPR,VALMCNT) ; Check latest extract (CUR) against a comparison extract (CPR)
ADDDELRP(EXTRCT,VALMCNT) ;Report packages Added/Deleted to/from current extract
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code
REFRESH ; -- refresh display
MSG(TEXT) ; -- set default message
KILL ; - Cleanup local and global display arrays
CLNTMPGB ;Kill temporary globals
HDROUT(PKGNAME,PKGHDRPT,VALMCNT) ; Output package header
LISTDIF(ELMTNME,CURDAT,CPRDAT,VALMCNT) ; Output differences in parameter lists
EVENSPLT(VALMCNT,MSG,DTANODE) ; Add line to build display split on piece
; VALMCNT - Current array node number
; MSG - Message to add to ListMan Display
; DTANODE - Indicates raw data node or data element changed
; 1 : Raw data node
; 0 : data element changed
DELIMEND(MSGPCE) ; Return ending delimiter for LINEOUT in EVENSPLT^A1VSLPC
DELPKG(CURNDNM,CPRNDNM) ; Delete Package from Current and Compare parameter files
MAILRPT ; Email ^TMP("A1VS PKG MGR PARAM ERROR DISP") comparison report
; -- Protocol: A1VS PKG MGR PARAM COMPR MAIL ACTION
Info |  Source |  Entry Points