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: XTIDTERM

Package: Toolkit

Routine: XTIDTERM


Information

XTIDTERM ;OAKCIOFO/JLG - TERM/CONCEPT index entry ;03/18/2005 15:12

Source Information

Source file <XTIDTERM.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 LIST^DIC  (FILE,UPDATE)^DIE  
Kernel 1 $$NOW^XLFDT  
Toolkit 1 GETIREF^XTID  

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: 2

Package Total Caller Graph
Toolkit 2 XTID1  XTIDSET  

Entry Points

Name Comments DBIA/ICR reference
GETVUID(TERM) ; return VUID value
GETMASTR(TERM) ; return MASTER VUID value
;
GETSTAT(TERM,DATE) ; return MASTER VUID value
;
SETVUID(TERM,VUID) ; set new VUID to existing TERM
SETMASTR(TERM,MVUID) ; set MASTER ENTRY flag to existing TERM
SETSTAT(TERM,STATUS,DATE) ; set status
; set status and date for the given term
FINDSTAT(FILE,IENS,DATE) ; find status info
; find status of term for given DATE
; D LIST^DIC(FILE,IENS,FIELDS,FLAGS,NUMBER,[.]FROM,[.]PART,INDEX,[.]SCREEN,IDENTIFIER,TARGET_ROOT,MSG_ROOT)
DUPLMSTR(FILE,FIELD,TVUID) ; check duplicates
; used to determine existence of duplicate
; entries with the same VUID and master flag
; can potentially use this from DD trigger
CNSTR1() ; check constraints when setting VUID
; called from SETVUID()
; only one MASTER ENTRY FOR VUID can exist
CNSTR2() ; check constraints when setting MASTER ENTRY flag
; called from SETMASTR()
; only one MASTER ENTRY FOR VUID can exist

External References

Name Field # of Occurrence
LIST^DIC FINDSTAT+8
FILE^DIE SETVUID+12, SETMASTR+12
UPDATE^DIE SETSTAT+13
$$NOW^XLFDT GETSTAT+4, SETSTAT+7, FINDSTAT+5
GETIREF^XTID DUPLMSTR+6

Label References

Name Line Occurrences
$$CNSTR1 SETVUID+6
$$CNSTR2 SETMASTR+6
$$DUPLMSTR CNSTR1+9, CNSTR2+10
$$FINDSTAT GETSTAT+8
$$GETMASTR CNSTR1+5, CNSTR2+5
$$GETVUID CNSTR2+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CONSTR CNSTR1+3~, CNSTR1+4*, CNSTR1+6, CNSTR1+10, CNSTR1+11, CNSTR2+3~, CNSTR2+4*, CNSTR2+6, CNSTR2+11, CNSTR2+12
DATE GETSTAT~, GETSTAT+4*, GETSTAT+8, SETSTAT~, SETSTAT+3*, SETSTAT+7*, SETSTAT+11, FINDSTAT~, FINDSTAT+5*, FINDSTAT+6
DIERR SETVUID+2~, SETMASTR+2~, SETSTAT+2~, FINDSTAT+3~
DUPL DUPLMSTR+4~, DUPLMSTR+5*, DUPLMSTR+7*, DUPLMSTR+8, CNSTR1+3~, CNSTR1+9*, CNSTR1+10, CNSTR2+3~, CNSTR2+10*, CNSTR2+11
ESTAT FINDSTAT+11~, FINDSTAT+14*, FINDSTAT+16
FIELD DUPLMSTR~, DUPLMSTR+6
FIELDS FINDSTAT+3~, FINDSTAT+7*, FINDSTAT+8
FILE GETVUID+2~, GETVUID+4*, GETVUID+5, GETVUID+6, GETMASTR+2~, GETMASTR+4*, GETMASTR+5, GETMASTR+6, GETSTAT+2~, GETSTAT+5*
, GETSTAT+7, SETVUID+2~, SETVUID+8*, SETVUID+9, SETVUID+11, SETVUID+16, SETMASTR+2~, SETMASTR+7*, SETMASTR+8, SETMASTR+11
, SETMASTR+16, SETSTAT+2~, SETSTAT+8*, SETSTAT+10, FINDSTAT~, FINDSTAT+8, DUPLMSTR~, DUPLMSTR+6
FLAGS SETVUID+2~, SETVUID+7*, SETVUID+12, SETMASTR+2~, SETMASTR+10*, SETMASTR+12, SETSTAT+2~, SETSTAT+5*, SETSTAT+13, FINDSTAT+3~
, FINDSTAT+7*, FINDSTAT+8
FROM FINDSTAT+3~, FINDSTAT+6*, FINDSTAT+8
IDATE FINDSTAT+11~, FINDSTAT+15*, FINDSTAT+16
IENS GETVUID+2~, GETVUID+5*, GETVUID+6, GETMASTR+2~, GETMASTR+5*, GETMASTR+6, GETSTAT+2~, GETSTAT+7*, GETSTAT+8, SETVUID+2~
, SETVUID+9*, SETVUID+10, SETVUID+11, SETVUID+16, SETMASTR+2~, SETMASTR+8*, SETMASTR+9, SETMASTR+11, SETMASTR+16, SETSTAT+2~
, SETSTAT+10*, SETSTAT+11, SETSTAT+12, FINDSTAT~, FINDSTAT+8
IENSTAT FINDSTAT+11~, FINDSTAT+12*, FINDSTAT+16
ISTAT FINDSTAT+11~, FINDSTAT+13*, FINDSTAT+16
MFLAG CNSTR1+3~, CNSTR1+5*, CNSTR1+6, CNSTR2+3~, CNSTR2+5*, CNSTR2+6
MSG SETVUID+2~, SETMASTR+2~, SETSTAT+2~, FINDSTAT+3~
MSG("DIERR" SETVUID+13, SETMASTR+13, SETSTAT+14, FINDSTAT+9
MVUID SETMASTR~, SETMASTR+3*, SETMASTR+6*, SETMASTR+11, SETMASTR+16
MYFDA SETVUID+2~, SETMASTR+2~, SETSTAT+2~
MYFDA( SETVUID+11*, SETMASTR+11*, SETSTAT+11*, SETSTAT+12*
MYSTAT FINDSTAT+3~
MYSTAT("DILIST" FINDSTAT+10, FINDSTAT+12, FINDSTAT+13, FINDSTAT+14, FINDSTAT+15
NUMBER FINDSTAT+3~, FINDSTAT+7*, FINDSTAT+8
SFILE GETSTAT+2~, GETSTAT+6*, GETSTAT+8, SETSTAT+2~, SETSTAT+9*, SETSTAT+11, SETSTAT+12
STATUS GETSTAT+2~, GETSTAT+8*, GETSTAT+10, SETSTAT~, SETSTAT+3*, SETSTAT+4, SETSTAT+6*, SETSTAT+12, FINDSTAT+3~, FINDSTAT+4*
, FINDSTAT+9, FINDSTAT+16*, FINDSTAT+18
SUCCESS SETVUID+2~, SETVUID+7*, SETVUID+10, SETVUID+14*, SETVUID+18, SETMASTR+2~, SETMASTR+10*, SETMASTR+14*, SETMASTR+18, SETSTAT+2~
, SETSTAT+5*, SETSTAT+14*, SETSTAT+15
TERM GETVUID~, GETVUID+3, GETMASTR~, GETMASTR+3, GETSTAT~, GETSTAT+3, SETVUID~, SETVUID+4, SETMASTR~, SETMASTR+4
, SETSTAT~, SETSTAT+4, CNSTR1+5, CNSTR2+5, CNSTR2+9
TERM( GETVUID+5, GETVUID+6, GETMASTR+5, GETMASTR+6, GETSTAT+7, SETVUID+9, SETVUID+16*, SETMASTR+8, SETMASTR+16*, SETSTAT+10
TERM("CTX" GETVUID+4, GETMASTR+4, GETSTAT+5, GETSTAT+6, SETVUID+8, SETMASTR+7, SETSTAT+8, SETSTAT+9, CNSTR1+7, CNSTR1+8
, CNSTR2+7, CNSTR2+8
TFIELD CNSTR1+3~, CNSTR1+8*, CNSTR1+9, CNSTR2+3~, CNSTR2+8*, CNSTR2+10
TFILE CNSTR1+3~, CNSTR1+7*, CNSTR1+9, CNSTR2+3~, CNSTR2+7*, CNSTR2+10
TVUID DUPLMSTR~, DUPLMSTR+6, CNSTR2+3~, CNSTR2+9*, CNSTR2+10
VUID SETVUID~, SETVUID+3*, SETVUID+4, SETVUID+11, SETVUID+16, CNSTR1+9
XTTARR DUPLMSTR+4~, DUPLMSTR+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All