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

Package: Toolkit

Routine: XTIDTBL


Information

XTIDTBL ;OAKCIOFO/JLG - TABLE CONTEXT ;04/21/2005 15:12

Source Information

Source file <XTIDTBL.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Toolkit 2 $$GETSTAT^XTID  (ADDTARRY,GETTERM)^XTIDCTX  
VA Fileman 2 FIND^DIC  FIELD^DID  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 XTIDCTX  

Entry Points

Name Comments DBIA/ICR reference
SRCHTRMS(CTX,VUID,XTTBARR,MASTER) ; search term index entries
; called from SEARCH^XTIDCTX(CTX,VUID,ARRAY,MASTER)
; FIND^DIC(FILE,IENS,FIELDS,FLAGS,[.]VALUE,NUMBER,[.]INDEXES,
; [.]SCREEN,IDENTIFIER,TARGET_ROOT,MSG_ROOT)
VALIDREF(CTX,TIREF) ; validate the term, internal ref
; test TIREF is a valid value in given context (table)
; TIREF must be in IENS form, but will be checked
; later as VDUI related data is retrieved
; would be nice if we can do an earlier check
; based on IENS and the CTX("SOURCE FILE#")
GETSUBF(FILE,MFIELD) ; get subfile #
; get subfile for the given file and multiple-valued field
CONTEXT(TFILE,TFIELD,CTX) ; set up Context for "table" type
; called from CONTEXT^XTIDCTX(TFILE,TFIELD,CTX)
; returns a valid new CTX array
FINDTERM(CTX,TIREF,TERM) ; find term
; called from FINDTERM^XTIDCTX(CTX,TIREF,TERM)
; find term for given term IREF
; return TERM data as new TERM array

External References

Name Field # of Occurrence
FIND^DIC SRCHTRMS+13
FIELD^DID GETSUBF+4
$$GETSTAT^XTID SRCHTRMS+23
ADDTARRY^XTIDCTX SRCHTRMS+25
GETTERM^XTIDCTX FINDTERM+9

Label References

Name Line Occurrences
$$GETSUBF CONTEXT+8
$$VALIDREF FINDTERM+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATTR GETSUBF+2~
ATTR("MULTIPLE-VALUED" GETSUBF+5
ATTR("SPECIFIER" GETSUBF+6
ATTR("TYPE" GETSUBF+5
CTX CONTEXT~, CONTEXT+5, VALIDREF~, VALIDREF+7, FINDTERM~, FINDTERM+5, FINDTERM+6, FINDTERM+9, SRCHTRMS~
CTX("SOURCE F ILE#" , CONTEXT+13*, FINDTERM+9, SRCHTRMS+8
CTX("TERM FIE LD#" , CONTEXT+12*, SRCHTRMS+23, SRCHTRMS+25
CTX("TERM FIL E#" , CONTEXT+11*, SRCHTRMS+23, SRCHTRMS+25
CTX("TERMSTAT US SUBFILE#" , CONTEXT+14*
CTX("TYPE" CONTEXT+10*, SRCHTRMS+7
DIERR SRCHTRMS+4~, GETSUBF+2~
FIELDS SRCHTRMS+5~, SRCHTRMS+9*, SRCHTRMS+13
FILE SRCHTRMS+4~, SRCHTRMS+8*, SRCHTRMS+13, GETSUBF~, GETSUBF+4
FLAGS SRCHTRMS+4~, SRCHTRMS+8*, SRCHTRMS+13
IENS FINDTERM+4~, FINDTERM+7*, FINDTERM+8, FINDTERM+9, SRCHTRMS+21~, SRCHTRMS+22*, SRCHTRMS+23, SRCHTRMS+25
INDEXES SRCHTRMS+4~, SRCHTRMS+8*, SRCHTRMS+13
ITM SRCHTRMS+17~, SRCHTRMS+20*, SRCHTRMS+22, SRCHTRMS+24
MASTER SRCHTRMS~, SRCHTRMS+6*, SRCHTRMS+11
MFIELD GETSUBF~, GETSUBF+4
MSG SRCHTRMS+4~
MSG("DIERR" SRCHTRMS+14
NUMFND SRCHTRMS+4~, SRCHTRMS+15*, SRCHTRMS+16, SRCHTRMS+20
RIEN SRCHTRMS+4~
SCREEN SRCHTRMS+5~, SRCHTRMS+11*, SRCHTRMS+13
STATUS SRCHTRMS+21~, SRCHTRMS+23*, SRCHTRMS+24*, SRCHTRMS+25
SUBFILE CONTEXT+3~, CONTEXT+8*, CONTEXT+9, CONTEXT+14, GETSUBF+2~, GETSUBF+3*, GETSUBF+6*, GETSUBF+8
TARG SRCHTRMS+4~
TARG("DILIST" SRCHTRMS+15, SRCHTRMS+18, SRCHTRMS+19
TEMP SRCHTRMS+17~, SRCHTRMS+18*, SRCHTRMS+19*
TEMP( SRCHTRMS+22, SRCHTRMS+24
TERM FINDTERM~, FINDTERM+5, FINDTERM+9
TFIELD CONTEXT~
TFILE CONTEXT~, CONTEXT+4*, CONTEXT+5, CONTEXT+8, CONTEXT+11, CONTEXT+13, SRCHTRMS+4~
TIREF VALIDREF~, VALIDREF+7, VALIDREF+8, FINDTERM~, FINDTERM+6, FINDTERM+7
VALID VALIDREF+6~, VALIDREF+8*, VALIDREF+9
VALUE SRCHTRMS+4~, SRCHTRMS+13
VALUE(1 SRCHTRMS+10*
VUID SRCHTRMS~, SRCHTRMS+6*, SRCHTRMS+7, SRCHTRMS+10
XTTBARR SRCHTRMS~, SRCHTRMS+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All