WCF SQL Composite Operation Send Port throwing Transmission Failure Error

Tahir Hemani 1 Reputation point
2023-03-16T22:47:02.9433333+00:00

I'm using the CompositeOperation WCF-SQL Send port, and it works well. Normally, I would send roughly 1000 records to a stored process that does upserts, and everything worked perfectly. I just got a file containing around 5000 entries and received a Transmission failure message. Is there a limit to the number of records we may transmit over the compositeoperation port?

Since it generates one huge xml and adds all the records as an xml node, I'm wondering whether sending the enormous xml to SQL from BizTalk is efficient.

I have the following settings on the SendPort:

Close Timeout: 00:01:00

Open Timeout: 00:01:00

Receive Timeout: Infinite

Send Timeout: Infinite

Error details:

System.Data.SqlClient.SqlException (0x80131904): The Microsoft Distributed

Transaction Coordinator (MS DTC) has cancelled the distributed transaction.

Microsoft BizTalk Server
Microsoft BizTalk Server
A family of Microsoft server products that support large-scale implementation management of enterprise application integration processes.
358 questions
0 comments No comments
{count} votes