Environment
Situation
Resolution
Additional Information
In a cluster environment the Transaction Server (DTS.NLM) must be bound to the virtual server ip address, which is configured in the DTS.INI. When Transaction Server (DTS.NLM) loads, it will look for its configuration file in SYS:\SYSTEM\DTS.INI, but since this is loaded from the virtual server, it will not find it and bind it to the primary ip address from the node where is was started.
On the Console on the server you will see the following :
Module DTS.NLM
load status OK
Default settings filename [SYS:\SYSTEM\DTS.INI]...
Trying to open [SYS:\SYSTEM\DTS.INI] has failed Trying to
open
[SYS:\SYSTEM\DTS.I NI] has failed Settings file not found...
Trying to open [SYS:\SYSTEM\DTS.INI] has failed ServerUDPPort not
defined in
SYS:
\SYSTEM\DTS.INI. Using default port 18753 Trying to open
[SYS:\SYSTEM\DTS.INI]
has failed File [SYS:\SYSTEM\DTS.INI] does not exist.
Trying to open [SYS:\SYSTEM\DTS.INI] has failed Transaction Server
started...