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 |  Local Variables  | All
Print Page as PDF
Routine: XTIDSET

Package: Toolkit

Routine: XTIDSET


Information

XTIDSET ;OAKCIOFO/JLG - SET OF CODES CONTEXT ;04/25/2005 15:12

Source Information

Source file <XTIDSET.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Toolkit 3 $$GETSTAT^XTID  (ADDTARRY,GETTERM)^XTIDCTX  $$DUPLMSTR^XTIDTERM  
VA FileMan 1 (UPDATE,VAL)^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 XTIDCTX  

Entry Points

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)

External References

Name Field # of Occurrence
UPDATE^DIE NEWTERM+18
VAL^DIE MEMBER+7
$$GETSTAT^XTID L2+6
ADDTARRY^XTIDCTX L2+8
GETTERM^XTIDCTX FINDTERM+8
$$DUPLMSTR^XTIDTERM NEWTERM+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTID( GETIENS+10
^XTID(8985.1 - [#8985.1] SRCHTRMS+8, SRCHTRMS+9, L2+5

Label References

Name Line Occurrences
$$GETIENS FINDTERM+6
$$VALIDREF FINDTERM+5, NEWTERM+6
L1 SRCHTRMS+12, SRCHTRMS+14
L2 SRCHTRMS+15, L1+2

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All