XTIDTERM ;OAKCIOFO/JLG - TERM/CONCEPT index entry ;03/18/2005 15:12
Source file <XTIDTERM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETMASTR(TERM,MVUID) | ; set MASTER ENTRY flag to existing TERM | |
| GETMASTR(TERM) | ; return MASTER VUID value ; | |
| SETVUID(TERM,VUID) | ; set new VUID to existing 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) | |
| CNSTR1() | ; check constraints when setting VUID ; called from SETVUID() ; only one MASTER ENTRY FOR VUID can exist | |
| 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 | |
| GETSTAT(TERM,DATE) | ; return MASTER VUID value ; | |
| GETVUID(TERM) | ; return VUID value | |
| CNSTR2() | ; check constraints when setting MASTER ENTRY flag ; called from SETMASTR() ; only one MASTER ENTRY FOR VUID can exist | |
| SETSTAT(TERM,STATUS,DATE) | ; set status ; set status and date for the given term | 
| 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 | 
| >> | 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 |