For future reference to all those that want to remember in what order maps and pipelines get executed on receive and send ports:
One-way Receive Port:
End system –> Receive Adapter –> Receive Pipeline –> Inbound Map –> Message Box
Request Response Receive Port:
End system –> Adapter –> Receive Pipeline –> Inbound Map -> Message Box -> Outbound Map –> Send Pipeline –> Adapter –> End System
One-way Send Port (static and dynamic):
Message Box –> Outbound Map –> Send Pipeline –> Send Adapter –> End System
Request Response Send Port (static and dynamic):
Message Box-> Outbound Map –> Send Pipeline –> Adapter -> End system –> Adapter –> Receive Pipeline –> Inbound Map -> Message Box
i had to do a qucik code review of a biztalk project, as usual downloaded biztalk cop from code plex and reazlied that it will not work with vs 2010 professional. fxcop 1.36 only supports versions less than .net framework 3.5 and the codeplex project has been not active for a long time, tried sending a mail to the contributor but it did not help
so downloaded fxcop 10.0 this seems to be the latest version and tried using this but i ended up with few issues, i downloaded the src code of biztalk cop modified the fxcop sdk and cci assemblies and droped it into the fxcop (10.0) rules folder and download the fxcop gui and now i have code analysis working as expected.
Hopefully they update BizTalk cop on codeplex to support biztalk 2010
one of the reason my colleague found was that one of the developers also included the generated cs files for the schema in the project!!!
deployment framework for biztalk
msbuild explorer extension
biztalk map documenter