WebSphere Application Server Network Deployment, Version 6.1
             Operating Systems: z/OS

             Personalize the table of contents and search results
This topic applies only on the z/OS operating system.

Transaction service custom property

WebSphere Application Server for z/OS provides the DISABLE_TRANSACTION_TIMEOUT_GRACE_PERIOD and RLS_LOGSTREAM_COMPRESS_INTERVAL transaction service custom properties.

Transaction Service custom properties can be specified in the administrative console by clicking Servers > Application Servers > server > Container Services > Transaction service > Custom Properties > New.

Avoid trouble: Set AUTODELETE(NO) for any logstreams.gotcha
DISABLE_TRANSACTION_TIMEOUT_GRACE_PERIOD

Specifies whether there is a delay between a transaction timeout and the abnormal ending of the servant region that was running the transaction.

If you set this value to false, a global transaction that times out is marked rollback-only. The transaction server gives the associated application an additional period of time, approximately four minutes, to complete. If the application completes in this time, the transaction is rolled back. If the application does not complete in this time, the application and associated servant region are ended abnormally, with an ABENDEC3 or ABENDSEC3 error.

Set this value to true to remove the delay, and abnormally end the application and servant region immediately.

Data Type Boolean
Acceptable values true, false
Default false
DISABLE_WSTX_RMFAIL_LOGGING

Specifies whether an RMFAIL message is sent to the error log file when a WS-AT participant fails to send a response within the asynchronous response timeout period, causing an XAER_RMFAIL transaction exception to occur.

If you set this value to false, an RMFAIL message is sent to the error log file when a WS-AT participant fails to send a response within the asynchronous response timeout period.

Set this value to true if you do not want an RMFAIL message sent to the error log file when a WS-AT participant fails to send a response within the asynchronous response timeout period.

Data Type Boolean
Acceptable values true, false
Default false
RLS_LOGSTREAM_COMPRESS_INTERVAL

Specifies, in seconds, the interval at which the recovery log service attempts to compress any logstreams application components are using. The Transaction Service (XA partner log) and the Compensation Service components can be configured to use the recovery log service.

The logstream is checked for compression once per interval. This operation can cause unnecessary CPU usage if the logstream is not being used.

Recommendations:
  • If you do not use a logstream for the compensation service, set this property to a value that is higher than the default value.
  • If your recovery log service uses logstreams, do not set this property to too high a value. If the recovery log service logstreams become full before the compression interval expires, transactions might start to fail until the logstreams are compressed.
  • If none of your components are configured to use a logstream, you set this property to 0 (zero) to disable this function.

Data Type Integer
Acceptable values 0 - 2,147,483,647 (0 disables the function)
Default 30 seconds



Related tasks
Using the transaction service
Reference topic    

Terms of Use | Feedback

Last updated: Feb 25, 2009 9:32:38 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/rjta_transerv_custproperties.html