The derby.jdbc.xaTransactionTimeout property specifies the default value of the XA transaction timeout that is used when a user either does not specify the XA transaction timeout or requests to use the default value.
It is possible to use the XAResource.setTransactionTimeout method to specify the XA transaction timeout value for the global transaction.
A zero or negative value for this property means that the transaction timeout is not used.
The transaction timeout is not used.
-- system-wide property derby.jdbc.xaTransactionTimeout=120
-- database-wide property CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY( 'derby.jdbc.xaTransactionTimeout', '120')
Dynamic; the change takes effect immediately. For information about dynamic changes to properties, see Dynamic and static properties.