XTVSLAPI ;ALBANY FO/GTS - VistA Package Sizing Manager; 27-JUN-2016
Source file <XTVSLAPI.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EMAILEXT | ; - Send Package File Extract via Packman; Extract & Email ^XTMP(""XTSIZE"","_$JOB_")
; -- Option: XTVS PKG MGR EXT PACKAGE MSG |
|
| ADD(VALMCNT,MSG,LRBOLD,STRTBLD,ENDBLD) | ; -- add line to build display
|
|
| SPLITADD(VALMCNT,MSG,ADDSPACE) | ; -- add line to build display
|
|
| RTRNADD(EMGRTARY,LNENUM,MSG) | ; Add a line to EMGRTARY array
|
|
| EDITPCHK() | ; -- does DUZ have XTVS EDITOR key
|
|
| YNCHK(APROMPT,DEFANS) | ; Yes/No Prompt
|
|
| SELXTMP(BEGIN,END) | ;Select XTMPSIZE.DAT file
; RETURN: Selected XTMPSIZE file name |
|
| WRTTXTFL(FILENME,STORPATH) | ; Output Package Manager Report to Text file
|
|
| SNDEXT(XTSVSUBJ,XQSND,XTEXTARY) | ;Send VistA Size report
; -- Protocol: XTVS PKG MGR RPT MAIL ACTION |
|
| MSGORATC(XTQTXT) | ; Query message or text attachment
; INPUT: ; XTQTXT - Report name text to include in user prompt |
|
| OUTLKARY(XTPMARY,XTOTLK,XTSVSUBJ,XTRT) | ;Create attachmts array
|
|
| UUBEGFN(XTFILENM) | ; Construct uuencode "begin" coding
; Call with XTFILENM = name of uuencoded file attachmt ; ; Returns XTX = string with "begin..."_file name |
|
| ENCODE(XTSTR,XTDTANOD,XTOTLK) | ;Encode a string, keep remainder for next line
|
|
| UUEN(STR) | ; Uuencode string passed in.
|
|
| HANGCHAR(XTCHAR) | ; Display Hang Characters
|
|
| JUSTPAWS(MSG) | ; Press Return to Continue
|
|
| FEXT(XTMPARY) | ;Return Package File Multiple entries
; INPUT: XTMPARY - Package Extract Array [^XTMP("XTSIZE")] ; OUTPUT: FILELIST - Pipe (|) delimited list of File Multiple entries |
|
| LISTOUT(SELARY) | ; List the packages for selection
|
|
| UNLCKPFL(FILENAME) | ; UnLOCK a Parameter file
|
|
| CHKPID(DEFDIR,FILENAME) | ; Check PID in .LCK against $JOB
|
|
| REQLOCK(FILENAME) | ; Check LOCK on a Parameter file. If unlocked, set LOCK
|
|
| NOTCE(NTCTEXT,XTVSADDR,PKGNAME) | ; Send Package extract notice msg to requester
; Input: ; NTCTEXT - Notice Text to share with reader (text~TAG^ROUTINE) ; XTVSADDR - Recipients E-Mail address ; PKGNAME - Name of package that had data cleanup during extract ; |
|
| RMTPKGMG(MSGTEXT,XTVSADDR,PKGNAME) | ; Send Package extract notice msg to requester.
; Only invoked by SRVREXT^XTVSSVR when a remote package size report is requested for a single package and fails ; Input: ; MSGTEXT - Text to share with reader ; XTVSADDR - Recipients E-Mail address ; PKGNAME - Name of package that had data cleanup during extract ; |
|
| INSRTX(X,SELARY,ITEMNUM) | ;Insert item into SELARY in cardinal order
|
|
| XTMP2SEL(FIRSTITM,LASTITM,SELARY) | ; Move XTMPSIZE from LM List to SELARY
; Default values if not defined: ; FIRSTITM - 1 ; LASTITM - Larger of 1 or FIRSTITM when LASTITM > FIRSTITM |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|