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


Chapter 6 Exception Handling : System Exceptions and Their Conditions

System Exceptions and Their Conditions
System Exceptions
 
The limit on the number of updates between synchronization points has been reached.
The primary key for a DELETE statement does not exist or a rule running in browse mode is attempting to update a table.
The primary key provided for an INSERT statement already exists or a rule running in browse mode is attempting to update a table.
An arithmetic operator is being applied to a numeric null or a numeric null is being passed as an argument value when a numeric value is required.
A value is too large to be assigned to the target syntax. The maximum value for the syntax is inserted into the receiving field. All tables are limited to the defined dictionary length. As well, screen and report tables are also limited to the display length.
An argument to a given TIBCO Object Service Broker routine is out of the allowable range.
A primary key provided for a REPLACE statement does not exist or a rule running in browse mode is attempting to update a table.
A call to a TIBCO Object Service Broker routine cannot complete successfully and a more specific system exception cannot be signaled.
An error results from incorrect rules coding, given that the dictionary definition of the database is correct.
This exception traps failures during the conversion process of data in a character field to a numeric syntax or date so as to enable comparison with that in a WHERE clause.
The connection to an external database server broke during a transaction or the external database server failed.
The receiving string field is too short to contain the full length of the string value being assigned to it. The value is truncated to the length of the receiving field and inserted into that field.
A value is too small to be represented in the target syntax (usually exponent errors). The minimum value for the syntax is inserted into the receiving field.
An attempt is being made to insert data into a table that failed a reference check or a non-Y value is being returned from a validation rule.
Invalid data is being inserted into a screen table from a rule (that is, the data failed the screen table reference check).
Invalid data existed on the screen when the user left the screen by using the Validation Exit key.
See Also
TIBCO Object Service Broker Defining Screens and Menus about TIBCO Object Service Broker screens.
TIBCO Object Service Broker Defining Reports about TIBCO Object Service Broker reports
TIBCO Service Gateway manuals about accessing external databases.

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