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

Caller Graph Total: 1

Package Total Caller Graph
Local Area Programs 1 AZHQTRNS  

Entry Points

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

External References

Name Field # of Occurrence
^%ZIS DEV+9
HOME^%ZIS DEV+1
^%ZISC GO1+8, ABORT+5
$$DEL1^%ZISH ABORT+7
^DIR EN+46, EN+48, EN+53, DEV+3, DEV+7, PCK+10, PRET+13, PRET+27
$$HTE^XLFDT DEV+11
^XMD XM+19
$$GET^XPAR XM+6
$$DIC^XPDE EN+10
$$LOAD^XPDTA EN+77
BLD^XPDTC EN+78
^XPDTP EN+82
$$PKG^XPDUTL EN+65
$$VER^XPDUTL EN+65, PAH+2
$$GLOPKG^XPDV EN+74
$$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(Y(0),U)," already listed",!
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: " GLOBAL PACKAGE"
  • Line Location: EN+16
Function Call: WRITE
  • Prompt: !,"A GLOBAL PACKAGE cannot be sent with any other packages"
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: " **Cannot have a pre-existing Transport Global**"
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: ?12,$P(Z,U),!
  • Line Location: EN+21
Function Call: WRITE
  • Prompt: !,"A Master Build must be the first/only package in a transport"
  • Line Location: EN+29
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: !!,"ORDER PACKAGE",!
  • Line Location: EN+40
Function Call: WRITE
  • Prompt: ?2,XPDT,?7,Y
  • Line Location: EN+41
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+41
Function Call: WRITE
  • Prompt: !!,"You cannot send multiple Builds through PackMan."
  • Line Location: EN+49
Function Call: WRITE
  • Prompt: !,"No Transport Method selected, will only write Transport Global to ^XTMP."
  • Line Location: EN+54
Function Call: WRITE
  • Prompt: !,"**Global Package can only be sent with a Host File, Transport ABORTED**"
  • Line Location: EN+57
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+59
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+85
Function Call: WRITE
  • Prompt: "Transport Global ^XTMP(""XPDT"","_+XPDT(XPDT)_") created for ",$P(XPDT(XPDT),U,2),!
  • Line Location: EN+85
Function Call: WRITE
  • Prompt: !
  • Line Location: DEV+0
Function Call: WRITE
  • Prompt: !!,"**Incorrect Host File name**",!,$C(7)
  • Line Location: DEV+9
Function Call: WRITE
  • Prompt: $$SUM(XPDHD),!,$$SUM(XPDH),!
  • Line Location: DEV+12
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+6
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
Routine Call
  • %ZIS
  • Line Location:
    • DEV+1
Routine Call
  • DIR
  • Line Location:
    • EN+46
    • EN+48
    • EN+53
    • DEV+3
    • DEV+7
    • PCK+10
    • PRET+13
    • PRET+27
Routine Call
  • %ZIS
  • Line Location:
    • DEV+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" PRET+11
^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+21, EN+30, EN+32, EN+33, EN+65, EN+67*, EN+76, QUIT, PAH+2, PRET+2
^XTMP("XPDT" EN+19, EN+68!, EN+77*, GO1+3, XM+12, ABORT+2!, PCK+5

Label References

Name Line Occurrences
$$PAH EN+44
$$SUM DEV+12, GO+2, GO+4, GW+5, GW+6, GPW+7, GPW+8, PRET+31
@( EN+79, PRET+5
ABORT EN+60, PRET+27
DEV EN+58
GO EN+83
GO1 GO+2
GPW GO1+6
GW GO1+3
PCK EN+25, EN+36
PRET EN+63, EN+78, EN+80
QUIT EN+39, EN+48, EN+53, EN+58, EN+82, EN+83, ABORT+1
XM GO1+3

Naked Globals

Name Field # of Occurrence
^( EN+21, EN+30, EN+76, GO1+3!, XM+12, PCK+5
^(0 EN+30
^(22 PAH+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+77*
%ZIS DEV~, DEV+8*
%ZIS("HFSMODE" DEV+8*
%ZIS("HFSNAME" DEV+8*
C XM+2~, XM+8*, XM+10*, XM+13*, XM+15*, XM+16*, XM+17*
DIR EN+5~, EN+48!, EN+53!, DEV~, PRET+23~
DIR("?" EN+8*, EN+52*, DEV+2*, DEV+6*, PRET+12*, PRET+25*
DIR("A" EN+8*, EN+45*, EN+47*, EN+51*, DEV+2*, DEV+6*, PRET+12*, PRET+25*
DIR("B" EN+45*, EN+47*, PRET+12*
DIR(0 EN+8*, EN+45*, EN+47*, EN+50*, DEV+2*, DEV+6*, PRET+12*, PRET+25*
DIRUT EN+5~, EN+10, EN+18*, EN+19*, EN+29*, EN+39, EN+48, DEV+7, GW+6, GPW+8
, PRET+13, PRET+27
DTOUT EN+6~, EN+53, DEV+3
DUOUT EN+6~, EN+53, DEV+3
FIL DEV~, DEV+5*, DEV+8, PRET+11
G GPW+1~, GPW+3*, GPW+4, PRET+23~
GCK GW+1~, GW+2*, GW+6, GPW+1~, GPW+4*, GPW+8, PRET+23~
GL GW+1~, GW+2*, GW+6, GPW+1~, GPW+4*, GPW+8, PRET+23~
GR GW+1~, GW+2*, GW+6*, GPW+1~, GPW+4*, GPW+7, GPW+8*, PRET+23~
I EN+5~, GO*, GO+4*, GO+5*, GPW+1~, GPW+3*, PRET+23~
IO DEV+12, GO, ABORT+4, PRET+30
IO(0 DEV+15, PRET+22
IOP DEV~, DEV+8*
POP EN+5~, EN+58, DEV+2*, DEV+3*, DEV+7*, DEV+9, PRET+11, PRET+13*
RN XM+2~, XM+10*, XM+11*, XM+12*, XM+13
RN2 XM+2~, XM+11*, XM+14*, XM+15
U EN+13, EN+14, EN+16, EN+21, EN+23, EN+27, EN+30, EN+32, EN+41, EN+42
, EN+46, EN+60, EN+63, EN+65, EN+67, EN+77, EN+85, GO+2, GO+5, GO1+3
, GPW+3, PCK+2, PCK+4, PCK+8, PCK+10, PAH+2, PAH+4
X EN+6~, EN+20*, EN+21*, EN+28*, EN+30*, EN+31~, EN+76*, EN+77*, EN+79*, DEV~
, XM+2~, XM+6*, XM+12*, XM+13, SUM~, SUM+1, SUM+2, PRET+23~
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@FORUM.VA.GOV" , XM+5*
XPD EN+5~, EN+8*, EN+10, EN+11*
XPDA EN+5~, EN+10*, EN+14, EN+19, EN+21, EN+23, EN+25, EN+30, EN+31~, EN+33*
, EN+34, EN+35, EN+36, EN+60*, EN+61, EN+63*, EN+65*, EN+67, EN+68, EN+74
, EN+76, EN+77, EN+82*, GO1+3*, GW+2, XM+12, PCK~, PCK+2, PCK+5, PAH~
, PAH+2, PRET+2
XPDERR EN+5~, EN+10, EN+23*, EN+24, EN+37*, EN+39!, EN+60, EN+72*, EN+74*, EN+79
, EN+80
XPDFMSG EN+6~, DEV+13*, XM+1
XPDGP EN+5~, EN+20*, EN+21*, EN+57, EN+70, GO+2, GO1+6, GPW+3
XPDGREF EN+5~, EN+61*
XPDH EN+5~, EN+47*, EN+54*, EN+83, DEV+8*, DEV+12, ABORT+4*, ABORT+7, PRET+31
XPDH1 EN+5~, GO*, GO+4*
XPDHD EN+5~, DEV+11*, DEV+12, PRET+31
XPDI EN+5~, EN+13*, EN+23, EN+25
XPDNM EN+5~, EN+60*, EN+61, EN+65, GO1+3*, GW+5, XM+4, XM+8, PCK~, PCK+2
XPDREQ PCK~, PCK+3*, PCK+4
XPDSEQ EN+5~, DEV+8*, PRET+24, PRET+28*, PRET+31
XPDSIZ EN+5~, DEV+8*, PRET+14*, PRET+18
XPDSIZA EN+5~, DEV+8*, GO1*, SUM+1*, PRET+18, PRET+28*, PRET+32*
XPDT EN+5~, EN+8*, EN+11, EN+18, EN+23*, EN+29, EN+39, EN+41*, EN+42, EN+44
, EN+46, EN+49, EN+50, EN+51, EN+60*, EN+70*, EN+82, EN+85*, GO+4, GO+5
, GO1+3*, XM+9, QUIT*, ABORT+2*, PCK+2*, PCK+4, PCK+8, PCK+10
XPDT( EN+23*, EN+41, EN+42, EN+44, EN+46*, EN+60, EN+82, EN+85, GO+5, GO1+3
, XM+10, QUIT, ABORT+2, PCK+2*, PCK+4*, PCK+8*, PCK+10*
XPDT("DA" EN+14, EN+23*, EN+35, PCK+2*
XPDT(1 GO+2, XM+9
XPDTP EN+5~, EN+49, EN+56*, EN+72, EN+82
XPDVER EN+5~, EN+65*
Y EN+6~, EN+41*, EN+44, EN+46, EN+48, EN+54, EN+56, EN+57, EN+58, EN+76*
, EN+77, DEV~, DEV+5, DEV+8, GO*, GO+4*, GO+5*, PCK+1~, PCK+5*, PCK+8
, PCK+10, PAH+1~, PAH+2*, PAH+4, PRET+1~, PRET+2*, PRET+3, PRET+4*, PRET+5, PRET+14
, PRET+23~
Y(0 EN+13, EN+14, EN+16, EN+27
Z EN+6~, EN+21*, EN+30*, EN+32*, EN+33, EN+36, SUM~, PAH+1~, PAH+2*, PAH+4*
, PRET+1~, PRET+3, PRET+18
Z1 EN+6~, EN+30*, 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