TransactionService MBean

All Parent MBeans:
J2EEResource, J2EEManagedObject, StatisticsProvider, EventProvider

Partial ObjectName:
WebSphere:*,type=TransactionService,j2eeType=JTAResource


MBean TransactionService

Configuration settings for the transaction services.


Attribute Summary
java.lang.StringtransactionLogDirectory
           The directory into which the log file(s) used for transaction service are placed.
java.lang.IntegertotalTranLifetimeTimeout
           The period of time (in seconds) from the start of a transaction after which the container will rollback the transaction if no commit request has occured.
java.lang.IntegerasyncResponseTimeout
           The period of time (in seconds) before the transaction service considers a Web services transaction protocol response message to be late.
java.lang.BooleanenableFileLocking
           Enable the use of file locks when opening the transaction service recovery log in a high availability configuration.
java.lang.BooleanenableProtocolSecurity
           Enable the use of role-based authorization for received transaction service protocol messages.
java.lang.BooleanacceptHeuristicHazard
           Specifies whether all applications on this server accept the possibility of a heuristic hazard occurring in a two-phase transaction that contains a one-phase resource.
java.lang.StringsecureWSTXTransportChain
           Transport chain for WSTX protocol messages.
java.lang.IntegermaximumTransactionTimeout
           Deprecated.  As of version 7,0, this attribute is deprecated.
java.lang.IntegerclientInactivityTimeout
           The number of seconds a transaction can remain inactive before it is rolled back.
java.lang.IntegerheuristicRetryLimit
           The number of times to retry transaction completion.
java.lang.IntegerheuristicRetryWait
           The number of seconds to wait between retrying transaction completion.
java.lang.IntegerpropogatedOrBMTTranLifetimeTimeout
           The upper limit, in seconds, of the totalTranLifetimeTimeout
java.lang.StringLPSHeuristicCompletion
           The transaction completion action to be taken when the outcome is unknown.

Attributes inherited from MBean StatisticsProvider
stats

Attributes inherited from MBean EventProvider
eventTypes

Attributes inherited from MBean J2EEManagedObject
objectName, stateManageable, statisticsProvider, eventProvider

Operation Summary
java.lang.StringprintableListOfTransactions()
           Get list of active transactions.
java.lang.String[]listOfTransactions()
           Get list of active transactions.
java.lang.String[]listImportedPreparedTransactions()
           Get list of imported prepared transactions.
java.lang.String[]listManualTransactions()
           Get list of transactions requiring manual completion.
java.lang.String[]listRetryTransactions()
           Get list of transactions with some resources being retried.
java.lang.String[]listHeuristicTransactions()
           Get list of heuristically completed transactions.
java.lang.String[]listSummaryInformation()
           Return summary count of transactions in various states.

Notifications inherited from MBean EventProvider
j2ee.attribute.changed

Attribute Detail

transactionLogDirectory

public java.lang.String transactionLogDirectory
The directory into which the log file(s) used for transaction service are placed.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

totalTranLifetimeTimeout

public java.lang.Integer totalTranLifetimeTimeout
The period of time (in seconds) from the start of a transaction after which the container will rollback the transaction if no commit request has occured.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
Setter:
administrator
operator

asyncResponseTimeout

public java.lang.Integer asyncResponseTimeout
The period of time (in seconds) before the transaction service considers a Web services transaction protocol response message to be late.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
Setter:
administrator
operator

enableFileLocking

public java.lang.Boolean enableFileLocking
Enable the use of file locks when opening the transaction service recovery log in a high availability configuration.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

enableProtocolSecurity

public java.lang.Boolean enableProtocolSecurity
Enable the use of role-based authorization for received transaction service protocol messages.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

acceptHeuristicHazard

public java.lang.Boolean acceptHeuristicHazard
Specifies whether all applications on this server accept the possibility of a heuristic hazard occurring in a two-phase transaction that contains a one-phase resource.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

secureWSTXTransportChain

public java.lang.String secureWSTXTransportChain
Transport chain for WSTX protocol messages.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

maximumTransactionTimeout

public java.lang.Integer maximumTransactionTimeout
Deprecated.  As of version 7,0, this attribute is deprecated.

This attribute is deprecated. The attribute propogatedOrBMTTranLifetimeTimeout should be used to constrain the maximum transaction timeout.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
Setter:
administrator
operator

clientInactivityTimeout

public java.lang.Integer clientInactivityTimeout
The number of seconds a transaction can remain inactive before it is rolled back.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
Setter:
administrator
operator

heuristicRetryLimit

public java.lang.Integer heuristicRetryLimit
The number of times to retry transaction completion.
Since:
6.0
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

heuristicRetryWait

public java.lang.Integer heuristicRetryWait
The number of seconds to wait between retrying transaction completion.
Since:
6.0
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

propogatedOrBMTTranLifetimeTimeout

public java.lang.Integer propogatedOrBMTTranLifetimeTimeout
The upper limit, in seconds, of the totalTranLifetimeTimeout
Since:
6.0
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
Setter:
administrator
operator

LPSHeuristicCompletion

public java.lang.String LPSHeuristicCompletion
The transaction completion action to be taken when the outcome is unknown.
Since:
6.0
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

Operation Detail

printableListOfTransactions

public java.lang.String printableListOfTransactions()
Get list of active transactions.
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

listOfTransactions

public java.lang.String[] listOfTransactions()
Get list of active transactions.
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

listImportedPreparedTransactions

public java.lang.String[] listImportedPreparedTransactions()
Get list of imported prepared transactions.
Since:
6.0
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

listManualTransactions

public java.lang.String[] listManualTransactions()
Get list of transactions requiring manual completion.
Since:
6.0
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

listRetryTransactions

public java.lang.String[] listRetryTransactions()
Get list of transactions with some resources being retried.
Since:
6.0
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

listHeuristicTransactions

public java.lang.String[] listHeuristicTransactions()
Get list of heuristically completed transactions.
Since:
6.0
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

listSummaryInformation

public java.lang.String[] listSummaryInformation()
Return summary count of transactions in various states.
Since:
6.0
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

Copyright IBM Corp. 1996-2005