BizTalk Blog by Chris Han

System Design for Enterprise Agility,

  Home  |   Contact  |   Syndication    |   Login
  68 Posts | 9 Stories | 173 Comments | 79 Trackbacks

News

Article Categories

Archives

Post Categories

Image Galleries

BizTalk Bloggers

BizTalk on MSDN

Patterns & Architecture

SharePoint

Almost all the time, I'm trying to use correlation to design some sort of “framework“for business process control. BizTalk gives me a big headache not being flexible. Fortunately I found these undocumented techniques in Charles Young's article BizTalk Server 2004: Flexible Correlation .

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted on Thursday, June 01, 2006 6:31 AM

Feedback

# How to process a dehydrated message in parallel convoy(Correlation set) if the correlation property is missing in 1 of the files 3/28/2008 5:14 PM svangeti
I am using correlation set property in my biztalk project.It is working fine.

But the problem when we do correlation on two file it will look for common property in both the files.If the common property not available in any of the files the message will be dehydrated.

I want to process that dehydrated file also with out waiting on correlation property.

How can we do that??

Any solutions?



Thanks In advance.


# re: Run-time Correlation Set 3/28/2008 10:50 PM Chris Han
If "the common property not available" is the expected case, you could have a 'ContentBasedRouter' pattern to exam the incoming messages before pass to correlated 'processor' orchestrations.

Check out Gregor Hohpe and Bobby Woolf's web site:

http://www.enterpriseintegrationpatterns.com/ContentBasedRouter.html

In Biztalk, you can do this in pipeline or a 'proxy' orchestration if you need more rule-based logic.

Hope this helps



Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: