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

Package: Kernel

Routine: XPDTA


Information

XPDTA ;SFISC/RSD - Build Actions for Kernel Files ;02/14/2006

Source Information

Source file <XPDTA.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 $$FIND1^DIC  UPDATE^DIE  
Kernel 1 $$SUMB^XPDRSUM  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Kernel 4 XPDT  XPDTA1  XPDTA2  XPDTC  

Entry Points

Name Comments DBIA/ICR reference
OPT ;options
PRO ;protocols
PROT ;loop thru 10=ITEM and 775=SUBSCRIBER and resolve Menu (10;1), kill if it doesn't resolve
PT(GR,DA) ;GR=file global ref, DA=ien, return .01 value
LOAD(X,XPD) ;load routine X, XPD=action^ien in Build file
RTNE ;routine entry build action
GR(FN) ;returns closed global root, FN=file number
OPTT ;Menus can only exist for options of type: menu,protocol,protocol menu,
RTNF ;routine file build action

External References

Name Field # of Occurrence
$$FIND1^DIC LOAD+8
UPDATE^DIE LOAD+21
$$SUMB^XPDRSUM LOAD+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" LOAD+6
^DIC - [#1] GR+3
^XPD(9.6 - [#9.6] OPTT+9, PROT+7, PROT+18, RTNE+6*, LOAD+7
^XTMP("XPDT" OPT+4, OPT+6, OPT+8*, OPT+10*, OPT+12, OPT+14!, OPT+16, OPT+19!, OPT+21*, OPTT+2
, OPTT+4!, OPTT+6, OPTT+9*, OPTT+11!, PRO+4, PRO+6, PRO+8*, PRO+10, PRO+11*, PRO+13*
, PROT+2, PROT+3, PROT+7*, PROT+8!, PROT+10, PROT+12!, PROT+14, PROT+18*, PROT+19!, PROT+21
, PROT+23, PROT+26*, PROT+27!, RTNE+5, RTNE+7!, RTNF+4, RTNF+5*, RTNF+7!, LOAD+3, LOAD+7*
, LOAD+10, LOAD+12*, LOAD+14

Label References

Name Line Occurrences
$$LOAD RTNE+6
$$PT OPT+6, OPT+8, OPT+10, OPT+17, OPTT+7, PRO+6, PRO+14, PRO+15, PRO+16, PRO+17
, PRO+18, PROT+5, PROT+7, PROT+16, PROT+25
OPTT OPT+3
PROT PRO+3

Naked Globals

Name Field # of Occurrence
^( OPT+4!, OPT+16, OPTT+6, PRO+4!, PROT+3, PROT+14, PROT+23, RTNE+5, RTNF+4, LOAD+3
^("B" PROT+2!, PROT+21!
^("C" OPTT+4!, PROT+2!
^("RPC" OPT+12!
^("RTN" RTNF+5*, LOAD+14*
^(0 OPT+12, PRO+11, RTNF+4, PT+3
^(10 OPTT+2!
^(200 OPT+8!
^(220 OPT+10
^(3.96 OPT+8!
^(775 PROT+12!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OPT+1~, OPT+4*, OPT+6*, OPT+8*, OPT+10*, OPT+16*, OPT+19, OPT+21, OPTT+6*, OPTT+9
, OPTT+11, PRO+1~, PRO+4*, PRO+6*, PRO+8, PRO+10*, PRO+11, PRO+13*, PRO+14*, PRO+15*
, PRO+16*, PRO+17*, PRO+18*, PROT+3*, PROT+7, PROT+8, PROT+14*, PROT+18, PROT+19, PROT+23*
, PROT+26, PROT+27, RTNE+1~, RTNE+6*, RTNF+1~, RTNF+4*, RTNF+5
%1 OPT+1~, OPT+16*, OPT+17, OPTT+6*, OPTT+7, PRO+1~, PRO+10*, PRO+11, PROT+3*, PROT+5
, PROT+7, PROT+14*, PROT+16, PROT+23*, PROT+25
%2 OPT+1~, OPT+17*, OPT+19, OPT+21, OPTT+7*, OPTT+9, PRO+1~, PROT+5*, PROT+7, PROT+16*
, PROT+18, PROT+25*, PROT+26
%A LOAD+4~
%N LOAD+4~, LOAD+10*, LOAD+11, LOAD+20, LOAD+22
DA OPT+4, OPT+6, OPT+8, OPT+10, OPT+12, OPT+14, OPT+16, OPT+19, OPT+21, OPTT+2
, OPTT+4, OPTT+6, OPTT+9, OPTT+11, PRO+4, PRO+6, PRO+8, PRO+10, PRO+11, PRO+13
, PROT+2, PROT+3, PROT+7, PROT+8, PROT+10, PROT+12, PROT+14, PROT+18, PROT+19, PROT+21
, PROT+23, PROT+26, PROT+27, RTNE+5, RTNE+7, PT~, PT+1, PT+3
DIF LOAD+4~, LOAD+5*
FDA LOAD+4~
FDA( LOAD+19*, LOAD+20*
FN GR~, GR+2, GR+3
GR PT~, PT+2, PT+3
IEN LOAD+4~, LOAD+8*, LOAD+17, LOAD+19*, LOAD+20
LN2 LOAD+4~, LOAD+7*, LOAD+20
U OPT+6, OPT+8, OPT+10, OPT+12, OPT+21, OPTT+2, OPTT+9, PRO+6, PRO+10, PRO+11
, PRO+14, PRO+15, PRO+16, PRO+17, PRO+18, PROT+7, PROT+10, PROT+18, RTNE+5, RTNE+6
, PT+3, LOAD+3, LOAD+18
X RTNE+1~, RTNE+5*, RTNE+6, RTNF+1~, RTNF+4*, RTNF+5, LOAD~, LOAD+3, LOAD+7, LOAD+8
, LOAD+10, LOAD+12
XCNP LOAD+4~, LOAD+5*
XPD RTNE+1~, RTNE+5*, RTNE+6, LOAD~, LOAD+11*, LOAD+12
>> XPDA OPT+4, OPT+6, OPT+8, OPT+10, OPT+12, OPT+14, OPT+16, OPT+19, OPT+21, OPTT+2
, OPTT+4, OPTT+6, OPTT+9, OPTT+11, PRO+4, PRO+6, PRO+8, PRO+10, PRO+11, PRO+13
, PROT+2, PROT+3, PROT+7, PROT+8, PROT+10, PROT+12, PROT+14, PROT+18, PROT+19, PROT+21
, PROT+23, PROT+26, PROT+27, RTNE+5, RTNE+6, RTNE+7, RTNF+4, RTNF+5, RTNF+7, LOAD+3
, LOAD+7, LOAD+10, LOAD+12, LOAD+14
>> XPDFL OPT+3, PRO+3
>> XPDT LOAD+18
>> XPDT( LOAD+18
XUA LOAD+15~*
XUB LOAD+15~*, LOAD+18*, LOAD+19
Y RTNF+1~*, RTNF+4*, GR+1~, GR+3*, GR+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All