XPDPROT ;SFISC/RWF,RSD - Manage Protocol Items ;05/24/2010
Source file <XPDPROT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OUT(PROT,TXT) | ;Disable protocol
|
|
| DELETE(PARENT,CHILD) | ;EF. Delete entry from ITEM multiple
|
|
| TYPE(X) | ;EF. Return protocol type, Pass IFN.
|
|
| LKPROT(X) | ;EF. To lookup on "B"
|
|
| 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 |
|
| RENAME(OLD,NEW) | ;Rename protocol
|
|
| ADD(PARENT,CHILD,MNE,SEQ) | ;EF. Add Child to Item multiple of Parent
|
|
| 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 |