We have a Windows Services that fetches an XML file using http from a trading partner (yes, we could have probably done it in Biztalk, but it was expedient to do it this way).
That service writes a file to a directory, and Biztalk has a Receive Location on that directory. Biztalk is starting two orchestrations and makes two archives of the same file (at least when the file is over 1.5 megabytes). We have simulated the problem by dropping the large file by hand (so we know the service is not writing the file twice).
Is this expected behavior? Doesn’t Biztalk wait till the file is finished writing before he reads it – or doesn’t he use a file lock or something?
Thanks,
Neal