|
Home > Archive > BizTalk Server Orchestration > November 2004 > Multiple orchestration instances in BTS2004
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Multiple orchestration instances in BTS2004
|
|
| Karagu 2004-11-16, 5:47 pm |
| Hi!
Is there an easy way of controlling the number of maximum allowed
simultanious orchestration instances?
I am working with the migration of a BTS2000 project to BTS2004, and in
BTS2000 you could easily set the maximum number of working threads per
processor, which is what I am looking for... Or if I put it this way: I need
to "serialize" the creation of orchestration instances in order to be sure
that I never have more than 1 active instance (of any orchestration) at any
time, regardless of how many active pipeline instances there are. Is there an
easy way of achieving this without having to use MSMQ or custom
adapters/pipeline components?
Any help is appreciated!
| |
| Devdutt Patnaik 2004-11-16, 5:47 pm |
| Your scenario might be able to make use of uniform/non-uniform sequential
convoys. Samples for both are posted at
http://devdutt10.blogspot.com/2004/...n-bts-2004.html
http://devdutt10.blogspot.com/2004/...oys-in-bts.html
"Karagu" <Karagu@discussions.microsoft.com> wrote in message
news:7E9C4E44-E55B-435D-B4B0-06A6173D7CA8@microsoft.com...
> Hi!
> Is there an easy way of controlling the number of maximum allowed
> simultanious orchestration instances?
> I am working with the migration of a BTS2000 project to BTS2004, and in
> BTS2000 you could easily set the maximum number of working threads per
> processor, which is what I am looking for... Or if I put it this way: I
need
> to "serialize" the creation of orchestration instances in order to be sure
> that I never have more than 1 active instance (of any orchestration) at
any
> time, regardless of how many active pipeline instances there are. Is there
an
> easy way of achieving this without having to use MSMQ or custom
> adapters/pipeline components?
> Any help is appreciated!
>
| |
| Stephen W. Thomas 2004-11-17, 2:46 am |
| This can be accomplished using convoys as Devdutt stated.
I have a fully documented sample available for download here:
http://www.geekswithblogs.net/sthom...9/01/10508.aspx
The solution in the download above would be even simpler if you always
wanted only one instance running. You could remove the rules engine and
pipeline piece and slim line the Orchestration a bit.
Let me know if you have any questions.
Stephen W. Thomas
http://www.geekswithblogs.net/sthomas
"Karagu" wrote:
> Hi!
> Is there an easy way of controlling the number of maximum allowed
> simultanious orchestration instances?
> I am working with the migration of a BTS2000 project to BTS2004, and in
> BTS2000 you could easily set the maximum number of working threads per
> processor, which is what I am looking for... Or if I put it this way: I need
> to "serialize" the creation of orchestration instances in order to be sure
> that I never have more than 1 active instance (of any orchestration) at any
> time, regardless of how many active pipeline instances there are. Is there an
> easy way of achieving this without having to use MSMQ or custom
> adapters/pipeline components?
> Any help is appreciated!
>
|
|
|
|
|