XTIDSET ;OAKCIOFO/JLG - SET OF CODES CONTEXT ;04/25/2005 15:12
Source file <XTIDSET.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 |
---|---|---|
CONTEXT(TFILE,TFIELD,CTX) | ; set up Context for "set of codes" type
; called from CONTEXT^XTIDCTX(TFILE,TFIELD,CTX) ; returns a valid new CTX array |
|
VALIDREF(CTX,TIREF) | ; validate the term, internal ref
; test TIREF is a valid value in set of codes |
|
FINDTERM(CTX,TIREF,TERM) | ; find term in given context
; called from FINDTERM^XTIDCTX(CTX,TIREF,TERM) ; return TERM data as new TERM array |
|
NEWTERM(CTX,TIREF,VUID) | ; create new term index entry
; called from NEWTERM^XTIDCTX(CTX,TIREF,VUID,TERM) ; D UPDATE^DIE(FLAGS,FDA_ROOT,IEN_ROOT,MSG_ROOT) |
|
SRCHTRMS(CTX,VUID,XTSARR,MASTER) | ; search term index entries
; called from SEARCH^XTIDCTX(CTX,VUID,XTCARR,MASTER) |
|
L1 | ;
|
|
L2 | ;
|
|
GETIENS(TIREF) | ; find term's ien/IENS
; find term entry and return IENS ; $$FIND1^DIC(FILE,IENS,FLAGS,[.]VALUE,[.]INDEXES,.SCREEN,MSG_ROOT) |
|
MEMBER(FILE,FIELD,VALUE) | ; valid member in "set of codes"?
; validate VALUE for this FIELD ; for validation purposes only, RESULT not used ; D VAL^DIE(FILE,IENS,FIELD,FLAGS,VALUE,.RESULT,FDA_ROOT,MSG_ROOT) |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XTID( | GETIENS+10 |
^XTID(8985.1 - [#8985.1] | SRCHTRMS+8, SRCHTRMS+9, L2+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CTX | CONTEXT~, CONTEXT+4, VALIDREF~, VALIDREF+2, FINDTERM~, FINDTERM+4, FINDTERM+5, FINDTERM+8, NEWTERM~, NEWTERM+5 , NEWTERM+6, SRCHTRMS~ |
CTX("SOURCE F | ILE#" , CONTEXT+9*, FINDTERM+8, NEWTERM+11, GETIENS+4 |
CTX("TERM FIE | LD#" , CONTEXT+7*, NEWTERM+9, NEWTERM+14, SRCHTRMS+6, GETIENS+6, MEMBER+7 |
CTX("TERM FIL | E#" , CONTEXT+6*, NEWTERM+9, NEWTERM+13, SRCHTRMS+5, GETIENS+5, MEMBER+7 |
CTX("TERMSTAT | US SUBFILE#" , CONTEXT+11*, NEWTERM+12 |
CTX("TYPE" | CONTEXT+5*, SRCHTRMS+4 |
DIERR | NEWTERM+3~, SRCHTRMS+2~, GETIENS+3~, MEMBER+4~ |
FIELD | SRCHTRMS+2~, SRCHTRMS+6*, SRCHTRMS+14, SRCHTRMS+15, L1+1~, L1+2*, L2+2, L2+3, L2+6, L2+8 , MEMBER~ |
FILE | NEWTERM+3~, NEWTERM+11*, NEWTERM+13, NEWTERM+14, NEWTERM+15, NEWTERM+16, NEWTERM+17, SRCHTRMS+2~, SRCHTRMS+5*, SRCHTRMS+11 , SRCHTRMS+12*, SRCHTRMS+14, SRCHTRMS+15, L1+2, L2+2, L2+3, L2+6, L2+8, GETIENS+3~, GETIENS+4* , GETIENS+10, MEMBER~ |
FLAGS | NEWTERM+3~, NEWTERM+7*, NEWTERM+18, GETIENS+3~, GETIENS+4*, MEMBER+4~, MEMBER+6*, MEMBER+7 |
IEN | L2+1~, L2+3*, L2+5 |
IENS | FINDTERM+3~, FINDTERM+6*, FINDTERM+7, FINDTERM+8, MEMBER+4~, MEMBER+6*, MEMBER+7 |
INDEXES | GETIENS+3~, GETIENS+4* |
IREF | L2+1~, L2+5*, L2+6, L2+8 |
MASTER | NEWTERM+3~, NEWTERM+8*, NEWTERM+10*, NEWTERM+17, SRCHTRMS~, SRCHTRMS+3*, L2+4 |
MSG | NEWTERM+3~, GETIENS+3~, MEMBER+4~ |
MSG("DIERR" | NEWTERM+19, MEMBER+8 |
MSTR | L2+1~, L2+2*, L2+3, L2+4, L2+7 |
MYFDA | NEWTERM+3~ |
MYFDA( | NEWTERM+13*, NEWTERM+14*, NEWTERM+15*, NEWTERM+16*, NEWTERM+17* |
MYIEN | NEWTERM+3~ |
RESULT | MEMBER+4~, MEMBER+7 |
RIEN | GETIENS+3~, GETIENS+4*, GETIENS+10*, GETIENS+11, GETIENS+12 |
SFILE | NEWTERM+3~, NEWTERM+12* |
STATUS | L2+1~, L2+6*, L2+7*, L2+8 |
SUCCESS | NEWTERM+3~, NEWTERM+7*, NEWTERM+19*, NEWTERM+21, MEMBER+4~, MEMBER+5*, MEMBER+8*, MEMBER+9 |
TERM | FINDTERM~, FINDTERM+4, FINDTERM+8, NEWTERM+5 |
TFIELD | CONTEXT~, CONTEXT+3*, CONTEXT+7 |
TFILE | CONTEXT~, CONTEXT+3*, CONTEXT+4, CONTEXT+6 |
TIREF | VALIDREF~, VALIDREF+2, FINDTERM~, FINDTERM+5, FINDTERM+6, NEWTERM~, NEWTERM+4*, NEWTERM+6, NEWTERM+15, GETIENS~ , GETIENS+7 |
VALUE | GETIENS+3~, MEMBER~, MEMBER+7 |
VALUE(1 | GETIENS+5*, GETIENS+10 |
VALUE(2 | GETIENS+6*, GETIENS+10 |
VALUE(3 | GETIENS+7*, GETIENS+10 |
VUID | NEWTERM~, NEWTERM+4*, NEWTERM+5, NEWTERM+9, NEWTERM+16, SRCHTRMS~, SRCHTRMS+3*, SRCHTRMS+4, SRCHTRMS+8, SRCHTRMS+9 |
XTC | SRCHTRMS+2~, SRCHTRMS+9* |
XTC( | SRCHTRMS+12, L1+2, L2+2, L2+3 |
XTSARR | SRCHTRMS~, L2+8 |