XTVSLPDC ;ALBANY FO/GTS - VistA Package Sizing Manager - Caption display; 12-JUL-2016
Source file <XTVSLPDC.m>
Package | Total | Call Graph |
---|---|---|
Toolkit | 7 | $$GET^XPAR ^XTVSHLP1 ($$CHKPID,$$REQLOCK,$$UNLCKPFL,$$YNCHK,ADD,JUSTPAWS,SPLITADD)^XTVSLAPI ($$BLDNUM,$$VERNUM)^XTVSLM ($$EDCHK,$$SETSTR,BEFORIMG,EDPKGPRM)^XTVSLPD1 EXIT^XTVSLPDC SELLIST^XTVSLPR2 |
Kernel | 3 | ($$DEL,$$MV,CLOSE,OPEN)^%ZISH ($$FMTE,$$NOW)^XLFDT DISP^XQORM1 |
List Manager | 3 | EN^VALM (CLEAR,FULL,PAUSE)^VALM1 (CLEAN,KILL)^VALM10 |
VA FileMan | 1 | ^DIR |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- main entry point for XTVS PKG MGR PARAM CAPTN DISP
|
|
HDR | ; -- header code
|
|
INIT | ; -- init variables and list array
|
|
HELP | ; -- help code
|
|
EXIT | ; -- exit code
|
|
MSG(TEXT) | ; -- set default message
|
|
KILL | ; - Cleanup local and global display arrays
|
|
SELPKG(ADDITM,DELIND) | ; Select Package to Edit/Delete from ^TMP("XTVS PKG MGR PARAM CAP",$J)
; INPUT: ; ADDITM : 0 - Do not allow add new package [Default] ; : 1 - Allow add new package ; DELIND : 0 - Called to select a package for add/edit [Default] ; 1 - Called to select a package to delete |
|
PRECHK(X,LASTSPKG,SELARY,ITEMNUM,PARAMSTR) | ; SELPKG X value DIR("PRE") pre-check
|
|
EDITPRM | ; Edit parameters for a package
; -- Protocol: XTVS PKG MGR EDIT PACKAGE PARM ACTION |
|
DELPMPKG | ; Delete parameters from a package
; -- Protocol: XTVS PKG MGR DEL PACKAGE PARM ACTION |
|
SAVPMPKG | ; Save Package Parameters file
; -- Protocol: XTVS PKG MGR SAVE PACKAGE PARM ACTION |
|
PKGSAVE | ;Save Package Changes
|
|
CRTFLE(DEFDIR,FILENME,WNFILE) | ; Update old file/Write New file
|
|
SETADD(X) | ; Add a new package to ^TMP("XTVS-PARAM-CAP")
|
|
SETSELAY(SELARY) | ; Move Package names to SELARY from ^TMP("XTVS-PARAM-CAP") array
|
|
SPCPKGCK(XTVSSAVX,ITEMNUM,SELARY) | ; Check for existence of the <SPACE> select package in SELARY
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("XTVS PKG MGR PARAM CAP" | KILL+3! |
^TMP("XTVS-PARAM-BI" | EN+3!, EXIT+17!, EDITPRM+22, EDITPRM+27!, EDITPRM+28, DELPMPKG+18, DELPMPKG+20!, DELPMPKG+21, CRTFLE+12! |
^TMP("XTVS-PARAM-CAP" | INIT+8, INIT+13, INIT+14, INIT+15, EDITPRM+21, CRTFLE+8, SETADD+1*, SETADD+2*, SETADD+3*, SETADD+4* , SETADD+5*, SETADD+6*, SETADD+7*, SETADD+8*, SETADD+9*, SETADD+10*, SETSELAY+4 |
^VA(200 - [#200] | PKGSAVE+6 |
Name | Line Occurrences |
---|---|
$$SELPKG | EDITPRM+13, DELPMPKG+8 |
$$SETSELAY | SELPKG+29 |
CRTFLE | PKGSAVE+27, PKGSAVE+35 |
HDR | HELP+17, EDITPRM+32, DELPMPKG+22, SAVPMPKG+11 |
INIT | HELP+17, EDITPRM+32, DELPMPKG+22, SAVPMPKG+11 |
KILL | INIT+5, EXIT+18 |
MSG | HDR+13, EDITPRM+34, DELPMPKG+16, DELPMPKG+24, SAVPMPKG+8, SAVPMPKG+12 |
PKGSAVE | EXIT+8, SAVPMPKG+10 |
SETADD | EDITPRM+21 |
SPCPKGCK | PRECHK+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDITM | SELPKG~, SELPKG+20, SELPKG+37, SELPKG+38 |
CAPARY | EDITPRM+8~, EDITPRM+23*, EDITPRM+26, DELPMPKG+3~, DELPMPKG+10*, DELPMPKG+19 |
CAPDAT | INIT+1~, INIT+10*, INIT+14*, INIT+15, INIT+16 |
CHKLKER | PKGSAVE+19~, CRTFLE+1~, CRTFLE+14*, CRTFLE+15 |
CHNGMADE | EN+1~, EN+2*, HDR+10, EXIT+4, EXIT+9, EXIT+10, EDITPRM+28*, DELPMPKG+21*, SAVPMPKG+8, SAVPMPKG+9 , SAVPMPKG+11, SAVPMPKG+12, CRTFLE+11* |
DATAITEM | INIT+1~, INIT+15*, INIT+16 |
DEFDIR | HDR+1~, HDR+3*, HDR+6, INIT+1~, INIT+2*, INIT+3, EDITPRM+8~, EDITPRM+9*, EDITPRM+10, EDITPRM+30* , EDITPRM+31, DELPMPKG+3~, DELPMPKG+4*, DELPMPKG+5, DELPMPKG+22, DELPMPKG+26*, DELPMPKG+27, SAVPMPKG+3~, SAVPMPKG+4*, SAVPMPKG+5 , PKGSAVE+1~, PKGSAVE+8*, PKGSAVE+23, PKGSAVE+24, PKGSAVE+25, PKGSAVE+27, PKGSAVE+35, CRTFLE~, CRTFLE+3 |
DELFLE | PKGSAVE+19~, PKGSAVE+23, PKGSAVE+25 |
DELFLE( | PKGSAVE+23*!, PKGSAVE+25* |
DELIND | SELPKG~, SELPKG+25*, SELPKG+26, SELPKG+37, PRECHK+1~, PRECHK+2*, PRECHK+6 |
DELPKG | DELPMPKG+3~, DELPMPKG+15*, DELPMPKG+16, DELPMPKG+17 |
DELRSLT | PKGSAVE+14~, PKGSAVE+17*, PKGSAVE+23*, PKGSAVE+24*, PKGSAVE+25*, PKGSAVE+30 |
DIR | SELPKG+19~ |
DIR("?" | SELPKG+37*, SELPKG+38*, SELPKG+39*, SELPKG+40* |
DIR("??" | SELPKG+41* |
DIR("A" | SELPKG+34* |
DIR("PRE" | SELPKG+36* |
DIR(0 | SELPKG+35* |
DIRHEAD | HDR+1~, HDR+6*, HDR+7, HDR+8, HDR+10*, HDR+11, HDR+12 |
DIRUT | SELPKG+19~ |
DTOUT | SELPKG+19~, PRECHK+4 |
DUOUT | SELPKG+19~ |
DUZ | PKGSAVE+6 |
EDITARY | EDITPRM+8~ |
EDPKG | EDITPRM+8~, EDITPRM+25*, EDITPRM+26, EDITPRM+27 |
FILENAME | INIT+1~ |
FILENME | PKGSAVE+1~, PKGSAVE+15*, PKGSAVE+20*, PKGSAVE+21*, PKGSAVE+22, PKGSAVE+26*, PKGSAVE+27, PKGSAVE+35, CRTFLE~, CRTFLE+3 , CRTFLE+10, SETSELAY+1~, SETSELAY+2*, SETSELAY+4*, SETSELAY+5 |
INITIAL | PKGSAVE+1~, PKGSAVE+6*, PKGSAVE+7*, PKGSAVE+15 |
IO | CRTFLE+6 |
ITEMNUM | SELPKG+19~, SELPKG+29*, SELPKG+30, SELPKG+32, SELPKG+35, SELPKG+39, PRECHK~, PRECHK+5, PRECHK+6, SETSELAY+1~ , SETSELAY+3*, SETSELAY+5*, SETSELAY+6, SPCPKGCK~, SPCPKGCK+2, SPCPKGCK+3 |
LASTSPKG | EXIT+17!, SELPKG+45*, PRECHK~, PRECHK+3, EDITPRM+18* |
LCKCHK | INIT+1~, INIT+3*, INIT+4, INIT+18, EXIT+2*, EXIT+3, EXIT+12, EXIT+15, EDITPRM+8~, EDITPRM+10* , EDITPRM+11, EDITPRM+31*, EDITPRM+32, EDITPRM+36, EDITPRM+37, DELPMPKG+3~, DELPMPKG+5*, DELPMPKG+6, DELPMPKG+27*, DELPMPKG+29 , DELPMPKG+30, SAVPMPKG+3~, SAVPMPKG+5*, SAVPMPKG+6, SAVPMPKG+15 |
LNENUM | INIT+1~, INIT+9*, INIT+13*, INIT+14, INIT+15 |
LPNM | INIT+1~ |
MAXLG | SELPKG+19~ |
MINLG | SELPKG+19~ |
NOWDT | PKGSAVE+1~, PKGSAVE+2*, PKGSAVE+3*, PKGSAVE+4*, PKGSAVE+5*, PKGSAVE+15 |
OLDFNME | PKGSAVE+19~, PKGSAVE+22*, PKGSAVE+23, PKGSAVE+24 |
PARAMSTR | SELPKG+19~, PRECHK~, PRECHK+5 |
PARAMSTR("ADDITM" | SELPKG+20* |
PARAMSTR("DELIND" | SELPKG+26*, PRECHK+2 |
PARAMSTR("ITEMNUM" | SELPKG+30* |
PARAMSTR("MAXLNG" | SELPKG+24* |
PARAMSTR("MINLNG" | SELPKG+23* |
PARAMSTR("PATRN" | SELPKG+22* |
PARAMSTR("XTUPCASE" | SELPKG+21* |
PKG | INIT+1~, INIT+6*, INIT+8*, INIT+13, INIT+14, INIT+15 |
PKGNME | SELPKG+19~, SELPKG+44*, SELPKG+45, SELPKG+47, EDITPRM+8~, EDITPRM+13*, EDITPRM+14, EDITPRM+16, EDITPRM+17*, EDITPRM+18 , EDITPRM+19, EDITPRM+21, EDITPRM+22, EDITPRM+23, EDITPRM+24, EDITPRM+25, EDITPRM+27, EDITPRM+34, DELPMPKG+3~, DELPMPKG+8* , DELPMPKG+9, DELPMPKG+10, DELPMPKG+11, DELPMPKG+13, DELPMPKG+18, DELPMPKG+20, DELPMPKG+24, PKGSAVE+1~, CRTFLE+7*, CRTFLE+8* |
>> POP | CRTFLE+4 |
POPERR | CRTFLE+1~, CRTFLE+2*, CRTFLE+4*, CRTFLE+5 |
PRMLNLP | INIT+1~ |
SELARY | SELPKG+19~, SELPKG+27*, SELPKG+29, PRECHK~, PRECHK+5, PRECHK+6, SETSELAY~, SPCPKGCK~ |
SELARY( | SELPKG+44, SETSELAY+5*, SPCPKGCK+2 |
SELARYCT | SPCPKGCK+1~, SPCPKGCK+2*, SPCPKGCK+3 |
SPCPAD | HDR+1~, HDR+2*, HDR+7*, HDR+8, HDR+9*, HDR+11*, HDR+12 |
SVEDT | EXIT+1~, EXIT+7*, EXIT+8 |
TEXT | MSG~, MSG+1, MSG+2 |
TXTCT | HELP+13*, HELP+19! |
>> UNLKRSLT | PKGSAVE+32*, PKGSAVE+33, PKGSAVE+34, PKGSAVE+35 |
>> VALMBCK | HELP+18*, EDITPRM+36*, DELPMPKG+29*, DELPMPKG+30*, SAVPMPKG+13* |
>> VALMCNT | INIT+7*, INIT+11, INIT+12, INIT+16 |
>> VALMHDR(1 | HDR+4* |
>> VALMHDR(2 | HDR+5* |
>> VALMHDR(3 | HDR+8* |
>> VALMHDR(4 | HDR+12* |
>> VALMQUIT | INIT+18*, EDITPRM+37*, DELPMPKG+30*, SAVPMPKG+15* |
>> VALMSG | MSG+1*, MSG+2* |
WNFILE | PKGSAVE+1~, PKGSAVE+10*, PKGSAVE+11*, PKGSAVE+12, PKGSAVE+13, PKGSAVE+15, PKGSAVE+27, PKGSAVE+31, PKGSAVE+35, CRTFLE~ , CRTFLE+13 |
WOFILE | PKGSAVE+1~, PKGSAVE+10*, PKGSAVE+12*, PKGSAVE+13, PKGSAVE+18 |
X | HELP+1, HELP+2*, HELP+4, SELPKG+19~, SELPKG+44, PRECHK~, PRECHK+3*, PRECHK+4, PRECHK+5, PRECHK+6 , SETADD~, SETADD+1, SETADD+2, SETADD+3, SETADD+4, SETADD+5, SETADD+6, SETADD+7, SETADD+8, SETADD+9 , SETADD+10 |
XTQVAR | HELP+10*, HELP+11, HELP+12*, HELP+13, HELP+14*, HELP+19! |
>> XTVPSPRM | HDR+10, INIT+3, EXIT+2, EDITPRM+10, EDITPRM+31, DELPMPKG+5, DELPMPKG+12, DELPMPKG+14, DELPMPKG+22, DELPMPKG+27 , SAVPMPKG+5, PKGSAVE+20, PKGSAVE+24, PKGSAVE+25, PKGSAVE+26, PKGSAVE+32, CRTFLE+10*, CRTFLE+14 |
XTVSSAVX | PRECHK+1~, PRECHK+3*, PRECHK+6, SPCPKGCK~, SPCPKGCK+2, SPCPKGCK+3 |
XTX | HELP+13*, HELP+14, HELP+15, HELP+19! |
Y | HELP+10, HELP+14, HELP+19!, SELPKG+19~ |
Name | Field # of Occurrence |
---|---|
$T(LPDCTXT+TXTCT^XTVSHLP1 | HELP+13 |