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 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: 8

Package Total Caller Graph
Kernel 6 XPDIGP  XPDIJ1  XPDIJ1Z  XPDIU  XPDTC  XQP50  
Adverse Reaction Tracking 1 GMRAPC11  
IHS Patient Registration 1 AG72ENMP  

Entry Points

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

    External References

    Name Field # of Occurrence
    FIND^DIC MDIC+2
    FILE^DIE PKGADD+17, PKGVER+8, PKGPAT+13
    UPDATE^DIE PKGH+13, MDIC+10, RTN+26, RTN+30
    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+13, RTN+28, RTN+32
    $$DIC^XPDIK PKGADD+7, BLD+4
    $$VER^XPDUTL PKGV+11
    BMES^XPDUTL MDIC+11, RTN+19
    MES^XPDUTL MDIC+7, RTN+22
    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+11*, RTN+21*, RTN+25, RTN+30
    ^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" PKGH+7, PKGH+9, PKGH+10, PKGH+11, PKGH+12, PKGADD+3, PKGADD+11, BLD+8, PKGV+3, PKGV+5
    , PKGV+8, RTN+6, RTN+18, RTN+20

    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+11*
    ^(2 PKGV+10
    ^(7.4 RTN+11*

    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*
    IEN PKGH+5~, PKGH+9!
    IEN( PKGH+10*, PKGH+11*, PKGH+12*
    NOW RTN+1~, RTN+3*, RTN+11
    OLDA PKG+1~, PKG+5*, PKGH+7, PKGH+9, PKGH+10, PKGH+11, PKGH+12, PKGV+3, PKGV+5, PKGV+8
    REC PKGH+5~, PKGH+6*, PKGH+7*, PKGH+9, PKGH+10, PKGH+11, PKGH+12
    U PKG+5, PKGH+1, PKGH+3, PKGH+9, PKGH+10, PKGH+11, 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 PKGH+7, PKGH+9, PKGH+10, PKGH+11, PKGH+12, 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+18, RTN+20, RTN+21
    XPDBLD PKGEND, BLD~, BLD+8
    XPDBLDA PKG+1~, PKGEND*, PKGEND+2, PKGEND+4, PKGEND+7
    XPDC RTN+1~, RTN+3*, RTN+8*, RTN+21*
    XPDCR RTN+1~, RTN+3*, RTN+11*
    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+15*, RTN+18*
    , RTN+20
    XPDI(1 PKGVER+7, PKGPAT+10
    >> XPDIDCNT PKG+3*, PKGH*, BLD+2*, PKGV+1*, RTN+13*, RTN+28*
    >> XPDIDMOD PKG+3*
    >> XPDIDTOT PKG+3*, BLD+14, RTN+13, RTN+28, RTN+32
    >> XPDIDVT PKG+3, PKGH, BLD+2, BLD+14, PKGV+1, RTN+13, RTN+28, RTN+32
    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+11, RTN+18*, RTN+20*, RTN+21, RTN+22
    XPDK RTN+1~, RTN+14*, RTN+18, RTN+20
    XPDL RTN+1~
    XPDM RTN+1~, RTN+6*
    XPDN MDIC+1~
    XPDN( MDIC+9*
    >> XPDNM BLD+4, PKGV+4, PKGV+11
    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, PKGH+10, PKGH+11, PKGH+12, PKGEND+4
    , BLD+11
    XPDR RTN+1~
    XPDRH RTN+1~, RTN+3*, RTN+19*
    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