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