I have two dll's running in MTS on the server, one of which is called from the client, and a exe and dll on the client machine. As far as I can tell, I've installed the server dlls properly in MTS and I created a Setup package for the client using the PDW and installed successfully. The problem is that I am getting this error when the server dll is called by the client. The full error text is "Automation error The remote procedure call failed."
I checked in the Application Event Log on the server and the description it show is as follows (PackageName = the name of my MTS package):
A method on this interface has an unsupported data type. (Package: PackageName) (Method: 0) (Microsoft Transaction Server Internals Information File: d:\viper\src\runtime\cw\typelibinthlp.cpp, Line: 1286)
My guess is that it is starting up the package, but, for some reason cannot access the requested method for the object. Does that sound right? If so, any suggestions on what to look for to fix the problem?
I checked in the Application Event Log on the server and the description it show is as follows (PackageName = the name of my MTS package):
A method on this interface has an unsupported data type. (Package: PackageName) (Method: 0) (Microsoft Transaction Server Internals Information File: d:\viper\src\runtime\cw\typelibinthlp.cpp, Line: 1286)
My guess is that it is starting up the package, but, for some reason cannot access the requested method for the object. Does that sound right? If so, any suggestions on what to look for to fix the problem?