YTXCHGV ;SLC/KCM - Instrument Specification Validation ; 9/15/2015
Source file <YTXCHGV.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| IDXALL | ; Index all tests
 | 
|
| ADDIDX(FILE,IEN,TEST) | ; add entry to full index
 | 
|
| DELIDX(FILE,IEN,TEST) | ; remove entry from full index
 | 
|
| COLLIDE(FILE,IEN) | ; return 1 if there is a collision with another instrument
 ; expects TSTIEN to be the IEN of the current instrument  | 
|
| ISONLY(FILE,IEN,TSTIEN) | ; return 1 if TEST is only user of FILE:IEN
 | 
|
| BLDTEST(TEST,GBLROOT) | ; Assemble IEN's used by TEST
 | 
|
| SETP(FILE,IEN) | ; Set file,ien pair in global
 ; expects XCHGIDX (for cross-file index) or GBLROOT  | 
|
| VERIFY(TREE,YTXERRS,YTXDELS) | ; Verify no conflicts, find records to remove
 ; TREE: global reference for instruments being installed ; SEQ: identifies which instrument ; ERRORS: contains up to 6 instances of record conflicts ; DELETES: lists entries that may be deleted  | 
|
| CHKNODE(FILE,IEN) | ; Check to see if node belongs to same test
 | 
|
| BELONG(FILE,IEN) | ; Return line of instruments this entry belongs to
 |