If you want to use a reject
table, you need to define it in USoft Definer. A reject table is a
duplication of an application table.
However, some duplicated
columns might be based on different domains from those used by the
application table, because domain constraints and other implicit
rules defined at domain level must not apply to the reject
It is suggested that you
define a number of dummy string domains ("description" domains) of
different lengths. Reserve these domains for reject columns.
To define a reject table:
||Determine what dummy string domains you need, and define
||Define a new domain that will generate unique numerical values
for the primary key of the reject table.
||Determine if you want any additional information in the reject
table, such as a timestamp. Define new domains where
||Define the reject table and its columns. Columns should
||Numerical primary key column based on the newly defined
||One duplicated column for each application column. Each
duplicated column must be based on a dummy (string) domain without
||Any additional columns such as a timestamp.
||Have the reject table implemented by choosing Tools, Create
Physical Tables (option New or Updated) from the Definer menu