A1VSLP ;Albany FO/GTS - VistA Package Sizing Manager; 7-JUL-2016
Source file <A1VSLP.m>
| Package | Total | Call Graph |
|---|---|---|
| VistA Package Sizing Utility | 6 | ($$SELXTMP,JUSTPAWS,LISTOUT,SPLITADD)^A1VSLAPI ($$BLDNUM,$$VERNUM)^A1VSLM ($$PRMFLIST,EXIT)^A1VSLP EN^A1VSLPC EN^A1VSLPDC EN^A1VSLPER |
| List Manager | 3 | EN^VALM FULL^VALM1 (CLEAN,KILL)^VALM10 |
| Kernel | 2 | ($$LIST,$$STATUS,CLOSE,OPEN)^%ZISH DISP^XQORM1 |
| Toolkit | 1 | $$GET^XPAR |
| 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 A1VS PKG MGR PARAM DISPLAY
|
|
| HDR | ; -- header code
|
|
| BUILD | ; - Build local and global display arrays
|
|
| INIT | ; -- init variables and list array
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| EXPND | ; -- expand code
|
|
| REFRESH | ; -- refresh display
|
|
| MSG(TEXT) | ; -- set default message
|
|
| KILL | ; - Cleanup local and global display arrays
|
|
| LOADTMP(LINEITEM) | ;Store LineItem into ^TMP global
|
|
| FILNDX(FLRNGE,PKGNAME) | ; Set File Number Index [^TMP("A1VS-FRIDX",$J)]
|
|
| PFXIDX(PKGPFX,PKGNAME,PFXLST) | ;Set ^TMP("A1VS-PKGEDIT",$J,"PFXIDX",<namespace prefix>,<package name>)=""
|
|
| SCAPARY(LINEITEM,CAPNODE) | ; Set single line Array & caption display array for action processing
|
|
| CLNTMPGB | ;Kill temporary globals
|
|
| PRMFLIST() | ;List parameter files for selection
|
|
| SELPKG(ITEMNUM,SELARY) | ; Select Package to Edit from ^TMP("A1VS PKG MGR PARAM CAP",$J)
; INPUT: SELARY - Array of packages ; ITEMNUM - Number of items in SELARY |
|
| PARMMAP | ; Map of Parameter data elements
; |
|
| PKGERR | ; -- Package Parameter Errors
; -- Protocol: A1VS PKG MGR PARAM ERR DISP ACTION |
|
| PARAMRPT | ; -- Package Parameter Caption list
; -- Protocol: A1VS PKG MGR PARAM DISP CAPTION ACTION |
|
| PARAMAP | ; -- Display Data Map for Parameter File
; -- Protocol: A1VS PKG MGR PARAM DATA MAP HELP ACTION |
|
| PARAMCMP | ; -- Package Parameter Comparison report
; -- Protocol: A1VS PKG MGR PARAM COMPARE ACTION |
| Name | Field # of Occurrence |
|---|---|
| $$LIST^%ZISH | PRMFLIST+4 |
| $$STATUS^%ZISH | BUILD+7 |
| CLOSE^%ZISH | BUILD+12 |
| OPEN^%ZISH | BUILD+4 |
| $$SELXTMP^A1VSLAPI | INIT+3 |
| JUSTPAWS^A1VSLAPI | PRMFLIST+17, PARAMAP+5, PARAMCMP+7 |
| LISTOUT^A1VSLAPI | PRMFLIST+12 |
| SPLITADD^A1VSLAPI | BUILD+10 |
| $$BLDNUM^A1VSLM | HDR+5 |
| $$VERNUM^A1VSLM | HDR+5 |
| $$PRMFLIST^A1VSLP | PARAMCMP+4 |
| EXIT^A1VSLP | INIT+8 |
| EN^A1VSLPC | PARAMCMP+6 |
| EN^A1VSLPDC | PARAMRPT+2 |
| EN^A1VSLPER | PKGERR+2 |
| ^DIR | SELPKG+14 |
| EN^VALM | EN+1 |
| FULL^VALM1 | PARAMAP+3, PARAMCMP+3 |
| CLEAN^VALM10 | KILL+1 |
| KILL^VALM10 | KILL+2 |
| $$GET^XPAR | HDR+3, BUILD+3, PRMFLIST+2 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("A1VS PACKAGE MGR" | INIT+5 |
| ^TMP("A1VS PKG MAN PARM DISP" | KILL+4! |
| ^TMP("A1VS-ERROR" | CLNTMPGB+1! |
| ^TMP("A1VS-FRIDX" | FILNDX+9*, CLNTMPGB+1! |
| ^TMP("A1VS-PARAM-CAP" | SCAPARY+7*, SCAPARY+9*, SCAPARY+11*, SCAPARY+13*, SCAPARY+15*, SCAPARY+17*, SCAPARY+19*, SCAPARY+21*, SCAPARY+23*, SCAPARY+25* , CLNTMPGB+2! |
| ^TMP("A1VS-PFXIDX" | PFXIDX+2*, CLNTMPGB+1! |
| ^TMP("A1VS-PKGEDIT" | LOADTMP+18*, LOADTMP+25*, LOADTMP+34*, LOADTMP+35*, LOADTMP+41*, LOADTMP+48*, LOADTMP+54*, LOADTMP+57*, CLNTMPGB+1! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A1TMPLNN | INIT+2~, INIT+3*, INIT+4, INIT+5, INIT+8 |
| >> A1VPSPRM | HDR+10, BUILD+4, INIT+5*, INIT+6, INIT+7 |
| >> APFX | LOADTMP+47*, LOADTMP+48, LOADTMP+49 |
| >> APFXLST | LOADTMP+44*, LOADTMP+47, LOADTMP+49, LOADTMP+50 |
| BEG | LOADTMP+28~, LOADTMP+29*, LOADTMP+31 |
| BEGFNUM | FILNDX+6~, FILNDX+7*, FILNDX+9 |
| CAPNODE | BUILD+1~, BUILD+6*, BUILD+9, SCAPARY~, SCAPARY+2* |
| CMPRFNME | PARAMCMP+2~, PARAMCMP+4*, PARAMCMP+5, PARAMCMP+6, PARAMCMP+7 |
| DEFDIR | HDR+1~, HDR+3*, HDR+6, BUILD+1~, BUILD+3*, BUILD+4, PRMFLIST+1~, PRMFLIST+2*, PRMFLIST+4 |
| DIR | KILL+5!, SELPKG+6~ |
| DIR("?" | SELPKG+11*, SELPKG+12* |
| DIR("??" | SELPKG+13* |
| DIR("A" | SELPKG+8* |
| DIR(0 | SELPKG+9* |
| DIRHEAD | HDR+1~, HDR+6*, HDR+7, HDR+8, HDR+10*, HDR+11, HDR+12 |
| DIRUT | KILL+5!, SELPKG+6~ |
| DTOUT | KILL+5!, SELPKG+6~ |
| DUOUT | KILL+5!, SELPKG+6~ |
| END | LOADTMP+28~, LOADTMP+30*, LOADTMP+31 |
| ENDFNUM | FILNDX+6~, FILNDX+8*, FILNDX+9 |
| FILELIST | LOADTMP+21*, LOADTMP+23, LOADTMP+24, LOADTMP+27, LOADTMP+38*, LOADTMP+40, PRMFLIST+1~ |
| FILELIST( | PRMFLIST+9 |
| FILENME | PRMFLIST+1~, PRMFLIST+8*, PRMFLIST+9*, PRMFLIST+15*, PRMFLIST+18 |
| FILENME("XTMPSIZE*" | PRMFLIST+3* |
| >> FIRSTITM | INIT+1, INIT+3 |
| >> FLERNG | LOADTMP+24*, LOADTMP+25, LOADTMP+26 |
| FLRNGE | FILNDX~, FILNDX+7, FILNDX+8 |
| >> FNUM | LOADTMP+40*, LOADTMP+41 |
| HLPTEXT | PARAMAP+2~, PARAMAP+4* |
| IO | BUILD+5 |
| ITEMNUM | PRMFLIST+1~, PRMFLIST+7*, PRMFLIST+9*, PRMFLIST+11, PRMFLIST+13, PRMFLIST+15, PRMFLIST+17, SELPKG~, SELPKG+9 |
| >> LASTITM | INIT+1, INIT+3 |
| LINEITEM | BUILD+7*, BUILD+8, BUILD+9, BUILD+10, BUILD+11, LOADTMP~, LOADTMP+14, LOADTMP+15, LOADTMP+18, LOADTMP+21 , LOADTMP+29, LOADTMP+30, LOADTMP+34, LOADTMP+35, LOADTMP+38, LOADTMP+44, LOADTMP+45, LOADTMP+57, SCAPARY~, SCAPARY+6 , SCAPARY+7, SCAPARY+8, SCAPARY+10, SCAPARY+12, SCAPARY+14, SCAPARY+16, SCAPARY+18, SCAPARY+20, SCAPARY+22, SCAPARY+24 |
| LNENUM | PARAMAP+2~, PARAMAP+4* |
| LSTRSLT | PRMFLIST+1~, PRMFLIST+4*, PRMFLIST+5 |
| PARMDAT | SCAPARY+1~, SCAPARY+8*, SCAPARY+9, SCAPARY+10*, SCAPARY+11, SCAPARY+12*, SCAPARY+13, SCAPARY+14*, SCAPARY+15, SCAPARY+16* , SCAPARY+17, SCAPARY+18*, SCAPARY+19, SCAPARY+20*, SCAPARY+21, SCAPARY+22*, SCAPARY+23, SCAPARY+24*, SCAPARY+25 |
| >> PCENUM | LOADTMP+22*, LOADTMP+24*, LOADTMP+39*, LOADTMP+40*, LOADTMP+46*, LOADTMP+47*, LOADTMP+52*, LOADTMP+53* |
| PFXLST | PFXIDX~, PFXIDX+1*, PFXIDX+2 |
| PKG | SCAPARY+1~, SCAPARY+6*, SCAPARY+7, SCAPARY+9, SCAPARY+11, SCAPARY+13, SCAPARY+15, SCAPARY+17, SCAPARY+19, SCAPARY+21 , SCAPARY+23, SCAPARY+25 |
| PKGNAME | LOADTMP+14*, LOADTMP+18, LOADTMP+25, LOADTMP+26, LOADTMP+31, LOADTMP+34, LOADTMP+35, LOADTMP+41, LOADTMP+48, LOADTMP+49 , LOADTMP+50, LOADTMP+54, LOADTMP+57, FILNDX~, FILNDX+9, PFXIDX~, PFXIDX+2 |
| PKGPFX | LOADTMP+15*, LOADTMP+18, LOADTMP+25, LOADTMP+34, LOADTMP+35, LOADTMP+41, LOADTMP+48, LOADTMP+50, LOADTMP+54, LOADTMP+57 , PFXIDX~, PFXIDX+2 |
| >> RPFX | LOADTMP+53*, LOADTMP+54 |
| >> RPFXLST | LOADTMP+45*, LOADTMP+49, LOADTMP+50, LOADTMP+53 |
| SELARY | PRMFLIST+1~, PRMFLIST+12, PRMFLIST+13, SELPKG~ |
| SELARY( | PRMFLIST+9*, PRMFLIST+15 |
| SPCPAD | HDR+1~, HDR+2*, HDR+7*, HDR+8, HDR+9*, HDR+11*, HDR+12 |
| TEXT | MSG~ |
| >> VALMBCK | REFRESH+2* |
| >> VALMCNT | BUILD+6*, BUILD+10 |
| >> VALMHDR(1 | HDR+4* |
| >> VALMHDR(2 | HDR+5* |
| >> VALMHDR(3 | HDR+8* |
| >> VALMHDR(4 | HDR+12* |
| >> VALMQUIT | INIT+7*, INIT+8* |
| X | HELP+1*, KILL+5!, SELPKG+6~ |
| >> XVAL | PRMFLIST+13*, PRMFLIST+15 |
| Y | KILL+5!, SELPKG+6~, SELPKG+17 |
| Name | Field # of Occurrence |
|---|---|
| $T(PARMMAP+LNENUM | PARAMAP+4 |