Linked DB server error

Linked DB server error

  
I am trying to insert a record into a foreign entity. This is all SQL 2005 and Outsystems 4.1. Everything in Integration Studio worked fine with the foreign entity. At runtime I was seeing this error:

"The transaction manager has disabled its support for remote/network transactions"

I checked the forums and found posts regarding the MSDTC security settings. I enabled everything as directed and set the security to "No Authentication Required". After these changes, I am getting the following error:

"No transaction is active."

I tried setting security to "Mutual Authentication Required" and I am still getting the same error. I know this must be some sort of security issue, but I can't seem to get past it.

EDIT: This is running through a firewall, so I think the issue lies there. It looks like MSDTC runs through a number of ports.