This topic applies only on the z/OS operating system.

Transaction service custom properties

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

ControlWSATImportFromDeploymentDescriptor

[Fix Pack 33 or later]

Specifies whether the Web service uses an inbound Web Services - Atomic Transaction, based on the deployment property setting.

The transactional deployment Send Web Services Atomic Transaction on requests property is set on the requester Web application. The target Web service application does not set the transactional deployment Execute using Web Services Atomic Transaction on incoming requests property. This condition causes a transaction that starts at the requestor to be propagated across to the Web service without participating in any transaction work that the Web service does. If a transaction that the requester Web application starts is then subsequently rolled back, any transactional work done at the Web service should not be affected by this rollback.

Typically, the deployment property that controls how an inbound Web Service Atomic Transaction should be handled is ignored. Therefore, any work processed at the Web Service is always done within the scope of the inbound transaction. If you do not want the deployment property ignored, set the ControlWSATImportFromDeploymentDescriptor custom property to true.

Data Type Boolean
Acceptable values true, false
Default false

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

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:

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: Aug 29, 2010 8:25:23 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=vela&product=was-nd-zos&topic=rjta_transerv_custproperties
File name: rjta_transerv_custproperties.html