The transaction database, which resides on the external database system, is a part of Fail Safe processing for all external service providers. It consists of a table (or equivalent in the external database’s terminology) containing a number of fields identified by TIBCO Object Service Broker. In the case of a peer TIBCO Object Service Broker Data Object Broker, the peer’s local contingency log is used as the transaction database. The fields are:
Each field is assigned a name. The field name varies depending on the requirements of the external database. In most cases, this table (or equivalent) has a default name (such as S6BTRXDB). This name can be customized provided that the customized name is reflected in the TRXDB server parameter.
The appropriate TIBCO Service Gateway manual for more information on the server parameters.
The second file is the contingency log, which is used by the Data Object Broker to hold transaction updates that are contingent upon service provider acknowledgments. This file is used when updates to multiple databases (whether local TDS or external service providers) occur in the same TIBCO Object Service Broker transaction.