<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: So what does Msg2(*) = Msg1(*) do exactly?</title>
	<atom:link href="http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/</link>
	<description>Experiences of a UK BizTalk Consultant</description>
	<lastBuildDate>Wed, 01 Feb 2012 18:36:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Tineke</title>
		<link>http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/comment-page-1/#comment-1306</link>
		<dc:creator>Tineke</dc:creator>
		<pubDate>Fri, 30 Apr 2010 07:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/#comment-1306</guid>
		<description>Hi,

Nice article, but I have a little problem.
As you are doing the copy of all the context properties --&gt; Msg_out(*) = Msg_in(*) --&gt; you&#039;re also doing a copy of the BTS.MessageType context property. Which means, if your Msg_out has another BTS.MessageType (which in a lot of cases is normal after a mapping or transform), it&#039;s overwritten by the BTS.MessageType of the Msg_in. 
The Msg_out BTS.MessageType is that of the Msg_in.

Is there a way to copy the context properties of only a given property schema? Because if you&#039;re doing a dynamic mapping in your expression shape (orchestration), you want to copy your context properties also in a dynamic way. And not one by one (e.g.: Msg_out(BTS.contextproperty01) = Msg_in(BTS.contextproperty01) ).

For me, it&#039;s important that I copy all contextproperties, except the BTS.MessageType.
This because I&#039;m using a lot of those contextproperties in my correlationset for promotion of properties when another process/orchestration has a subscription on the message after sending it to the messagebox.
I&#039;m looking for a correct and simple way to do that.

Anyone who can help?
Thanks in advance!</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Nice article, but I have a little problem.<br />
As you are doing the copy of all the context properties &#8211;&gt; Msg_out(*) = Msg_in(*) &#8211;&gt; you&#8217;re also doing a copy of the BTS.MessageType context property. Which means, if your Msg_out has another BTS.MessageType (which in a lot of cases is normal after a mapping or transform), it&#8217;s overwritten by the BTS.MessageType of the Msg_in.<br />
The Msg_out BTS.MessageType is that of the Msg_in.</p>
<p>Is there a way to copy the context properties of only a given property schema? Because if you&#8217;re doing a dynamic mapping in your expression shape (orchestration), you want to copy your context properties also in a dynamic way. And not one by one (e.g.: Msg_out(BTS.contextproperty01) = Msg_in(BTS.contextproperty01) ).</p>
<p>For me, it&#8217;s important that I copy all contextproperties, except the BTS.MessageType.<br />
This because I&#8217;m using a lot of those contextproperties in my correlationset for promotion of properties when another process/orchestration has a subscription on the message after sending it to the messagebox.<br />
I&#8217;m looking for a correct and simple way to do that.</p>
<p>Anyone who can help?<br />
Thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan CrawCour</title>
		<link>http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/comment-page-1/#comment-26</link>
		<dc:creator>Ryan CrawCour</dc:creator>
		<pubDate>Wed, 07 Nov 2007 11:53:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/#comment-26</guid>
		<description>Nice going ... I needed to know this for a whilst and it&#039;s been on my backburner list of things to get to one day. Tick. One less item to research.</description>
		<content:encoded><![CDATA[<p>Nice going &#8230; I needed to know this for a whilst and it&#8217;s been on my backburner list of things to get to one day. Tick. One less item to research.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas Restrepo</title>
		<link>http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/comment-page-1/#comment-25</link>
		<dc:creator>Tomas Restrepo</dc:creator>
		<pubDate>Mon, 29 Oct 2007 19:59:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.modhul.com/2007/10/29/so-what-does-msg2-msg1-do-exactly/#comment-25</guid>
		<description>It&#039;s cool, Nick :) To be honest, I used to think that Msg1 = Msg2 would only copy the message content and not the context as well. The only reasons I knew better now was that a client had an issue with this and I had to do a bit of research to discover it copied the context as well :)</description>
		<content:encoded><![CDATA[<p>It&#8217;s cool, Nick :) To be honest, I used to think that Msg1 = Msg2 would only copy the message content and not the context as well. The only reasons I knew better now was that a client had an issue with this and I had to do a bit of research to discover it copied the context as well :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

