Roles

Roles are used for both tables and database fields in QA Build. A table role is specified in table processing and both field and table (join path) roles are given for field processing.

If two fields are processed which store the same type of information – for example, two NAME fields – you must distinguish them by assigning a different role to each. Field roles are defined when a table is set up.

Sometimes you may need to process two copies of the same table; for example, in an EMPLOYEE table each employee may be assigned a MANAGER who is himself an employee. Each copy of the table must be assigned a separate role. Table roles are defined in Table Processing.

Occasions when you might want to define a new table role are:

For further information on the use of table and field roles see Field Referencing.