<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ravindar, .Net, Biztalk developer</title>
	<atom:link href="http://programmingatease.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmingatease.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sun, 22 Jan 2012 10:01:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='programmingatease.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ravindar, .Net, Biztalk developer</title>
		<link>http://programmingatease.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://programmingatease.wordpress.com/osd.xml" title="Ravindar, .Net, Biztalk developer" />
	<atom:link rel='hub' href='http://programmingatease.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Using EXSLT in BizTalk</title>
		<link>http://programmingatease.wordpress.com/2012/01/22/using-exslt-in-biztalk/</link>
		<comments>http://programmingatease.wordpress.com/2012/01/22/using-exslt-in-biztalk/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 09:47:17 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Biztalk Server]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=263</guid>
		<description><![CDATA[we need to create a xml that has EXSLT assembly like for example below and now if you want to you EXSLT date funtion in your custom xslt, then mention like below And to loop through each distict node (faster grouping) in fast way, you can use Distinct() function of EXSLT like below and don&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=263&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>we need to create a xml that has EXSLT assembly like for example below<br />
<pre class="brush: plain;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;ExtensionObjects&gt;
    &lt;ExtensionObject
     Namespace=&quot;http://exslt.org/dates-and-times&quot;
     AssemblyName=&quot;Mvp.Xml,
     Version=2.3.0.0, Culture=neutral,
     PublicKeyToken=6ead800d778c9b9f&quot;
     ClassName=&quot;Mvp.Xml.Exslt.ExsltDatesAndTimes&quot;/&gt;
&lt;/ExtensionObjects&gt;
</pre></p>
<p>and now if you want to you EXSLT date funtion in your custom xslt, then mention like below<br />
<pre class="brush: plain;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;
                xmlns:S1=&quot;http://ExtendedMapping.Schema1&quot;
                xmlns:S2=&quot;http://ExtendedMapping.Schema2&quot;
                xmlns:exslt=&quot;http://exslt.org/dates-and-times&quot;
                version=&quot;1.0&quot;&gt;
 
    &lt;xsl:template match=&quot;/&quot;&gt;
        &lt;S2:Root&gt;
            &lt;Field&gt;
                &lt;xsl:value-of select=&quot;exslt:dateTime()&quot;/&gt;
            &lt;/Field&gt;
        &lt;/S2:Root&gt;
    &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</pre></p>
<p>And to loop through each distict node (faster grouping) in fast way,<br />
you can use Distinct() function of EXSLT like below </p>
<p><pre class="brush: plain;">
&lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;
xmlns:set=&quot;http://exslt.org/sets&quot;&gt;
  &lt;xsl:output indent=&quot;yes&quot;/&gt;
  &lt;xsl:key name=&quot;countryKey&quot; match=&quot;orders&quot; use=&quot;ID&quot;/&gt;
  &lt;xsl:template match=&quot;root&quot;&gt;
    &lt;table border=&quot;1&quot;&gt;
      &lt;tr&gt;
        &lt;th&gt;Order ID&lt;/th&gt;
        &lt;th&gt;Ship City&lt;/th&gt;
      &lt;/tr&gt;
      &lt;xsl:for-each select=&quot;set:distinct(orders/ID)/..&quot;&gt;
        &lt;tr&gt;
          &lt;th colspan=&quot;2&quot;&gt;
            &lt;xsl:value-of select=&quot;ID/text()&quot;/&gt;
          &lt;/th&gt;
        &lt;/tr&gt;
        &lt;xsl:for-each select=&quot;key('countryKey',ID)&quot;&gt;
          &lt;tr&gt;
            &lt;td&gt;
              &lt;xsl:value-of select=&quot;@OrderID&quot;/&gt;
            &lt;/td&gt;
            &lt;td&gt;
              &lt;xsl:value-of select=&quot;@ShipCity&quot;/&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        &lt;/xsl:for-each&gt;
      &lt;/xsl:for-each&gt;
    &lt;/table&gt;
  &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt; 
</pre></p>
<p>and don&#8217;t forget to read below URLs<br />
<a href="http://www.richardhallgren.com/how-the-extend-a-custom-xslt-in-biztalk-using-exslt-and-the-mvpxml-project/" target="_blank">http://www.richardhallgren.com/how-the-extend-a-custom-xslt-in-biztalk-using-exslt-and-the-mvpxml-project/</a></p>
<p><a href="http://msdn.microsoft.com/en-us/library/aa302297.aspx#xmlindexing_topic3" target="_blank">http://msdn.microsoft.com/en-us/library/aa302297.aspx#xmlindexing_topic3</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=263&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2012/01/22/using-exslt-in-biztalk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>For loop in xslt</title>
		<link>http://programmingatease.wordpress.com/2012/01/18/for-loop-in-xslt/</link>
		<comments>http://programmingatease.wordpress.com/2012/01/18/for-loop-in-xslt/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 11:54:47 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=260</guid>
		<description><![CDATA[Source from http://blog.logiclabz.com/xml-xslt/for-loop-in-xslt.aspx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=260&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><pre class="brush: plain;">
   &lt;xsl:template name=&quot;for.loop&quot;&gt;  
   &lt;!-- for loop templates starts here--&gt;  
     
     &lt;!-- for loop index variable--&gt;  
     &lt;xsl:param name=&quot;i&quot; /&gt;  
     
     &lt;!-- for loop end variable--&gt;  
     &lt;xsl:param name=&quot;count&quot; /&gt;  
    
     &lt;!--begin_: Line_by_Line_Output --&gt;  
     &lt;xsl:if test=&quot;$i &lt;= $count&quot;&gt;  
       &lt;!-- This $i variable gives the increment value --&gt;  
       &lt;xsl:value-of select=&quot;$i&quot;/&gt;  
     &lt;/xsl:if&gt;  
     
     &lt;!--begin_: RepeatTheLoopUntilFinished--&gt;  
     &lt;xsl:if test=&quot;$i &lt;= $count&quot;&gt;  
       &lt;xsl:call-template name=&quot;for.loop&quot;&gt;  
         &lt;xsl:with-param name=&quot;i&quot;&gt;  
           &lt;xsl:value-of select=&quot;$i + 1&quot;/&gt;  
         &lt;/xsl:with-param&gt;  
         &lt;xsl:with-param name=&quot;count&quot;&gt;  
           &lt;xsl:value-of select=&quot;$count&quot;/&gt;  
         &lt;/xsl:with-param&gt;  
       &lt;/xsl:call-template&gt;  
     &lt;/xsl:if&gt;  
  &lt;/xsl:template&gt;  
</pre></p>
<p>Source from <a href="http://blog.logiclabz.com/xml-xslt/for-loop-in-xslt.aspx" target="_blank">http://blog.logiclabz.com/xml-xslt/for-loop-in-xslt.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=260&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2012/01/18/for-loop-in-xslt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Reset Outlook Connection</title>
		<link>http://programmingatease.wordpress.com/2011/11/15/reset-outlook-connection/</link>
		<comments>http://programmingatease.wordpress.com/2011/11/15/reset-outlook-connection/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 13:23:09 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=247</guid>
		<description><![CDATA[This is a well hidden trick in Outlook. Not sure why this needs to be hidden. You can open Connection Status window by holding CTRL + right-clicking on the Outlook system tray icon on the Task Bar. reconnect the disconnected connections http://blogs.msdn.com/b/esiu/archive/2007/09/22/reset-outlook-connections-without-restart.aspx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=247&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is a well hidden trick in Outlook.   Not sure why this needs to be hidden.  You can open Connection Status window by holding CTRL + right-clicking on the Outlook system tray icon on the Task Bar.<br />
reconnect the disconnected connections</p>
<p>http://blogs.msdn.com/b/esiu/archive/2007/09/22/reset-outlook-connections-without-restart.aspx</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=247&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/11/15/reset-outlook-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Validate incoming message in xml default pipeline</title>
		<link>http://programmingatease.wordpress.com/2011/07/14/validate-incoming-message-in-xml-default-pipeline/</link>
		<comments>http://programmingatease.wordpress.com/2011/07/14/validate-incoming-message-in-xml-default-pipeline/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 15:22:34 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Biztalk Server]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=240</guid>
		<description><![CDATA[1) Open BizTalk Server Administration Console 2) Click on the application contain the receive location 3) Click on &#8220;Receive Locations&#8221; 4) Double click the particular receive location on the right hand side 5) Click the button next to the drop down list entitled &#8220;Receive pipeline&#8221; 6) Change &#8220;ValidateDocument&#8221; to true 7) set the DocumentSpecName You [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=240&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1) Open BizTalk Server Administration Console<br />
2) Click on the application contain the receive location<br />
3) Click on &#8220;Receive Locations&#8221;<br />
4) Double click the particular receive location on the right hand side<br />
5) Click the button next to the drop down list entitled &#8220;Receive pipeline&#8221;<br />
6) Change &#8220;ValidateDocument&#8221; to true<br />
7) set the DocumentSpecName<br />
You can get the DocumentSpecName of a schema information by clicking on the schema node inside the<br />
biztalk application by doing the Combination of   Name + &#8220;,&#8221; + Assembly </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=240&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/07/14/validate-incoming-message-in-xml-default-pipeline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Biztalk orchestration patterns</title>
		<link>http://programmingatease.wordpress.com/2011/07/02/biztalk-orchestration-patterns/</link>
		<comments>http://programmingatease.wordpress.com/2011/07/02/biztalk-orchestration-patterns/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 18:51:08 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Biztalk Server]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=237</guid>
		<description><![CDATA[http://patternwizard.codeplex.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=237&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://patternwizard.codeplex.com/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/237/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=237&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/07/02/biztalk-orchestration-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Grouping in xslt</title>
		<link>http://programmingatease.wordpress.com/2011/07/02/grouping-in-xslt/</link>
		<comments>http://programmingatease.wordpress.com/2011/07/02/grouping-in-xslt/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 12:06:27 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Biztalk Server]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=232</guid>
		<description><![CDATA[http://blogs.msdn.com/b/chrisromp/archive/2008/07/31/muenchian-grouping-and-sorting-in-biztalk-maps.aspx http://blogs.msdn.com/b/skaufman/archive/2005/12/19/505654.aspx for multilevel grouping concate the fields to create unique key like here http://www.biglist.com/lists/xsl-list/archives/200101/msg00070.html while creating keys in xsl, if you want to create keys based on some filed value, use like below the above key matches againt all non empty PhoneHome nodes under HorizonEdExtract record. if you want compare attribute of a node [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=232&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.msdn.com/b/chrisromp/archive/2008/07/31/muenchian-grouping-and-sorting-in-biztalk-maps.aspx" target="_blank">http://blogs.msdn.com/b/chrisromp/archive/2008/07/31/muenchian-grouping-and-sorting-in-biztalk-maps.aspx</a><br />
<a href="http://blogs.msdn.com/b/skaufman/archive/2005/12/19/505654.aspx" target="_blank">http://blogs.msdn.com/b/skaufman/archive/2005/12/19/505654.aspx</a></p>
<p>for multilevel grouping concate the fields to create unique key like here<br />
<a href="http://www.biglist.com/lists/xsl-list/archives/200101/msg00070.html" target="_blank">http://www.biglist.com/lists/xsl-list/archives/200101/msg00070.html</a></p>
<p>while creating keys in xsl, if you want to create keys based on some filed value, use like below<br />
<pre class="brush: plain;"> &lt;xsl:key name=&quot;UniquePhoneHomeGroups&quot; match=&quot;HorizonEdExtract[PhoneHome/text() != '']&quot; use=&quot;concat(ID,PhoneHome)&quot;/&gt;
</pre><br />
the above key matches againt all non empty PhoneHome nodes under HorizonEdExtract record.<br />
if you want compare attribute of a node you can use below<br />
<pre class="brush: plain;">
&lt;xsl:key name=&quot;bookByLanguage&quot; match=&quot;book[@isenglish=&quot;Yes&quot;]&quot; use=&quot;id&quot;/&gt;
or you can use multiple conditions like below 
&lt;xsl:key name=&quot;booksEnglishNoPub&quot; match=&quot;book[@isenglish='Yes' and @pub-id='']&quot; use=&quot;id&quot;/&gt;
(This multiple condition is not tested)
</pre><br />
<a href="http://p2p.wrox.com/xslt/66290-giving-two-conditions-match-xsl-key.html" target="_blank">http://p2p.wrox.com/xslt/66290-giving-two-conditions-match-xsl-key.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/232/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=232&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/07/02/grouping-in-xslt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>why do we need to call pipeline from orchestration and how do we do it?</title>
		<link>http://programmingatease.wordpress.com/2011/06/25/why-do-we-need-to-call-pipeline-from-orchestration-and-how-do-we-do-it/</link>
		<comments>http://programmingatease.wordpress.com/2011/06/25/why-do-we-need-to-call-pipeline-from-orchestration-and-how-do-we-do-it/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 17:36:17 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Biztalk Server]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=228</guid>
		<description><![CDATA[http://geekswithblogs.net/sthomas/archive/2005/06/16/44023.aspx http://geekswithblogs.net/arnoudlems/articles/69521.aspx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=228&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://geekswithblogs.net/sthomas/archive/2005/06/16/44023.aspx</p>
<p>http://geekswithblogs.net/arnoudlems/articles/69521.aspx</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=228&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/06/25/why-do-we-need-to-call-pipeline-from-orchestration-and-how-do-we-do-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>BizTalk Aggregation Pattern for Large Batches</title>
		<link>http://programmingatease.wordpress.com/2011/06/19/biztalk-aggregation-pattern-for-large-batches/</link>
		<comments>http://programmingatease.wordpress.com/2011/06/19/biztalk-aggregation-pattern-for-large-batches/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 14:09:35 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Biztalk Server]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=225</guid>
		<description><![CDATA[http://blogs.msdn.com/b/richardbpi/archive/2006/05/08/592476.aspx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=225&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://blogs.msdn.com/b/richardbpi/archive/2006/05/08/592476.aspx</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/225/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=225&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/06/19/biztalk-aggregation-pattern-for-large-batches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Get Uniques values from  a list through XSLT</title>
		<link>http://programmingatease.wordpress.com/2011/06/16/218/</link>
		<comments>http://programmingatease.wordpress.com/2011/06/16/218/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 13:41:57 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Biztalk Server]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=218</guid>
		<description><![CDATA[Get Unique values for a list of values xxxx yyyy xxxx The desired output is: xxxx yyyy so use this the above statement will get the unique values in to that variable (just like it is an array) if you want to make a for each loop based on this unique values use below code [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=218&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Get Unique values for a list of values</p>
<p>xxxx</p>
<p>yyyy</p>
<p>xxxx</p>
<p>The desired output is:</p>
<p>xxxx<br />
yyyy</p>
<p>so use this </p>
<p><pre class="brush: plain;">
&lt;xsl:variable name=&quot;unique-list&quot;
select=&quot;//state[not(.=following::state)]&quot; /&gt;

for example like below 

&lt;xsl:variable name=&quot;unique-list&quot;
select=&quot;s4:AdTermID[not(.=following::s4:AdTermID)]&quot; /&gt;
</pre></p>
<p>the above statement will get the unique values in to that variable (just like it is an array)</p>
<p>if you want to make a for each loop based on this unique values use below code</p>
<p><pre class="brush: plain;">
&lt;xsl:for-each select=&quot;$unique-list&quot;&gt;

your logic here

&lt;/xsl:for-each&gt;
</pre></p>
<p>if you want to compare any value to this array element use below code where AdTermID is the elemnt</p>
<p><pre class="brush: plain;">
&lt;xsl:if test=&quot;your elment here=s4:AdTermID[not(.=following::s4:AdTermID/text())]&quot;&gt;
</pre></p>
<p>when you try to compare a value with thes values in the array you should use /text()</p>
<p>source of article</p>
<p>http://www.bernzilla.com/item.php?id=333</p>
<p>see the comments of Abhinav Maheshwari </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=218&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/06/16/218/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtual PC console not showing up</title>
		<link>http://programmingatease.wordpress.com/2011/06/14/virtual-pc-console-not-showing-up/</link>
		<comments>http://programmingatease.wordpress.com/2011/06/14/virtual-pc-console-not-showing-up/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 16:29:08 +0000</pubDate>
		<dc:creator>ravindarjobs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://programmingatease.wordpress.com/?p=214</guid>
		<description><![CDATA[VPC stored it&#8217;s configuration in the following file: %APPDATA%\Microsoft\Virtual PC\Options.xml Within that XML file, I found the following nodes: &#8220;left_position&#8221; and &#8220;top_position&#8221; Reset &#8220;left_position&#8221; and &#8220;top_position&#8221; to 0 fixed the issue.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=214&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>VPC stored it&#8217;s configuration in the following file:</p>
<p>%APPDATA%\Microsoft\Virtual PC\Options.xml</p>
<p>Within that XML file, I found the following nodes:  &#8220;left_position&#8221; and &#8220;top_position&#8221;</p>
<p>Reset &#8220;left_position&#8221; and &#8220;top_position&#8221; to 0 fixed the issue.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmingatease.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmingatease.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmingatease.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmingatease.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmingatease.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmingatease.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmingatease.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmingatease.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmingatease.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmingatease.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmingatease.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmingatease.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmingatease.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmingatease.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmingatease.wordpress.com&amp;blog=12862626&amp;post=214&amp;subd=programmingatease&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmingatease.wordpress.com/2011/06/14/virtual-pc-console-not-showing-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52709de5c3c861fed872a7b2bdfb967a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ravindarjobs</media:title>
		</media:content>
	</item>
	</channel>
</rss>
