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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XPDI

Package: Kernel

Routine: XPDI


Information

XPDI ;SFISC/RSD - Install Process ;9/16/02 13:29 [ 03/19/2004 12:04 PM ]

Source Information

Source file <XPDI.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 9 (,HOME)^%ZIS  (,$$TM)^%ZTLOAD  ($$FMADD,$$FMTE,$$HADD,$$HTE,$$HTFM)^XLFDT  ($$LOOK,QUES,QUIT,XPDIJ,XQSET)^XPDI1  EN^XPDIJ  $$ENV^XPDIL1  DIR^XPDIQ  (BMES,MES)^XPDUTL  
INIT^XQOO  
VA Fileman 3 (,FILE,UPDATE)^DIE  ^DIK  ^DIR  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Kernel 6 XPDI1  XPDIGP  XPDIL  XPDIL1  XPDIPM  XPDIR  

Entry Points

Name Comments DBIA/ICR reference
NONE
EN ;install
ABRTALL(XPDK) ;abort all Builds
DEV
ABORT(XPDA,XPDK,XPDALL) ;abort install of Build XPDA
ASKABRT ;ask if want to unload distribution

External References

Name Field # of Occurrence
^%ZIS DEV+2, DEV+11
HOME^%ZIS DEV+25
^%ZTLOAD DEV+25
$$TM^%ZTLOAD EN+65
^DIE EN+63
FILE^DIE EN+50, DEV+30, ABORT+19
UPDATE^DIE EN+55
^DIK ABORT+20
^DIR EN+46, EN+61, DEV+22, ASKABRT+3
$$FMADD^XLFDT DEV+13
$$FMTE^XLFDT DEV+18
$$HADD^XLFDT DEV+15
$$HTE^XLFDT ABORT+3
$$HTFM^XLFDT DEV+15
$$LOOK^XPDI1 EN+2
QUES^XPDI1 EN+18
QUIT^XPDI1 DEV+14, DEV+32
XPDIJ^XPDI1 DEV+4, DEV+14, DEV+32
XQSET^XPDI1 EN+21
EN^XPDIJ DEV+4, DEV+32
$$ENV^XPDIL1 EN+13
DIR^XPDIQ EN+31, EN+33
BMES^XPDUTL ABORT+3
MES^XPDUTL ABORT+3
INIT^XQOO EN+43

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"**INSTALL FILE IS CORRUPTED**",!,*7
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+27
Function Call: WRITE
  • Prompt: ?3,$P(^(I,0),U),!
  • Line Location: EN+59
Function Call: WRITE
  • Prompt: !!,"No VOLUME SETS selected!!"
  • Line Location: EN+64
Function Call: WRITE
  • Prompt: !!,"Enter the Device you want to print the Install messages."
  • Line Location: DEV+7
Function Call: WRITE
  • Prompt: !,"Enter a '^' to abort the install.",!
  • Line Location: DEV+9
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKABRT+3
Function Call: WRITE
  • Prompt: !!,"**NOTHING INSTALLED**",!
  • Line Location: NONE+0
Routine Call
  • %ZIS
  • Line Location:
    • DEV+25
Routine Call
  • DIE
  • Line Location:
    • EN+63
Routine Call
  • DIR
  • Line Location:
    • EN+46
    • EN+61
    • DEV+22
    • ASKABRT+3
Routine Call
  • %ZIS
  • Line Location:
    • DEV+2
    • DEV+11
Routine Call
  • DIE
  • Line Location:
    • EN+55
Routine Call
  • DIE
  • Line Location:
    • EN+50
    • DEV+30
    • ABORT+19

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(14.5 - [#14.5] EN+57
^%ZOSF("UCI" EN+56
^DD(3.5 DEV
^TMP($J EN+4!, EN+42
^XPD(9.7 - [#9.7] EN+4, EN+7, EN+10, EN+26, EN+55, EN+59, EN+64, ABORT+2, ABORT+12, ASKABRT+4
, ABRTALL+5
^XTMP("XPDI" EN+16*, EN+17*, EN+20, EN+29, DEV+13*, ABORT+7!
^XTMP("XQOO" EN+39*, EN+42*

Label References

Name Line Occurrences
ABORT ABRTALL+3
ABRTALL EN+31, EN+33, EN+36, EN+52, ASKABRT+3
ASKABRT DEV+11, DEV+14
NONE EN+23, EN+26

Naked Globals

Name Field # of Occurrence
^( EN+26, EN+29, EN+57, EN+59
^("INIT" EN+10
^(0 EN+7, ABORT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+1~, EN+2*, EN+7*, EN+26*, EN+29*, ABORT+1~, ABORT+15*
>> %ZIS DEV+2*, DEV+10*
DA EN+53~, EN+62*, ABORT+1~, ABORT+4*
DIE EN+53~, EN+62*
DIK ABORT+1~, ABORT+4*
DIR EN+1~, EN+44~, EN+53~, DEV+15~, ASKABRT+1~
DIR("?" EN+45*, DEV+19*, DEV+20*, DEV+21*
DIR("A" EN+45*, EN+60*, DEV+17*, ASKABRT+2*
DIR("B" EN+44*, EN+60*, DEV+18*, DEV+21, ASKABRT+2*
DIR(0 EN+44*, EN+60*, DEV+16*, ASKABRT+2*
DIRUT EN+1~, EN+31, EN+33, EN+46, EN+52, EN+61, DEV+23, ASKABRT+1~
DR EN+53~, EN+62*
DR(2 EN+62*
DT EN+39, DEV+13
DUZ EN+39
I EN+53~, EN+56*, EN+57*, EN+59*
IO DEV+32
IO("Q" DEV+14, DEV+25!
>> IOP DEV+2*
NOW DEV+15~*, DEV+16, DEV+18
POP EN+1~, DEV*, DEV+2, DEV+4, DEV+11
U EN+4, EN+7, EN+29, EN+39, EN+57, EN+59, DEV+10, DEV+13, ABORT+2, ABORT+13
X EN+53~, EN+57*, ASKABRT+1~
XPD EN+1~, EN+49!, EN+53~, EN+55, DEV+29!, DEV+30!, ABORT+14~
XPD( EN+49*, EN+57*, DEV+29*, DEV+30*, ABORT+18*
XPDA EN+1~, EN+7*, EN+10, EN+16, EN+17, EN+18, EN+20, EN+21, EN+25*, EN+26
, EN+29, EN+55, EN+57, EN+59, EN+62, EN+64, DEV+4*, DEV+10*, ABORT~, ABORT+2
, ABORT+4, ABORT+6, ABORT+7, ABORT+10, ABRTALL+1~, ABRTALL+3*
XPDALL ABORT~, ABORT+10
XPDD EN+1~, DEV+13*, DEV+16
XPDDIQ EN+1~, EN+15, EN+17
XPDIABT EN+1~
XPDIJ EN+1~, EN+20*, DEV+4, DEV+14, DEV+32
XPDIT EN+1~, EN+4*, EN+6*, EN+7, EN+18, DEV+29*, DEV+30*, ABORT+13*
XPDJ ABORT+1~, ABORT+4*, ABORT+6
XPDK ABORT~, ABORT+3, ABORT+6, ABRTALL~, ABRTALL+3
XPDNM EN+1~, EN+7*, EN+8, EN+25*, DEV+24, ABORT+1~, ABORT+2*, ABORT+3, ABORT+4, ABORT+6
XPDNOQUE EN+1~, EN+15, EN+16, DEV+8, DEV+10
XPDPKG EN+1~, EN+7*
XPDQUES EN+1~
XPDQUES("XPZ1" EN+38
XPDQUES("XPZ2" EN+52
XPDQUIT EN+1~, EN+3, EN+6, EN+10*, EN+13*, EN+18, EN+23, ASKABRT+2*
XPDREQAB EN+1~, EN+13, EN+23
XPDSET EN+1~, EN+4*, EN+25, EN+39, EN+42, EN+49
XPDSET1 EN+1~, EN+4*, EN+36, EN+38*, EN+40, EN+43, EN+46*, EN+49
XPDST EN+1~, EN+2*, EN+3, EN+4, EN+25, EN+49, DEV+4, DEV+10, DEV+14, DEV+29
, DEV+32, ABORT+10, ABORT+12, ABORT+13*, ABORT+15, ABORT+18, ASKABRT+4, ABRTALL+5
XPDT EN+1~, EN+6, ABRTALL+2*, ABRTALL+3*
XPDT( EN+6, EN+7, EN+18, DEV+30, ABORT+6!, ABORT+13, ABORT+14!, ABORT+17, ABORT+18, ABRTALL+3
XPDT("" EN+23
XPDT("DA" EN+26, ABORT+6!, ABORT+13*
XPDT("GP" ABORT+6!
XPDT("MASTER" EN+29*
XPDT("NM" ABORT+4, ABORT+6!, ABORT+13*
XPDT(0 ABORT+10
XPDT(1 ABORT+13*
Y EN+1~, EN+25*, EN+26*, EN+38*, EN+49, EN+53~, EN+56*, EN+57, EN+61, DEV+24
, ABORT+1~, ABORT+10*, ABORT+13, ABORT+14, ABORT+17*, ABORT+18, ASKABRT+1~, ASKABRT+3
Z EN+53~, EN+56*, EN+57*
>> ZTDESC DEV+24*
>> ZTDTH DEV+24*
>> ZTRTN DEV+24*
>> ZTSAVE("XPDA" DEV+24*
ZTSK EN+1~, DEV+14, DEV+26, DEV+29
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All