BEA WebLogic Server 9.0 Domain Configuration Schema Reference

http://www.bea.com/ns/weblogic/90/domain
complexType jtaType

Super Types
{http://www.bea.com/ns/weblogic/90/domain}jtaType (extension)

Documentation
Corresponds to JTAMBean
Properties
This component is not nillable.

Model
<...>
(timeout-seconds, abandon-timeout-seconds, forget-heuristics?, before-completion-iteration-limit, max-transactions, max-unique-name-statistics, max-resource-requests-on-server, max-xa-call-millis, max-resource-unavailable-millis, recovery-threshold-millis, migration-checkpoint-interval-seconds, max-transactions-health-interval-millis, purge-resource-from-checkpoint-interval-seconds, checkpoint-interval-seconds, serialize-enlistments-gc-interval-millis, parallel-xa-enabled?, parallel-xa-dispatch-policy?, unregister-resource-grace-period, security-interop-mode )
</...>


Nested Element Summary
 abandon-timeout-seconds
          The transaction abandon timeout seconds for transactions in the second phase of the two-phase commit (prepared and later). 
 before-completion-iteration-limit
          The maximum number of cycles that the transaction manager will perform the beforeCompletion synchronization callback for this WebLogic Server domain. 
 checkpoint-interval-seconds
          The interval at which the transaction manager creates a new transaction log file and checks all old transaction log files to see if they are ready to be deleted. 
xs:booleanforget-heuristics
          Specifies whether the transaction manager will automatically perform an XAResource forget operation for heuristic transaction completions. 
 max-resource-requests-on-server
          Maximum number of concurrent requests to resources allowed for each server. 
 max-resource-unavailable-millis
          Maximum duration in milliseconds that a resource is declared dead. 
 max-transactions
          The maximum number of simultaneous in-progress transactions allowed on a server in this WebLogic Server domain. 
 max-transactions-health-interval-millis
          The interval for which the transaction map must be full for the JTA subsystem to declare its health as CRITICAL. 
 max-unique-name-statistics
          The maximum number of unique transaction names for which statistics will be maintained. 
 max-xa-call-millis
          Maximum allowed duration of XA calls to resources. 
 migration-checkpoint-interval-seconds
          The interval that the checkpoint is done for the migrated transaction logs (TLOGs). 
xs:stringparallel-xa-dispatch-policy
          The dispatch policy to use when performing XA operations in parallel. 
xs:booleanparallel-xa-enabled
          Execute XA calls in parallel if there are available threads. 
 purge-resource-from-checkpoint-interval-seconds
          The interval that a particular resource must be accessed within for it to be included in the checkpoint record. 
 recovery-threshold-millis
          The interval that recovery is attempted until the resource becomes available. 
 security-interop-mode
          Specifies the security mode to use for XA calls in cross-domain transactions. 
 serialize-enlistments-gc-interval-millis
          The interval at which internal objects used to serialize resource enlistment are cleaned up. 
 timeout-seconds
          The transaction timeout seconds for active transactions, before the prepared state. 
 unregister-resource-grace-period
          The grace period (number of seconds) that the transaction manager waits for transactions involving the resource to complete before unregistering a resource. 
Source
<xs:complexType name="jtaType">
<xs:complexContent>
<xs:extension base="dom:configurationType">
<xs:sequence>
<xs:element minOccurs="0" name="timeout-seconds" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="abandon-timeout-seconds" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="forget-heuristics" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="before-completion-iteration-limit" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="max-transactions" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="max-unique-name-statistics" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="max-resource-requests-on-server" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="10"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="max-xa-call-millis" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9223372036854775807"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="max-resource-unavailable-millis" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9223372036854775807"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="recovery-threshold-millis" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:minInclusive value="60000"/>
<xs:maxInclusive value="9223372036854775807"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="migration-checkpoint-interval-seconds" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="max-transactions-health-interval-millis" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:minInclusive value="1000"/>
<xs:maxInclusive value="9223372036854775807"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="purge-resource-from-checkpoint-interval-seconds" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="checkpoint-interval-seconds" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="10"/>
<xs:maxInclusive value="1800"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="serialize-enlistments-gc-interval-millis" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="parallel-xa-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="parallel-xa-dispatch-policy" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="unregister-resource-grace-period" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="security-interop-mode" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="default"/>
<xs:enumeration value="performance"/>
<xs:enumeration value="compatibility"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

BEA WebLogic Server 9.0 Domain Configuration Schema Reference

Copyright 2005 BEA Systems Inc. Complete WebLogic Server Documentation