<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://biztalkdev.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>BizTalk Development</title><link>http://biztalkdev.com/blogs/default.aspx</link><description>The community for BizTalk developers and professionals.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Back from exile</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/08/24/Back-from-exile.aspx</link><pubDate>Fri, 24 Aug 2007 12:27:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:57</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>It has been awhile since I last blogged. I have been away working on a very interesting project for a financial services company. The project entailed building a service broker using BizTalk 2006 (not R2) with WCF to achieve better decoupling of service consumers and service providers....(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/08/24/Back-from-exile.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=57" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/SOA/default.aspx">SOA</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/ESB/default.aspx">ESB</category></item><item><title>BizTalk Deployment Error: Failed to update binding information. All orchestration ports must be bound and the host must be set.</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/04/20/BizTalk-Deployment-Error-Failed-to-update-binding-information.-All-orchestration-ports-must-be-bound-and-the-host-must-be-set.aspx</link><pubDate>Fri, 20 Apr 2007 06:21:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:54</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>When deploying a BizTalk 2006 solution from Visual Studios, you may have encountered errors similar to this one:
Error	6	Failed to update binding information.
Could not enlist orchestration 'DataStream.SOL.ScaterServiceRequests,DataStream.SOL.Demo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=806c67aab899168c'. 
Could not enlist orchestration 'DataStream.SOL.ScaterServiceRequests'. All orchestration ports must be bound and the host must be set....(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/04/20/BizTalk-Deployment-Error-Failed-to-update-binding-information.-All-orchestration-ports-must-be-bound-and-the-host-must-be-set.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=54" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category></item><item><title>Error: &quot;Your search cannot be completed because this site is not assigned to an indexer. Contact your administrator for more information.&quot;</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/03/22/SharePoint-Error-Your-search-cannot-be-completed-because-this-site-is-not-assigned-to-an-indexer.aspx</link><pubDate>Thu, 22 Mar 2007 12:28:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:52</guid><dc:creator>Paul Wu</dc:creator><slash:comments>2</slash:comments><description>I was querying Search using SharePoint's object model when I encountered the following error message:

"Your search cannot be completed because this site is not assigned to an indexer. Contact your administrator for more information." 
...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/03/22/SharePoint-Error-Your-search-cannot-be-completed-because-this-site-is-not-assigned-to-an-indexer.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=52" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/SharePoint+Services+3.0/default.aspx">SharePoint Services 3.0</category></item><item><title>IE7 Crash when accessing MOSS 2007</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/03/09/IE7-Crash-when-accessing-MOSS-2007.aspx</link><pubDate>Sat, 10 Mar 2007 01:42:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:50</guid><dc:creator>Paul Wu</dc:creator><slash:comments>1</slash:comments><description>When you access a MOSS site and click on a feature that requires Office, you may get the following error that will crash IE7:
The exception unknown software exception (0xc06d007f) occurred in the application at location 0x77e55e02.
...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/03/09/IE7-Crash-when-accessing-MOSS-2007.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=50" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Office/default.aspx">Office</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category></item><item><title>Best Use of &amp;&amp;</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/02/17/Best-Use-of-_26002600_.aspx</link><pubDate>Sat, 17 Feb 2007 08:56:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:47</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>You may have to written code that checks if an object is null before you use it......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/02/17/Best-Use-of-_26002600_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=47" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/VB.NET/default.aspx">VB.NET</category></item><item><title>Code Snippet: CodeDOM expressions</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/02/12/Code-Snippet_3A00_-CodeDOM-expressions.aspx</link><pubDate>Tue, 13 Feb 2007 02:48:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:44</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>Knowing all the classes in the CodeDOM namespace isn't very useful unless one knows how to appy them. This blog entry will serve as a cheat sheet for the most commonly used expressions and statements. This page is a work in progress......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/02/12/Code-Snippet_3A00_-CodeDOM-expressions.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=44" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/CodeDOM/default.aspx">CodeDOM</category></item><item><title>Bind 2 way RoleLink with a 1 way Send Port</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/02/09/Bind-2-way-RoleLink-with-a-1-way-Send-Port.aspx</link><pubDate>Fri, 09 Feb 2007 07:57:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:46</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>Your orchestration uses a 2 way RoleLink for delivery but a new trading partner will only accept orders via a one way port. What do you do?...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/02/09/Bind-2-way-RoleLink-with-a-1-way-Send-Port.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=46" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Admin/default.aspx">BizTalk Admin</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/RoleLink/default.aspx">RoleLink</category></item><item><title>Automated Continuous Integration is Your Friend</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/02/08/Automated-Continuous-Integration-is-Your-Friend.aspx</link><pubDate>Fri, 09 Feb 2007 02:46:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:43</guid><dc:creator>Paul Wu</dc:creator><slash:comments>2</slash:comments><description>The other day, in discussing the virtues of automated continuous integration with a client, I came across a few excuses for not adapting the process. The argument goes like this:
  “We don’t have enough hardware resource for a build server.”  
  “I am the sole developer so I don’t need it.”
...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/02/08/Automated-Continuous-Integration-is-Your-Friend.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=43" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/.NET/default.aspx">.NET</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Automated+Continuous+Integration/default.aspx">Automated Continuous Integration</category></item><item><title>BAM TPE Error: Failed to remove the tracking profile.</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/01/21/BAM-TPE-Error_3A00_-Failed-to-remove-the-tracking-profile_2E00_.aspx</link><pubDate>Mon, 22 Jan 2007 01:57:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:39</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>The Tracking Profile Editor (TPE), allows the user to add or remove tracking profile without having access to the a .BTT file (not possible with bttdeploy.exe). ...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/01/21/BAM-TPE-Error_3A00_-Failed-to-remove-the-tracking-profile_2E00_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=39" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BAM/default.aspx">BAM</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/TPE/default.aspx">TPE</category></item><item><title>Code Snippet: Writing to the EventLog</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/01/12/Code-Snippet-Writing-to-the-EventLog.aspx</link><pubDate>Sat, 13 Jan 2007 02:04:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:42</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>Here is a code snippet for writing information to the EventLog. This code will work in a BizTalk Expression Shape as well as in a .NET application. .....(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/01/12/Code-Snippet-Writing-to-the-EventLog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=42" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/XLANG/default.aspx">XLANG</category></item><item><title>Windows Denfender Error: Application failed to initialize: 0x800106ba. A problem caused Windows Defender Service to stop</title><link>http://biztalkdev.com/blogs/paulwu/archive/2007/01/01/Windows-Denfender-Error_3A00_-Application-failed-to-initialize_3A00_-0x800106ba.-A-problem-caused-Windows-Defender-Service-to-stop.aspx</link><pubDate>Tue, 02 Jan 2007 02:47:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:41</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>This morning I discovered my Windows Defender no longer worked. I was prompted with a non-intuitive error message: Application failed to initialize: 0x800106ba. A problem caused Windows Defender Service to stop. To start the service, restart your computer or search Help and Support on how to start a service manually......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2007/01/01/Windows-Denfender-Error_3A00_-Application-failed-to-initialize_3A00_-0x800106ba.-A-problem-caused-Windows-Defender-Service-to-stop.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=41" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Security/default.aspx">Security</category></item><item><title>Dell PowerEdge SC1435 : Most Bang-for-the-Buck Quad Core Server </title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/12/14/Dell-PowerEdge-SC1435-Most-Bang-for-the-Buck-Quad-Core-Server.aspx</link><pubDate>Thu, 14 Dec 2006 06:16:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:40</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>I just ordered a Dell SC1435 and I must say that I am very impressed with how much computing power Dell packed into a diminutive 1U space......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/12/14/Dell-PowerEdge-SC1435-Most-Bang-for-the-Buck-Quad-Core-Server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=40" width="1" height="1"&gt;</description><enclosure url="http://www.youtube.com/v/OsB0D2zQdBA" length="0" type="application/octet-stream" /><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Dell/default.aspx">Dell</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Server/default.aspx">Server</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Hardware/default.aspx">Hardware</category></item><item><title>Send an Acknowledgement Response without an Orchestration</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/20/Send-an-Acknowledgement-Response-without-an-Orchestration.aspx</link><pubDate>Tue, 21 Nov 2006 02:01:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:38</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>Here is how you can create a messaging based solution that sends an HTTP POST acknowledgement without involving an orchestration......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/11/20/Send-an-Acknowledgement-Response-without-an-Orchestration.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=38" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Messaging/default.aspx">BizTalk Messaging</category></item><item><title>BAM Add-On Error: &quot;XML does not conform to the BizTalk Server 2006 Bam Definition Schema&quot;</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/13/BAM-Add-On-Error-XML-does-not-conform-to-the-BizTalk-Server-2006-Bam-Definition-Schema.aspx</link><pubDate>Mon, 13 Nov 2006 06:01:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:36</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>If you encounter the following error when trying to [Save] or [Export XML]:
This XML does not conform to the BizTalk Server 2006 Bam Definition Schema.
...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/11/13/BAM-Add-On-Error-XML-does-not-conform-to-the-BizTalk-Server-2006-Bam-Definition-Schema.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=36" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BAM/default.aspx">BAM</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Refactor/default.aspx">Refactor</category></item><item><title>DevConnection 2006 - Las Vegas</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/08/DevConnection-2006-_2D00_-Las-Vegas.aspx</link><pubDate>Thu, 09 Nov 2006 03:34:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:33</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>The DevConnection conference in Las Vegas this week offers developers and IT professional alike great opportunities to learn the latest Microsoft technology offerings......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/11/08/DevConnection-2006-_2D00_-Las-Vegas.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=33" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Conference/default.aspx">Conference</category></item><item><title>BAM Portal Pivot Table Error</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/03/BAM-Portal-Pivot-Table-Error.aspx</link><pubDate>Fri, 03 Nov 2006 11:40:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:18</guid><dc:creator>Paul Wu</dc:creator><slash:comments>1</slash:comments><description>If you are accessing the BAM portal from a machine that doesn't have BizTalk installed, you may get the following error:

The query could not be processed:
  Cannot connect to the server 'host'. The server is either not started or too busy.
 
...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/11/03/BAM-Portal-Pivot-Table-Error.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=18" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BAM/default.aspx">BAM</category></item><item><title>BizTalk RulesEngine missing</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/03/BizTalk-RulesEngine-missing.aspx</link><pubDate>Fri, 03 Nov 2006 11:38:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:25</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>To see if you have BizTalk Rules Engine configured, bring up the "BizTalk Server Configuration" Tool and check under the "Business Rules Engine" node......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/11/03/BizTalk-RulesEngine-missing.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=25" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Admin/default.aspx">BizTalk Admin</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BRE/default.aspx">BRE</category></item><item><title>Security IsInRole</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/03/Security-IsInRole.aspx</link><pubDate>Fri, 03 Nov 2006 04:25:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:24</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;FONT face=Georgia&gt;Here is some code snippet to see if a user belongs to a certain security group. The code below will work with local group as well as AD groups:&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE cellPadding=10 bgColor=#eeeedd&gt;

&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;FONT face=Georgia&gt;Works &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;in&lt;/SPAN&gt; ASP.NET:&lt;BR&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:green;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:green;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;//Case Insensitive&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;bool&lt;/SPAN&gt; t1 &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; Page.User.IsInRole(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"Everyone"&lt;/SPAN&gt;);&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT face=Georgia&gt;Works Everywhere:&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:green;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;//Case Sensitive&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;static&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;bool&lt;/SPAN&gt; IsInRole(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;string&lt;/SPAN&gt; roleName)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Security.Principal.WindowsIdentity id &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; System.Security.Principal.WindowsIdentity.GetCurrent();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Security.Principal.IdentityReferenceCollection group &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; id.Groups;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Security.Principal.IdentityReferenceCollection ntNames &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; group.Translate(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;typeof&lt;/SPAN&gt;(System.Security.Principal.NTAccount));&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&lt;/SPAN&gt; (System.Security.Principal.IdentityReference ir &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;in&lt;/SPAN&gt; ntNames)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/SPAN&gt; (ir.Value.Substring(ir.Value.LastIndexOf(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;@"\"&lt;/SPAN&gt;) &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;+&lt;/SPAN&gt; 1) == roleName) &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;return&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;true&lt;/SPAN&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;false&lt;/SPAN&gt;;&lt;BR&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=24" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Security/default.aspx">Security</category></item><item><title>Registry Access Permission</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/02/Registry-Access.aspx</link><pubDate>Thu, 02 Nov 2006 04:24:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:22</guid><dc:creator>Paul Wu</dc:creator><slash:comments>1</slash:comments><description>If you are logging information to the EventLog and getting an access error, make sure you have the following registry setting......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/11/02/Registry-Access.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=22" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/.NET/default.aspx">.NET</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/VB.NET/default.aspx">VB.NET</category></item><item><title>Visual Source Safe Tips - Pinning</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/11/01/Visual-Source-Safe-Tips-_2D00_-Pinning.aspx</link><pubDate>Wed, 01 Nov 2006 04:43:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:27</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>Despite its flaws and bugs, Visual Source Safe continues to be the most popular source control program in the Microsoft realm. Many poeple I talk to are not aware some of its more useful functions such as "Pinning". Understanding the use of pinning can be very useful in a multi-developer environment......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/11/01/Visual-Source-Safe-Tips-_2D00_-Pinning.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=27" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/VSS/default.aspx">VSS</category></item><item><title>Schema design for Web Service</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/10/31/BizTalk-Schema-design-for-Web-Service.aspx</link><pubDate>Wed, 01 Nov 2006 03:52:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:26</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>When declaring complex types in XML schema definition, I have grown accustomed to suffix the type name with "_Type". This allows me to easily distinguish a complex type from a global type when viewing the definition in a graphical design tool such as XML Spy. However, it has unintended consequences when incorporating such schema into a web service......(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/10/31/BizTalk-Schema-design-for-Web-Service.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=26" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/Web+Services/default.aspx">Web Services</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Development/default.aspx">BizTalk Development</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/VB.NET/default.aspx">VB.NET</category></item><item><title>Windows SDK for .NET Framework 3.0 RC1 is out!</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/09/21/Windows-SDK-for-.NET-Framework-3.0-RC1-is-out_2100_.aspx</link><pubDate>Fri, 22 Sep 2006 03:08:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:5</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><description>Like many of you, I was very anxious to try out the .NET 3.0 Release Candidate bits (click here to download). However, for some reason I had trouble installing the bits. After many unsuccessful attempts, I finally decided to read the readme file (Yes, I do occasionally stop and ask for directions). I disabled my virus scanner as suggested by the readme file and sure enough, the installer finished without a complaint.

If you install the framework, you'll also want to install these...

...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/09/21/Windows-SDK-for-.NET-Framework-3.0-RC1-is-out_2100_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=5" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/.NET/default.aspx">.NET</category></item><item><title>BizTalk 2006 Troubleshooting Guide</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/09/15/Troubleshoot_5F00_Guide.aspx</link><pubDate>Fri, 15 Sep 2006 18:15:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:10</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>The BizTalk server team has released a voluminous document (133 pages) on troubleshooting BizTalk. Everyone that works with BizTalk should read it. ...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/09/15/Troubleshoot_5F00_Guide.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=10" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Admin/default.aspx">BizTalk Admin</category></item><item><title>BRE XML Facts Schema Location Trick</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/08/22/BRE-XML-Facts-Schema-Location-Trick.aspx</link><pubDate>Tue, 22 Aug 2006 04:31:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:12</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>When using XML as your Fact and your Schema resides on a local drive, you may run into problems when moving between environments (Dev, Stage, Prod) as the BRE may have difficulty locating these schemas unless you... ...(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/08/22/BRE-XML-Facts-Schema-Location-Trick.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=12" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BRE/default.aspx">BRE</category></item><item><title>Pipeline Mapping Order</title><link>http://biztalkdev.com/blogs/paulwu/archive/2006/08/21/Pipeline-Mapping-Order.aspx</link><pubDate>Mon, 21 Aug 2006 23:37:00 GMT</pubDate><guid isPermaLink="false">b2a643b6-f2ab-4dc9-843d-41843e3c56fa:11</guid><dc:creator>Paul Wu</dc:creator><slash:comments>0</slash:comments><description>Remember, when you apply maps in a receive port; the maps are applied after the pipeline process. On the way out, the direction is opposite....(&lt;a href="http://biztalkdev.com/blogs/paulwu/archive/2006/08/21/Pipeline-Mapping-Order.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://biztalkdev.com/aggbug.aspx?PostID=11" width="1" height="1"&gt;</description><category domain="http://biztalkdev.com/blogs/paulwu/archive/tags/BizTalk+Admin/default.aspx">BizTalk Admin</category></item></channel></rss>