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


Chapter 7 Operational Requirements for CA Datacom Access : Implementing Fail Safe Processing

Implementing Fail Safe Processing
Fail Safe level 1 processing guarantees consistency when you update both TIBCO Object Service Broker TDS and CA Datacom data from a single instance of the server in the same transaction.
Transaction Processing
At the end of a transaction, the Data Object Broker requests that the server commit any outstanding updates. As part of the CA Datacom commit processing, the server updates a CA Datacom transaction database to record the fact that the commit was successful. If the server does not respond to the Data Object Broker in a reasonable amount of time, the transaction is flagged as being in doubt. Locks held on TDS data remain in place until the problem is resolved.
When a connection is re-established between the Data Object Broker and an instance of the server with the same configuration as the one that failed, the Data Object Broker asks the server if the in-doubt transaction completed. The server checks the CA Datacom transaction database to determine this. If the update was completed in CA Datacom, the TDS updates are applied and the locks are released.
You can resolve in-doubt transactions only by starting an instance of the server with parameter settings that are exactly the same as the server in use at the time the transaction is placed in doubt.
Implementation Procedure
For each CA Datacom environment with at least one instance of the server running with Fail Safe processing, complete the following tasks:
1.
2.
3.
4.
These tasks are described in detail in the following sections.
 
Task A Update CA Datacom Data Dictionary
Member DCOMUDD in the JCL data set contains the JCL to update CA Datacom Data Dictionary with TIBCO Object Service Broker Fail Safe definitions. It reads member CNTL(XDCOMBTG), which contains data dictionary and database specifications. Complete the following step:
1.
It should end with RC=0.
Task B Promote the CA Datacom Data Dictionary update
Member DCOMUDD1 in the JCL data set contains the JCL to promote into production the CA Datacom Data Dictionary update performed by step DCOMUDD. Complete the following step:
1.
It should end with RC=0.
Task C Update the CA Datacom CXX data set
Member DCOMCXX in the JCL data set contains the JCL to update the CA Datacom CXX data set with TIBCO Object Service Broker Fail Safe definitions.
Complete the following steps:
1.
It should end with RC=0.
Task D Allocate and initialize the CA Datacom transaction database
To allocate and initialize the CA Datacom transaction database in the CA Datacom environment, you must run the appropriate CA Datacom utilities. Ensure that the transaction table is also referenced in the URT for the server.
See Also
TIBCO Object Service Broker for z/OS Managing Backup and Recovery for more information on Fail Safe processing

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