<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Abhijit Mahato&#039;s BizTalk Blog</title>
	<atom:link href="http://abhijitmahato.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://abhijitmahato.wordpress.com</link>
	<description>My experience and learning with BizTalk.</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:51:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='abhijitmahato.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/07012ac401d76121fdfa2ab075ab4b3c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Abhijit Mahato&#039;s BizTalk Blog</title>
		<link>http://abhijitmahato.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://abhijitmahato.wordpress.com/osd.xml" title="Abhijit Mahato&#039;s BizTalk Blog" />
	<atom:link rel='hub' href='http://abhijitmahato.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Demo Application: Receiving EDI Messages in BizTalk 2009, Creating Trading partners and configuring acknowledgements for Parties.</title>
		<link>http://abhijitmahato.wordpress.com/2012/01/12/demo-application-receiving-edi-messages-in-biztalk-2009/</link>
		<comments>http://abhijitmahato.wordpress.com/2012/01/12/demo-application-receiving-edi-messages-in-biztalk-2009/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 09:46:22 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[BizTalk EDI]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=192</guid>
		<description><![CDATA[What it does? This BizTalk application picks the EDI messages from the input directory, where EDIFACT Invoice documents sent from a trading partner named ‘CompanyA‘ is placed. BizTalk does the validation and resolve the party at the receive pipeline and publishes these messages to the Message box. A send port is configured to subscribe these [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=192&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>What it does?</strong><br />
This BizTalk application picks the EDI messages from the input directory, where EDIFACT Invoice documents sent from a trading partner named ‘CompanyA‘ is placed. BizTalk does the validation and resolve the party at the receive pipeline and publishes these messages to the Message box. A send port is configured to subscribe these messages and delivered to the output directory. At the same time BizTalk also sends the acknowledgement back to the sender.</p>
<p><strong>How to deploy and test this application?</strong><br />
• Download the <a href="http://abhijitmahato.files.wordpress.com/2012/01/edidemo.doc" title="Installer">EDIDemo.doc</a> file and renamed it to EDIDemo.zip.<br />
• Extract the EDIDemo.zip file to the C:\ drive, this process will create the necessary directories to test the application.<br />
• Go to Start-&gt;All programs-&gt;BizTalk Server 2009, click on BizTalk Server 2009 Administration console to open the BizTalk Administration console.</p>
<p>• Right click on Applications -&gt;Import -&gt;MSI file to start the import process.<br />
<img src="http://abhijitmahato.files.wordpress.com/2012/01/image1.jpg?w=600" alt="" /></p>
<p>• Select the ‘EDIDemo.msi’ file located at ‘C:\EDIDemo\Installer’ folder and click Next.<br />
<img src="http://abhijitmahato.files.wordpress.com/2012/01/image2.jpg?w=600" alt="" /></p>
<p>• Now follow the steps as shown in the below screen shots to complete the import process.<br />
<img src="http://abhijitmahato.files.wordpress.com/2012/01/image3.jpg?w=600" alt="" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image4.jpg?w=600" alt="" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image5.jpg?w=600" alt="" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image6.jpg?w=600" alt="" /></p>
<p>• Once the installation is completed. Right click on EDIDemo application and click on Start to start the application.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image7.jpg?w=600" alt="" /></p>
<p><strong>Test the application:</strong><br />
• Copy the sample file named ‘Invoice-CompanyA.txt’ located in ‘C:\EDIDemo\Sample’ and paste it in the folder ‘C:EDIDemo\Input’.<br />
• Validate that the file was picked up from the Input folder by BizTalk. Check the Windows Event Viewer for any errors that may have occurred.<br />
• If everything goes fine then you can see three invoice files in the ‘C:\EDIDemo\Output’ folder. And both of the acknowledgments were written out to the ‘C:\EDIDemo\Ack’ folder.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><span style="text-decoration:underline;"><strong>Important steps performed while developing this application</strong></span><br />
<strong>Creating Trading Partners:</strong><br />
In BizTalk 2009, trading partners are configured as parties. EDI documents are received in BizTalk are validated and their party is resolved at the receive pipeline (EDIReceive or AS2Receive). This resolution is based on the contextual information within the header of the incoming EDI message that matches with the settings that have been setup for the party.<br />
<strong>Configuration of the home party at the Global EDI Properties:</strong></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image8.jpg?w=600" alt="" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image9.jpg?w=600" alt="" /></p>
<p><strong>Configuring Trading Partner (Company A) as Sender and Configuring acknowledgements:</strong><br />
<img src="http://abhijitmahato.files.wordpress.com/2012/01/image10.jpg?w=600" alt="" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image11.jpg?w=600" alt="" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image12.jpg?w=600" alt="" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image13.jpg?w=600" alt="" /></p>
<p>When acknowledgement is configured for a party then that party also acts as a receiver so we also need to set the party CompanyA as Interchange Receiver.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2012/01/image14.jpg?w=600" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=192&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2012/01/12/demo-application-receiving-edi-messages-in-biztalk-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image1.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image2.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image3.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image4.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image5.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image6.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image7.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image8.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image9.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image10.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image11.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image12.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image13.jpg" medium="image" />

		<media:content url="http://abhijitmahato.files.wordpress.com/2012/01/image14.jpg" medium="image" />
	</item>
		<item>
		<title>Microsoft Visual Studio LightSwitch</title>
		<link>http://abhijitmahato.wordpress.com/2011/07/21/microsoft-visual-studio-lightswitch/</link>
		<comments>http://abhijitmahato.wordpress.com/2011/07/21/microsoft-visual-studio-lightswitch/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 16:14:27 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=170</guid>
		<description><![CDATA[Visual Studio LightSwitch is a new addition to the Visual Studio family, it will give us a simpler and faster way to create high-quality business applications for the desktop and the cloud. Microsoft is going to release this on coming 26th July. LightSwitch Beta2 is available for free download. To know more details, follow the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=170&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Visual Studio LightSwitch</strong> is a new addition to the Visual Studio family, it will give us a simpler and faster way to create high-quality business applications for the desktop and the cloud. Microsoft is going to release this on coming 26th July. </p>
<p>LightSwitch Beta2 is available for free download. To know more details, follow the below link:</p>
<p><a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" title="Visual Studio LightSwitch" target="_blank">Visual Studio LightSwitch</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=170&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2011/07/21/microsoft-visual-studio-lightswitch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>
	</item>
		<item>
		<title>Overview of the Microsoft Middleware Strategy&#8230;.</title>
		<link>http://abhijitmahato.wordpress.com/2011/07/05/overview-of-the-microsoft-middleware-strategy/</link>
		<comments>http://abhijitmahato.wordpress.com/2011/07/05/overview-of-the-microsoft-middleware-strategy/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 19:03:26 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Windows AppFabric]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=159</guid>
		<description><![CDATA[A must watch video for the BizTalk consultants on the topic ‘An Overview of the Microsoft Middleware Strategy” by Seetharaman Harikrishnan (Hari) &#8211; GM, Microsoft, at TechEd 2011. Very informative and useful. Watch the Video<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=159&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A must watch video for the BizTalk consultants on the topic ‘<strong>An Overview of the Microsoft Middleware Strategy</strong>” by Seetharaman Harikrishnan (Hari) &#8211; GM, Microsoft, at TechEd 2011. Very informative and useful.<br />
<a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/MID201" title="Watch the Video" target="_blank">Watch the Video</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=159&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2011/07/05/overview-of-the-microsoft-middleware-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>
	</item>
		<item>
		<title>Issue: Received unexpected message type &#8216;http://www.w3.org/2003/05/soap-envelope#Fault&#8217; does not match expected type &#8216;http://abhijit/WCF/06/2011#Operation1’</title>
		<link>http://abhijitmahato.wordpress.com/2011/06/16/wcf_issue/</link>
		<comments>http://abhijitmahato.wordpress.com/2011/06/16/wcf_issue/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 18:08:02 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=154</guid>
		<description><![CDATA[Generally we encounter this issue when we try to consume a WCF Service with Custom Fault Contract from BizTalk. To circumvent this issue, check the WCF-Transport configuration settings of the Send port. Select the xPath option under the inbound BizTalk message body and set the Body path expression to /*[local-name()='Fault']/*[local-name()='detail']/* &#124; /*[local-name()='Operation1Response'] &#124; /*[local-name()='Operation2Response'] In [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=154&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Generally we encounter this issue when we try to consume a WCF Service with Custom Fault Contract from BizTalk. To circumvent this issue, check the WCF-Transport configuration settings of the Send port.</p>
<p><a href="http://abhijitmahato.files.wordpress.com/2011/06/wcffault.jpg"><img class="alignleft size-full wp-image-153" title="WCFFault" src="http://abhijitmahato.files.wordpress.com/2011/06/wcffault.jpg?w=600&#038;h=535" alt="" width="600" height="535" /></a></p>
<p>Select the xPath option under the inbound BizTalk message body and set the Body path expression to <strong>/*[local-name()='Fault']/*[local-name()='detail']/* | /*[local-name()='Operation1Response'] | /*[local-name()='Operation2Response']</strong></p>
<p>In the above xPath expression, I have used the union operation for multiple responses. So, if BizTalk receives the fault message then the Custom Fault will be extracted from /Fault/Detail path and when there is no fault then the successful response message will be forwarded to the orchestration.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=154&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2011/06/16/wcf_issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2011/06/wcffault.jpg" medium="image">
			<media:title type="html">WCFFault</media:title>
		</media:content>
	</item>
		<item>
		<title>Batching Outbound EDI messages in BizTalk Server 2009</title>
		<link>http://abhijitmahato.wordpress.com/2010/11/02/batching-outbound-edi-messages-in-biztalk-server-2009/</link>
		<comments>http://abhijitmahato.wordpress.com/2010/11/02/batching-outbound-edi-messages-in-biztalk-server-2009/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 11:42:33 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[BizTalk EDI]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=109</guid>
		<description><![CDATA[While working on a B2B projects, it is very common requirement to send many EDI documents at once within a single batch. From BizTalk 2006 R2 onwards we have native EDI support in BizTalk, therefore no need to use any accelerators. We have got following components in BizTalk to accomplish batching outbound EDI messages.         [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=109&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While working on a B2B projects, it is very common requirement to send many EDI documents at once within a single batch. From BizTalk 2006 R2 onwards we have native EDI support in BizTalk, therefore no need to use any accelerators.<br />
We have got following components in BizTalk to accomplish batching outbound EDI messages.<br />
        • BatchMarkerReceivePipelineComponent in the EDI receive pipeline<br />
        • Routing Orchestration<br />
        • Batching Orchestration<br />
        • Upgrade Batching Orchestration<br />
        • BatchSuspend Orchestration<br />
        • EDI Send Pipeline<br />
These components are installed as DLLs when we install and configure BizTalk Server EDI and AS2 and available under the “<strong>BizTalk EDI Application</strong>”.<br />
Please refer MSDN,to have more details about <a href="http://msdn.microsoft.com/en-us/library/bb245977(v=BTS.70).aspx">EDI batching in BizTalk </a>.</p>
<p>In this blog, I am going to demostrate step by step tutorial on how to implement batching outbound EDI transactions in BizTalk Server 2009.</p>
<p><span style="text-decoration:underline;"><strong>Steps:</strong></span></p>
<p><strong>1.</strong> Open Visual Studio 2008 and create a BizTalk project named “<strong>Abhijit.BizTalk.EDI</strong>”.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img1.jpg?w=600" alt="Solution" /></p>
<p><strong>2</strong>.Right click on the BizTalk project created and click on add existing items , browse to the folders “<strong>C:\Program Files\Microsoft BizTalk Server 2009\XSD_Schema\EDI\X120501</strong>” and select the invoice schema “<strong>X12_00501_810.xsd</strong>”.</p>
<p><strong>3.</strong>Go to the project properties, sign the assembly and deploy the project to the application “<strong>Abhijit.BizTalk.EDI</strong>”.<br />
<img src="http://abhijitmahato.files.wordpress.com/2010/11/img2.jpg?w=600" alt="proj1" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img22.jpg?w=600" alt="proj2" /></p>
<p><strong>4.</strong>Close the Visual studio and open the BizTalk Server Administrator console.</p>
<p><strong>5.</strong>Right click on “Abhijit.BizTalk.EDI” application, Click on <strong>Add&#8211;&gt;References</strong>.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img3.jpg?w=600" alt="AddRef" /></p>
<p><strong>6.</strong>Select the “<strong>BizTalk EDI Application</strong>” and press OK to add the reference.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img4.jpg?w=600" alt="AddRef2" /></p>
<p><strong>7.</strong>Create a new Receive Port and new receive location and set the following:<br />
           Name of the ReceivePort : <strong>RcvInvoice</strong><br />
           Name of the ReceiveLocation: <strong>RcvLoc-Invoice</strong><br />
           Type of the RecieveLocation : <strong>FILE</strong><br />
           Receive Folder : &lt;&lt;file directory where receive location listens for incoming files&gt;&gt;<br />
           Receive Pipeline : <strong>EDIReceive</strong></p>
<p><strong> </strong><br />
<img src="http://abhijitmahato.files.wordpress.com/2010/11/img44.jpg?w=600" alt="RcvLoc" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img46.jpg?w=600" alt="RcvLoc1" /></p>
<p><strong>8.</strong>Now create a new party named “<strong>TestBatch</strong>” and set the <strong>EDI Properties </strong>as shown in the below images.<br />
<img src="http://abhijitmahato.files.wordpress.com/2010/11/img5.jpg?w=600" alt="EDI" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img51.jpg?w=600" alt="EDI" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img6.jpg?w=600" alt="EDI" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img7.jpg?w=600" alt="EDI" /></p>
<p><strong>9. </strong>Now Select Batches&#8211;&gt;Click on New Batch button<br />
        Click on Filter and set the filter property as<br />
                 BTS.ReceivePortName == <strong>RcvInvoice</strong><br />
         Click OK to save the filter settings.<br />
<img src="http://abhijitmahato.files.wordpress.com/2010/11/img8.jpg?w=600" alt="EDI" /></p>
<p>Select the <strong>Maximum Number of Transaction Sets</strong> property and set the Interchange property to <strong>3</strong>. This will make that a batch file will send out only when three documents are available in the BizTalk message box.<br />
Click on the Start button to start the batching.</p>
<p><strong>10.</strong> Now create a new send port and set the following properties:<br />
                   Name of the Send Port : <strong>SndBatchInvoice</strong><br />
                   Type : <strong>FILE</strong><br />
                   Send Folder: &lt;&lt;<strong>Destination File location</strong>&gt;&gt;<br />
                   Send Pipeline : <strong>EDISend</strong><br />
          <span style="text-decoration:underline;"><strong>Filters:</strong></span><br />
                  EDI.DestinationPartyName ==<strong>TestBatch</strong><br />
                  EDI.ToBeBatched == <strong>False</strong><br />
   Click OK to save the send port settings.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img91.jpg?w=600" alt="EDI" /></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img9.jpg?w=600" alt="EDI" /></p>
<p><strong>11.</strong> Now associate the send port with the party , From the Parties, Right click on the “TestBatch” party and set the send ports as shown in below image.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img10.jpg?w=600" alt="Party" /></p>
<p><strong>12.</strong> Start the batching orchestrations:<br />
            </p>
<p>              a. Click the <strong>BizTalk EDI application</strong>.Start all three of the batching orchestrations (shown in below image).</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img11.jpg?w=600" alt="EDI" /></p>
<p><strong>13.</strong>  Enable the Receive location (<strong>RcvLoc-Invoice</strong>) and Start the send port(<strong>SndBatchInvoice</strong>).</p>
<p><span style="text-decoration:underline;"><strong>Test the solution:</strong></span></p>
<p>    a. Drop the sample file Invoice5010.txt from in the receive location folder.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img12.jpg?w=600" alt="EDI" /></p>
<p>         b. Drop the same file another two times in the same receive location folder.</p>
<p>         c. Check the output folder. You can see a single batch file containing three files, as shown in below image.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/11/img13.jpg?w=600" alt="EDI" /></p>
<p><strong><span style="text-decoration:underline;">Download the SourceCode:</span></strong></p>
<p>To download the code please <a href="http://abhijitmahato.files.wordpress.com/2010/11/abhijit-biztalk-edi.doc">Click here </a></p>
<p><strong>Note:</strong>Change the extension of the file from .doc to .zip and extract it into your C: drive.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=109&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2010/11/02/batching-outbound-edi-messages-in-biztalk-server-2009/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img1.jpg" medium="image">
			<media:title type="html">Solution</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img2.jpg" medium="image">
			<media:title type="html">proj1</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img22.jpg" medium="image">
			<media:title type="html">proj2</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img3.jpg" medium="image">
			<media:title type="html">AddRef</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img4.jpg" medium="image">
			<media:title type="html">AddRef2</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img44.jpg" medium="image">
			<media:title type="html">RcvLoc</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img46.jpg" medium="image">
			<media:title type="html">RcvLoc1</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img5.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img51.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img6.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img7.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img8.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img91.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img9.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img10.jpg" medium="image">
			<media:title type="html">Party</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img11.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img12.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/11/img13.jpg" medium="image">
			<media:title type="html">EDI</media:title>
		</media:content>
	</item>
		<item>
		<title>Now I am also MCTS on .Net Framework 3.5 Windows Communication Foundation Applications (Exam Code-70-503)</title>
		<link>http://abhijitmahato.wordpress.com/2010/10/13/now-i-am-also-mcts-on-net-framework-3-5-windows-communication-foundation-applications-exam-code-70-305/</link>
		<comments>http://abhijitmahato.wordpress.com/2010/10/13/now-i-am-also-mcts-on-net-framework-3-5-windows-communication-foundation-applications-exam-code-70-305/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 12:37:53 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[WCF]]></category>
		<category><![CDATA[.Net Framework 3.5]]></category>
		<category><![CDATA[WCF Certification]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=96</guid>
		<description><![CDATA[From last few weeks, I was preparing for the exam to get the certification on MCTS- .Net Framework 3.5 Windows Communication Foundation Applications (Exam Code-70-503). Today I have successfully passed the exam with very good score. So now I have one more MCTS certification. Though I had experience working on various development projects using WCF [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=96&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>From last few weeks, I was preparing for the exam to get the certification on <strong>MCTS- .Net Framework 3.5 Windows Communication Foundation Applications (Exam Code-70-503). </strong>Today I have successfully passed the exam with very good score. So now I have one more MCTS certification.</p>
<p>Though I had experience working on various development projects using WCF still I spent a lot of time on reading articles/books related to WCF for this exam.</p>
<p>For the guys who are preparing for this exam may find this information very useful.</p>
<p><span style="text-decoration:underline;"><strong>Major topic area with relative weight (percentage of questions)</strong></span><br />
<strong>Creating Services (19 percent)</strong><br />
      Define Service contracts.<br />
      Define Data contracts.<br />
      Define Operation contracts.<br />
      Define Message contracts.<br />
      Process generic messages.</p>
<p> <strong>Exposing and Deploying Services (23 percent)</strong><br />
        Create and configure service endpoints.<br />
        Manage consistency between life cycle, sessions, concurrency, and bindings.<br />
        Host a service in a managed application.<br />
        Host a service on a Web server.<br />
        Create custom behaviors.<br />
<strong>Instrumenting and Administering Services (11 percent)</strong><br />
        Implement end-to-end service tracing.<br />
        Monitor service health.<br />
        Log messages.<br />
        Dynamically configure the service by using the service model.<br />
        Implement inspectors.<br />
<strong>Consuming Services (16 percent)</strong><br />
        Create a service proxy.<br />
        Configure the client endpoint.<br />
        Call a service by using a service proxy.<br />
        Handle exceptions on clients.<br />
        Consume non-WCF services.</p>
<p><strong>Securing Services (16 percent)</strong><br />
       Implement transport-level security.<br />
       Implement message-level security.<br />
       Authenticate clients.<br />
       Authorize clients.<br />
       Impersonate clients.<br />
<strong>Managing the Service Life Cycle (15 percent)</strong><br />
       Manage instances.<br />
       Manage sessions.<br />
       Manage transactions.<br />
       Manage concurrency.<br />
       Manage consistency between instances, sessions, transactions, and concurrency.<br />
<a href="http://www.microsoft.com/learning/en/us/Book.aspx?ID=12486&amp;locale=en-us">For more details please refer</a><br />
<span style="text-decoration:underline;"><strong>Books:</strong></span><br />
<a href="http://www.microsoft.com/learning/en/us/Book.aspx?ID=12486&amp;locale=en-us">MCTS Self PacedTraining Kit 70_503 by Bruce Johnson, Peter Madziak and Sara Morgan</a><br />
<span style="text-decoration:underline;"><strong>MSDN Webcast events:</strong></span><br />
<a href="http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx">Windows Communication Foundation Top to Bottom series</a><br />
<a href="http://www.microsoft.com/events/series/msdnnetframework35.aspx?tab=Webcasts&amp;seriesid=124&amp;webcastid=6475">Building RESTful Services with WCF </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=96&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2010/10/13/now-i-am-also-mcts-on-net-framework-3-5-windows-communication-foundation-applications-exam-code-70-305/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>
	</item>
		<item>
		<title>BizTalk configuration issue:Same CID value for MSDTC on both the BizTalk and SQL Server machine.</title>
		<link>http://abhijitmahato.wordpress.com/2010/09/15/biztalk-configuration-issuesame-cid-value-for-msdtc-on-both-the-biztalk-and-sql-server-machine/</link>
		<comments>http://abhijitmahato.wordpress.com/2010/09/15/biztalk-configuration-issuesame-cid-value-for-msdtc-on-both-the-biztalk-and-sql-server-machine/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 07:56:01 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[BizTalk Configuration]]></category>
		<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[BizTalk Configuration issue]]></category>
		<category><![CDATA[MSDTC Issue]]></category>
		<category><![CDATA[Same CID]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=82</guid>
		<description><![CDATA[There could be a lot of reason for not able to successfully configure BizTalk on your machine. But in most of the cases these issues are related to MSDTC. To troubleshoot problems with MSDTC, you can refer to MSDN Troubleshooting Problems with MSDTC . Once I had faced strange problem while configuring BizTalk server on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=82&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There could be a lot of reason for not able to successfully configure BizTalk on your machine. But in most of the cases these issues are related to MSDTC.</p>
<p>To troubleshoot problems with MSDTC,<br />
you can refer to MSDN <a href="http://msdn.microsoft.com/en-us/library/aa561924.aspx">Troubleshooting Problems with MSDTC </a>.</p>
<p>Once I had faced strange problem while configuring BizTalk server on multi server installation. I did all the tricks mentioned on MSDN but not able to solve the problem. Finally uninstalling MSDTC and then reinstalling MSDTC in one machine solved my problem.</p>
<p>Actually problem was there with the same CID value for MSDTC on both the BizTalk and SQL Server. And the reason for same CID value was there because both the machines were cloned from the same one. Reinstalling of MSDTC generates a new CID value.</p>
<p><strong><span style="text-decoration:underline;">Steps to solve the problem:</span></strong></p>
<p>Do this on any of the two machines(either on BizTalk machine or on SQL Server machine)<br />
      1. Stop the Distributed Transaction Coordinator service.<br />
      2. Go to command line and run:<br />
              MSDTC –uninstall<br />
              MSDTC -install<br />
      3. Start the Distributed Transaction Coordinator service.</p>
<p>I hope this trick would save a lot of time for others.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=82&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2010/09/15/biztalk-configuration-issuesame-cid-value-for-msdtc-on-both-the-biztalk-and-sql-server-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>
	</item>
		<item>
		<title>BizTalk ESB Toolkit 2.0 samples (Content based routing)</title>
		<link>http://abhijitmahato.wordpress.com/2010/09/10/biztalk-esb-toolkit-2-0-samples-content-based-routing/</link>
		<comments>http://abhijitmahato.wordpress.com/2010/09/10/biztalk-esb-toolkit-2-0-samples-content-based-routing/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 10:14:21 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[BizTalk ESB ToolKit]]></category>
		<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[ESB Toolkit]]></category>
		<category><![CDATA[ESB Toolkit samples]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=16</guid>
		<description><![CDATA[In this post, I am going to demonstrate how to achieve content based routing using BizTalk ESB Toolkit 2.0 and Business rules policy. In the sample Business rule policy(RouteBasedOnDepartment) is used to set the endpoint information of the incoming employee messages based on the value of the department field in the incoming message. The Itinerary(RouteBasedOnDept.Itinerary) contains ON-Ramp, OFF-RAMP [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=16&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this post, I am going to demonstrate how to achieve content based routing using BizTalk ESB Toolkit 2.0 and Business rules policy.<br />
In the sample Business rule policy(<strong>RouteBasedOnDepartment</strong>) is used to set the endpoint information of the incoming employee messages based on the value of the department field in the incoming message.<br />
The Itinerary(<strong>RouteBasedOnDept.Itinerary</strong>) contains ON-Ramp, OFF-RAMP and Routing service with BRE resolver to dynamically route the message.</p>
<p><strong><span style="text-decoration:underline;">Steps to create and test the application:</span></strong></p>
<p>1. Open BizTalk Administrator console and create an application named “<strong>ESBSamples</strong>”. add a reference of the application “<strong>Microsoft.Practices.ESB</strong>” to the ESBSamples project.</p>
<p><strong>Note:</strong>Microsoft.Practices.ESB is the default application for ESB related artifacts which get automatically created during the configuration of ESB Toolkit 2.0</p>
<p>2.Right click on Send ports under the application ESBSamples and Create a new dynamic one way send port named “<strong>DynamicSendToOutput</strong>”. Create the following filters as shown below:<br />
<img src="http://abhijitmahato.files.wordpress.com/2010/09/sendportnew.jpg?w=600" alt="SendPort" /></p>
<p>3.Create a Receive port <strong>ESBSample.OnRamp.Itinerary</strong> and a Receive location named <strong>ESBSample.OnRamp.Itinerary.FILE</strong> and configure this as:</p>
<p><strong>URI:</strong> C:\Abhijit\Abhijit.ESBSamples\Input\ *.xml<br />
<strong>Receive Pipeline:</strong> ItinerarySelectReceive having ItineraryFactKey = Resolver.Itinerary<br />
<strong>ResolverConnectionString</strong> = ITINERARY:\\name=RouteBasedOnDept;version=1.0</p>
<p>Here <strong>RouteBasedOnDept</strong> is the name of the Itinerary which we will be creating from step- (21)<br />
<img src="http://abhijitmahato.files.wordpress.com/2010/09/rcvlocnew.jpg?w=600" alt="ReceiveLocation" /></p>
<p>4. Now open visual studio 2008, create a blank solution named “<strong>Abhijit.ESBSamples</strong>”.</p>
<p>5. Add a BizTalk project named “<strong>Abhijit.ESBSamples.Demo1.Schemas</strong>” and a C# class library named “<strong>Abhijit.ESBSamples.Demo1.Itinerary</strong>”.<br />
<img src="http://abhijitmahato.files.wordpress.com/2010/09/solution.jpg?w=600" alt="Solution" /></p>
<p>6. Right click on the schema project and add a schema named <strong>Employee.xsd</strong> having following fields as shown below in the image:</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/employee.jpg?w=600" alt="EmployeeSchema" /></p>
<p>7. After signing the project deploy it to application named “ESBSamples” the one we have created in step-1.</p>
<p>8. Now open Business Rule Composer and create a policy named “<strong>RouteBasedOnDept</strong>”</p>
<p>9. In the <strong>RouteBasedOnDept</strong> policy, right-click and Add New Rule. Name the rule to &#8221;<strong>ForAdmin&#8221;</strong>.</p>
<p>10. In Facts Explorer, click the XML Schemas tab, right-click Schemas, and then click Browse.<br />
to Employee.xsd under the folder C:\Abhijit\Abhijit.ESBSamples\Abhijit.ESBSamples.Demo1.Schemas\ and open it.</p>
<p>11. In fact explorer click on Employee.xsd and change the <strong>Document Type</strong> property to<br />
<strong>Abhijit.ESBSamples.Demo1.Schemas.Employee</strong>.</p>
<p>12. In the Rule window, right-click Conditions, point to Predicates, and then click <strong>Equal</strong>.</p>
<p>13. From Facts Explorer, drag the <strong>Department</strong> element to the <strong>argument1</strong> node under Conditions.</p>
<p>14. Click the <strong>argument2</strong> node, and then type <strong>Admin</strong>.</p>
<p>15. From Facts Explorer, drag the <strong>Set End Point Outbound Transport Location</strong> definition under the vocabulary <strong>ESB.EndPointInfo</strong> to Actions.</p>
<p>16. Click and then type <strong>C:\Abhijit\Abhijit.ESBSamples\Output\Admin \%MessageID%.xml</strong>.</p>
<p>17. From Facts Explorer, drag the <strong>Set End Point Outbound Transport Type</strong> definition to <strong>Actions</strong>.</p>
<p>18. From Facts Explorer, drag the<strong> Adaptor Providers</strong> definition under <strong>ESB.TransportTypes</strong>, vocabulary to <strong>&lt;empty string&gt;</strong>.</p>
<p>19. In the Actions pane, expand the <strong>Adaptor Providers</strong> drop-down list, and then click <strong>FILE.</strong></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/bre.jpg?w=600" alt="BRE" /></p>
<p>     Similarly add two more rules name “<strong>ForHR</strong>” and “<strong>ForOthers</strong>” having following Conditions and Actions respectively.<br />
      <strong>Rule:</strong> ForHR<br />
      <strong>Conditions:<br />
</strong>      Abhijit.ESBSamples.Demo1.Schemas.Employee:/Employee/Department <strong>is equal to</strong> HR<br />
      <strong>Actions:<br />
</strong>      Set End Point Outbound Transport Location to C:\Abhijit\Abhijit.ESBSamples\Output\HR\%MessageID%.xml</p>
<p>      Set End Point Outbound Transport Type to FILE</p>
<p>    <strong>Rule:</strong>ForOthers<br />
      <strong>Conditions:<br />
</strong>     Abhijit.ESBSamples.Demo1.Schemas.Employee:/Employee/Department <strong>is not equal to</strong> HR<br />
                                                                       <strong>AND</strong></p>
<p>    Abhijit.ESBSamples.Demo1.Schemas.Employee:/Employee/Department <strong>is not equal to</strong> Admin</p>
<p>   <strong>Actions:<br />
</strong>   Set End Point Outbound Transport Location to C:\Abhijit\Abhijit.ESBSamples\Output\Others\% MessageID%.xml</p>
<p>   Set End Point Outbound Transport Type to <strong>FILE</strong></p>
<p>20. Publish and Deploy the policy to RuleEngine database.</p>
<p>21. Now switch to Visual studio solution and right click on <strong>Abhijit.ESBSamples.Demo1.Itinerary</strong> project and add an Itinerary named “<strong>RouteBasedOnDept.Itinerary</strong>”</p>
<p>22. Design the Itinerary as below:</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/itinerary.jpg?w=600" alt="Itinerary" /></p>
<p>Here first shape is the <strong>On-Ramp</strong> and for the properties of this refer the below image.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/rcvemployee.jpg?w=600" alt="RCVEmployeeProperties" /></p>
<p>Last shape is the <strong>Off-Ramp</strong> and for the properties of this shape refer the below image.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/sndemployee.jpg?w=600" alt="SndEmployeeProperties" /></p>
<p>Middle shape is the <strong>Itinerary service</strong> shape and for the properties of this shape refer the below image.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/setdestinationinfo.jpg?w=600" alt="SetDestinationInfoProperties" /></p>
<p>and for the properties of the <strong>BRE Resolver</strong> used in the Itinerary service, refer the below image.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/breresolver.jpg?w=600" alt="BREResolverProperties" /></p>
<p>23. Now Right-Click on the Itinerary designer and click on <strong>validate</strong>. You might get an error with description:<strong> A X509 Certificate is required in the model property ‘EncryptionCertificate’ to encrypt any sensitive property in the designer.</strong></p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/errornew.jpg?w=600" alt="ErrorDescription" /></p>
<p>To get rid of this error you <strong>need to disable the X.509 certificate validation from the registry</strong>:<br />
In the Registry Editor, navigate to the subkey HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk ESB Toolkit\2.0\Designer, and then set the RequireX509Certificate property value to false.</p>
<p>24. Set the model exporter of the Itinerary as <strong>Database Itinerary Exporter</strong> and Itinerary status as<strong> Deployed</strong>.</p>
<p><img src="http://abhijitmahato.files.wordpress.com/2010/09/itinerarydeployed.jpg?w=600" alt="ItineraryDeployed" /></p>
<p>25. Right-Click on Itinerary designer and click on Export model to store the Itinerary into <strong>EsbItineraryDb</strong> database.</p>
<p><strong><span style="text-decoration:underline;">Test the solution:</span></strong></p>
<p>From the BizTalk administrator console under the application “ESBSamples” enable the Receive location and start the send port.<br />
Now drop all the three files from the folder “C:\Abhijit\Abhijit.ESBSamples\Sample\ “ into “C:\Abhijit\Abhijit.ESBSamples\Input\ “ folder. If everything configured properly then you will see one file each in the locations “C:\Abhijit\Abhijit.ESBSamples\Output\HR\” ,<br />
“C:\Abhijit\Abhijit.ESBSamples\Output\Admin\” and “C:\Abhijit\Abhijit.ESBSamples\Output\Others\” based on the value of the Department field of the input messages.</p>
<p><strong><span style="text-decoration:underline;">Download the SourceCode:</span></strong></p>
<p>To download the code please  <a href="http://abhijitmahato.files.wordpress.com/2010/09/abhijit.doc">Click here </a></p>
<p><strong>Note:</strong>Change the extension of the file from .doc to .zip and extract it into your C: drive.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=16&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2010/09/10/biztalk-esb-toolkit-2-0-samples-content-based-routing/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/sendportnew.jpg" medium="image">
			<media:title type="html">SendPort</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/rcvlocnew.jpg" medium="image">
			<media:title type="html">ReceiveLocation</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/solution.jpg" medium="image">
			<media:title type="html">Solution</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/employee.jpg" medium="image">
			<media:title type="html">EmployeeSchema</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/bre.jpg" medium="image">
			<media:title type="html">BRE</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/itinerary.jpg" medium="image">
			<media:title type="html">Itinerary</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/rcvemployee.jpg" medium="image">
			<media:title type="html">RCVEmployeeProperties</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/sndemployee.jpg" medium="image">
			<media:title type="html">SndEmployeeProperties</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/setdestinationinfo.jpg" medium="image">
			<media:title type="html">SetDestinationInfoProperties</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/breresolver.jpg" medium="image">
			<media:title type="html">BREResolverProperties</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/errornew.jpg" medium="image">
			<media:title type="html">ErrorDescription</media:title>
		</media:content>

		<media:content url="http://abhijitmahato.files.wordpress.com/2010/09/itinerarydeployed.jpg" medium="image">
			<media:title type="html">ItineraryDeployed</media:title>
		</media:content>
	</item>
		<item>
		<title>Pitfalls encountered and there workarounds during the developement of BizTalk Projects</title>
		<link>http://abhijitmahato.wordpress.com/2010/09/10/pitfalls-encountered-and-there-workarounds-during-the-developement-of-biztalk-projects/</link>
		<comments>http://abhijitmahato.wordpress.com/2010/09/10/pitfalls-encountered-and-there-workarounds-during-the-developement-of-biztalk-projects/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 08:56:28 +0000</pubDate>
		<dc:creator>abhijitmahato</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[BizTalk issue]]></category>
		<category><![CDATA[Orchestration]]></category>

		<guid isPermaLink="false">http://abhijitmahato.wordpress.com/?p=5</guid>
		<description><![CDATA[While working on a BizTalk projects, we have encountered a lot of issues. Here is some of the commonly encountered pitfalls and their workarounds. I hope this would help others.  1.Installation Failure of BizTalk 2004 in Win XP with SP2 · Failed to enable the single sign-on(SSO) service · Failed to generate the master secret code [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=5&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="line-height:14.4pt;margin:0 0 10pt;"><span style="font-family:Tahoma,sans-serif;font-size:12pt;">While working on a BizTalk projects, we have encountered a lot of issues. Here is some of the commonly encountered pitfalls and their workarounds. I hope this would help others.</span></p>
<p style="line-height:14.4pt;margin:0 0 10pt;"><span style="font-family:Tahoma,sans-serif;font-size:7pt;"> </span><strong><span style="font-family:Tahoma,sans-serif;">1.Installation Failure of BizTalk 2004 in Win XP with SP2 </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">Failed to enable the single sign-on(SSO) service </span></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">Failed to generate the master secret code </span></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:3.6pt;margin:1.3pt 5.75pt 12pt 28.8pt;"><strong><span style="font-family:Tahoma,sans-serif;">Resolution: </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">Use the Group policy object editor to enforce the use of authenticated client calls to the RPC End point Mapper and to disable the RestrictRemoteClients setting that is enforced by the RPC protocol. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">1. Click Start, click Run, type gpedit.msc, and then click OK. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">2. In the Group Policy Object Editor, expand Computer Configuration, expand Administrative Templates, expand System, click Remote Procedure Call, and then click RPC Endpoint Mapper Client Authentication.</span><span style="font-family:Tahoma,sans-serif;"> </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">3. Change the value for RPC Endpoint Mapper Client Authentication to Enabled. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">4. Click Restrictions for Unauthenticated RPC Clients. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">5. Change the value for Restrictions for Unauthenticated RPC Clients to Disabled. </span></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">Use Registry Editor to enforce the use of authenticated client calls to the RPC Endpoint Mapper and to disable the RestrictRemoteClients setting that is enforced by the RPC protocol. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">1. Click Start, click Run, type regedit, and then click OK. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">2. Locate and then click the following registry key : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">3. Look for a subkey that is named RPC. If this key exists, click the RPC subkey, and then go to step 6. If this key does not exist, go to step 4. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">4. On the Edit menu, point to New, and then click Key. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">5. While the new key is selected, type RPC, and then press ENTER. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">6. On the Edit menu, point to New, and then click DWORD Value. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">7. Type EnableAuthEpResolution, and then press ENTER. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">8. On the Edit menu, click Modify. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">9. In the Value data box, type the number 1. Click OK. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">10. On the Edit menu, point to New, and then click DWORD Value. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">11. Type RestrictRemoteClients, and then press ENTER. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">12. On the Edit menu, click Modify. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">13. In the Value data box, type 0, and then click OK. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 97.2pt;"><span style="font-family:Tahoma,sans-serif;">14. Quit Registry Editor. </span></p>
<p style="line-height:14.4pt;margin:0 0 10pt;"><strong><span style="font-family:Tahoma,sans-serif;">2. Issues with SQL Adapter Distributed Transactions and their Isolation levels </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:14.4pt;margin:1.3pt 5.75pt 12pt 14.4pt;"><strong><span style="font-family:Tahoma,sans-serif;">Issue: </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">Transaction Manager has disabled its support for remote network transactions. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:14.4pt;margin:1.3pt 5.75pt 12pt 14.4pt;"><strong><span style="font-family:Tahoma,sans-serif;">Resolution: </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">First of all verify that &#8220;Distribute Transaction Coordinator&#8221; Service is<br />
running on both database server computer and client computers. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">1. Go to &#8220;Administrative Tools &gt; Services&#8221; </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">2. Turn on the &#8220;Distribute Transaction Coordinator&#8221; Service if it is not running. </span></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">If it is running then following settings need to do on the computer running database server. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">1. Go to &#8220;Administrative Tools &gt; Component Services&#8221;. </span></p>
<p style="line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">2. On the left navigation tree, go to &#8220;&lt;Component Services&gt;&lt;Computers &gt; My Computer&#8221; (you may need to double click and wait as some nodes need time to expand). </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">3. Right click on &#8220;My Computer&#8221;, select &#8220;Properties&#8221;. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">4. Select &#8220;MSDTC&#8221; tab. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">5. Click &#8220;Security Configuration&#8221;. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">6. Make sure you check &#8220;Network DTC Access&#8221;, &#8220;Allow Remote Client&#8221;, &#8220;Allow Inbound/Outbound&#8221;, and &#8220;Enable TIP&#8221;. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">7. The service will restart. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">8. But you may need to reboot your server if it still doesn&#8217;t work. </span></p>
<p style="line-height:14.4pt;margin:0 0 10pt;"><span style="font-family:Tahoma,sans-serif;">On your client computer use the same above procedure to open the&#8221;Security Configuration&#8221; setting, make sure you check &#8220;Network DTCAccess&#8221;, &#8220;Allow Inbound/Outbound&#8221; option, restart service and computer if necessary. </span></p>
<p style="line-height:14.4pt;margin:0 0 10pt;"><strong><span style="font-family:Tahoma,sans-serif;">3. Issues with Disassembly </span></strong><strong><span style="font-family:Tahoma,sans-serif;">of Messages using Envelope Schemas</span></strong><span style="font-family:Tahoma,sans-serif;"> </span></p>
<p style="line-height:14.4pt;text-indent:14.4pt;margin:1.3pt 5.75pt 12pt 0;"><strong><span style="font-family:Tahoma,sans-serif;">Issue: </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">We can use custom pipelines with XML Disassembler to cut an envelope message coming from a SQL receive location to obtain its constituent document messages. If proper options are not specified in the <strong>pipeline</strong> and the <strong>Receive Location</strong> through which the envelope message will be coming, the disassembly fails and no document messages are returned, resulting to message loss. </span></p>
<p style="line-height:14pt;text-indent:14.4pt;margin:1.3pt 5.75pt 12pt 0;"><strong><span style="font-family:Tahoma,sans-serif;">Resolution </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">It</span><span style="font-family:Tahoma,sans-serif;"> is the responsibility of the Receive Location to add the envelope node to the incoming XML, along with the Namespace URI, which is the means by which the messaging engine identifies the type of the message. So, proper envelope node name (<strong>Document Root Name</strong>) and <strong>Namespace URI</strong> must be specified when creating the SQL receive location. </span></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">The Namespace URI specified in the Receive Location must also be specified as the <strong>Document Namespace</strong> of both the Envelope Schema and the Document Schema. </span></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">While designing the custom pipeline, the Document Schema and the Envelope Schema of the XML Disassembler stage component must be specified. The custom pipeline must be explicitly specified as the Receive handler of the SQL Receive Location. </span></p>
<p style="line-height:14.4pt;margin:0 0 10pt;"><strong><span style="font-family:Tahoma,sans-serif;">4.Message Construction issues inside Orchestrations.</span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:14.4pt;margin:1.3pt 5.75pt 12pt 14.4pt;"><strong><span style="font-family:Tahoma,sans-serif;">Issue: </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">Message is not constructed inside construct shape of the Orchestration. </span></p>
<p style="text-align:justify;line-height:14pt;text-indent:14.4pt;margin:1.3pt 5.75pt 12pt 14.4pt;"><strong><span style="font-family:Tahoma,sans-serif;">Resolution: </span></strong></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">Before using a BizTalk XML Message inside an orchestration, it must first be constructed. In fact this is just populating the message with XML. If there is an attempt to use this message before it is constructed, the above error will come. Some messages come pre-constructed, such as messages that originate from a send port </span></p>
<p style="text-align:justify;line-height:14.4pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 54pt;"><span style="font-family:Symbol;">·<span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Symbol;"><span style="font:7pt 'Times New Roman';"> </span></span><span style="font-family:Tahoma,sans-serif;">There is several ways to construct a message inside an orchestration</span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">1.Create new message from an existing message using BizTalk map</span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"><span style="font-family:Tahoma,sans-serif;">2.Assign one message to other( i.e creating a copy of an existing message)</span></p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;"> 3.Creating a message with the help of a System.XML.XMLDocument variable.</p>
<p style="text-align:justify;line-height:14pt;text-indent:-18pt;margin:1.3pt 5.75pt 12pt 104.4pt;">      We have to first declare an orchestration variable of type XmlDocument. Then in a message assignment shape, need to do something like this:</p>
<p>                                      myxmlDoc = new XmlDocument();</p>
<p>                                      myxmlDoc.LoadXML(&#8220;&#8221;)</p>
<p>                                      myMsgBeingConstructed = myxmlDoc</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abhijitmahato.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abhijitmahato.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abhijitmahato.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abhijitmahato.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abhijitmahato.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abhijitmahato.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abhijitmahato.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abhijitmahato.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abhijitmahato.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abhijitmahato.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abhijitmahato.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abhijitmahato.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abhijitmahato.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abhijitmahato.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abhijitmahato.wordpress.com&amp;blog=15788239&amp;post=5&amp;subd=abhijitmahato&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abhijitmahato.wordpress.com/2010/09/10/pitfalls-encountered-and-there-workarounds-during-the-developement-of-biztalk-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5942b4ed908f9442db39115e78a4bfa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abhijitmahato</media:title>
		</media:content>
	</item>
	</channel>
</rss>
