XPDTA ;SFISC/RSD - Build Actions for Kernel Files ;02/14/2006
Source file <XPDTA.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
OPT | ;options
|
|
OPTT | ;Menus can only exist for options of type: menu,protocol,protocol menu,
|
|
PRO | ;protocols
|
|
PROT | ;loop thru 10=ITEM and 775=SUBSCRIBER and resolve Menu (10;1), kill if it doesn't resolve
|
|
RTNE | ;routine entry build action
|
|
RTNF | ;routine file build action
|
|
PT(GR,DA) | ;GR=file global ref, DA=ien, return .01 value
|
|
GR(FN) | ;returns closed global root, FN=file number
|
|
LOAD(X,XPD) | ;load routine X, XPD=action^ien in Build file
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("LOAD" | LOAD+7 |
^%ZOSF("TEST" | LOAD+4 |
^DIC - [#1] | GR+3 |
^XPD(9.6 - [#9.6] | OPTT+9, PROT+7, PROT+18, RTNE+6*, LOAD+8 |
^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+8* , LOAD+11, LOAD+13*, LOAD+15 |
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+15* |
^(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! |
>> | 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+5~ |
%N | LOAD+5~, LOAD+11*, LOAD+12, LOAD+21, LOAD+23 |
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+5~, LOAD+6* |
FDA | LOAD+5~ |
FDA( | LOAD+20*, LOAD+21* |
FN | GR~, GR+2, GR+3 |
GR | PT~, PT+2, PT+3 |
IEN | LOAD+5~, LOAD+9*, LOAD+18, LOAD+20*, LOAD+21 |
LN2 | LOAD+5~, LOAD+8*, LOAD+21 |
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+19 |
X | RTNE+1~, RTNE+5*, RTNE+6, RTNF+1~, RTNF+4*, RTNF+5, LOAD~, LOAD+3, LOAD+4, LOAD+8 , LOAD+9, LOAD+11, LOAD+13 |
XCNP | LOAD+5~, LOAD+6* |
XPD | RTNE+1~, RTNE+5*, RTNE+6, LOAD~, LOAD+12*, LOAD+13 |
>> 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+8, LOAD+11, LOAD+13, LOAD+15 |
>> XPDERR | LOAD+4* |
>> XPDFL | OPT+3, PRO+3 |
>> XPDT | LOAD+19 |
>> XPDT( | LOAD+19 |
XUA | LOAD+16~* |
XUB | LOAD+16~*, LOAD+19*, LOAD+20 |
Y | RTNF+1~*, RTNF+4*, GR+1~, GR+3*, GR+4 |