We are developing an application where Biztalk server 2006 R2 writes messages in to MSMQ private queues remotely.
a WCF service picks up these messages from the queue and updates or inserts the sql server db returns back a response to a different private queue.
I am using a custom client to write messages in to the initial queue which works good for me. But when Biztalk writes messagea the db throws an exception like this
Transaction (Process ID 129) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Uncommittable transaction is detected at the end of the batch
Any pointers would be much helpful
Thanks,
Hari