I need to find out on a successful Biztalk processing of my incoming message which Biztalk server is called
Why do you need this information? I guess you want to check how your load is getting distributed between your BizTalk
nodes?
There are following few things which I would try.
If you want this for some instrumentation purpose of your business application or to get some metrics then I would
use BAM for sure.
Create an activity, have a column machineName, publish the data in BAM and then you can view your processed messages
per machine.
For more information about BAM , Please have a read of
Business Activity Monitoring in Depth for Developers MSDN guide.
If you just want to have a look at run time that how your load is getting distributed then I would go and use PerfMon for this, along with
PAL to get the reports per BizTalk host .