Syntax

tag IS variable_name

Meaning

is is used for the definition of database variables in FACS. By tag we mean the field tag as it occurs in the declared database definition file (.inf). The variable_name is the name (alias) by which the field is known in this ADAPL procedure. Allocation of an alias is only necessary if a tag also occurs in another database used in this adapl, but is always allowed. ADAPL programs are much more readable if you use aliases, which may comprise up to 32 characters, instead of tag names consisting of two characters. In an ADAPL program, each alias may only have one meaning.

Example 1

Example of a FACS buffer declaration:

FDSTART BOOKS '../data+document>book'

au IS BOOKS_Author

ti IS BOOKS_Title

%0 IS BOOKS_Priref

FDEND

 

Example 2

Example of a FACS buffer declaration if you don't want to assign database variables because you're only using one database table in this adapl:

FDSTART BOOK '../data+document>book'

au

ti

%0

FDEND

Result

Each declared tag here can now be accessed in this adapl directly, after reading a BOOK record with the FACS READ instruction.

See also

Click here for general information about FACS.