I'm currently working on a 'SOA' project, using .NET 1.1, BizTalk 2004 and Sharepoint.

My part of the system we're building is generating invoice data. When finished, the data is passed to BizTalk via a webservice.
I checked with a colleague of mine about limitations in BizTalk because in a previous life (NVM anyone?) we came across problems involving the 4MB limits on MSMQ.
Nope, the 4MB limit is gone in BTS2004, so nothing to fear...

Then we tried to transfer 10MB of data via the webservice and it failed... Why?!?!?
Because there is a default maximum length to http requests of 4MB.  DOH!!

We've now set the maxRequestLength in the web.config of the webservice to 20MB, but this is just a workaround.

So, we need to redesign our way of delivery to BTS2004. Maybe cutting the data into smaller bits, or using DIME, or dropping the data in a file so Biztalk can pick it up... we'll see.