BizTalk: Identifying an application within an orchestration

by Stephen Horsfield 3. January 2008 16:52

Overview

Sometimes you need to run the same orchestration within two BizTalk applications on the same server.  How can you distinguish which application you are in from within an orchestration?

In brief

There isn't an easy way to do this.  The rules engine doesn't help, because you can only have one version of a particular set of rules active at any time.  You can't easily access a custom application configuration file, because you still need some way of distinguishing the two applications.

Worse, BizTalk doesn't seem to make this available (have looked at both documented and undocumented APIs!).

However, if you can allow two separate Windows users to execute the applications in different BizTalk Host Instances (not physical machines) then you can use the Windows Identity from within a .NET module, returning the username or some other detail back to the orchestration.

Versions

  • Microsoft .NET Framework 2.0
  • Microsoft BizTalk 2006

Metadata

Tags:

Software Development

Powered by BlogEngine.NET 1.5.0.7
Theme by Interakting

Interakting

A full service digital agency offering online strategy, design and usability, systems integration and online marketing services that deliver real business benefits and ensure your online objectives are met.

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar