A1VSLN ;Albany FO/GTS - VistA Package Sizing Manager; 30-JUN-2016
Source file <A1VSLN.m>
| Package | Total | Call Graph |
|---|---|---|
| VistA Package Sizing Utility | 6 | EN^A1VSCP (ADD,JUSTPAWS,RTRNADD)^A1VSLAPI EN^A1VSLDE ($$BLDNUM,$$VERNUM)^A1VSLM KILL^A1VSLN ($$PKGEXT,XTMPORD)^A1VSLNA1 |
| List Manager | 3 | EN^VALM FULL^VALM1 (CLEAN,KILL)^VALM10 |
| Kernel | 2 | $$FMTE^XLFDT DISP^XQORM1 |
| MailMan | 2 | ENT^XMPG TOWHOM^XMXAPIU |
| 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 EXTRACT MNGR
|
|
| HDR | ; -- header code
|
|
| INIT | ; -- init variables and list array
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| EXPND | ; -- expand code
|
|
| REFRESH | ; -- On Return from another Template or action, refresh A1VS PKG MGR EXTRACT MNGR List Template array
|
|
| KILL | ; -- Cleanup local and global display arrays
|
|
| FNDXTMP | ; List Package Extracts
|
|
| SELDOLRJ() | ; Select a Process ID
|
|
| CRTPMCLN | ;Kill temporary globals created by 'A1VS PKG EXT CRT PARAM ACTION' Protocol
|
|
| DE | ; -- Delete Extracts
; -- Protocol: A1VS PKG EXTRACT DEL ACTION |
|
| ED | ; - Extract Display
; -- Protocol: A1VS PKG MGR EXT DISP ACTION |
|
| PEXT | ; -- Create Extract
; -- Protocol: A1VS PKG EXTRACT CREATE ACTION |
|
| CRTPARM | ; Display Package Parameter file from selected ^XTMP("A1SIZE") extract global
; -- Protocol: A1VS PKG EXT CRT PARAM ACTION |
|
| EEXT | ; Email ^XTMP("A1SIZE") extract global
; -- Protocol: A1VS PKG EXT EMAIL ACTION |
| Name | Field # of Occurrence |
|---|---|
| EN^A1VSCP | CRTPARM+12 |
| ADD^A1VSLAPI | INIT+3, INIT+4, INIT+5, INIT+6, INIT+7, INIT+8, FNDXTMP+8, FNDXTMP+9 |
| JUSTPAWS^A1VSLAPI | DE+5, DE+6, DE+16, ED+7, ED+8, CRTPARM+7, CRTPARM+8, EEXT+7, EEXT+8, EEXT+25 , EEXT+26 |
| RTRNADD^A1VSLAPI | REFRESH+5, REFRESH+6, REFRESH+7, REFRESH+8, REFRESH+9, REFRESH+10, REFRESH+18, REFRESH+19 |
| EN^A1VSLDE | ED+9 |
| $$BLDNUM^A1VSLM | HDR+2 |
| $$VERNUM^A1VSLM | HDR+2 |
| KILL^A1VSLN | REFRESH+2 |
| $$PKGEXT^A1VSLNA1 | PEXT+4 |
| XTMPORD^A1VSLNA1 | CRTPARM+10 |
| ^DIR | SELDOLRJ+10, DE+13 |
| EN^VALM | EN+1 |
| FULL^VALM1 | SELDOLRJ+5 |
| CLEAN^VALM10 | KILL+1 |
| KILL^VALM10 | KILL+2 |
| $$FMTE^XLFDT | REFRESH+17, FNDXTMP+7, EEXT+21 |
| ENT^XMPG | EEXT+24 |
| TOWHOM^XMXAPIU | EEXT+14 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("A1SIZE" | CRTPMCLN+1!, CRTPARM+11! |
| ^TMP("A1VS PKG MGR EXTRACT" | KILL+3! |
| ^TMP("A1VS-FILERPT" | CRTPMCLN+1! |
| ^TMP("XMY" | EEXT+18 |
| ^XTMP("A1SIZE" | REFRESH+13, REFRESH+15, REFRESH+16, FNDXTMP+3, FNDXTMP+5, FNDXTMP+6, DE+6, DE+7, DE+14!, ED+8 , CRTPARM+8, EEXT+8, EEXT+20, EEXT+22 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A1DOLRJ | REFRESH+1~, REFRESH+12*, REFRESH+13*, REFRESH+15, REFRESH+16, REFRESH+18, FNDXTMP+1~, FNDXTMP+2*, FNDXTMP+3*, FNDXTMP+5 , FNDXTMP+6, FNDXTMP+8 |
| A1INSTMM | EEXT+10~, EEXT+14 |
| A1INSTMM("ADD | R FLAGS" , EEXT+12* |
| A1LPCNT | EEXT+16~, EEXT+17*, EEXT+18* |
| A1TOMM | EEXT+10~ |
| A1TYPE | EEXT+10~, EEXT+13*, EEXT+14 |
| DATE | REFRESH+14~, REFRESH+15*, REFRESH+17*, REFRESH+18, FNDXTMP+4~, FNDXTMP+5*, FNDXTMP+7*, FNDXTMP+8 |
| DIR | KILL+4!, SELDOLRJ+4~, DE+8~ |
| DIR("?" | SELDOLRJ+8* |
| DIR("A" | SELDOLRJ+6*, SELDOLRJ+7*, DE+9*, DE+10* |
| DIR("B" | DE+11* |
| DIR(0 | SELDOLRJ+9*, DE+12* |
| DIRUT | KILL+4!, SELDOLRJ+11, SELDOLRJ+12, DE+18! |
| DTOUT | KILL+4!, DE+14, DE+15, DE+18! |
| DUOUT | KILL+4!, DE+14, DE+15, DE+18! |
| DUZ | EEXT+14, EEXT+19 |
| >> EMGRTARY | REFRESH+3*, REFRESH+5, REFRESH+6, REFRESH+7, REFRESH+8, REFRESH+9, REFRESH+10, REFRESH+18, REFRESH+19 |
| EXSYS | REFRESH+14~, REFRESH+16*, REFRESH+18, FNDXTMP+4~, FNDXTMP+6*, FNDXTMP+8 |
| EXTRSLT | PEXT+3~, PEXT+4* |
| LNENUM | REFRESH+1~, REFRESH+4*, REFRESH+5, REFRESH+6, REFRESH+7, REFRESH+8, REFRESH+9, REFRESH+10, REFRESH+18, REFRESH+19 |
| PROCID | DE+2~, DE+3*, DE+5, DE+6, DE+7, DE+10, DE+14, DE+16 |
| QCHK | ED+3~, ED+4*, ED+7*, ED+8*, ED+9, CRTPARM+3~, CRTPARM+4*, CRTPARM+7*, CRTPARM+8*, CRTPARM+9 , EEXT+3~, EEXT+4*, EEXT+7*, EEXT+8*, EEXT+9 |
| RESULT | SELDOLRJ+4~, SELDOLRJ+11*, SELDOLRJ+12*, SELDOLRJ+13 |
| >> VALMBCK | DE+19*, ED+10*, PEXT+6*, CRTPARM+16*, EEXT+28* |
| >> VALMCNT | INIT+2*, INIT+3, INIT+4, INIT+5, INIT+6, INIT+7, INIT+8, FNDXTMP+8, FNDXTMP+9 |
| >> VALMHDR(1 | HDR+1* |
| >> VALMHDR(2 | HDR+2* |
| X | HELP+1*, KILL+4!, SELDOLRJ+4~, DE+8~, DE+18! |
| XDATE | EEXT+16~, EEXT+20*, EEXT+21*, EEXT+22 |
| XMDUZ | EEXT+16~, EEXT+19* |
| XMERR | EEXT+10~, EEXT+11!, EEXT+15 |
| XMSUB | EEXT+16~, EEXT+22* |
| XMTEXT | EEXT+16~, EEXT+23* |
| XMY | EEXT+16~ |
| XMY( | EEXT+18* |
| XMZ | EEXT+10~, EEXT+25, EEXT+26 |
| XPID | ED+3~, ED+5*, ED+7, ED+8, CRTPARM+3~, CRTPARM+5*, CRTPARM+7, CRTPARM+8, CRTPARM+10, CRTPARM+12 , EEXT+3~, EEXT+5*, EEXT+7, EEXT+8, EEXT+20, EEXT+22, EEXT+23, EEXT+25, EEXT+26 |
| Y | KILL+4!, SELDOLRJ+4~, SELDOLRJ+11, DE+8~, DE+14, DE+15, DE+18! |