In order to use callable DATATRIEVE, you have to set up some data structures in your program called a DAB (DATATRIEVE Access Block). Template files are supplied by DEC for Basic, Fortran, COBOL, and Pascal. To expand the range of languages, I have included here my definition file for a DAB using Macro-32 (assembler). If anyone expands this range further, we would be pleased to include additional DAB files in future releases. B. Z. Lederman DTR/4GL Library Rep.