I have 3 Receive Locations( all these belong to 3 different Receive Ports) . Can I have any option so that my Receive Location1 will consume the msgs first, when it finishes consuming the msgs, then after 10 secs my 2nd receive Location will start and so on.
There’s no out-of-the-box functionality in BizTalk to handle your scenario. You could have an orchestration (associated with your Receive Location 1) pick up the messages, then wait 10 seconds (in a Delay shape) before calling a C# helper class that runs a WMI script which will enable your 2nd Receive Location, and so on. That can be a work around solution.
Thanks Daniel for your suggestion.. But the problem is I have different Orchestrations. and all those incomming msgs are of different schema types.
In my case my 1st Orc is doing a database insert and on basis of that the other orchestrations are performing their tasks. So in anyway i need to use the 1 receive location first ten the others.
You can have one send shape at the end of the first orchestration that you should bind to a FILE adapter send port, and then configure the second receive location to look at the same folder.
you can do the same for the second orchestration.
HTH,
Mike
Author
Posts
Viewing 1 reply thread
The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.