Transaction Surveillance operates by collecting transaction data based upon one or more user-defined rules. These rules can be setup to capture data for any type of transaction or group of related transactions. For example, a rule could look for high-value withdrawals at an ATM occurring over a short period of time, this situation may indicate an attempt to withdraw large amounts of money using a batch of stolen cards. While the rule is active it collects multiple Transaction Exceptions, each of these consisting of one or more individual transactions that conform to the rule conditions.
The Transaction Surveillance collector monitors all transactions being logged into the transaction log files and captures the transaction details based upon a transaction meeting the conditions that are contained in the Transaction Exception rules. The TransactionException (TRANXCPT) record holds the details of these transactions, which can then be shown in a Display.
The captured transaction details are kept for a specified period of time and any changes to rules will not affect any existing records captured by previous rules.
The collector also provides the ability for operators to view the most recent transactions occurring at a particular terminal even if they are not being captured by the configured rules. The TransactionDetail (TRANDET) record is used in this instance and will capture details of all recent transactions occurring on the system.