Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.1.1, 3.2.0
-
Fix Version/s: 3.2.4 (EE only), 3.3.2 (EE only), 3.4.0
-
Component/s: Modules: XA Transactions
-
Labels:None
-
User impact:Medium
-
Similar Issues:None
Description
The jbossts schema allows arbitrary properties to be configured on the transaction manager. This creates the expectation that the TM can be fully configured that way, but only two such properties (node id and object store directory) are honored. The rest are ignored.
It is impossible to set, for instance, default TX timeout via Mule configuration.
Issue Links
- is a piece of
-
MULE-6554
Unable to configure all Core, Environment and ObjectStore JBoss TM Properties
-
The simplest workaround is to specify the TM properties as system properties when running Mule. Another option is to create a file jbossts-properties.xml that contains the desired propertis, and place it in the user.home or user.dir directories, or as a resource in the classpath.
Because these propertied are stored as static variables in the JBoss TM classes, it is not possible for different Mule applications in the same Mule instance to have different values for them.