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


Chapter 10 Processing VSAM Data Using TIBCO Object Service Broker : Handling of TIBCO Object Service Broker Requests

Handling of TIBCO Object Service Broker Requests
The following sections describe how requests are handled with respect to:
Synchronization and Recovery
 
Intermediate COMMITs are necessary when concurrent updates are performed within the same system or cross-system if SHAREOPTIONS 3 is specified for a VSAM file. These intermediate COMMITs avoid data integrity problems, data loss, or unpredictable results (they cause buffered updates to be flushed from the task buffers).
Under CICS, consider setting the CICSVSAMSYNC Execution Environment parameter to control when SYNCPOINTs are issued by the VSAM server.
These tables summarize the behavior of the VSAM server under CICS:
DISPLAY & TRANSFERCALL
TIBCO Object Service Broker trans. abend
TIBCO Object Service Broker trans. end

1
SYNCPOINT is done at the end of the executed transaction

2
Only updates since the last DISPLAY are rolled back

3
Only updates since last intermediate SYNCPOINT are rolled back

Error Handling
The TIBCO Object Service Broker runtime environment signals system exceptions to permit an application to recover from an error. A three-level hierarchy of exceptions exists. The ERROR exception is the top of the hierarchy and is intended to be a catchall exception. Each exception traps the exceptions that appear below it in the hierarchy.
All errors encountered when accessing external data are trapped under one of the following TIBCO Object Service Broker exceptions:
ERROR Exception
An ERROR exception indicates that an error is detected and no lower-level exception exists in the application.
ACCESSFAIL Exception
An ACCESSFAIL exception indicates that a table access error is detected. The following exceptions are valid under an ACCESSFAIL exception:
 
INTEGRITYFAIL Exception
An INTEGRITYFAIL exception indicates an attempt to violate data integrity is detected. The following exceptions are valid under an INTEGRITYFAIL exception:
 
 
See Also
TIBCO Object Service Broker Programming in Rules for more information on exceptions.

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