DICU1 ;SEA/TOAD,SF/TKW-VA FileMan: Lookup Tools, Get IDs & Index ;26JUNE2011
Source file <DICU1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IDENTS(DIFLAGS,DIFILE,DIDS,DIWRITE,DIDENT,DINDEX) | ;
; get definition of fields to return with each entry |
|
| ID1 | ; prepare to build output processor:
|
|
| ID1A | ; for Lister: add indexed fields to DIDENT array (to build 1 nodes)
|
|
| ID2 | ; decide whether to auto-include the .01 in the field list
; will come out in 1 node for Lister, in "ID" nodes for Finder |
|
| ID3 | ; Process auto-included .01 field (if included) on first pass,
; Start loop to process each field from DIFIELDS parameter ; and Identifiers. |
|
| ID4 | ||
| ID4A | ||
| ID4B | ||
| ID4X | ||
| ID4C | ||
| ID5 | ||
| ID6 | ; Write Identifiers: add to output processor
; ID Parameter: add ID parameter to output processor |
|
| BLD | ; get fetch code for value
|
|
| BLD1 | ; set up format code and load with fetch code into DIDENT
|
|
| COMP(DIGFTI) | ;EXECUTE A COMPUTED FIELD! COME HERE FROM DICU2
|
|
| ERR(DIERN,DIFILE,DIENS,DIFIELD,DI1) | ;
|
|
| ERR202 | ||
| BADIX(DIDENT) | ;
|