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

Package: Kernel

Routine: XPDT


Information

XPDT ;SFISC/RSD - Transport a package ;02/12/2009

Source Information

Source file <XPDT.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Kernel 10 (,HOME)^%ZIS  ^%ZISC  $$DEL1^%ZISH  $$HTE^XLFDT  $$DIC^XPDE  $$LOAD^XPDTA  BLD^XPDTC  ^XPDTP  
($$PKG,$$VER)^XPDUTL  ($$GLOPKG,$$RTN)^XPDV  
MailMan 1 ^XMD  
Toolkit 1 $$GET^XPAR  
VA FileMan 1 ^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: 2

Package Total Caller Graph
Kernel 2 XPD TRANSPORT PACKAGE  XPDIB  

Entry Points

Name Comments DBIA/ICR reference
EN ;build XTMP("XPDT",ien, XPDA=ien,XPDNM=name
DEV
GO
GO1
GW ;global write
XM ;Send HFS checksum message
GPW ;global package write
QUIT
ABORT
PCK(XPDA,XPDNM,XPDREQ,XPDA0) ;XPDA=Build ien, XPDNM=Build name, XPDREQ=Required, XPDA0=Y(0) ^XPD(9.6,XPDA,0)
SUM(X,Z) ;X=string to write, Z 0=don't check size
PAH(XPDA) ;check for PATCH APPLICATION HISTORY in Package file
PRET ;Pre-Transport Routine
DISP ;display packages, RETURN: DIRUT ;p713 ;p750

External References

Name Field # of Occurrence
^%ZIS DEV+10
HOME^%ZIS DEV+1
^%ZISC GO1+8, ABORT+5
$$DEL1^%ZISH ABORT+7
^DIR EN+49, DEV+3, DEV+7, PCK+12, DISP+8, DISP+11, DISP+23, DISP+25
$$HTE^XLFDT DEV+12
^XMD XM+19
$$GET^XPAR XM+6
$$DIC^XPDE EN+10
$$LOAD^XPDTA EN+74
BLD^XPDTC EN+75
^XPDTP EN+79
$$PKG^XPDUTL EN+62
$$VER^XPDUTL EN+62, PAH+2
$$GLOPKG^XPDV EN+71
$$RTN^XPDV PRET+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Enter the Package Names to be transported. The order in which",!,"they are entered will be the order in which they are installed.",!!
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: " ",$P(XPDI,U)," already listed",!
  • Line Location: EN+15
Function Call: WRITE
  • Prompt: " GLOBAL PACKAGE"
  • Line Location: EN+17
Function Call: WRITE
  • Prompt: !,"A GLOBAL PACKAGE cannot be sent with any other packages"
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: " **Cannot have a pre-existing Transport Global**"
  • Line Location: EN+20
Function Call: WRITE
  • Prompt: ?12,$P(Z,U),!
  • Line Location: EN+22
Function Call: WRITE
  • Prompt: !,"A Master Build must be the first/only package in a transport"
  • Line Location: EN+30
Function Call: WRITE
  • Prompt: " **Can't find definition in Build file**"
  • Line Location: EN+34
Function Call: WRITE
  • Prompt: " already listed"
  • Line Location: EN+35
Function Call: WRITE
  • Prompt: !,"No Transport Method selected, will only write Transport Global to ^XTMP."
  • Line Location: EN+53
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+56
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+82
Function Call: WRITE
  • Prompt: "Transport Global ^XTMP(""XPDT"","_+XPDT(XPDT)_") created for ",$P(XPDT(XPDT),U,2),!
  • Line Location: EN+82
Function Call: WRITE
  • Prompt: !
  • Line Location: DEV+0
Function Call: WRITE
  • Prompt: !!,"**Incorrect Host File name**",!,$C(7)
  • Line Location: DEV+10
Function Call: WRITE
  • Prompt: $$SUM(XPDHD),!,$$SUM(XPDH),!
  • Line Location: DEV+13
Function Call: WRITE
  • Prompt: $$SUM("**KIDS**GLOBALS:"_$P(XPDT(1),U,2)_U_XPDGP),!
  • Line Location: GO+2
Function Call: WRITE
  • Prompt: $$SUM(XPDH1_Y),!
  • Line Location: GO+4
Function Call: WRITE
  • Prompt: !
  • Line Location: GO1+0
Function Call: WRITE
  • Prompt: "**END**",!
  • Line Location: GO1+4
Function Call: WRITE
  • Prompt: "**END**",!
  • Line Location: GO1+6
Function Call: WRITE
  • Prompt: "**END**",!
  • Line Location: GO1+8
Function Call: WRITE
  • Prompt: !!,"Package Transported Successfully",!
  • Line Location: GO1+9
Function Call: WRITE
  • Prompt: $$SUM("**INSTALL NAME**",1),!,$$SUM(XPDNM),!
  • Line Location: GW+5
Function Call: WRITE
  • Prompt: $$SUM($P(GR,GCK,2),1),!,$$SUM(@GR),!
  • Line Location: GW+6
Function Call: WRITE
  • Prompt: !
  • Line Location: GPW+2
Function Call: WRITE
  • Prompt: $$SUM($P(GR,GCK,2),1),!,$$SUM(@GR),!
  • Line Location: GPW+8
Function Call: WRITE
  • Prompt: !!,"**TRANSPORT ABORTED**",*7
  • Line Location: ABORT+0
Function Call: WRITE
  • Prompt: !,"File: ",XPDH," (Deleted)"
  • Line Location: ABORT+7
Function Call: WRITE
  • Prompt: " **Transport Global exists**"
  • Line Location: PCK+8
Function Call: WRITE
  • Prompt: !!,"Pre-Transportation Routine ",Y,Z,*7
  • Line Location: PRET+3
Function Call: WRITE
  • Prompt: !,"Running Pre-Transportation Routine ",Y
  • Line Location: PRET+4
Function Call: WRITE
  • Prompt: !!,"ORDER PACKAGE",?45,"VERSION #",!
  • Line Location: DISP+2
Function Call: WRITE
  • Prompt: ?2,XPDT,?9,$P(XPDT(XPDT),U,2),?47," ",$P(XPDT(XPDT),U,6)
  • Line Location: DISP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+11
Routine Call
  • %ZIS
  • Line Location:
    • DEV+10
Routine Call
  • %ZIS
  • Line Location:
    • DEV+1
Routine Call
  • DIR
  • Line Location:
    • EN+49
    • DEV+3
    • DEV+7
    • PCK+12
    • DISP+8
    • DISP+11
    • DISP+23
    • DISP+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] PAH+4
^TMP($J EN+7!, XM+3!
^XMB("NETNAME" XM+5, XM+16
^XPD(9.6 - [#9.6] EN+22, EN+31, EN+33, EN+62, EN+64*, EN+73, QUIT, PCK+4, PAH+2, PRET+2
^XTMP("XPDT" EN+20, EN+65!, EN+74*, GO1+3, XM+12, ABORT+2!, PCK+7

Label References

Name Line Occurrences
$$PAH DISP+6
$$SUM DEV+13, GO+2, GO+4, GW+5, GW+6, GPW+7, GPW+8
@( EN+76, PRET+5
ABORT EN+57
DEV EN+55
DISP EN+43
GO EN+80
GO1 GO+2
GPW GO1+6
GW GO1+3
PCK EN+26, EN+36
PRET EN+60, EN+75, EN+77
QUIT EN+39, EN+44, EN+46, EN+55, EN+79, EN+80, ABORT+1
XM GO1+3

Naked Globals

Name Field # of Occurrence
^( EN+22, EN+31, EN+73, GO1+3!, XM+12, PCK+7
^(0 EN+31
^(22 PAH+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+74*
%ZIS DEV~, DEV+9*
%ZIS("HFSMODE" DEV+9*
%ZIS("HFSNAME" DEV+9*
C XM+2~, XM+8*, XM+10*, XM+13*, XM+15*, XM+16*, XM+17*
DIC DISP+13~
DIR EN+5~, EN+50!, DEV~, DISP+1~, DISP+21!
DIR("?" EN+8*, EN+48*, DEV+2*, DEV+6*
DIR("A" EN+8*, EN+47*, DEV+2*, DEV+6*, DISP+7*, DISP+10*, DISP+22*, DISP+24*
DIR("B" DEV+6*, DISP+7*, DISP+10*, DISP+24*
DIR(0 EN+8*, EN+47*, DEV+2*, DEV+6*, DISP+7*, DISP+10*, DISP+22*, DISP+24*
DIRUT EN+5~, EN+10, EN+19*, EN+20*, EN+30*, EN+43, GW+6, GPW+8, DISP+12*, DISP+18*
DISP+20!, DISP+23
DTOUT EN+6~, EN+46, DEV+3, DEV+7
DUOUT EN+6~, EN+39, EN+44, EN+46, DEV+3, DEV+7, DISP+18*
FIL DEV~, DEV+5*, DEV+9
G GPW+1~, GPW+3*, GPW+4
GCK GW+1~, GW+2*, GW+6, GPW+1~, GPW+4*, GPW+8
GL GW+1~, GW+2*, GW+6, GPW+1~, GPW+4*, GPW+8
GR GW+1~, GW+2*, GW+6*, GPW+1~, GPW+4*, GPW+7, GPW+8*
I EN+5~, GO*, GO+4*, GO+5*, GPW+1~, GPW+3*, DISP+13~, DISP+14*, DISP+15*
IO DEV+13, GOABORT+4
IO(0 DEV+16
IOP DEV~, DEV+9*
J DISP+13~, DISP+14*, DISP+15*, DISP+16
POP EN+5~, EN+55, DEV+2*, DEV+3*, DEV+7*, DEV+10
RN XM+2~, XM+10*, XM+11*, XM+12*, XM+13
RN2 XM+2~, XM+11*, XM+14*, XM+15
U EN+14, EN+15, EN+17, EN+22, EN+24, EN+28, EN+31, EN+46, EN+57, EN+60
EN+62, EN+64, EN+74, EN+82, GO+2, GO+5, GO1+3, GPW+3, PCK+2, PCK+4
, PCK+6, PCK+10, PCK+12, PAH+2, PAH+4, DISP+3, DISP+4, DISP+6, DISP+8, DISP+15
DISP+24, DISP+25
X EN+6~, EN+21*, EN+22*, EN+29*, EN+31*, EN+32~, EN+73*, EN+74*, EN+76*, DEV~
XM+2~, XM+6*, XM+12*, XM+13, SUM~, SUM+1, SUM+2, DISP+1~
X2 XM+2~, XM+12*, XM+13, XM+14
XMSUB GO1+1~, XM+4*
XMTEXT GO1+1~, XM+2~, XM+4*, XM+8, XM+10, XM+13, XM+15, XM+16, XM+17, XM+18*
XMY GO1+1~, XM+7
XMY( XM+6*
XMY("S.A1AE H FS CHKSUM SVR@DOMAIN.EXT" , XM+5*
XPD EN+5~, EN+8*, EN+10, EN+12*
XPDA EN+5~, EN+10*, EN+15, EN+20, EN+22, EN+24, EN+26, EN+31, EN+32~, EN+33*
EN+34, EN+35, EN+36, EN+57*, EN+58, EN+60*, EN+62*, EN+64, EN+65, EN+71
EN+73, EN+74, EN+79*, GO1+3*, GW+2, XM+12, PCK~, PCK+2, PCK+4, PCK+7
, PAH~, PAH+2, PRET+2
XPDA0 EN+5~, EN+11*, EN+14, EN+17, EN+26, EN+28, EN+32~, EN+33*, EN+34, EN+36
EN+46, PCK~, PCK+2
XPDERR EN+5~, EN+10, EN+24*, EN+25, EN+37*, EN+39!, EN+57, EN+69*, EN+71*, EN+76
EN+77
XPDFMSG EN+6~, DEV+14*, XM+1
XPDGP EN+5~, EN+21*, EN+22*, EN+67, GO+2, GO1+6, GPW+3
XPDGREF EN+5~, EN+58*
XPDH EN+5~, EN+41*, EN+49*, EN+53, EN+55, EN+80, DEV+6, DEV+8*, DEV+13, ABORT+4*
ABORT+7, DISP+16*
XPDH1 EN+5~, GO*, GO+4*
XPDHD EN+5~, DEV+12*, DEV+13
XPDI EN+5~, EN+14*, EN+15, EN+24, EN+26
XPDNM EN+5~, EN+57*, EN+58, EN+62, GO1+3*, GW+5, XM+4, XM+8, PCK~, PCK+2
XPDREQ PCK~, PCK+5*, PCK+6
XPDSEQ EN+5~, DEV+9*
XPDSIZ EN+5~, DEV+9*
XPDSIZA EN+5~, DEV+9*, GO1*, SUM+1*
XPDT EN+5~, EN+8*, EN+12, EN+19, EN+24*, EN+30, EN+39, EN+46, EN+53, EN+57*
EN+64, EN+67*, EN+79, EN+82*, GO+4, GO+5, GO1+3*, XM+9, QUIT*, ABORT+2*
, PCK+2*, PCK+4, PCK+6, PCK+10, PCK+12, DISP+3*, DISP+4, DISP+6, DISP+8, DISP+14
DISP+15, DISP+22
XPDT( EN+24*, EN+57, EN+64, EN+79, EN+82, GO+5, GO1+3, XM+10, QUITABORT+2
, PCK+2*, PCK+4*, PCK+6*, PCK+10*, PCK+12*, DISP+3, DISP+4, DISP+6, DISP+8*, DISP+15
DISP+24, DISP+25*
XPDT("DA" EN+15, EN+24*, EN+35, PCK+2*
XPDT(1 GO+2, XM+9
XPDTP EN+5~, EN+41*, EN+49*, EN+53, EN+55, EN+69, EN+79
XPDVER EN+5~, EN+62*
Y EN+6~, EN+49, EN+73*, EN+74, DEV~, DEV+5, DEV+8, GO*, GO+4*, GO+5*
, PCK+1~, PCK+7*, PCK+10, PCK+12, PAH+1~, PAH+2*, PAH+4, PRET+1~, PRET+2*, PRET+3
PRET+4*, PRET+5, DISP+1~, DISP+8, DISP+12, DISP+13~, DISP+18, DISP+23, DISP+24, DISP+25
Y(0 EN+11
Z EN+6~, EN+22*, EN+31*, EN+33, EN+36, PCK+1~, PCK+4*, SUM~, PAH+1~, PAH+2*
, PAH+4*, PRET+1~, PRET+3, DISP+24*, DISP+25
Z1 EN+6~, EN+31*, EN+36
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All