Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XPDIP

Package: Kernel

Routine: XPDIP


Information

XPDIP ;SFISC/RSD - Install Package & Routine file ;03/08/2006

Source Information

Source file <XPDIP.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 5 $$NOW^XLFDT  $$LK^XPDIA  UPDATE^XPDID  $$DIC^XPDIK  ($$VER,BMES,MES)^XPDUTL  
VA FileMan 3 FIND^DIC  (FILE,UPDATE)^DIE  (EN1,IX1)^DIK  
Toolkit 1 EN^XQABLOAD  

Caller Graph

Caller Graph Total: 78

Package Total Caller Graph
Lexicon Utility 60 LEX2069P  LEX2070P  LEX2072P  LEX2074P  LEX2076P  LEX2078P  LEX2079P  LEX2082P  
LEX2083P  LEX2084P  LEX2087P  LEX2089P  LEX2090P  LEX2091P  LEX2094P  LEX2096P  
LEX2099P  LEX2100P  LEX2101P  LEX2104P  LEX2105P  LEX2107P  LEX2108P  LEX2109P  
LEX2111P  LEX2112P  LEX2113P  LEX2115P  LEX2116P  LEX2117P  LEX2118P  LEX2119P  
LEX2120P  LEX2121P  LEX2122P  LEX2123P  LEX2124P  LEX2127P  LEX2128P  LEX2129P  
LEX2130P  LEX2131P  LEX2132P  LEX2133P  LEX2134P  LEX2135P  LEX2136P  LEX2137P  
LEX2138P  LEX2139P  LEX2140P  LEX2141P  LEX2142P  LEX2143P  LEX2144P  LEX2145P  
LEX2146P  LEX2147P  LEX2148P  LEX2149P  
Kernel 6 XPDIB  XPDIGP  XPDIJ1  XPDIU  XPDTC  XQP50  
Registration 3 DG53114T  DG53130P  DG53151E  
Accounts Receivable 1 PRYKPST  
Adverse Reaction Tracking 1 GMRAPC11  
Automated Medical Information Exchange 1 DVBA2714  
CPT HCPCS Codes 1 ICPT60PT  
Joint Legacy Viewer 1 JLV29P1  
My HealtheVet 1 MHV1P22  
Police and Security 1 ESP118PT  
VBECS 1 VBEC2P1  
WEBVRAM 1 WEBG012P  

Entry Points

Name Comments DBIA/ICR reference
PKG ;
PKGH
PKGEND
PKGADD() ;check Package file, add if not there
BLD(XPDBLD) ;add Build entry, XPDBLD=Build ien in ^XTMP("XPDI",XPDA,"BLD",
PKGV
PKGVER(XPDPDA,XPDI) ;update version in package file, XPDPDA=Package file ien, return ien of version multiple
  • ICR #2067
    • Status: Active
    • Usage: Supported
    PKGPAT(XPDPDA,XPDV,XPDI) ;update patch history
  • ICR #2067
    • Status: Active
    • Usage: Supported
    MDIC(XPDF,XPDIEN,XPDX) ;
    RTN ;move rtns to install file

    External References

    Name Field # of Occurrence
    FIND^DIC MDIC+2
    FILE^DIE PKGADD+17, PKGVER+8, PKGPAT+13
    UPDATE^DIE MDIC+10, RTN+25, RTN+29
    EN1^DIK BLD+13
    IX1^DIK PKGH+3, PKGADD+15
    $$NOW^XLFDT PKGV+11, RTN+3
    $$LK^XPDIA PKGH+3
    UPDATE^XPDID PKG+3, PKGH, BLD+2, BLD+14, PKGV+1, RTN+12, RTN+27, RTN+31
    $$DIC^XPDIK PKGADD+7, BLD+4
    $$VER^XPDUTL PKGV+11
    BMES^XPDUTL MDIC+11, RTN+18
    MES^XPDUTL MDIC+7, RTN+21
    EN^XQABLOAD PKGEND+7

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD( MDIC+6, MDIC+11
    ^DIC(9.4 - [#9.4] PKGH+1, PKGH+3*, PKGADD+4, PKGADD+11*, PKGADD+13!, PKGPAT+12
    ^TMP($J RTN+2!, RTN+8*, RTN+10*, RTN+20*, RTN+24, RTN+29
    ^XPD(9.6 - [#9.6] PKGEND+2, PKGEND+4, BLD+7!, BLD+8*, BLD+11*
    ^XPD(9.7 - [#9.7] PKGEND+2*, PKGADD+3, PKGV+10, RTN+2!
    ^XTMP("XPDI" PKGADD+3, PKGADD+11, BLD+8, PKGV+3, PKGV+5, PKGV+8, RTN+6, RTN+17, RTN+19

    Label References

    Name Line Occurrences
    $$BLD PKGEND
    $$MDIC PKGVER+4, PKGPAT+6, PKGPAT+7
    $$PKGADD PKG+5
    $$PKGPAT PKGV+11
    $$PKGVER PKGV+6
    PKGEND PKG+7
    PKGV PKG+9

    Naked Globals

    Name Field # of Occurrence
    ^( PKGADD+3, RTN+6
    ^(0 BLD+11, PKGV+5, PKGV+8
    ^(1 PKGV+5, PKGV+8, RTN+10*
    ^(2 PKGV+10
    ^(6.2 RTN+10*
    ^(7.4 RTN+10*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % PKG+1~, PKGH+1*, PKGH+3, PKGEND+4*, PKGEND+6, BLD+1~, BLD+7*, PKGV~, PKGV+3*, PKGV+5*
    PKGV+6*, PKGV+8*, PKGV+10*, PKGV+11*, MDIC+5~, MDIC+7
    %(1 PKGV+5*, PKGV+8*, MDIC+6*
    %(2 MDIC+6*
    CURVER PKGPAT+4~, PKGPAT+12*, PKGPAT+14
    DA PKG+1~, PKG+9*, PKGADD+2~, PKGADD+3*, PKGADD+4, PKGADD+8*, PKGADD+11, PKGADD+13, PKGADD+17, PKGADD+18
    , BLD+1~, BLD+5*, BLD+7, BLD+8, BLD+11, BLD+15, PKGV+6, PKGV+11
    DIERR MDIC+1~
    DIK PKG+1~, PKGH+3*, PKGADD+2~, PKGADD+15*, BLD+1~, BLD+13*
    DIK(1 BLD+13*
    DT PKGV+6
    DUZ PKGV+6, PKGV+11
    I PKGVER+3~, PKGVER+6*, PKGPAT+4~, PKGPAT+9*
    NOW RTN+1~, RTN+3*, RTN+10
    OLDA PKG+1~, PKG+5*, PKGV+3, PKGV+5, PKGV+8
    OLDA(0 PKGADD+3*
    U PKG+5, PKGH+1, PKGH+3, PKGEND+6, PKGADD+3, PKGADD+4, PKGADD+10, PKGADD+18, BLD+7, BLD+11
    PKGV+6, PKGV+8, PKGV+11, PKGVER+4, PKGVER+5, PKGVER+6, PKGPAT+7, PKGPAT+9, PKGPAT+14, MDIC+6
    , MDIC+11
    X PKGADD+2~, PKGADD+3*, PKGADD+7, PKGVER+3~, PKGVER+5*, PKGVER+6, PKGVER+7, PKGPAT+4~, PKGPAT+8*, PKGPAT+9
    , PKGPAT+10, RTN+1~
    XPD PKG+1~, PKGADD+2~, PKGVER+3~, PKGPAT+4~, MDIC+1~, MDIC+9!, RTN+1~
    XPD( PKGADD+17*, PKGVER+5*, PKGPAT+12*
    XPD(0 MDIC+4
    XPD(1 MDIC+4, MDIC+6, MDIC+11, MDIC+12
    >> XPDA PKGEND+2, PKGADD+3, PKGADD+11, PKGADD+17, BLD+8, PKGV+3, PKGV+5, PKGV+8, PKGV+10, RTN+2
    RTN+6, RTN+8, RTN+17, RTN+19, RTN+20
    XPDBLD PKGEND, BLD~, BLD+8
    XPDBLDA PKG+1~, PKGEND*, PKGEND+2, PKGEND+4, PKGEND+7
    XPDC RTN+1~, RTN+3*, RTN+8*, RTN+20*
    XPDCR RTN+1~, RTN+3*, RTN+10*
    >> XPDDR PKGADD+7
    >> XPDDR(1 PKGADD+3*
    XPDF MDIC~, MDIC+2, MDIC+6, MDIC+9, MDIC+11
    XPDFIL PKG+1~, PKGADD+2~, PKGADD+7*, BLD+1~, BLD+4*
    XPDI PKGVER~, PKGVER+4, PKGVER+5, PKGVER+6, PKGPAT~, PKGPAT+7, PKGPAT+9, RTN+1~, RTN+14*, RTN+17*
    RTN+19
    XPDI(1 PKGVER+7, PKGPAT+10
    >> XPDIDCNT PKG+3*, PKGH*, BLD+2*, PKGV+1*, RTN+12*, RTN+27*
    >> XPDIDMOD PKG+3*
    >> XPDIDTOT PKG+3*, BLD+14, RTN+12, RTN+27, RTN+31
    >> XPDIDVT PKG+3, PKGH, BLD+2, BLD+14, PKGV+1, RTN+12, RTN+27, RTN+31
    XPDIEN PKGVER+3~, PKGVER+4*, PKGVER+5, PKGPAT+4~, PKGPAT+6*, PKGPAT+7*, PKGPAT+8, MDIC~, MDIC+2, MDIC+9
    >> XPDIST PKGEND+6*, BLD+11*
    XPDJ PKGVER+3~, RTN+1~, RTN+3*, RTN+6*, RTN+8, RTN+10, RTN+17*, RTN+19*, RTN+20, RTN+21
    XPDK RTN+1~, RTN+13*, RTN+17, RTN+19
    XPDL RTN+1~
    XPDM RTN+1~, RTN+6*, RTN+8, RTN+10
    XPDN MDIC+1~
    XPDN( MDIC+9*
    >> XPDNM BLD+4, PKGV+4, PKGV+11, RTN+10
    XPDO PKGADD+2~, PKGADD+3*, PKGADD+4, PKGADD+6, PKGADD+11, PKGADD+18
    XPDP PKGPAT+4~, PKGPAT+7*, PKGPAT+8, PKGPAT+14
    XPDPDA PKGVER~, PKGVER+4, PKGVER+5, PKGPAT~, PKGPAT+6, PKGPAT+12
    XPDPKG PKG+1~, PKG+5*, PKG+7, PKG+9, PKGH+1, PKGH+3, PKGEND+4, BLD+11
    XPDR RTN+1~
    XPDRH RTN+1~, RTN+3*, RTN+18*
    XPDV PKGVER+3~, PKGVER+4*, PKGVER+5, PKGVER+9, PKGPAT~, PKGPAT+6*, PKGPAT+7, PKGPAT+12, PKGPAT+14
    XPDX MDIC~, MDIC+2, MDIC+6, MDIC+9, MDIC+11
    Y PKG+1~, PKG+5*, PKGADD+2~, PKGADD+7*, PKGADD+8, PKGADD+10, BLD+1~, BLD+4*, BLD+5, BLD+7
    , BLD+13*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All