EAI_NEEDS_MSDTC
General iProcess Engine Configuration
Summary
This attribute defines the EAI server plug-ins that need to use the Microsoft Distributed Transaction Coordinator (MSDTC).
Applies To
The attribute can be set for the BG
, BGPRDICT
, and RPCBG
processes.
Permissible Values
The attribute value must be a comma-delimited list of EAI step names. The name used should be the same name used to register the EAI server plug-in.
Default Value
The attribute is assigned the following default values when the iProcess Engine node is installed.
Machine ID |
Process |
Instance |
Value |
0 |
BG |
0 |
EAICOM |
0 |
BGPREDICT |
0 |
EAICOM |
0 |
RPCBG |
0 |
EAICOM |
Notes
You should set this attribute for any EAI server plug-ins that you develop that require the use of the MSDTC. If you don’t do so, EAI steps using the plug-in may not function correctly or in a fully transactional manner.
When a BG
process loads an EAI server plug-in, it will check to see if the plug-in’s name is specified in the EAI_NEEDS_MSDTC
value. If it is, it turns on the use of the MSDTC. For more information about:
• | the MSDTC, see “What is MSDTC” in TIBCO iProcess Engine Architecture Guide. |
• | EAI server plug-ins, see Managing EAI Step Server Plug-ins, and “Using Enterprise Application Integration (EAI) Steps” in TIBCO iProcess Modeler Integration Techniques. |
• | the EAI COM server plug-in, see TIBCO iProcess COM Plug-in User’s Guide. |