Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 3 Understanding Fail Safe Processing : Components Supporting Fail Safe Processing

Components Supporting Fail Safe Processing
There are two key components that support Fail Safe processing:
These components are described in the following sections.
Transaction Database
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:

1
Some databases require the definition of binary fields as character syntax.

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.
See Also
The appropriate TIBCO Service Gateway manual for more information on the server parameters.
Contingency Log
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.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved