BizTalk tips and tricks (and links)
Firstly thanks to a collegue I got a link for another guy who seems to be an expert on the subject and has a couple of (very) useful links related to our beloved BizTalk.
Have a look at
David Crawford's WebLog for a whole bunch of utilities and useful stuff.
And now a tip from my side:
Some people are under the impression that when BizTalk deal with files (plain files) it can only do it from the default application pool(Host) and thus the default security context under which BizTalk runs. This is not true as you can change the application pool (host) under which the FILE adapter run which can run under a different account from the BizTalk main process. All you do is create a new 'host', specify the account under which it runs (some domain account that has been allowed access to file shares by your admins) and then under 'adapters' change the 'Receive Handler' and 'Send Handler' properties to use the new 'host'.
The reason 'we' discovered this was simply because our 'admins' got a fright after discovering that for 'file receive' functions you need the 'Full' permissions on a file share for BizTalk to pick up a file correctly. Specifying only read/write is not enough. Therefore the original 'serviceaccount' under which BizTalk itself run was not given rights on fileshares for full permissions. We either had to 'reinstall' BizTalk (not something you do for fun) or change the account the File adapter use for pickups.
Funnily enough, for file 'send locations' you only need 'read/write'.
Every day you learn something more...like how admins can freak out and avoid 'reinstall hassles' making everyone else's working on the problem... ;)