TransactionService
Configuration of the transaction service.
Inherits from type Service and adds the following.
Attributes Summary
transactionLogDirectory Specifies the name of a directory for this server where the transaction service stores log files for recovery. totalTranLifetimeTimeout The maximum duration, in seconds, for transactions on this appserver. clientInactivityTimeout The maximum duration, in seconds, between transactional requests from a remote client. enableLoggingForHeuristicReporting Enables logging for heuristic reporting (an advanced function available in the EEx add-on package).
Attribute Details
transactionLogDirectory
Specifies the name of a directory for this server where the transaction service stores log files for recovery.
Data type: String
Default value: unspecified
totalTranLifetimeTimeout
The maximum duration, in seconds, for transactions on this appserver. Any transaction that is not requested to complete before this timeout will be rolled back.
Data type: Integer
Default value: unspecified
clientInactivityTimeout
The maximum duration, in seconds, between transactional requests from a remote client. Any period of client inactivity that exceeds this timeout results in the transaction being rolled back in this appserver.
Data type: Integer
Default value: unspecified
enableLoggingForHeuristicReporting
Enables logging for heuristic reporting (an advanced function available in the EEx add-on package). If applications are configured to allow one-phase resources to participate in two-phase transactions, reporting of heuristic outcomes that occur at appserver failure requires extra information to be written to the transaction log.If enabled, one additional log write will be perfomed for any transaction that involves both one and two-phase resources.No additional records are written for transactions that do not involve a one-phase resource.Default=false
Data type: Boolean
Default value: false