XTIDTERM ;OAKCIOFO/JLG - TERM/CONCEPT index entry ;03/18/2005 15:12
Source file <XTIDTERM.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 |
---|---|---|
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 |
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 |