<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>BizTalk, SAP, WCF ... </title>
        <link>http://geekswithblogs.net/sureshg/Default.aspx</link>
        <description>It's all about integration</description>
        <language>en-US</language>
        <copyright>SURESH GIRIRAJAN</copyright>
        <managingEditor>sureshgiriraja@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>BizTalk, SAP, WCF ... </title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/sureshg/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>BizTalk Server 2013 and beyond&amp;hellip;</title>
            <category>Azure</category>
            <category>BizTalk Server 2013</category>
            <category>Azure EDI Services</category>
            <category>ESB</category>
            <link>http://geekswithblogs.net/sureshg/archive/2012/12/13/151543.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2012/12/13/151543.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2012/12/13/151543.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Calibri"&gt;It was great week for BizTalk customers and partners/ISV. It was 12th birthday of BizTalk Server product and to celebrate &amp;amp; to get the community together Microsoft held a &lt;strong&gt;BizTalk Summit 2012 &lt;/strong&gt;event at Redmond this week. BizTalk Summit 2012 is all about BizTalk Server product strategy and road map, we had lot of great sessions from the BizTalk product team, partners and ISV’s. It was nice time to catch up with friends and past clients... above all it was great to see Microsoft investing heavily in BizTalk Server with lot of things to come from BizTalk Server 2013 and beyond. BizTalk 2013 has lot of new capabilities and enhancements for integrating with cloud and for On-Premise integration. BizTalk Server 2013 provides one step towards migrating to the cloud with Hybrid approaches. So we can start build Hybrid solutions today with On-premise BizTalk Server 2013 and Azure integration. With BizTalk Server 2013 / 2010 Azure VM available today as part of IaaS offerings from Microsoft and also Azure Service Bus - EDI Services available today as PaaS offerings. So more to come, Microsoft has made clear long term strategy in terms of supporting of all these offerings and more services to evolve in the Cloud and On-premise. It's all exciting news from Microsoft for clients using BizTalk Server in enterprise. So with BizTalk 2013 planned to release sometime next year, client can confidently invest heavily on BizTalk Server as part of the enterprise long term strategy… &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Calibri"&gt;Congrats BizTalk Server product team…&lt;/font&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/151543.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2012/12/13/151543.aspx</guid>
            <pubDate>Fri, 14 Dec 2012 02:38:42 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/151543.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2012/12/13/151543.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/151543.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/151543.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk Server Monitoring &amp;ndash; SharePoint Web Part</title>
            <category>ServiceBus</category>
            <category>BizTalk 2010</category>
            <category>BizTalk 2009</category>
            <category>REST</category>
            <category>ESB</category>
            <category>BizTalk</category>
            <category>.Net</category>
            <category>Azure</category>
            <link>http://geekswithblogs.net/sureshg/archive/2012/06/24/150041.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2012/06/24/150041.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2012/06/24/150041.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I have been worked with customers using BizTalk as shared infrastructure in the enterprise, where we have two or more BizTalk apps running on it for different Business groups. Also these customers are not using BizTalk ESB portal even though they are using BizTalk ESB exception framework. So main issue with all these Business groups are they don’t have visibility into the BizTalk apps running in prod, even though they are using SCOM and other monitoring stuff in place. So I am trying to address few issues I am going to list below and how I try to mitigate them, first one on the list is how to get visibility into prod, how to provision those access to the BizTalk resources with minimal activity and how can we take advantage of the resources we have today. &lt;/p&gt;
&lt;p&gt;So I was working on creating REST data services for BizTalk RFID a year ago and available on &lt;a href="http://tellago.codeplex.com/releases/view/63266" target="_blank"&gt;codeplex&lt;/a&gt;. I thought to extend that idea to take advantage of &lt;a href="http://tellago.codeplex.com/releases/view/47831" target="_blank"&gt;BizTalk Data Services&lt;/a&gt; available in codeplex. I extended the BizTalk data services I will upload the updated service soon. So let me start thru how my solution works, so first step I am using the BizTalk data service (REST service) which expose most of the BizTalk artifacts as resources such as Applications, Orchestrations, Send ports, Receive ports, Host instances and In process instances etc. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/image_4.png"&gt;&lt;img style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/image_thumb_1.png" width="662" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;BizTalk Server Monitoring – SharePoint Web Part&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I am hosting the BizTalk data service in IIS with application pool configured to run under BizTalk administrator credentials. So with this setup I am making the service to make accessible anonymous. Next step of this solution I have created a SharePoint Visual web part which consumes the BizTalk data service and display all the BizTalk Application and Platform settings in read only mode. Even though BizTalk data services offers to browse resources as well perform actions like starting, stopping Orchestrations, Send ports, Receive locations, Host instances etc. &lt;/p&gt;
&lt;h4&gt;Host Instances&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/clip_image002_2.jpg"&gt;&lt;img style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/clip_image002_thumb.jpg" width="679" height="237" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;BizTalk Applications &lt;/h4&gt;
&lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/clip_image004_2.jpg"&gt;&lt;img style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/clip_image004_thumb.jpg" width="686" height="371" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;BizTalk Running / Suspended Instances&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/clip_image006_2.jpg"&gt;&lt;img style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/c41acda1245d_14D12/clip_image006_thumb.jpg" width="695" height="387" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So having this BizTalk Monitoring SharePoint web part, will be added to the SharePoint. This eliminates the need for granting access to the BizTalk users explicitly, so when you have BizTalk contractor or BizTalk application user need to have access to the BizTalk environment all the need is have access to the SharePoint website. You can configure the web part point to different end point based on your environment. I am making this as read only as part of this to make easier for the users and in terms of provisioning. This removes the dependency of BizTalk admin at least for viewing the BizTalk application status and errors etc. If we need to make any changes to the BizTalk application then its application owner responsibility to co-ordinate with BizTalk admins. There are options like BizTalk ESB portal, BizTalk 360 etc… but this one of the approach to reduce number of steps required to give access to BizTalk application users and also to maximize the resource we have in enterprise today. Also you can expose this data service thru Azure Service Bus and access from other apps like mobile devices or create a web site hosted in Azure etc. One last thing I have tested only with BizTalk Server 2010 on x64 VM only, but it should work on other version. I will try to upload the code shortly with instructions how to setup etc.… I welcome thoughts and suggestions… Hope this helps…. &lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/150041.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2012/06/24/150041.aspx</guid>
            <pubDate>Mon, 25 Jun 2012 03:49:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/150041.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2012/06/24/150041.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/150041.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/150041.aspx</trackback:ping>
        </item>
        <item>
            <title>Application Integration Future &amp;ndash; BizTalk Server &amp;amp; Windows Azure (TechEd 2012)</title>
            <category>BizTalk 2010</category>
            <category>Azure</category>
            <category>BizTalk</category>
            <category>ESB</category>
            <category>REST</category>
            <category>ServiceBus</category>
            <link>http://geekswithblogs.net/sureshg/archive/2012/06/19/149989.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2012/06/19/149989.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2012/06/19/149989.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I am really excited to see lot of new news around BizTalk in TechEd 2012. I was recently watching the session presented by &lt;strong&gt;Sriram&lt;/strong&gt; and &lt;strong&gt;Rajesh&lt;/strong&gt; on “&lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR207" target="_blank"&gt;Application Integration Futures: The Road Map and What's Next on Windows Azure&lt;/a&gt;”. It was great session and lot of interesting stuff about the feature updates for BizTalk and Azure integration. I have highlighted them below, definitely customers who haven’t started using Microsoft BizTalk ESB Toolkit should start using them which is going to be part of the core BizTalk product in future release, which is cool…&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font size="2"&gt;&lt;strong&gt;BizTalk Server feature enhancements&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Manageability:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ESB Tool Kit is going to be part of the core BizTalk product and Setup. &lt;/p&gt;
&lt;p&gt;Visualize BizTalk artifact dependencies in BizTalk administration console.&lt;/p&gt;
&lt;p&gt;HIS administration using configuration files. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Performance:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Improvements in ordered send port scenarios&lt;/p&gt;
&lt;p&gt;Improved performance in dynamic send ports and ESB, also to configure BizTalk host handler for dynamic send ports. Right now it runs under default host, which does not enable to scale.&lt;/p&gt;
&lt;p&gt;MLLP adapter enhancements and DB2 client transaction load balancing / client bulk insert.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Platform Support:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio 2012, Windows 8 Server, SQL Server 2012, Office 15 and System Center 2012.&lt;/p&gt;
&lt;p&gt;B2B enhancements to support latest industry standards natively. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Connectivity Improvements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Consume REST service directly in BizTalk&lt;/p&gt;
&lt;p&gt;SharePoint integration made easier.&lt;/p&gt;
&lt;p&gt;Improvements to SMTP adapter, to add macros for sending same email with different content to different parties.&lt;/p&gt;
&lt;p&gt;Connectivity to Azure Service Bus relay, queues and topics.&lt;/p&gt;
&lt;p&gt;DB2 client connectivity to SQL Server and SQL Server connectivity to Informix. CICS Http client connectivity to Windows.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Azure:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use Azure as IaaS/PaaS for BizTalk environment.&lt;/p&gt;
&lt;p&gt;Use Azure to provision BizTalk environment for test environment / development. Later move to On-premises or build a Hybrid cloud approach.&lt;/p&gt;
&lt;p&gt;Eliminate HW procurement for BizTalk environment for testing / demos / development etc.&lt;/p&gt;
&lt;p&gt;Enable to create BizTalk farm easily and remove/add more servers as needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EAI Service:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EAI Bridge&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Protocol transformation 
&lt;/li&gt;&lt;li&gt;Message Transformation 
&lt;/li&gt;&lt;li&gt;Running custom code 
&lt;/li&gt;&lt;li&gt;Message Enrichment 
&lt;/li&gt;&lt;li&gt;Hybrid Connectivity 
&lt;ul&gt;
&lt;li&gt;LOB Applications On-premises 
&lt;/li&gt;&lt;li&gt;Application On-premises &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Connectivity to 
&lt;ul&gt;
&lt;li&gt;Applications in the cloud 
&lt;/li&gt;&lt;li&gt;Queues/ Topics 
&lt;/li&gt;&lt;li&gt;Ftp 
&lt;/li&gt;&lt;li&gt;Devices 
&lt;/li&gt;&lt;li&gt;Web Services &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Bridge can be customized based on the service needs to provide different capabilities needed as part of the bridge. Look at the sample for EDI bridge for EDI service sample. Also with Tracking enabled through the portal.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh674490"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/hh674490&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Adapters:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Service Bus Messaging adapter - New adapter added.&lt;/p&gt;
&lt;p&gt;WebHttp adapter - For REST services.&lt;/p&gt;
&lt;p&gt;NetTcpRelay adapter - New adapter added.&lt;/p&gt;
&lt;p&gt;I will start posting more and once I start playing with this…  &lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/149989.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2012/06/19/149989.aspx</guid>
            <pubDate>Tue, 19 Jun 2012 20:53:46 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/149989.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2012/06/19/149989.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/149989.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/149989.aspx</trackback:ping>
        </item>
        <item>
            <title>Atlanta Code Camp 2012</title>
            <category>Kinect</category>
            <category>WPF</category>
            <category>Azure</category>
            <link>http://geekswithblogs.net/sureshg/archive/2012/05/26/149744.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2012/05/26/149744.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2012/05/26/149744.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It was really exciting weekend at &lt;a title="Atlanta Code Camp 2012" href="http://www.atlantacodecamp.org/Pages/Agenda2012.aspx" target="_blank"&gt;Atlanta code camp 2012&lt;/a&gt;. This was my first code camp, I presented on “&lt;strong&gt;Windows Kinect for Enterprise&lt;/strong&gt;”. Walked through couple of demos, how we can integrate Kinect with WPF application. One of the demos I walked thorough how you can integrate Kinect with Microsoft Lync 2010 and other one on Car console app.   You can check the uploaded &lt;a href="http://sdrv.ms/LRNSgg" target="_blank"&gt;code here&lt;/a&gt;. I appreciate all the folks attended my session and thanks for all the organizers.&lt;/p&gt;
&lt;div style="WIDTH: 425px" id="__ss_13005996"&gt;&lt;strong style="MARGIN: 12px 0px 4px; DISPLAY: block"&gt;&lt;a title="Windows kinect for enterprise" href="http://www.slideshare.net/sureshgiriraja/windows-kinect-for-enterprise" target="_blank"&gt;Windows kinect for enterprise&lt;/a&gt;&lt;/strong&gt; &lt;iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/13005996" frameborder="0" width="425" marginwidth="0" scrolling="no" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;
&lt;div style="PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px"&gt;View more &lt;a href="http://www.slideshare.net/thecroaker/death-by-powerpoint" target="_blank"&gt;PowerPoint&lt;/a&gt; from &lt;a href="http://www.slideshare.net/sureshgiriraja" target="_blank"&gt;sureshgiriraja&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/149744.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2012/05/26/149744.aspx</guid>
            <pubDate>Sat, 26 May 2012 23:14:21 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/149744.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2012/05/26/149744.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/149744.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/149744.aspx</trackback:ping>
        </item>
        <item>
            <title>Kinect for Windows SDK V1.5</title>
            <category>Kinect</category>
            <category>WPF</category>
            <link>http://geekswithblogs.net/sureshg/archive/2012/05/22/149713.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2012/05/22/149713.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2012/05/22/149713.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It’s really exciting news that new SDK V1.5 Kinect for Windows was released on May 21st 2012. There are lot of new features and enhancement made as part of this release. Let me highlight few here and I will try to come up with some demo we can explore them in more detail.&lt;/p&gt;  &lt;p&gt;1. Seated mode skeletal tracking was included in this release, which can track upto 10 joints. &lt;/p&gt;  &lt;p&gt;2. Improved skeletal tracking in near mode and better performance. Also joint orientation info to determine simple pose detection, which is really  cool.&lt;/p&gt;  &lt;p&gt;3. Facial tracking is one of the new feature added as part of this release. &lt;/p&gt;  &lt;p&gt;4. Kinect studio a new tool added to record and debug the Kinect data, which is nice for testing. I had run into issues where I need to watch the Kinect and my app at the same time with V1.0. This tool will definitely fix the issue.&lt;/p&gt;  &lt;p&gt;5. Added more locale support for speech recognition and lot of code samples as part of this release.&lt;/p&gt;  &lt;p&gt;So with all this new cool features I am really excited to post some demo sometime soon… Meanwhile I will try to post my slides and code I presented at &lt;a href="http://www.atlantacodecamp.org/Pages/Agenda2012.aspx"&gt;Atlanta code camp 2012&lt;/a&gt; shortly… &lt;/p&gt;  &lt;p&gt;Check the Kinect for Windows V1.5 from Rob Relyea: &lt;a title="http://channel9.msdn.com/coding4fun/kinect/Special-Edition-Kinect-for-Windows-SDK-v15-now-available" href="http://channel9.msdn.com/coding4fun/kinect/Special-Edition-Kinect-for-Windows-SDK-v15-now-available"&gt;http://channel9.msdn.com/coding4fun/kinect/Special-Edition-Kinect-for-Windows-SDK-v15-now-available&lt;/a&gt;  &lt;/p&gt;  &lt;p&gt;Have fun with Kinect….&lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/149713.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2012/05/22/149713.aspx</guid>
            <pubDate>Wed, 23 May 2012 03:59:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/149713.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2012/05/22/149713.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/149713.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/149713.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk ESB Exception Management</title>
            <category>BizTalk 2010</category>
            <category>BizTalk 2006 R2</category>
            <category>BizTalk 2009</category>
            <category>ESB</category>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/sureshg/archive/2012/04/18/149358.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2012/04/18/149358.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2012/04/18/149358.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;  &lt;p&gt;Working for a customer recently on BizTalk ESB Exception management, ran into issue when creating a generic orchestration for handling exceptions. This generic orchestration will be used by all other applications in the enterprise. I ran into issue when an exception message is sent to this generic orchestration, we had 100% CPU utilization and found out to be a issue with the BizTalk ESB Exception management.&lt;/p&gt;  &lt;p&gt;Check the article: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.bizbert.com/bizbert/2011/05/06/Improving+The+ESB+Toolkit+Fixing+The+Endless+Loop+Bug+When+Creating+Fault+Messages.aspx"&gt;&lt;b&gt;Improving the ESB Toolkit: Fixing the "endless loop" bug when creating Fault messages&lt;/b&gt;&lt;/a&gt; &lt;a href="http://www.bizbert.com/bizbert/2011/05/06/Improving+The+ESB+Toolkit+Fixing+The+Endless+Loop+Bug+When+Creating+Fault+Messages.aspx"&gt;http://www.bizbert.com/bizbert/2011/05/06/Improving+The+ESB+Toolkit+Fixing+The+Endless+Loop+Bug+When+Creating+Fault+Messages.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;But I don’t want to go and change the Exception management framework; I did a simple fix by passing the exception and fault message to the generic orchestration from the main process. In the generic orchestration have an expression shape to throw the exception and have an exception block which I used the ESB exception framework to send out the message to the BizTalk ESBExceptionDb. &lt;/p&gt;  &lt;p&gt;                 &lt;a href="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/d5b9065d018f_12D4A/BTSException_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="BTSException" border="0" alt="BTSException" src="http://gwb.blob.core.windows.net/sureshg/Windows-Live-Writer/d5b9065d018f_12D4A/BTSException_thumb.png" width="571" height="363" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Even though it took additional step for this, I prefer this to be clean and simple solution until we have a fix in the BizTalk ESB toolkit. Hope this helps…&lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/149358.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2012/04/18/149358.aspx</guid>
            <pubDate>Wed, 18 Apr 2012 13:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/149358.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2012/04/18/149358.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/149358.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/149358.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows Azure Service Bus Queues / Topics - Duplicate Detection</title>
            <category>AppFabric</category>
            <category>ServiceBus</category>
            <category>Azure</category>
            <link>http://geekswithblogs.net/sureshg/archive/2011/07/12/146180.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2011/07/12/146180.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2011/07/12/146180.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="text-indent: 0.5in; margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-size: 11pt"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-bidi-theme-font: minor-latin; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;font color="#000000"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt"&gt;I was checking the &lt;a href="http://blogs.msdn.com/b/appfabric/archive/2011/06/20/announcing-the-windows-azure-appfabric-june-ctp.aspx"&gt;Windows Azure Appfabric June CTP&lt;/a&gt;; I was looking at the Azure Service Bus queues and topics. I noticed something interesting to me and hope we can take advantage of these new capabilities in applications like RFID. Working on BizTalk RFID or any RFID project for that matter, you would have noticed using duplicate tag elimination events during tag processing. For any one new to RFID, when RFID device reads tags it can read the same tag information more than once at a given interval. To avoid the duplicate tag reads we have Duplicate tag removal event in each process. Also using the Service Bus gives bridges the device to on premise applications in async way with greater reliability.  So if looked at the Service Bus Queue’s and Topic’s, you can see properties Microsoft.ServiceBus.Messaging   -&amp;gt; QueueDescription: &lt;b&gt;&lt;span style="color: #a31515"&gt;DuplicateDetectionHistoryTimeWindow &amp;amp; RequiresDuplicateDetection&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="color: red"&gt;&lt;strong&gt;Queue accepts duplicate messages: &lt;/strong&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-bidi-theme-font: minor-latin; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;font color="#000000"&gt;Sent multiple duplicate messages and accepted by the queue.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;img width="609" height="210" alt="" src="http://gwb.blob.core.windows.net/sureshg/AppfabricServiceBus/NoDupsQueue.png" /&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="color: red"&gt;&lt;strong&gt;Queue w/o duplicate messages: &lt;/strong&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-bidi-theme-font: minor-latin; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;font color="#000000"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-bidi-theme-font: minor-latin; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Sent multiple duplicate messages and rejected by the queue and the last duplicate message received in last 1 second&lt;/span&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;img width="628" height="253" alt="" src="http://gwb.blob.core.windows.net/sureshg/AppfabricServiceBus/DupsQueue.png" /&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;   I would to do a write up on my next blog about the duplicate detection and filters on Service Bus Topics…&lt;/span&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/146180.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2011/07/12/146180.aspx</guid>
            <pubDate>Tue, 12 Jul 2011 17:06:26 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/146180.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2011/07/12/146180.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/146180.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/146180.aspx</trackback:ping>
        </item>
        <item>
            <title>Centralized Configuration Management for enterprise .Net applications and more...</title>
            <category>.Net</category>
            <category>WCF</category>
            <link>http://geekswithblogs.net/sureshg/archive/2011/07/05/146096.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2011/07/05/146096.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2011/07/05/146096.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="font-weight: normal"&gt;               Check out for the first webinar on &lt;a href="http://tellagostudios.com/blog/register-introducing-telesharp-webinar"&gt;TeleSharp&lt;/a&gt;, an enterprise configuration management tool for .Net applications and more.... Also check out at &lt;a href="http://tellagostudios.com/products/telesharp%E2%84%A2"&gt;Tellago Studios&lt;/a&gt; and &lt;/span&gt;&lt;/strong&gt;&lt;a href="http://weblogs.asp.net/gsusx/archive/2011/07/05/tellago-studios-webinar-introducing-telesharp.aspx"&gt;Jesus Rodriguez's&lt;/a&gt; blog...&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;Who should attend this webinar? If you are a .NET Developer/Architect working on enterprise applications, you MUST attend this webinar...&lt;/div&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/146096.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2011/07/05/146096.aspx</guid>
            <pubDate>Wed, 06 Jul 2011 03:58:46 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/146096.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2011/07/05/146096.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/146096.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/146096.aspx</trackback:ping>
        </item>
        <item>
            <title>Migrating BizTalk 2006 R2 to BizTalk 2010 XLANGs Issue</title>
            <category>BizTalk 2006 R2</category>
            <category>BizTalk 2010</category>
            <link>http://geekswithblogs.net/sureshg/archive/2011/06/28/146008.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2011/06/28/146008.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2011/06/28/146008.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;      When we migrate some BizTalk apps from BizTalk 2006 R2 to BizTalk 2010, and we ran into issue when a .net component called inside the orchestration. In the .net component we are trying to retrieve some promoted property and we also checked in the BizTalk group hub to validate it was promoted, no issues there.  Only when we try to access the data into the .net component we had issue. We just moved all the assembly what we had in BizTalk 2006 R2 to BizTalk 2010, didn’t recompile anything in BizTalk 2010 environment. But looking further there is couple of new namespace added to the &lt;b&gt;Microsoft.XLANGs&lt;/b&gt;… in BizTalk 2010 compared to BizTalk 2006 R2 caused the issue. So all we did to fix the issue is recompile the project in 2010 environment and it worked fine. So it looks like some backward compatibility issue.&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;span style="color: blue; font-size: 10pt"&gt;public&lt;/span&gt;&lt;span style="font-size: 10pt"&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: blue"&gt;void&lt;/span&gt; Load(XLANGMessage msg)&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 10pt"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 10pt"&gt; &lt;span style="color: blue"&gt;try&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 10pt"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 10pt"&gt;     &lt;span style="color: green"&gt;// get the process id from context. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;     &lt;span style="color: blue"&gt;object&lt;/span&gt; ctxVal = msg.GetPropertyValue(&lt;span style="color: blue"&gt;typeof&lt;/span&gt;(ProcessID)); &lt;/span&gt;&lt;/div&gt;
&lt;div style="text-indent: 0.5in; margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;…&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;}&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;b&gt;BizTalk 2010:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;img alt="" width="397" height="128" src="http://gwb.blob.core.windows.net/sureshg/BTS2010/BizTalk2010XLANG.png" /&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;b&gt;Error Message in the event viewer:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt; The service instance will remain suspended until administratively resumed or terminated.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;If resumed the instance will continue from its last persisted state and may re-throw the same unexpected exception.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;InstanceId: 441d73d3-2e84-49d2-b6bd-7218065b5e1d&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;Shape name: Bulk Load&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;ShapeId: bb959e56-9221-48be-a80f-24051196617d&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;Exception thrown from: segment 1, progress 65&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;Inner exception: A property cannot be associated with the type 'Tellago.Common.Schemas.ProcessId'.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;Exception type: InvalidPropertyTypeException&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;Source: Microsoft.XLANGs.Engine&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;Target Site: Microsoft.XLANGs.RuntimeTypes.MessagePropertyDefinition _getMessagePropertyDefinition(System.Type)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;The following is a stack trace that identifies the location where the exception occured&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="background: yellow"&gt;at &lt;b&gt;Microsoft.XLANGs.Core.XMessage&lt;/b&gt;._getMessagePropertyDefinition&lt;/span&gt;(Type propType)&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;at Microsoft.XLANGs.Core.XMessage.GetContentProperty(Type propType)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;at Microsoft.XLANGs.Core.XMessage.GetPropertyValue(Type propType)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;at Microsoft.BizTalk.XLANGs.BTXEngine.BTXMessage.GetPropertyValue(Type propType)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;at Microsoft.XLANGs.Core.MessageWrapperForUserCode.GetPropertyValue(Type propType)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;at Tellago.Common.Components.Load(XLANGMessage msg)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-size: 10pt"&gt;at Tellago.SuspensionProcess.segment1(StopConditions stopOn)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: 10pt"&gt;at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception&amp;amp; exp)&lt;/span&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/146008.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2011/06/28/146008.aspx</guid>
            <pubDate>Tue, 28 Jun 2011 21:29:57 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/146008.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2011/06/28/146008.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/146008.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/146008.aspx</trackback:ping>
        </item>
        <item>
            <title>System.Threading.ThreadAbortException executing WCF service </title>
            <category>BizTalk</category>
            <category>WCF</category>
            <link>http://geekswithblogs.net/sureshg/archive/2011/06/25/145978.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2011/06/25/145978.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2011/06/25/145978.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt; In one of our prod server we recently ran into issue when we went and update the web.config and try to browse the service. We started seeing the service was not responding and getting the following warning in the application log. Our service is WCF service, BizTalk orchestration exposed as service. We have other prod server where we never ran into this issue, so what’s different with this server. After going thru lot of forum and came up on some Microsoft service pack and hot fix which related to FCN. But I don’t want to apply any patch on this server then we need to do on all the other servers too. &lt;span style="color: red"&gt;So solution is simple, I dropped the existing website, created a new site with different name with updated web.config browse the service. Then dropped that site and recreate the original web site and it worked fine without any issue.&lt;/span&gt;&lt;/p&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event Viewer:&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt; Event Type:        Warning&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event Source:    ASP.NET 2.0.50727.0&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event Category:                Web Event &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event ID:              1309&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Date:                     6/6/2011&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Time:                    5:41:42 PM&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;User:                     N/A&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Computer:          PRODP02&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Description:&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event code: 3005 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event message: An unhandled exception has occurred. &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event time: 6/6/2011 5:41:42 PM &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event time (UTC): 6/6/2011 9:41:42 PM &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event ID: a71769f42b304355a58c482bfec267f2 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event sequence: 3 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event occurrence: 1 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;Event detail code: 0 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt; Application information: &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Application domain: /LM/W3SVC/518296899/ROOT/PortArrivals-2-129518698821558995 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Trust level: Full &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Application Virtual Path: /TESTSVC &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Application Path: D:\inetpub\wwwroot\RFID\TESTSVC\ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Machine name: PRODP02 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt; Process information: &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Process ID: 8752 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Process name: w3wp.exe &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Account name: domain\BizTalk_Svc_Hostlso &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt; Exception information: &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Exception type: ThreadAbortException &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Exception message: Thread was being aborted. &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt; Request information: &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Request URL: http://localhost:81/TESTSVC/TESTSVCS.svc &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Request path: /TESTSVC/TESTSVCS.svc &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    User host address: 127.0.0.1 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    User: &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Is authenticated: False &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Authentication Type: &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Thread account name: domain\BizTalk_Svc_Hostlso &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt; Thread information: &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Thread ID: 22 &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Thread account name: domain\BizTalk_Svc_Hostlso &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Is impersonating: False &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;    Stack trace:    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt;   at System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception error)&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 9pt"&gt; at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;  &lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 0.25in"&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 74.1pt"&gt;&lt;span style="font-size: 8pt"&gt; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #990000"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;b&gt;Handling an exception.&lt;/b&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #990000"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 74.1pt"&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;AppDomain&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;/LM/W3SVC/518296899/ROOT/TESTSVC-6-129518741899334691&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;AppDomain&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 74.1pt"&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;Exception&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 86.45pt"&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;ExceptionType&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;System.Threading.ThreadAbortException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;ExceptionType&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 86.45pt"&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;Message&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;Thread was being aborted.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;Message&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 86.45pt"&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #990000; font-size: 8pt"&gt;StackTrace&lt;/span&gt;&lt;span style="color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;at System.Threading.Monitor.Enter(Object obj)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="font-size: 8pt"&gt;at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequest(Object state)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback(Object state)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ScheduledOverlapped.IOCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 98.8pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;at System.ServiceModel.Diagnostics.Utility.IOCompletionThunk.UnhandledExceptionFrame(UInt32 error, UInt32 bytesRead, NativeOverlapped* nativeOverlapped)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;span style="line-height: 115%; color: blue; font-size: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="line-height: 115%; color: #990000; font-size: 8pt"&gt;StackTrace&lt;/span&gt;&lt;span style="line-height: 115%; color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;span style="line-height: 115%; color: blue; font-size: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="line-height: 115%; color: #990000; font-size: 8pt"&gt;ExceptionString&lt;/span&gt;&lt;span style="line-height: 115%; color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;System.Threading.ThreadAbortException: Thread was being aborted.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.Threading.Monitor.Enter(Object obj)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequest(Object state)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback(Object state)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ScheduledOverlapped.IOCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin: auto auto auto 86.45pt"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 8pt"&gt;   at System.ServiceModel.Diagnostics.Utility.IOCompletionThunk.UnhandledExceptionFrame(UInt32 error, UInt32 bytesRead, NativeOverlapped* nativeOverlapped)&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; color: blue; font-size: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="line-height: 115%; color: #990000; font-size: 8pt"&gt;ExceptionString&lt;/span&gt;&lt;span style="line-height: 115%; color: blue; font-size: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/145978.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2011/06/25/145978.aspx</guid>
            <pubDate>Sun, 26 Jun 2011 04:10:05 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/145978.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2011/06/25/145978.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/145978.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/145978.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk RFID Duplicate Elimination Interval on BizTalk 2006 &amp; 2010</title>
            <category>BizTalk 2009</category>
            <category>RFID</category>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/sureshg/archive/2011/05/13/145328.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2011/05/13/145328.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2011/05/13/145328.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 10pt"&gt;Working on prod issue for one of our customer using BizTalk 2006 R2 RFID, we started running into a strange issue where we are reading the vehicle and driver information. We started seeing all of our drivers tags are getting rejected after the 1&lt;sup&gt;st&lt;/sup&gt; successfully read but all the Vehicle tag get processed without any issues. Just for your info each driver keep driving new vehicle each time so that’s clue for you. So on further investigation we found duplicate elimination event works fine for Vehicle tag but start rejecting driver tag after the 1&lt;sup&gt;st&lt;/sup&gt; read, driver comes back after 15mins. So digging into the &lt;span style="color: #a31515"&gt;Duplicate elimination Interval – Event Handler. &lt;/span&gt;In BizTalk 2006 you have only one parameter – “&lt;strong&gt;&lt;span style="color: black"&gt;Duplicate Elimination Interval”. &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: black; font-weight: normal"&gt;So if you dig into the code you would see it take the device tag time and compare against the RFID server time. So in our case RFID Server time was different than Reader time by an hour. So making the Reader time and Server time fixed the issue. But there is a better solution using the BizTalk 2010 duplicate elimination event handler, so if you are using and want to make better I would recommend use it.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;strong&gt;&lt;span style="color: black; font-size: 9.5pt"&gt;BizTalk 2006:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;strong&gt;&lt;span style="color: black; font-size: 9.5pt; font-weight: normal"&gt;Parameter:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 0.5in"&gt;&lt;b&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;1.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;strong&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Duplicate Elimination Interval&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: normal; text-indent: 0.5in"&gt;&lt;span style="color: green; font-size: 9.5pt"&gt;// elapsed time is the time between now and the last time this tag was seen&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;                    &lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;       &lt;span style="color: blue"&gt;int&lt;/span&gt; tagTS = (&lt;span style="color: blue"&gt;int&lt;/span&gt;) entry.VendorSpecificData[TIMESTAMPKEY];&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;       elapsedTime = currentTS - tagTS;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;      &lt;span style="color: green"&gt;// If the elapsed time is greater than the dup check interval, we can accept this tag.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;      &lt;span style="color: green"&gt;// Set the max time stamp to current and increment the tag count&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;                &lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;      &lt;span style="color: blue"&gt;if&lt;/span&gt; (elapsedTime &amp;gt; dupCheckInterval)&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;       {&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;                 Accepted …&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;       }&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;       Else&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;       {&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;          Rejected&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;       }&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;b&gt;&lt;span style="font-size: 9.5pt"&gt;BizTalk 2010:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;In BizTalk 2010 you have other parameters to configure by which you can avoid running into this issue:&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="font-size: 9.5pt"&gt;Parameters:&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 0.5in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;1.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Duplicate Elimination Interval&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 0.5in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;2.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Duplicate Elimination Criterion&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 1in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;a.&lt;span style="font: 7pt 'Times New Roman'"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Tag Identifier&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 1in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;b.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Tag Identifier and Device&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 1in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;c.&lt;span style="font: 7pt 'Times New Roman'"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Tag Identifier and Device and Source&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 1in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;d.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Tag Identifier and Logical Device&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 0.5in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;3.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Time Reference&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 1in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;a.&lt;span style="font: 7pt 'Times New Roman'"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Tag Time&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; text-indent: -0.25in; margin: 5pt 0.6pt 5pt 1in"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;b.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;Local System Time&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; margin-right: 0.6pt"&gt;&lt;span style="line-height: 140%; font-size: 9.5pt"&gt;Check below for more information: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd298764(v=bts.70).aspx"&gt;&lt;span style="line-height: 140%; font-size: 9.5pt"&gt;&lt;font color="#0000ff"&gt;http://msdn.microsoft.com/en-us/library/dd298764(v=bts.70).aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; margin-right: 0.6pt"&gt;&lt;span style="line-height: 140%; color: black; font-size: 9.5pt"&gt;So make sure to set the time same on Reader and BizTalk RFID Server. Hope this helps you…&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 140%; margin-right: 0.6pt"&gt; &lt;/div&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/145328.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2011/05/13/145328.aspx</guid>
            <pubDate>Fri, 13 May 2011 16:13:37 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/145328.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2011/05/13/145328.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/145328.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/145328.aspx</trackback:ping>
        </item>
        <item>
            <title>Exposing On-Premise REST Service using Azure Appfabric Service Bus</title>
            <category>BizTalk</category>
            <category>REST</category>
            <category>AppFabric</category>
            <category>ServiceBus</category>
            <link>http://geekswithblogs.net/sureshg/archive/2011/04/14/144889.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2011/04/14/144889.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2011/04/14/144889.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;This post is extension to &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;a href="http://tellago.codeplex.com/releases/view/60563"&gt;&lt;font color="#0000ff"&gt;BRE Data Services&lt;/font&gt;&lt;/a&gt; how to expose the On-Premise REST based service thru Azure appfabric service bus to your partners outside your enterprise securely. We at &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;a href="http://www.tellago.codeplex.com/"&gt;&lt;font color="#0000ff"&gt;Tellago&lt;/font&gt;&lt;/a&gt; have created numerous REST based service for monitoring and managing for BizTalk Server, BRE and RFID Data services etc. Want if your enterprise wants to leverage the service to be accessible outside your enterprise in secured manner by external parties or mobile apps.  So by using Appfabric Service Bus you’re not only creating external accessible endpoint for your service but also any other client within the same network can directly access the service without going thru the cloud as shown below. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;img alt="" width="404" height="268" src="http://gwb.blob.core.windows.net/sureshg/AppfabricServiceBus/ServiceBus1.jpg" /&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="color: red"&gt;Windows Azure Service Bus (Source: Microsoft.com)&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="font-family: Times New Roman"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;If you using BizTalk Server, download the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: xx-small"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="font-size: small"&gt;&lt;a href="http://tellago.codeplex.com/releases/view/60563"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;font color="#0000ff"&gt;BRE Data Services&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman"&gt;. Configure as in the installation docs for BRE data service. So now you have your REST based data service ready now, which you want to expose the service to be accessible from outside your enterprise. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;b&gt;REST Service - Local Host:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;img alt="" width="552" height="242" src="http://gwb.blob.core.windows.net/sureshg/AppfabricServiceBus/ServiceBus2.jpg" /&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;So I hope at this point your already have installed the Windows Azure Appfabric SDK on your machine and also created &lt;span style="color: black"&gt;Windows Azure AppFabric service namespace, and obtained a &lt;em&gt;shared secret&lt;/em&gt; key. Combination of service namespace and shared secret provides way to authenticate the application accessing the service thru the Service Bus.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;Go to the Web.config under the “Tellago.BRE.REST.ServiceHost” project and replace everything within the &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;system.serviceModel&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt; &lt;/span&gt;as shown below and change the place holder&lt;span style="background: yellow; color: blue"&gt;YOURNAMESPACE&lt;/span&gt;with your Azure Appfabric namespace and also change the &lt;span style="background: yellow; color: blue"&gt;owner&lt;/span&gt;and &lt;span style="background: yellow; color: blue"&gt;[YOURKEY] &lt;span style="background-color: #ffffff"&gt;with your issuer Name and issuerSecret. You should be all set to test the service now. I am setting my client authentication type to none as shown in “&lt;span style="color: red"&gt;relayClientAuthenticationType&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;None&lt;/span&gt;"”. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffffff"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="background: yellow; color: blue"&gt;Also I am using SharedSecret credentials to bind the service to the cloud (Azure Appfabric service bus). So we basically uses two type of security one to bind the service and service bus and another between service and client. In our case we set the second one to None. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: x-small"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: x-small"&gt;&lt;b&gt;&lt;u&gt;Web.config&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9pt"&gt;xml&lt;/span&gt;&lt;span style="color: red; font-size: 9pt"&gt;version&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;=&lt;/span&gt;&lt;span style="color: black; font-size: 9pt"&gt;"&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;1.0&lt;/span&gt;&lt;span style="color: black; font-size: 9pt"&gt;" &lt;/span&gt;&lt;span style="color: red; font-size: 9pt"&gt;encoding&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;=&lt;/span&gt;&lt;span style="color: black; font-size: 9pt"&gt;"&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;utf-8&lt;/span&gt;&lt;span style="color: black; font-size: 9pt"&gt;" &lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9pt"&gt;configuration&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9pt"&gt;system.serviceModel&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;bindings&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;!--&lt;/span&gt;&lt;span style="color: green; font-size: 9.5pt"&gt; Application Binding &lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;--&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;webHttpRelayBinding&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;binding&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;name&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;default&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;security&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;relayClientAuthenticationType&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;None&lt;/span&gt;"&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;binding&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;webHttpRelayBinding&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;bindings&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;services&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;!--&lt;/span&gt;&lt;span style="color: green; font-size: 9.5pt"&gt; Application Service &lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;--&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;service&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;name&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;Tellago.BRE.REST.Services.BREManagementService&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;             &lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;behaviorConfiguration&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;default&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;endpoint&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;name&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;RelayEndpoint&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;                  &lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;contract&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;System.Data.Services.IRequestHandler&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;                  &lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;binding&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;webHttpRelayBinding&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;                  &lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;bindingConfiguration&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;default&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;                  &lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;behaviorConfiguration&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;sharedSecretClientCredentials&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;                  &lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;address&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;https://&lt;span style="background: yellow"&gt;YOURNAMESPACE&lt;/span&gt;.servicebus.windows.net/BREDataServices/BREMananagementService.svc&lt;/span&gt;"&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;service&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;services&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;behaviors&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;endpointBehaviors&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;behavior&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;name&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;sharedSecretClientCredentials&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;transportClientEndpointBehavior&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;credentialType&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;SharedSecret&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;clientCredentials&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;              &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;sharedSecret&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;issuerName&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="background: yellow; color: blue"&gt;owner&lt;/span&gt;"&lt;span style="color: red"&gt;issuerSecret&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="background: yellow; color: blue"&gt;[YOURKEY]&lt;/span&gt;"&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;            &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;clientCredentials&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;          &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;transportClientEndpointBehavior&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;serviceRegistrySettings&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;discoveryMode&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;Public&lt;/span&gt;"&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;behavior&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;endpointBehaviors&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;serviceBehaviors&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;behavior&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;name&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;default&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;serviceDebug&lt;/span&gt;&lt;span style="color: red; font-size: 9.5pt"&gt;httpHelpPageEnabled&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt"&gt;"&lt;span style="color: blue"&gt;false&lt;/span&gt;"&lt;span style="color: red"&gt;httpsHelpPageEnabled&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;false&lt;/span&gt;"&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;behavior&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;      &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;serviceBehaviors&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9.5pt"&gt;behaviors&lt;/span&gt;&lt;span style="color: blue; font-size: 9.5pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt; &lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt;&lt;span style="color: blue; font-size: 9pt"&gt; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9pt"&gt;system.serviceModel&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-size: 9pt"&gt;configuration&lt;/span&gt;&lt;span style="color: blue; font-size: 9pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; background: #f9f9f9"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;So we are ready to test our service so your URL would be: &lt;/span&gt;&lt;/span&gt;&lt;a href="https://yournamespace.servicebus.windows.net/BREDataServices/BREMananagementService.svc"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="line-height: 115%"&gt;&lt;font color="#0000ff"&gt;https://&lt;span style="background: yellow"&gt;YOURNAMESPACE&lt;/span&gt;.servicebus.windows.net/BREDataServices/BREMananagementService.svc&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;b&gt;REST Service thru Service Bus:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;img alt="" width="628" height="279" src="http://gwb.blob.core.windows.net/sureshg/AppfabricServiceBus/ServiceBus3.jpg" /&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;It’s cool we are able to access the service outside the enterprise with just changing few lines in the config without going thru any hassle of network team just kidding :). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;Check the following link for Secure Appfabric Service Bus Connection: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd582773.aspx"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;font color="#0000ff"&gt;http://msdn.microsoft.com/en-us/library/dd582773.aspx&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;Hope you find this helpful and take advantage of this as first step towards the cloud based approach.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/144889.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2011/04/14/144889.aspx</guid>
            <pubDate>Thu, 14 Apr 2011 23:03:50 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/144889.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2011/04/14/144889.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/144889.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/144889.aspx</trackback:ping>
        </item>
        <item>
            <title>SO-Aware @ TechReady (Microsoft Event)</title>
            <category>BizTalk 2009</category>
            <category>WCF</category>
            <category>BizTalk</category>
            <link>http://geekswithblogs.net/sureshg/archive/2011/02/15/143955.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2011/02/15/143955.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2011/02/15/143955.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;A session on SO-Aware is presented at Microsoft TechReady event this week check here for more details : &lt;span class="htmltxt1"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;span class="htmltag1"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;font color="#0000ff"&gt;http://tellagostudios.com/blog/so-aware-highlighted-microsoft-techready&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;font color="#0000ff"&gt;&lt;a target="_blank" href="http://tellagostudios.com/products/so-aware%E2%84%A2"&gt;&lt;img alt="" width="305" height="64" src="http://gwb.blob.core.windows.net/sureshg/Tellago/headerSOAWARE.jpg" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;
&lt;div style="line-height: 160%; margin: 0in 0in 10pt"&gt;Check here for more details on SO-Aware and how to leverage within your enterprise if you’re using BizTalk Server, WCF Services and services build on Azure. It provides lot of capability such as:&lt;/div&gt;
&lt;div style="line-height: 160%; text-indent: -0.25in; margin: 0in 0in 0pt 1in"&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;Centralized service repository&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 160%; text-indent: -0.25in; margin: 0in 0in 10pt 1in"&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;Centralized configuration management&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 160%; text-indent: -0.25in; margin: 0in 0in 10pt 1in"&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;Service testing&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 160%; text-indent: -0.25in; margin: 0in 0in 10pt 1in"&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;Monitoring&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 160%; text-indent: -0.25in; margin: 0in 0in 10pt 1in"&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;Transparent integration with technologies such as Visual Studio, BizTalk Server, Windows Server &amp;amp; Azure AppFabric among many others&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: 160%; text-indent: -0.25in; margin: 9pt 0in 9pt 1in"&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;o&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt;SO-Aware Test Workbench&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 160%; color: #444444; font-size: 10pt"&gt; provides developers with a visually rich environment to model and control the execution of load and functional tests in a SOA infrastructure. This tool includes the first native WCF load testing engine allowing developers to transparently load test applications built on Microsoft's service oriented technologies such as WCF, BizTalk Server or the Windows Server or Azure AppFabric.&lt;/span&gt;&lt;/div&gt;
 &lt;/div&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/143955.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2011/02/15/143955.aspx</guid>
            <pubDate>Wed, 16 Feb 2011 01:42:56 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/143955.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2011/02/15/143955.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/143955.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/143955.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk Server Roadmap 2009 &amp; Beyond…</title>
            <category>WCF</category>
            <category>BizTalk 2009</category>
            <link>http://geekswithblogs.net/sureshg/archive/2009/11/25/136530.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2009/11/25/136530.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2009/11/25/136530.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style=""&gt;&lt;span style="font-family: Comic Sans MS"&gt;   Check the BizTalk road map - PDC presentation on BizTalk Server 2009 R2: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://microsoftpdc.com/Sessions/SVR15"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Comic Sans MS"&gt;&lt;font color="#0000ff"&gt;http://microsoftpdc.com/Sessions/SVR15&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Comic Sans MS"&gt;   Check the BizTalk Server 2009 R2 on Windows app fabric from BTS Team blog: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/biztalk_server_team_blog/archive/2009/11/20/biztalk-server-strong-roadmap-and-innovations-preview-presented-at-pdc.aspx"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Comic Sans MS"&gt;&lt;font color="#0000ff"&gt;http://blogs.msdn.com/biztalk_server_team_blog/archive/2009/11/20/biztalk-server-strong-roadmap-and-innovations-preview-presented-at-pdc.aspx&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/136530.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2009/11/25/136530.aspx</guid>
            <pubDate>Wed, 25 Nov 2009 13:47:53 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/136530.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2009/11/25/136530.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/136530.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/136530.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk 2009 – ESB Itinerary Deployment Tool</title>
            <category>BizTalk</category>
            <category>ESB</category>
            <link>http://geekswithblogs.net/sureshg/archive/2009/11/18/136404.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/sureshg/archive/2009/11/18/136404.aspx'&gt;http://geekswithblogs.net/sureshg/archive/2009/11/18/136404.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="margin-left: 40px"&gt; &lt;/div&gt;
&lt;div style="margin-left: 40px"&gt; &lt;/div&gt;
&lt;div style="margin-left: 40px"&gt;&lt;span style="font-size: small"&gt;&lt;span&gt;&lt;span style="font-family: Times New Roman"&gt;When an itinerary is created using the itinerary designer you can deploy the Itinerary in different ways. Listed some of them and also I created a app which is basically derived from ESBImportUtil to do the deployment :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol type="1" style="margin-top: 0in"&gt;
    &lt;li&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;b&gt;ESBImportUtil.exe&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; You can use &lt;span style="color: #333333"&gt;ESBImportUtil.exe utility located at C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\Bin.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;            Ex: &lt;span style="color: #333333"&gt;ESBImportUtil&lt;/span&gt;&lt;span style="color: #333333"&gt;.exe /f: onewayitinerary.xml /c: deployed /o&lt;/span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 1in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol type="1" start="2" style="margin-top: 0in"&gt;
    &lt;li&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;b&gt;Power Shell Script&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; Check out the Itinerary sample in the C:\projects\microsoft.practices.esb\Source\Samples\Itinerary\Install\Scripts\Itinerary_install.ps1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol type="1" start="3" style="margin-top: 0in"&gt;
    &lt;li&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;b&gt;Itinerary Deployment tool&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="margin-left: 40px"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; Itinerary deployment tool basically provides similar functionality of ESBImportUtil, instead of deploying from command line now you have this app to deploy Itineraries and also planning to enhance later for modifying Itinerary configuration during deployment and also modify existing itinerary settings.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;First step is to export your itinerary using Itinerary designer as xml. Choose the Itinerary xml to import in the Itinerary Deployment tool and click deploy. Import will automatically check whether the itinerary already exists in the Itinerary database or not. It will have option to overwrite the existing itinerary or not. You can overwrite an existing itinerary.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.5in"&gt; &lt;/div&gt;
&lt;p style="margin-left: 40px"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span&gt;  Check for the Source code and document: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;a href="http://cid-ee9f2b89b1c81738.skydrive.live.com/self.aspx/.Public/BizTalk.ESB.ItineraryImporter.rar"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;BizTalk ESB Importer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px"&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/sureshg/aggbug/136404.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>SURESH GIRIRAJAN</dc:creator>
            <guid>http://geekswithblogs.net/sureshg/archive/2009/11/18/136404.aspx</guid>
            <pubDate>Thu, 19 Nov 2009 04:43:25 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sureshg/comments/136404.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sureshg/archive/2009/11/18/136404.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sureshg/comments/commentRss/136404.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sureshg/services/trackbacks/136404.aspx</trackback:ping>
        </item>
    </channel>
</rss>