DIDU ;SEA/TOAD - VA FileMan: DD Tools, External Format ;5NOV2012
Source file <DIDU.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EXTERNAL(DIFILE,DIFIELD,DIFLAGS,DINTERNL,DIMSGA) | ;
|
|
XTRNLX | ;
|
|
E1 | ; set up DBS environment variables
|
|
E2 | ; handle bad input variables
|
|
E3 | ; get field definition and type, handle bad file or field
|
|
E4 | ; initialize loop control, transform code, pointer chain window,
; pointer file info, and resolved value variables |
|
E5 | ; handle output transforms (see docs for effects of flags)
; under right conditions, execute output transform on value & quit |
|
TYPE | ||
E6 | ||
E7 | ||
E8 | ||
E9 | ||
E10 | ||
E11 | ; exit if we executed an output transform or ran into an error
|
|
E12 | ; handle illegal data types (pointers, word processings, and multiples)
|
|
E13 | ; handle sets of codes
|
|
SET | ||
E14 | ; handle dates, and return all others as they are
|
|
HEADER(DIFILE,DIEN,DIFIELD,DITYPE,DICHAIN,DINTERNL,DINEXT) | ;
|
|
ERR(DIMSGA,DIERN,DIFILE,DIIENS,DIFIELD,DI1,DI2,DI3) | ;
|
|
ERRPTR(DITYPE) | ;
|
|
ALLOW(X) | ;If ALLOW appears, do not call erroneous data an error
|