BizTalk Server Orchestration - Debatching and ordered delivery

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > February 2005 > Debatching and ordered delivery





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 Debatching and ordered delivery
kuentin

2005-02-17, 2:46 am

I've been working on Stepehn W. Thomas Debatching Options white paper
to try to solve my problem but I'm kinda stuck ...

Here's the specifications of my architecture:
- I get a batch flat file
- I have to debatch it
- I need to call web services to enrich the message (= 1 line of my
file)
- I need to deliver messages (1 file per message) in the order
- I can't use "Ordered Delivery" option because I'm not using MSMQ...

My first solution was to debatch in the pipeline, but the messages
where not ordered.

I then tried Orchestration XPath Debatching, but the performance is
really poor (10minutes for a 200k file of 200 1k messages, I make a
filter and I really work on 94 messages)...

I've also tried the Orchestration Atomic Scope Node List Debatching,
but of course it doesn't work because of my web services calls ...

Have you got any clue to help me ?

Nabeel Prior

2005-02-17, 2:46 am

2 thoughts:

1. Store the individual messages to database, then pull them out in the
order you require and send them to the web service within an orchestration.
2. Use the SequenceGuard pattern, which will allow each message to start its
own orchestration, but only once message1 is finished will it send a message
to the orchestration controlling message 2 to instruct it to send message2.
This orchestration then sends an instruction to orchestration 3 to send
message 3, etc. Look at this URL:
http://mcgeeky.blogspot.com/2004/12/sequence-guard.html

--

Kind Regards,

Nabeel Prior
Web: http://www.brainjar.co.za
Blog: http://www.brainjar.co.za/blog.aspx


"kuentin" <quentin.wehrle@syntegra-dot-com.no-spam.invalid> wrote in message
news:WZSdnQA5bqYF24nfRVn_vg@giganews.com...
> I've been working on Stepehn W. Thomas Debatching Options white paper
> to try to solve my problem but I'm kinda stuck ...
>
> Here's the specifications of my architecture:
> - I get a batch flat file
> - I have to debatch it
> - I need to call web services to enrich the message (= 1 line of my
> file)
> - I need to deliver messages (1 file per message) in the order
> - I can't use "Ordered Delivery" option because I'm not using MSMQ...
>
> My first solution was to debatch in the pipeline, but the messages
> where not ordered.
>
> I then tried Orchestration XPath Debatching, but the performance is
> really poor (10minutes for a 200k file of 200 1k messages, I make a
> filter and I really work on 94 messages)...
>
> I've also tried the Orchestration Atomic Scope Node List Debatching,
> but of course it doesn't work because of my web services calls ...
>
> Have you got any clue to help me ?
>



Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com