Transaction Surveillance Configuration File

The Transaction Surveillance is configured using the IRTSVCOL initialization file.

The complete configuration syntax for the IRTSVCOL file is illustrated below. Detailed explanations can be found by following the links on each section name.

[TRANSACTION-LOG-LOCATION-<n>]
SOURCE-NAME = <source-name>
LOG-FILE-LOCATION = <location>
SOURCE-TYPE = {BASE24|OTHER}
LOG-READER-EXE-NAME = <log-reader-executable-name>
FLD<n> = {STRING|INT|INT32}(<offset>[, <length>])
FLD<n> = TOKEN (<"Id">, {STRING|INT|INT32}(<offset>, <length>))
MAP-MESSAGE-<n> = <method>, <source-field>, <destination-field>, <mapping-file>
<custom-params>


[TCPIP]
TCPIP-PORT = <port-number>
TCPIP-PROC = <server-proc-name>
TCPIP-ENCRYPTION = {ON | OFF}


[TRANSACTION-DETAILS]
NUMBER-OF-TRANSACTIONS = <n>


[PAN]
SHOW = (<number-of-digits-at-start>, <number-of-digits-at-end>)


[RECOVERY]
RECOVERY-FILES-LOCATION = <recovery-location>
MAX-BACK-TIME-IN-MINUTES = <n>
MAX-TPS-ON-RECOVERY = <n>


[HOUSE-KEEPING]
INTERVAL-IN-MINUTES = <n>
AFTER-TRANSACTIONS = <n>
TRAWLER-MAX-IDLE-TIME-IN-MINUTES = <n>


[TRANSACTION-EXCEPTION-RULE-<n>]
NAME = <exception_rule_name>
GROUP = <business_group_name>
KEEP = <interval>{MINUTE(S)|HOUR(S)|DAY(S)}
WHERE[<n>] = <where-clause>
LIST-LOC = <list-location>


OCCURRENCE[<n>] = <x> TIME(S) {[BETWEEN <start-time> AND <end-time> WITHIN <interval> {MINUTE(S)|SECOND(S)}]}
OCCURRENCE-MATCH = <field1>[+<field2>+...]
OCCURRENCE-NOT-MATCH = <field1>[+<field2>+...]

Provide feedback on this article