XPDPROT ;SFISC/RWF,RSD - Manage Protocol Items ;05/24/2010
Source file <XPDPROT.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 |
---|---|---|
ADD(PARENT,CHILD,MNE,SEQ) | ;EF. Add Child to Item multiple of Parent
|
|
LKPROT(X) | ;EF. To lookup on "B"
|
|
TYPE(X) | ;EF. Return protocol type, Pass IFN.
|
|
DELETE(PARENT,CHILD) | ;EF. Delete entry from ITEM multiple
|
|
OUT(PROT,TXT) | ;Disable protocol
|
|
RENAME(OLD,NEW) | ;Rename protocol
|
|
FIND(RESULT,PROT) | ;Find all parents for PROT
; Input: RESULT - Results array name, passed by reference (req) ; PROT - name of protocol (req) ; Output: RESULT(0)= number of parents found ; OR ; -1 ^ error message |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(101 | ADD+9 |
^ORD(101 - [#101] | ADD+8, ADD+11, LKPROT+1, TYPE+1, DELETE+6, FIND+13, FIND+14 |
Name | Line Occurrences |
---|---|
$$LKPROT | ADD+3, ADD+6, DELETE+3, DELETE+5, OUT+3, RENAME+3, FIND+10 |
$$TYPE | ADD+5, DELETE+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CHILD | ADD~, ADD+1, ADD+6, DELETE~, DELETE+1, DELETE+5 |
D0 | ADD+2~, ADD+9* |
DA | ADD+2~, ADD+12*, DELETE+2~, DELETE+6* |
DA(1 | ADD+9*, ADD+12*, DELETE+7* |
DIC | ADD+2~, ADD+9* |
DIC("P" | ADD+9* |
DIC(0 | ADD+9* |
DIE | ADD+2~, ADD+12* |
DIK | DELETE+2~, DELETE+7* |
DLAYGO | ADD+2~, ADD+9* |
DR | ADD+2~, ADD+12* |
MNE | ADD~, ADD+12 |
NEW | RENAME~, RENAME+1, RENAME+4 |
OLD | RENAME~, RENAME+1, RENAME+3 |
PARENT | ADD~, ADD+1, ADD+3, DELETE~, DELETE+1, DELETE+3 |
PROT | OUT~, OUT+1, OUT+3, FIND~, FIND+8, FIND+10 |
RESULT | FIND~ |
RESULT( | FIND+14* |
RESULT(0 | FIND+8*, FIND+11*, FIND+15* |
SEQ | ADD~, ADD+12 |
TXT | OUT~, OUT+4 |
U | FIND+14 |
X | ADD+2~, ADD+9*, LKPROT~, LKPROT+1, TYPE~, TYPE+1, DELETE+2~ |
XPD | OUT+2~, RENAME+2~ |
XPD(101 | OUT+4*, RENAME+4* |
XPD1 | ADD+2~, ADD+3*, ADD+5, ADD+8, ADD+9, ADD+11, ADD+12, DELETE+2~, DELETE+3*, DELETE+4 , DELETE+6, DELETE+7, OUT+2~, OUT+3*, OUT+4, RENAME+2~, RENAME+3*, RENAME+4, FIND+9~, FIND+10* , FIND+11, FIND+13 |
XPD2 | ADD+2~, ADD+6*, ADD+8, ADD+9, ADD+11, DELETE+2~, DELETE+5*, DELETE+6 |
XPD3 | ADD+2~, ADD+11*, ADD+12, ADD+13 |
XPDCNT | FIND+9~, FIND+12*, FIND+14*, FIND+15 |
XPDIEN | FIND+9~, FIND+12*, FIND+13*, FIND+14 |