<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Jwalin Khatri</title>
	<atom:link href="http://jwalin.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jwalin.wordpress.com</link>
	<description>Don't limit yourself</description>
	<lastBuildDate>Wed, 14 Oct 2009 18:29:15 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='jwalin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/499eff1ef6b26c8546dbe7bd01c0ac6c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Jwalin Khatri</title>
		<link>http://jwalin.wordpress.com</link>
	</image>
			<item>
		<title>Development Utilities</title>
		<link>http://jwalin.wordpress.com/2009/10/14/development-utilities/</link>
		<comments>http://jwalin.wordpress.com/2009/10/14/development-utilities/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 18:29:15 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=219</guid>
		<description><![CDATA[

 Tool 
 Download 


 FxCop 
FxCop is a code analysis tool that checks .NET managed code
      assemblies for conformance to the Microsoft .NET Framework Design Guidelines.
      It uses MSIL parsing, and callgraph analysis to inspect assemblies for more
      than [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=219&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><table width="1776">
<tr>
<td height="21"> Tool </td>
<td width="1594" valign="top"> Download </td>
</tr>
<tr>
<td height="21"> FxCop </td>
<td valign="top">FxCop is a code analysis tool that checks .NET managed code<br />
      assemblies for conformance to the Microsoft .NET Framework Design Guidelines.<br />
      It uses MSIL parsing, and callgraph analysis to inspect assemblies for more<br />
      than 200 defects in the following areas: </p>
<p>Library design <br />
        Globalization<br />
        Naming conventions <br />
        Performance <br />
        Interoperability and portability<br />
        Security <br />
        Usage</p>
<p>FxCop includes both GUI and command line versions of the tool and supports<br />
        analyzing .NET 1.x, .NET 2.0 and .NET 3.x components.
      </p>
<p><a href="http://www.microsoft.com/Downloads/details.aspx?FamilyID=3389f7e4-0e55-4a4d-bc74-4aeabb17997b&amp;displaylang=en" target="_blank">Download</a>
      </p>
<p>&nbsp; </p>
</td>
</tr>
<tr>
<td>ILMerge</td>
<td> ILMerge is a utility that can be used to merge multiple .NET assemblies<br />
      into a single assembly. ILMerge takes a set of input assemblies and merges<br />
      them into one target assembly. The first assembly in the list of input assemblies<br />
      is the primary assembly. When the primary assembly is an executable, then<br />
      the target assembly is created as an executable with the same entry point<br />
      as the primary assembly. Also, if the primary assembly has a strong name,<br />
      and a .snk file is provided, then the target assembly is re-signed with<br />
      the specified key so that it also has a strong name. </p>
<p>      ILMerge is packaged as a console application. But all of its functionality<br />
      is also available programmatically. <br />
      There are several options that control the behavior of ILMerge. See the<br />
      documentation that comes with the tool for details. </p>
<p>      ILMerge runs in the v2.0 .NET Runtime, but it is also able to merge v1 or<br />
      v1.1 assemblies. However it can merge PDB files only for v2 assemblies. </p>
<p>      Currently, ILMerge works only on Windows-based platforms. It does not yet<br />
      support Rotor or Mono. </p>
<p>      <a href="http://www.microsoft.com/Downloads/details.aspx?familyid=22914587-B4AD-4EAE-87CF-B14AE6A939B0&amp;displaylang=en" target="_blank">Download</a>
    </td>
</tr>
<tr>
<td>
			.Net Reflector
		</td>
<td> An excellent tool for analyzing .NET assemblies. </p>
<p>      <a href="http://www.red-gate.com/products/reflector/" target="_blank">Download</a></td>
</tr>
<tr>
<td>
			Fiddler
		</td>
<td> A free HTTP debugging proxy tool. Fiddler is essential for tracking and<br />
      parsing the HTTP traffic between Microsoft Dynamics CRM for develpment and<br />
      debugging purposes.</p>
<p>      <a href="http://www.fiddlertool.com/fiddler/version.asp" target="_blank">Download</a>
    </td>
</tr>
<tr>
<td>
			DebugBar
		</td>
<td>
				A licensed Web development tool that integrates directly within Internet Explorer. Allows you to quickly navigate the DOM of Microsoft Dynamics CRM Web Page.</p>
<p>      <a href="http://www.debugbar.com/" target="_blank">Download</a> </td>
</tr>
<tr>
<td>
			IE Dev Toolbar
		</td>
<td>
			A free Web development tool with functionality similar to the DebugBar tool.</p>
<p>      <a href="http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;displaylang=en" target="_blank">Downlaod</a>
    </td>
</tr>
<tr>
<td>
			NUnit
		</td>
<td> A free, open-source unit-testing framework. </p>
<p>      <a href="http://www.nunit.org/index.php" target="_blank">Download</a> </td>
</tr>
<tr>
<td>
			RhinoMocks
		</td>
<td> Another free, open-source unit-testing framework. </p>
<p>      <a href="http://www.oyende,com" target="_blank">Download</a> </td>
</tr>
</table>
Posted in Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/219/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=219&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/10/14/development-utilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>How to identify your SQL Server version and edition</title>
		<link>http://jwalin.wordpress.com/2009/08/25/how-to-identify-your-sql-server-version-and-edition/</link>
		<comments>http://jwalin.wordpress.com/2009/08/25/how-to-identify-your-sql-server-version-and-edition/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 19:47:33 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=217</guid>
		<description><![CDATA[SELECT  SERVERPROPERTY(&#8216;productversion&#8217;) as version,
	SERVERPROPERTY (&#8216;productlevel&#8217;) as sp, SERVERPROPERTY (&#8216;edition&#8217;) as edition
for more information
http://support.microsoft.com/kb/321185
Posted in SQL Server       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=217&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>SELECT  SERVERPROPERTY(&#8216;productversion&#8217;) as version,<br />
	SERVERPROPERTY (&#8216;productlevel&#8217;) as sp, SERVERPROPERTY (&#8216;edition&#8217;) as edition</p>
<p>for more information<br />
<a href="http://support.microsoft.com/kb/321185">http://support.microsoft.com/kb/321185</a></p>
Posted in SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=217&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/08/25/how-to-identify-your-sql-server-version-and-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP.NET 4.0 Roadmap</title>
		<link>http://jwalin.wordpress.com/2009/08/17/asp-net-4-0-roadmap/</link>
		<comments>http://jwalin.wordpress.com/2009/08/17/asp-net-4-0-roadmap/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:49:58 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[ADO.Net]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.Net MVC]]></category>
		<category><![CDATA[Asp.Net]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=213</guid>
		<description><![CDATA[http://www.dotnet-tv.com/2009/08/17/asp-net-4-0-roadmap/&#38;urlhash=WWq3&#38;trk=news_discuss/
Posted in ADO.Net, AJAX, Asp.Net, ASP.Net MVC       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=213&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.dotnet-tv.com/2009/08/17/asp-net-4-0-roadmap/&amp;urlhash=WWq3&amp;trk=news_discuss/">http://www.dotnet-tv.com/2009/08/17/asp-net-4-0-roadmap/&amp;urlhash=WWq3&amp;trk=news_discuss/</a></p>
Posted in ADO.Net, AJAX, Asp.Net, ASP.Net MVC  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=213&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/08/17/asp-net-4-0-roadmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>WHICH COMES FIRST CERTIFICATION OR SKILLS &amp; EXPERIENCE?</title>
		<link>http://jwalin.wordpress.com/2009/08/12/which-comes-first-certification-or-skills-experience/</link>
		<comments>http://jwalin.wordpress.com/2009/08/12/which-comes-first-certification-or-skills-experience/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:05:45 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=211</guid>
		<description><![CDATA[This is really nice article. 
http://www.it-career-coach.net/2009/03/09/which-comes-first-certification-or-training/
Posted in Uncategorized       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=211&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is really nice article. </p>
<p><a href="http://www.it-career-coach.net/2009/03/09/which-comes-first-certification-or-training/">http://www.it-career-coach.net/2009/03/09/which-comes-first-certification-or-training/</a></p>
Posted in Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=211&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/08/12/which-comes-first-certification-or-skills-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting Started with SharePoint Development</title>
		<link>http://jwalin.wordpress.com/2009/08/11/getting-started-with-sharepoint-development/</link>
		<comments>http://jwalin.wordpress.com/2009/08/11/getting-started-with-sharepoint-development/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 17:16:18 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=209</guid>
		<description><![CDATA[This is the best blogs to get the information about Sharepoint Development.
http://blogs.msdn.com/pandrew/archive/2008/05/01/getting-started-with-sharepoint-development.aspx
if you go down in comment section you can find more 
Posted in Asp.Net, SharePoint       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=209&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is the best blogs to get the information about Sharepoint Development.</p>
<p><a href="http://blogs.msdn.com/pandrew/archive/2008/05/01/getting-started-with-sharepoint-development.aspx">http://blogs.msdn.com/pandrew/archive/2008/05/01/getting-started-with-sharepoint-development.aspx</a></p>
<p>if you go down in comment section you can find more </p>
Posted in Asp.Net, SharePoint  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=209&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/08/11/getting-started-with-sharepoint-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Add a Locked Header Row to an ASP.NET GridView Control</title>
		<link>http://jwalin.wordpress.com/2009/06/26/how-to-add-a-locked-header-row-to-an-asp-net-gridview-control/</link>
		<comments>http://jwalin.wordpress.com/2009/06/26/how-to-add-a-locked-header-row-to-an-asp-net-gridview-control/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 15:56:12 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[ADO.Net]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Asp.Net]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=207</guid>
		<description><![CDATA[http://blogs.iis.net/webtopics/archive/2009/06/23/how-to-add-a-locked-header-row-to-an-asp-net-gridview-control.aspx
Posted in ADO.Net, AJAX, Asp.Net       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=207&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://blogs.iis.net/webtopics/archive/2009/06/23/how-to-add-a-locked-header-row-to-an-asp-net-gridview-control.aspx">http://blogs.iis.net/webtopics/archive/2009/06/23/how-to-add-a-locked-header-row-to-an-asp-net-gridview-control.aspx</a></p>
Posted in ADO.Net, AJAX, Asp.Net  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=207&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/06/26/how-to-add-a-locked-header-row-to-an-asp-net-gridview-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>Encrypting the Web.Config File</title>
		<link>http://jwalin.wordpress.com/2009/06/26/encrypting-the-web-config-file/</link>
		<comments>http://jwalin.wordpress.com/2009/06/26/encrypting-the-web-config-file/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 13:49:50 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[ADO.Net]]></category>
		<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[encrypt connectionstring in asp.net]]></category>
		<category><![CDATA[Encrypt Decrypt Web.config file]]></category>
		<category><![CDATA[Encrypt Web.Config file]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=197</guid>
		<description><![CDATA[Thank you Peter Vogel 
Encrypting Sections
This is the code that I use to encrypt a specific section of the Web.config file. I first select a section using the Configuration object&#8217;s Sections collection. In this case, I&#8217;m selecting the connectionStrings section:
Dim configFile As System.Configuration.Configuration
Dim configSection As ConfigurationSection 
configFile = System.Web.Configuration.WebConfigurationManager. _
      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=197&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Thank you Peter Vogel </p>
<p><strong>Encrypting Sections</strong><br />
This is the code that I use to encrypt a specific section of the Web.config file. I first select a section using the Configuration object&#8217;s Sections collection. In this case, I&#8217;m selecting the connectionStrings section:</p>
<blockquote><p><code>Dim configFile As System.Configuration.Configuration<br />
Dim configSection As ConfigurationSection </p>
<p>configFile = System.Web.Configuration.WebConfigurationManager. _<br />
                                   OpenWebConfiguration(Request.ApplicationPath)<br />
configSection = configFile.Sections("connectionStrings")</code></p></blockquote>
<p>This code assumes that it&#8217;s running from a page on the site so I can use the ApplicationPath property on the Request object to get the physical path to the web.config&#8217;s folder. If you wanted to create a utility, you&#8217;d need to hard code the path you pass to the OpenWebConfiguration method.</p>
<p>Now that I have the section, I encrypt it, specifying the encryption scheme that I want to use. The last step is to save the encrypted version back to the config file:</p>
<blockquote><p><code>configSection.SectionInformation. _<br />
          ProtectSection("RsaProtectedConfigurationProvider")<br />
configFile.Save()</code></p></blockquote>
<p>The result looks like this in the Web.config file:</p>
<blockquote><p>
      &lt;connectionStrings<br />
     configProtectionProvider=&#8221;DataProtectionConfigurationProvider&#8221;&gt;<br />
      &lt;EncryptedData&gt;<br />
         &lt;CipherData&gt;<br />
            &lt;CipherValue&gt;&#8230;encrypted data&#8230; &lt;/CipherValue&gt;<br />
         &lt;/CipherData&gt;<br />
      &lt;/EncryptedData&gt;<br />
&lt;/connectionStrings&gt;
</p></blockquote>
<p><strong>The good news is that when you use the ConfigurationManager&#8217;s ConnectionString collection to retrieve an encrypted connection string, the connection string is automatically decrypted for you. This code works whether the connectionStrings section is encrypted or not:</strong></p>
<blockquote><p><code>Dim cnStr As String<br />
cnStr = System.Web.Configuration.WebConfigurationManager. _<br />
          ConnectionStrings("Northwind").ConnectionString </code></p></blockquote>
<p>Since the strings are encrypted using the private key for the Web server, even if the file is stolen from the site, it can&#8217;t be decrypted on any machine except the Web server. This also means that you can&#8217;t encrypt the connection string until the application has been moved to the production server: If you encrypt the connection string on the test server and then move your site to the production server, ASP.NET won&#8217;t be able to decrypt the string using the production server&#8217;s private key.</p>
<p>On occasion, you&#8217;ll need to decrypt the web.config section just to check what&#8217;s actually in the file. This code takes care of that job:</p>
<blockquote><p><code>Dim configFile As System.Configuration.Configuration<br />
Dim configSection As ConfigurationSection </p>
<p>configFile = System.Web.Configuration.WebConfigurationManager. _<br />
                  OpenWebConfiguration(Request.ApplicationPath)<br />
configSection = configFile.Sections("connectionStrings")<br />
configSection.SectionInformation.UnProtectSection()<br />
configFile.Save()</code></p></blockquote>
<p><strong>Command Line Encryption</strong><br />
If you&#8217;d prefer not to use code, you encrypt (or decrypt) sections of your web.config file using the aspnet_regiis utility. You must pass the utility the -pe parameter to specify the section to encrypt along with the path name to the config file&#8217;s folder, and you must also pass the -prov parameter to specify the encryption scheme:</p>
<blockquote><p><code>aspnet_regiis.exe -pef section physical_directory -prov provider</code></p></blockquote>
<p>This example encrypts the configurationStrings section for a config file in the c:\NorthwindCRM folder:</p>
<blockquote><p><code>aspnet_regiis.exe -pef configurationStrings c:\NorthwindCRM<br />
      -prov "RsaProtectedConfigurationProvider"</code> </p></blockquote>
<p>You can also use aspnet_regiis utility to decrypt the section using the -pdf parameter instead of -pef.</p>
<p>Or you could just make sure that no one can steal text files from your Web server.</p>
<p><strong><font color="red">NOTE:
<ul>
When you change the configuration file while running, all Sessions would be reset&#8230; and data would be lose well..</ul>
<ul>
The comment about changing the web.config file causing your application to (effectively) restart is an excellent point&#8211;and one I should have mentioned. You really do want to encrypt your config file !!AS SOON AS YOU DEPLOY IT!! and not after some users have started working with the application</ul>
<p></font></strong></p>
Posted in ADO.Net, Asp.Net Tagged: encrypt connectionstring in asp.net, Encrypt Decrypt Web.config file, Encrypt Web.Config file <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=197&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/06/26/encrypting-the-web-config-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>IIS Search Engine Optimization Toolkit</title>
		<link>http://jwalin.wordpress.com/2009/06/04/iis-search-engine-optimization-toolkit/</link>
		<comments>http://jwalin.wordpress.com/2009/06/04/iis-search-engine-optimization-toolkit/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 03:56:19 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=194</guid>
		<description><![CDATA[http://www.linkedin.com/news?actionBar=&#38;sik=1244087646866&#38;aIdx=0&#38;articleID=40544986
Posted in Asp.Net, Tools       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=194&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>http://www.linkedin.com/news?actionBar=&amp;sik=1244087646866&amp;aIdx=0&amp;articleID=40544986</p>
Posted in Asp.Net, Tools  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=194&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/06/04/iis-search-engine-optimization-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>How to do dynamic object creation and method invocation in .NET 3.5</title>
		<link>http://jwalin.wordpress.com/2009/06/02/how-to-do-dynamic-object-creation-and-method-invocation-in-net-3-5/</link>
		<comments>http://jwalin.wordpress.com/2009/06/02/how-to-do-dynamic-object-creation-and-method-invocation-in-net-3-5/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 16:28:59 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Dynamically call Class instance]]></category>
		<category><![CDATA[Dynamically call Method]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=192</guid>
		<description><![CDATA[Example, but with no error checking:
using System;
using System.Reflection;
namespace Foo
{
    class Test
    {
        static void Main()
        {
            Type type = Type.GetType(&#8220;Foo.MyClass&#8221;);
     [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=192&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Example, but with no error checking:</p>
<p>using System;<br />
using System.Reflection;</p>
<p>namespace Foo<br />
{<br />
    class Test<br />
    {<br />
        static void Main()<br />
        {<br />
            Type type = Type.GetType(&#8220;Foo.MyClass&#8221;);<br />
            object instance = Activator.CreateInstance(type);<br />
            MethodInfo method = type.GetMethod(&#8220;MyMethod&#8221;);<br />
            method.Invoke(instance, null);<br />
        }<br />
    }</p>
<p>    class MyClass<br />
    {<br />
        public void MyMethod()<br />
        {<br />
            Console.WriteLine(&#8220;In MyClass.MyMethod&#8221;);<br />
        }<br />
    }<br />
}<br />
Each step needs careful checking &#8211; you may not find the type, it may not have a parameterless constructor, you may not find the method, you may invoke it with the wrong argument types.</p>
<p>One thing to note: Type.GetType(string) needs the assembly-qualified name of the type unless it&#8217;s in the currently executing assembly or mscorlib.</p>
Posted in Asp.Net Tagged: Dynamically call Class instance, Dynamically call Method <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=192&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/06/02/how-to-do-dynamic-object-creation-and-method-invocation-in-net-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>
	</item>
		<item>
		<title>Store Procedure Vs. SSIS Package</title>
		<link>http://jwalin.wordpress.com/2009/05/25/store-procedure-vs-ssis-package/</link>
		<comments>http://jwalin.wordpress.com/2009/05/25/store-procedure-vs-ssis-package/#comments</comments>
		<pubDate>Mon, 25 May 2009 13:34:04 +0000</pubDate>
		<dc:creator>jwalin</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Integration Service(SSIS)]]></category>
		<category><![CDATA[Convert Store procedure to SSIS Package]]></category>
		<category><![CDATA[Cursor Convert into SSIS Package]]></category>
		<category><![CDATA[SQL Server Integration Services(SSIS) example]]></category>
		<category><![CDATA[SSIS Data Integration]]></category>
		<category><![CDATA[SSIS Package]]></category>

		<guid isPermaLink="false">http://jwalin.wordpress.com/?p=188</guid>
		<description><![CDATA[I have one task to convert the Store procedure into SSIS package. In store procedure it is using Cursor. By googling I tried to find an example but could not find good example. Here is my store procedure 

DECLARE Agent_SkillGroup CURSOR FAST_FORWARD READ_ONLY FOR
SELECT DateTime,SkillTargetID,PeripheralID,sum(HandledCallsTalkTimeToHalf),count(*)
	FROM WCI_IP_ST_AGENT_SKILL_GROUP_HH
	WHERE SkillGroupSkillTargetID NOT IN (7820,10023,10793,13948,16368)
		AND DateTime&#62;= CAST(Convert(varchar(10), getdate()-1, 101)  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=188&subd=jwalin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have one task to convert the Store procedure into SSIS package. In store procedure it is using Cursor. By googling I tried to find an example but could not find good example. Here is my store procedure </p>
<p><code></p>
<p>DECLARE Agent_SkillGroup CURSOR FAST_FORWARD READ_ONLY FOR<br />
SELECT DateTime,SkillTargetID,PeripheralID,sum(HandledCallsTalkTimeToHalf),count(*)<br />
	FROM WCI_IP_ST_AGENT_SKILL_GROUP_HH<br />
	WHERE SkillGroupSkillTargetID NOT IN (7820,10023,10793,13948,16368)<br />
		AND DateTime&gt;= CAST(Convert(varchar(10), getdate()-1, 101)   as datetime)<br />
		AND DateTime 0<br />
	DROP TABLE #Agent_Temp<br />
SELECT 0 SkillGroupSkillTargetID,0 SkillTargetID,100.000000 R2,1000.00000 R21<br />
 INTO #Agent_Temp        </p>
<p>OPEN Agent_SkillGroup        </p>
<p>FETCH NEXT FROM Agent_SkillGroup INTO @date,@IPCCAgentTargetId,@PeripheralId,@AgntTotalTalkTime,@noAgentSG        </p>
<p>WHILE @@FETCH_STATUS -1<br />
BEGIN<br />
		SELECT  @AgntAvailTimeOnDefaultSk = AvailTimeToHalf FROM WCI_IP_ST_AGENT_SKILL_GROUP_HH<br />
		 WHERE DateTime=@date and SkillTargetID=@IPCCAgentTargetId and PeripheralId=@PeripheralId<br />
		 and SkillGroupSkillTargetID = (<br />
		Select Case @PeripheralId<br />
		  When 5000 Then 7820<br />
		  When 5006 Then 10023<br />
		  When 5016 Then 13948<br />
		  When 5024 Then 16368<br />
		End<br />
		)        </p>
<p>		Truncate table #Agent_Temp        </p>
<p>		IF @noAgentSG&gt;1<br />
		BEGIN<br />
			 IF @AgntAvailTimeOnDefaultSk 0 ---No Available Time<br />
			  BEGIN<br />
    			IF @AgntTotalTalkTime=0  Select @AgntTotalTalkTime=1        </p>
<p>			        INSERT INTO #Agent_Temp (SkillGroupSkillTargetID,SkillTargetID,R21,R2)<br />
			        SELECT SkillGroupSkillTargetID,SkillTargetID , AvailTimeToHalf*1.000/ @AgntAvailTimeOnDefaultSk,0<br />
			 					FROM WCI_IP_ST_AGENT_SKILL_GROUP_HH<br />
			        	WHERE SkillTargetId=@IPCCAgentTargetId<br />
					         AND Datetime = @date AND  PeripheralId=@PeripheralId<br />
					         AND SkillGroupSkillTargetID not in (7820,10023,10793,13948,16368)        </p>
<p>        			SELECT @sumR21 = sum(R21) from #Agent_Temp        </p>
<p>        			IF  @sumR21 = 0.00<br />
        				SELECT @sumR21=count(*) FROM #Agent_Temp        </p>
<p>							UPDATE #Agent_Temp SET R2=R21/@sumR21         </p>
<p>							If @AgntTotalTalkTime1<br />
					       UPDATE WCI_IP_ST_AGENT_SKILL_GROUP_HH SET<br />
					           	Ratio1=HandledCallsTalkTimeToHalf*1.000/@AgntTotalTalkTime,<br />
											Ratio2=R2,<br />
					           	wcAvailableTime =  convert (int,@AgntAvailTimeOnDefaultSk*1.0000 * ((HandledCallsTalkTimeToHalf*1.000/@AgntTotalTalkTime)+R2)/2)<br />
					         	FROM #Agent_Temp<br />
					        	WHERE WCI_IP_ST_AGENT_SKILL_GROUP_HH.DateTime=@date and WCI_IP_ST_AGENT_SKILL_GROUP_HH.SkillTargetID=@IPCCAgentTargetId<br />
					           AND WCI_IP_ST_AGENT_SKILL_GROUP_HH.SkillGroupSkillTargetID=#Agent_Temp.SkillGroupSkillTargetID<br />
					           AND WCI_IP_ST_AGENT_SKILL_GROUP_HH.SkillGroupSkillTargetID not in (7820,10023,10793,13948,16368)<br />
							ELSE<br />
								 UPDATE WCI_IP_ST_AGENT_SKILL_GROUP_HH set<br />
								        Ratio1=1.000/@noAgentSG, Ratio2=R2, wcAvailableTime =  convert (int,@AgntAvailTimeOnDefaultSk*1.0000 * ((1.000/@noAgentSG)+R2)/2)<br />
								    FROM #Agent_Temp<br />
								    WHERE WCI_IP_ST_AGENT_SKILL_GROUP_HH.DateTime=@date and WCI_IP_ST_AGENT_SKILL_GROUP_HH.SkillTargetID=@IPCCAgentTargetId<br />
								        AND WCI_IP_ST_AGENT_SKILL_GROUP_HH.SkillGroupSkillTargetID=#Agent_Temp.SkillGroupSkillTargetID<br />
								        AND WCI_IP_ST_AGENT_SKILL_GROUP_HH.SkillGroupSkillTargetID not in (7820,10023,10793,13948,16368)         </p>
<p>					   SELECT @AfterSplitSum = sum(wcAvailableTime) FROM  WCI_IP_ST_AGENT_SKILL_GROUP_HH<br />
					   WHERE<br />
					       DateTime=@date AND SkillTargetID=@IPCCAgentTargetId<br />
					        AND SkillGroupSkillTargetID NOT IN (7820,10023,10793,13948,16368)           </p>
<p>					   IF @AfterSplitSum@AgntAvailTimeOnDefaultSk<br />
					     BEGIN<br />
					        SELECT @ErrCorrSkillId = SkillGroupSkillTargetID  FROM WCI_IP_ST_AGENT_SKILL_GROUP_HH<br />
							        WHERE SkillTargetID=@IPCCAgentTargetId and DateTime=@date<br />
							        	AND  SkillGroupSkillTargetID not in (7820,10023,10793,13948,16368)<br />
					         ORDER BY Ratio1 DESC        </p>
<p>					     		UPDATE WCI_IP_ST_AGENT_SKILL_GROUP_HH  SET<br />
							       wcAvailableTime= wcAvailableTime +(@AgntAvailTimeOnDefaultSk-@AfterSplitSum)<br />
							       WHERE  DateTime=@date AND SkillTargetID=@IPCCAgentTargetId<br />
							       		AND SkillGroupSkillTargetID = @ErrCorrSkillId<br />
					    END ------ End Rounding correction<br />
 						End --end @AgntAvailTimeOnDefaultSk 0 true<br />
 					End --end @noAgentSG&gt;1 true<br />
 			Else<br />
 					UPDATE WCI_IP_ST_AGENT_SKILL_GROUP_HH  SET<br />
			       wcAvailableTime= @AgntAvailTimeOnDefaultSk<br />
			       WHERE  DateTime=@date AND SkillTargetID=@IPCCAgentTargetId<br />
			         AND SkillGroupSkillTargetID NOT IN (7820,10023,10793,13948,16368)        </p>
<p>			fetch next from Agent_SkillGroup into @date,@IPCCAgentTargetId,@PeripheralId,@AgntTotalTalkTime,@noAgentSG<br />
END        </p>
<p>CLOSE Agent_SkillGroup<br />
DEALLOCATE Agent_SkillGroup<br />
</code></p>
<p>Here is the SSIS Package Screenshot<br />
<a href="http://jwalin.files.wordpress.com/2009/05/pacakge_screen.jpg"><img src="http://jwalin.files.wordpress.com/2009/05/pacakge_screen.jpg?w=480&#038;h=291" alt="pacakge screenshot" title="pacakge screenshot" width="480" height="291" class="aligncenter size-full wp-image-189" /></a><br />
<strong>and here is the package which is in doc file. but when you download it Change extension to .ZIP File</strong><br />
<a href='http://jwalin.files.wordpress.com/2009/05/getipccagentdata1.doc'>Get Agent Data</a></p>
Posted in SQL Server, SQL Server Integration Service(SSIS) Tagged: Convert Store procedure to SSIS Package, Cursor Convert into SSIS Package, SQL Server Integration Services(SSIS) example, SSIS Data Integration, SSIS Package <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jwalin.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jwalin.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jwalin.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jwalin.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jwalin.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jwalin.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jwalin.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jwalin.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jwalin.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jwalin.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jwalin.wordpress.com&blog=2317521&post=188&subd=jwalin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jwalin.wordpress.com/2009/05/25/store-procedure-vs-ssis-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4be699abbb541e9c09cfcfce329f194?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jwalin</media:title>
		</media:content>

		<media:content url="http://jwalin.files.wordpress.com/2009/05/pacakge_screen.jpg" medium="image">
			<media:title type="html">pacakge screenshot</media:title>
		</media:content>
	</item>
	</channel>
</rss>