Back | Forward

transaction records - fields


Each transaction record contains the following fields:

Action

Type of action to be performed. The options are as follows:

I = Insert (enter new records into the database)

M = Modify (change one or more fields in one or more records that already exist in the database)

D = Delete (delete records from the database)

Quantity of restrictions

Number of restrictions (items) to specify in the filter dialog box. Specify zero if inserting records; filters do not operate in Insert mode. If modifying or deleting records, specify the exact set of database entries on which the transaction is to operate.

Filter restrictions (if any)

Specifies which records FASuite should modify or delete (dependent on the value in the Action field). Each restriction consists of a window ID and control-order value, which specify the field to which the restriction value applies and the restriction value itself.  

Quantity of controls

Number of data items included in the transaction record, exclusive of data items included in groups (scroll regions).

Field data

One or more data items that consist of a window ID and a control-order value, which specify the field to which the data applies and the data.

Quantity of groups

Number of multi-line groups for which data is provided. If the quantity of groups is zero, no additional data appears. If it is a number other than zero, the transaction record also contains data for groups on the screen. Data for all groups on a screen follows all field data that does not relate to groups for all windows of the screen.

Data for each group contains the following fields:

_______________

See Also

Transaction record format

Transaction record with groups (example)

Transaction record without groups (example)