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 occurred.
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.IntegermaximumTransactionTimeout
           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.StringhttpProxyPrefix
           The HTTP prefix for WS-Transaction port SOAP addresses.
java.lang.StringhttpsProxyPrefix
           The HTTPS prefix for WS-Transaction port SOAP addresses.
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 occurred.
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

maximumTransactionTimeout

public java.lang.Integer maximumTransactionTimeout
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

httpProxyPrefix

public java.lang.String httpProxyPrefix
The HTTP prefix for WS-Transaction port SOAP addresses.
Since:
7.0
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

httpsProxyPrefix

public java.lang.String httpsProxyPrefix
The HTTPS prefix for WS-Transaction port SOAP addresses.
Since:
7.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