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

Package: Kernel

Routine: XPDDP1


Information

XPDDP1 ;SFISC/RSD - Continue Display a package ;06/24/2008

Source Information

Source file <XPDDP1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 ($$FMTE,$$HTE)^XLFDT  $$RJ^XLFSTR  
VA FileMan 2 $$EXTERNAL^DILFD  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XPDDP  

Entry Points

Name Comments DBIA/ICR reference
PNT(XPDGR) ; Print a package, XPDGR=global root
ID ; Identify the package
DESCR ; Show patch description
PREPOST ; Environment check and pre/post routines
FILES ; Show files/DDs
COMP ; Print Build components
QUESTS ; Show Install Questions
ALFABETA ; Alpha/Beta Testing
NAMESP ; Namespaces
REQDBLD ; Required Builds
GLOBAL ; Global Package
MULT ; Multi-Package
CHK(Y,XPD) ;Y=excess lines XPD=1 print file header, return 1 to exit
CONT() ; Press Return to continue; ^ to exit.
HDR ;
HDR1 ;

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD ID+3, ID+4, FILES+8, FILES+10, ALFABETA+4, REQDBLD+6, GLOBAL+5
^DIR CONT+4
$$FMTE^XLFDT ID+7
$$HTE^XLFDT ID+1
$$RJ^XLFSTR HDR+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="C-"
  • Line Location: ID+2
Function Call: WRITE
  • Prompt: !,XPDUL
  • Line Location: ID+2
Function Call: WRITE
  • Prompt: !?12,"TYPE: ",$$EXTERNAL^DILFD(9.6,2,"",XPDTYPE)
  • Line Location: ID+3
Function Call: WRITE
  • Prompt: ?51,"TRACK NATIONALLY: ",$$EXTERNAL^DILFD(9.6,5,"",XPDTRACK)
  • Line Location: ID+4
Function Call: WRITE
  • Prompt: !,"NATIONAL PACKAGE: ",$P($G(^DIC(9.4,+$P(XPD0,U,2),0),$P(XPD0,U,2)),U)
  • Line Location: ID+5
Function Call: WRITE
  • Prompt: ?49,"ALPHA/BETA TESTING: ",$S($P($G(@XPDGR@("ABPKG")),U)="y":"YES",1:"NO")
  • Line Location: ID+6
Function Call: WRITE
  • Prompt: !,"DATE DISTRIBUTED: ",$$FMTE^XLFDT($P(XPD0,U,4))
  • Line Location: ID+7
Function Call: WRITE
  • Prompt: !!?5,"DESCRIPTION:"
  • Line Location: DESCR+1
Function Call: WRITE
  • Prompt: !,$S(IOM>1:$E(XPDTXT,1,IOM-1),1:XPDTXT)
  • Line Location: DESCR+7
Function Call: WRITE
  • Prompt: !!,"ENVIRONMENT CHECK: ",$G(@XPDGR@("PRE"))
  • Line Location: PREPOST+2
Function Call: WRITE
  • Prompt: ?49,"DELETE ENV ROUTINE: "
  • Line Location: PREPOST+3
Function Call: WRITE
  • Prompt: $S($P($G(@XPDGR@("INID")),U)="y":"Yes",1:"No")
  • Line Location: PREPOST+3
Function Call: WRITE
  • Prompt: !," PRE-INIT ROUTINE: ",$G(@XPDGR@("INI"))
  • Line Location: PREPOST+6
Function Call: WRITE
  • Prompt: ?44,"DELETE PRE-INIT ROUTINE: "
  • Line Location: PREPOST+7
Function Call: WRITE
  • Prompt: $S($P($G(@XPDGR@("INID")),U,3)="y":"Yes",1:"No")
  • Line Location: PREPOST+7
Function Call: WRITE
  • Prompt: !,"POST-INIT ROUTINE: ",$G(@XPDGR@("INIT"))
  • Line Location: PREPOST+9
Function Call: WRITE
  • Prompt: ?43,"DELETE POST-INIT ROUTINE: "
  • Line Location: PREPOST+10
Function Call: WRITE
  • Prompt: $S($P($G(@XPDGR@("INID")),U,2)="y":"Yes",1:"No")
  • Line Location: PREPOST+10
Function Call: WRITE
  • Prompt: !,"PRE-TRANSPORT RTN: ",$G(@XPDGR@("PRET"))
  • Line Location: PREPOST+11
Function Call: WRITE
  • Prompt: !," RESTORE ROUTINE: ",$G(@XPDGR@("REST"))
  • Line Location: PREPOST+12
Function Call: WRITE
  • Prompt: !,XPDUL
  • Line Location: FILES+2
Function Call: WRITE
  • Prompt: ?43,$$EXTERNAL^DILFD(9.64,222.1,"",$P(XPD,U)),?49,$$EXTERNAL^DILFD(9.64,222.2,"",$P(XPD,U,2)),?55,$$EXTERNAL^DILFD(9.64,222.7,"",$P(XPD,U,7))
  • Line Location: FILES+8
Function Call: WRITE
  • Prompt: ?63,$E($$EXTERNAL^DILFD(9.64,222.8,"",$P(XPD,U,8)),1,4),?69,$$EXTERNAL^DILFD(9.64,222.5,"",$P(XPD,U,5)),?75,$$EXTERNAL^DILFD(9.64,222.9,"",$P(XPD,U,9))
  • Line Location: FILES+10
Function Call: WRITE
  • Prompt: !,"Partial DD:"
  • Line Location: FILES+15
Function Call: WRITE
  • Prompt: !
  • Line Location: FILES+18
Function Call: WRITE
  • Prompt: ?12,"subDD: ",J
  • Line Location: FILES+19
Function Call: WRITE
  • Prompt: !
  • Line Location: FILES+22
Function Call: WRITE
  • Prompt: ?30,"fld: ",I
  • Line Location: FILES+23
Function Call: WRITE
  • Prompt: !,?2,"DD SCREEN : ",^(223)
  • Line Location: FILES+24
Function Call: WRITE
  • Prompt: !,?2,"DATA SCREEN: ",^(224)
  • Line Location: FILES+25
Function Call: WRITE
  • Prompt: !!,$S($D(^DIC(I,0)):$P(^(0),U),XPDFL:$G(^XTMP("XPDI",XPDA,"FIA",I),"UNKNOWN"),1:"UNKNOWN")_":",?47,"ACTION:"
  • Line Location: COMP+5
Function Call: WRITE
  • Prompt: !,?3,$P(X,U),?50,$P($P(XPD,";",$P(X,U,3)+1),":",2)
  • Line Location: COMP+12
Function Call: WRITE
  • Prompt: !!,"INSTALL QUESTIONS: "
  • Line Location: QUESTS+3
Function Call: WRITE
  • Prompt: !!?5,"SUBSCRIPT: ",X
  • Line Location: QUESTS+7
Function Call: WRITE
  • Prompt: !,"DIR(0)=",J
  • Line Location: QUESTS+8
Function Call: WRITE
  • Prompt: !,"DIR(""A"",",J,")=",^(J,0)
  • Line Location: QUESTS+10
Function Call: WRITE
  • Prompt: !,"DIR(""A"")=",K
  • Line Location: QUESTS+11
Function Call: WRITE
  • Prompt: !,"DIR(""B"")=",^("B")
  • Line Location: QUESTS+12
Function Call: WRITE
  • Prompt: !,"DIR(""?"",",J,")=",^(J,0)
  • Line Location: QUESTS+14
Function Call: WRITE
  • Prompt: !,"DIR(""?"")=",^("Q")
  • Line Location: QUESTS+15
Function Call: WRITE
  • Prompt: !,"DIR(""??"")=",^("QQ")
  • Line Location: QUESTS+16
Function Call: WRITE
  • Prompt: !,"M CODE: ",^("M")
  • Line Location: QUESTS+17
Function Call: WRITE
  • Prompt: !
  • Line Location: QUESTS+22
Function Call: WRITE
  • Prompt: !," Default Rebuild Menu Trees Upon Completion of Install: ",$P(X,U,9)
  • Line Location: QUESTS+23
Function Call: WRITE
  • Prompt: !," Default INHIBIT LOGONs during the install: ",$P(X,U,5)
  • Line Location: QUESTS+24
Function Call: WRITE
  • Prompt: !," Default DISABLE Scheduled Options, Menu Options, and Protocols: ",$P(X,U,11)
  • Line Location: QUESTS+25
Function Call: WRITE
  • Prompt: !!,"ALPHA/BETA TESTING: ",$$EXTERNAL^DILFD(9.6,20,"",$P(XPD,U)),?47,"INSTALLATION MESSAGE: ",$$EXTERNAL^DILFD(9.6,21,"",$P(XPD,U,2))
  • Line Location: ALFABETA+4
Function Call: WRITE
  • Prompt: !,"ADDRESS: ",$P(XPD,U,3)
  • Line Location: ALFABETA+5
Function Call: WRITE
  • Prompt: !!,"INCLUDE NAMESPACE:",?47,"EXCLUDE NAMESPACE:"
  • Line Location: NAMESP+3
Function Call: WRITE
  • Prompt: !?3,^(I,0)
  • Line Location: NAMESP+5
Function Call: WRITE
  • Prompt: !
  • Line Location: NAMESP+9
Function Call: WRITE
  • Prompt: ?50,XPDNMSP
  • Line Location: NAMESP+10
Function Call: WRITE
  • Prompt: !!,"REQUIRED BUILDS:",?47,"ACTION:"
  • Line Location: REQDBLD+3
Function Call: WRITE
  • Prompt: !?3,$P(XPD,U),?50,$$EXTERNAL^DILFD(9.611,1,"",$P(XPD,U,2))
  • Line Location: REQDBLD+6
Function Call: WRITE
  • Prompt: !!,"GLOBAL:",?47,"KILL GLOBAL BEFORE INSTALL:"
  • Line Location: GLOBAL+2
Function Call: WRITE
  • Prompt: !?3,$P(XPD,U),?50,$$EXTERNAL^DILFD(9.65,1,"",$P(XPD,U,2))
  • Line Location: GLOBAL+5
Function Call: WRITE
  • Prompt: !!,"SEQUENCE OF BUILDS:"
  • Line Location: MULT+2
Function Call: WRITE
  • Prompt: !?2,XPDI,?8,$E($P(XPD,U),1,44),?54,$S($P(XPD,U,2)=1:"",1:"Not ")_"Required to Continue"
  • Line Location: MULT+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CHK+5
Function Call: WRITE
  • Prompt: !,XPDUL
  • Line Location: CHK+6
Function Call: WRITE
  • Prompt: "PACKAGE: ",$P(XPD0,U)," ",XPDDT,?70,$$RJ^XLFSTR("PAGE "_XPDPG,9)
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !!,?43,"UP SEND DATA USER"
  • Line Location: HDR1+1
Function Call: WRITE
  • Prompt: !,?43,"DATE SEC. COMES SITE RSLV OVER"
  • Line Location: HDR1+2
Function Call: WRITE
  • Prompt: !,"FILE #",?12,"FILE NAME",?43,"DD CODE W/FILE DATA PTRS RIDE"
  • Line Location: HDR1+3
Routine Call
  • DIR
  • Line Location:
    • CONT+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(9.68 COMP+1
^DIC - [#1] FILES+6, COMP+5
^DIC(9.4 - [#9.4] ID+5
^XTMP("XPDI" FILES+6, COMP+5

Label References

Name Line Occurrences
$$CHK DESCR+6, PREPOST+1, PREPOST+5, PREPOST+8, PREPOST+11, PREPOST+12, FILES+2, FILES+4, FILES+14, FILES+18
FILES+22, FILES+24, FILES+25, COMP+4, COMP+10, QUESTS+2, QUESTS+6, QUESTS+10, QUESTS+11, QUESTS+12
QUESTS+14, QUESTS+15, QUESTS+16, QUESTS+17, QUESTS+22, QUESTS+23, QUESTS+24, QUESTS+25, ALFABETA+3, NAMESP+2
NAMESP+5, NAMESP+9, REQDBLD+2, REQDBLD+5, GLOBAL+1, GLOBAL+4, MULT+1, MULT+4
$$CONT CHK+3
ALFABETA PNT+16
COMP PNT+13
DESCR PNT+8
FILES PNT+12
GLOBAL PNT+11
HDR ID+2, CHK+5
HDR1 FILES+2, CHK+5
ID PNT+7
MULT PNT+9
NAMESP PNT+17
PREPOST PNT+10
QUESTS PNT+15
REQDBLD PNT+18

Naked Globals

Name Field # of Occurrence
^( DESCR+3, FILES+4, COMP+7, QUESTS+5, QUESTS+10, QUESTS+14, NAMESP+5, NAMESP+8, REQDBLD+5, GLOBAL+4
MULT+4
^("A" QUESTS+5
^("B" QUESTS+12
^("M" QUESTS+17
^("Q" QUESTS+15
^("QQ" QUESTS+16
^(0 PNT+6, COMP+5
^(1 QUESTS+5
^(223 FILES+24
^(224 FILES+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR CONT+3~
DIR(0 CONT+4*
>> DIRUT PNT+8, PNT+10, PNT+12, PNT+13, PNT+15, PNT+16, PNT+17, PNT+18, DESCR+3, DESCR+5
PREPOST+4, FILES+11, FILES+17, FILES+21, COMP+2, COMP+7, QUESTS+5, QUESTS+18, NAMESP+5, NAMESP+8
, CONT+1
I PNT+4~, FILES+2*, FILES+20*, FILES+21*, FILES+23, COMP+1*, COMP+2*, COMP+3, COMP+5, COMP+7
COMP+9, QUESTS+4*, QUESTS+5*, QUESTS+10, QUESTS+12, QUESTS+14, QUESTS+15, QUESTS+16, QUESTS+17, NAMESP+4*
NAMESP+5*, NAMESP+8, CONT+3~
IOF ID+2, CHK+5
IOM ID+1, DESCR+4, DESCR+5, DESCR+7
IOSL CHK+2
IOST ID+2, CONT+2
J PNT+4~, FILES+16*, FILES+17*, FILES+19, FILES+21, COMP+6*, COMP+7*, QUESTS+5*, QUESTS+8, QUESTS+9*
QUESTS+10*, QUESTS+13*, QUESTS+14*, NAMESP+7*, NAMESP+8*, CONT+3~
K PNT+4~, QUESTS+5*, QUESTS+11, CONT+3~
U ID+1, ID+5, ID+6, ID+7, PREPOST+3, PREPOST+7, PREPOST+10, FILES+6, FILES+8, FILES+10
FILES+11, COMP+1, COMP+5, COMP+12, QUESTS+5, QUESTS+21, QUESTS+23, QUESTS+24, QUESTS+25, ALFABETA+2
ALFABETA+4, ALFABETA+5, REQDBLD+6, GLOBAL+5, MULT+5, HDR+1
X PNT+4~, COMP+7*, COMP+8, COMP+9*, COMP+12, QUESTS+5*, QUESTS+7, QUESTS+20*, QUESTS+21, QUESTS+23
QUESTS+24, QUESTS+25, CONT+3~
XPD PNT+4~, FILES+4*, FILES+8, FILES+10, FILES+11, COMP+1*, COMP+12, ALFABETA+1*, ALFABETA+2, ALFABETA+4
ALFABETA+5, REQDBLD+5*, REQDBLD+6, GLOBAL+4*, GLOBAL+5, MULT+4*, MULT+5, CHK~, CHK+4*, CHK+5
XPD0 PNT+4~, PNT+6*, ID+1, ID+5, ID+7, HDR+1
>> XPDA FILES+6, COMP+5
XPDDT PNT+4~, ID+1*, HDR+1
XPDFL PNT+4~, PNT+14, ID+1*, FILES+6, COMP+5
XPDFLD FILES+13~, FILES+20*, FILES+22, FILES+23*
XPDGR PNT~, PNT+5*, PNT+6, ID+1, ID+6, DESCR+3, PREPOST+2, PREPOST+3, PREPOST+6, PREPOST+7
PREPOST+9, PREPOST+10, PREPOST+11, PREPOST+12, FILES+1, FILES+4, FILES+17, FILES+21, FILES+24, FILES+25
COMP+2, COMP+3, COMP+7, COMP+9, QUESTS+1, QUESTS+5, QUESTS+10, QUESTS+12, QUESTS+14, QUESTS+15
QUESTS+16, QUESTS+17, QUESTS+20, ALFABETA+1, NAMESP+1, NAMESP+5, NAMESP+8, REQDBLD+1, REQDBLD+5, GLOBAL+4
MULT+4
XPDI PNT+4~, DESCR+2*, DESCR+3*, FILES+3*, FILES+4*, FILES+6, FILES+17, FILES+21, FILES+24, FILES+25
REQDBLD+4*, REQDBLD+5*, GLOBAL+3*, GLOBAL+4*, MULT+3*, MULT+4*, MULT+5
XPDLF NAMESP+6~, NAMESP+7*, NAMESP+9, NAMESP+11*
XPDNMSP NAMESP+6~, NAMESP+8*, NAMESP+10
XPDPG PNT+4~, ID+1*, CHK+4*, HDR+1
XPDSUB FILES+13~, FILES+16*, FILES+18, FILES+20*
XPDTRACK PNT+4~, ID+1*, ID+4
XPDTXT PNT+4~, DESCR+3*, DESCR+4*, DESCR+5*, DESCR+7
XPDTYPE PNT+4~, PNT+9, PNT+11, ID+1*, ID+3, PREPOST+4, PREPOST+11, PREPOST+12
XPDUL PNT+4~, ID+1*, ID+2, FILES+2, CHK+6
Y CHK~, CHK+2, CONT+3~, CONT+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All