BizTalk Server Orchestration - Help: Processing Record at a time

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > September 2005 > Help: Processing Record at a time





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 Help: Processing Record at a time
Vinod Mehta

2005-09-06, 6:02 pm

Hi Biztalk Gurus,

Friend of mind has recommended me to this group. We have small challenge
where we need to process record at a time from XML. Source system is sending
us XML with 10 to 15 records in it (more like SQL XML),
we need to
(1) Call target system once we received the xml data
(2) Process each record at a time in a given sequence from XML and call
target system for each record
(3) Call Taget system after we process all teh data from xml

We are trying to figure out how to break big xml and process one record at a
time in give sequence. We thought of using Convoy Pattern but sequencing in
not guarentee in it.

Any thoughts or suggestion will greatly appreciated.

Thank you in advance.






dickdijkstra@hotmail.com

2005-09-07, 5:52 pm

Hi Vinod,

You can use an XML disassembler (with an envelope) in a receive
pipeline to split your big message in multiple records. If this isn't
possible, you can use an external assembly to do the splitting.

For implementing the sequence mechanism, I would recommend to use the
resequencer pattern
(http://www.gotdotnet.com/Workspaces...6c-b28093ed7149)
This is a good example on how to implement this pattern with BizTalk
2004.

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com