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 max 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 max 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 Corporation 2002, 2012