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
|