Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: DICU1

Package: VA FileMan

Routine: DICU1


Information

DICU1 ;SEA/TOAD,SF/TKW-VA FileMan: Lookup Tools, Get IDs & Index ;26JUNE2011

Source Information

Source file <DICU1.m>

Entry Points

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) ;
Info |  Source |  Entry Points