BizTalk Server Orchestration - Orchestration - Queue

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > July 2005 > Orchestration - Queue





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 Orchestration - Queue
CranCran77

2005-07-28, 5:52 pm

I want to be able to setup a receive port for an orchestration and have
my orchestration process each received message from the receive port in
sequential order. This way as transactions are queued in my host
system I can replicate those transactions in the exact order they took
place in a slave system.

Thanks,
Chris

Michel Prévost

2005-07-28, 5:52 pm

Have a look at this, for starters.

http://msdn.microsoft.com/library/d...6137a5a2914.asp

You may also google "BizTalk convoy" for pages that talk about it.

Michel

"CranCran77" <crancran@gmail.com> wrote in message
news:1122577800.929649.222340@z14g2000cwz.googlegroups.com...
>I want to be able to setup a receive port for an orchestration and have
> my orchestration process each received message from the receive port in
> sequential order. This way as transactions are queued in my host
> system I can replicate those transactions in the exact order they took
> place in a slave system.
>
> Thanks,
> Chris
>



CranCran77

2005-07-28, 8:47 pm

How would I use MSMQ/T ? is that part of biztalk or is that a seperate
adapter I would have to purchase?

Marvin Smit

2005-07-29, 7:49 am

Hi,

The MSMQT adapter is present when installing BT'04. You just have to
add it to the available adapters.

MSMQ(2) adapter is a free download from MSDN.
http://www.microsoft.com/downloads/...&displaylang=en

Hope this helps,

Marvin Smit.



On 28 Jul 2005 17:25:57 -0700, "CranCran77" <crancran@gmail.com>
wrote:

>How would I use MSMQ/T ? is that part of biztalk or is that a seperate
>adapter I would have to purchase?


CranCran77

2005-07-29, 5:55 pm

I created a scope object which has an initialized receive object to a
receive port. The receive port has the "order delivery" property set
to true and after the receive shape in my scope, I have a loop which
takes the data, performs a transformation and sends the document to a
port. I then created a nested scope on another receive shape which
follows the correlation set initialized in my initial receive shape. I
set the nested scope to a timeout value of 60 seconds. If the receive
port does not receive anything within 60 seconds, the timeout exception
is thrown. I set the loop condition to false and the loop ends and the
orchestration terminates.

This means my orchestration is a long running transaction which based
on a 60 second timeout on my loop receive shape in a nested scope, the
orchestration terminates and then the system continues to poll and
creates a new orchestration when new messages are in the receive port.

I found that the documents are extracted from the database and
processed in order which they are extracted. Given what I have said,
is there any reason to use a MSMQ queue? Are there any advantages to
using a queue rather than what I have done using scopes and correlation
sets?

Thanks
Chris

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com