![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
• A VSAM transaction spans the same length of time as a TIBCO Object Service Broker transaction.
• 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.
DISPLAY & TRANSFERCALL TIBCO Object Service Broker trans. abend TIBCO Object Service Broker trans. end
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:
• An ERROR exception indicates that an error is detected and no lower-level exception exists in the application.An ACCESSFAIL exception indicates that a table access error is detected. The following exceptions are valid under an ACCESSFAIL exception:
Indicates that the primary key specified for a DELETE statement does not exist Indicates that the primary key provided for an INSERT statement already exists Indicates that the primary key provided for a REPLACE statement does not existAn INTEGRITYFAIL exception indicates an attempt to violate data integrity is detected. The following exceptions are valid under an INTEGRITYFAIL exception:
Indicates that permission for the requested action on the object is denied
If a failure occurs when the data set is first opened, either the SERVERERROR or DEFINITIONFAIL exception can result.TIBCO Object Service Broker Programming in Rules for more information on exceptions.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |