<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Marko Apfel</title>
        <link>http://geekswithblogs.net/mapfel/Default.aspx</link>
        <description>EAI, BizTalk, SQL Server, C#</description>
        <language>de-DE</language>
        <copyright>Marko Apfel</copyright>
        <managingEditor>Marko.Apfel@gmx.net</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Marko Apfel</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/mapfel/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Visual Studio: Find in files with *.xml wildcard does not find all occurrences</title>
            <link>http://geekswithblogs.net/mapfel/archive/2009/11/17/136351.aspx</link>
            <description>&lt;p&gt;During a refactoring we searched for full type names in our IoC-config files. The filter was setted to *.xml and Visual Studio does not found all occurrences of the search string in these xml-files.&lt;/p&gt;  &lt;p&gt;Setting the filter to *xml without the dot solves this problem – however.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136351"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136351" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136351.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2009/11/17/136351.aspx</guid>
            <pubDate>Tue, 17 Nov 2009 10:51:52 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136351.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2009/11/17/136351.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136351.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136351.aspx</trackback:ping>
        </item>
        <item>
            <title>StyleCop throws documentation warning SA1600 for private elements</title>
            <link>http://geekswithblogs.net/mapfel/archive/2009/11/12/136238.aspx</link>
            <description>&lt;p&gt;if you see the following warnings in your code:&lt;/p&gt;  &lt;p&gt;&lt;img src="http://sites.google.com/site/markoapfel/StyleCop.Warning.SA1600.png" /&gt; &lt;/p&gt;  &lt;p&gt;You have two choices:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;deactivate the rule     &lt;br /&gt;but this disables this rule for all documentations – also the wanted&lt;/li&gt;    &lt;li&gt;tune the detail settings     &lt;br /&gt;In the settings editor you see additional options if you select the “Documentation Rules” root node&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://sites.google.com/site/markoapfel/StyleCop.Settings.01.png" /&gt; &lt;/p&gt;  &lt;p&gt;Normally i want to ignore the warnings for missing private and internal documentations and also for documentation of fields.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136238"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136238" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136238.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2009/11/12/136238.aspx</guid>
            <pubDate>Thu, 12 Nov 2009 12:24:57 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136238.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2009/11/12/136238.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136238.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136238.aspx</trackback:ping>
        </item>
        <item>
            <title>Installing StyleCop for ReSharper</title>
            <link>http://geekswithblogs.net/mapfel/archive/2009/11/12/136235.aspx</link>
            <description>&lt;p&gt;Installing StyleCop for ReSharper under an administrative account does not activate this ReSharper plugin under my developer account.&lt;/p&gt;  &lt;p&gt;A system analysis show, that this plugin is installed under&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;%userprofile%\Local Settings\Application Data\JetBrains\ReSharper\v4.5\vs9.0\Plugins\Microsoft StyleCop for ReSharper&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This gives the hint, that the msi must be started for each individual user separately – maybe the is the possibility to move the stuff to all users or that there is also an administrative installation possible.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136235"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136235" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136235.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2009/11/12/136235.aspx</guid>
            <pubDate>Thu, 12 Nov 2009 11:58:01 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136235.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2009/11/12/136235.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136235.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136235.aspx</trackback:ping>
        </item>
        <item>
            <title>AgentSmith: suppressing spell checking warnings</title>
            <link>http://geekswithblogs.net/mapfel/archive/2009/11/12/136232.aspx</link>
            <description>&lt;p&gt;If AgentSmith throws a warning that some term is not spelled correctly for this term the spell checking could be suppressed with:&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #008000"&gt;//agentsmith spellcheck disable&lt;/span&gt;&lt;br /&gt;...&lt;br /&gt;&lt;span style="color: #008000"&gt;//agentsmith spellcheck enable&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136232"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136232" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136232.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2009/11/12/136232.aspx</guid>
            <pubDate>Thu, 12 Nov 2009 09:42:32 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136232.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2009/11/12/136232.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136232.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136232.aspx</trackback:ping>
        </item>
        <item>
            <title>Using a custom dictionary in code analysis</title>
            <link>http://geekswithblogs.net/mapfel/archive/2009/11/11/136203.aspx</link>
            <description>&lt;p&gt;see also &lt;a href="http://geekswithblogs.net/mapfel/archive/2009/11/11/136202.aspx"&gt;Working with Microsoft FxCop&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As described in the previous post a custom dictionary could be referenced in a FxCop-call of a target by using the option:&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;/dictionary:&lt;span style="color: #ff0000"&gt;&amp;amp;quot;&lt;/span&gt;$(ProjectDir)..\FxCop.CustomDictionary.xml&lt;span style="color: #ff0000"&gt;&amp;amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;But how is it possible to publish this custom dictionary for the Visual Studio integrated code analysis?&lt;/p&gt;

&lt;p&gt;This analysis runs an other FxCop.exe than my special FxCop-target. So the custom dictionary which is specified in the FxCop-call of my target is not used.&lt;/p&gt;

&lt;p&gt;The solution is very simple. Because every project gets the FxCop-target the information about the custom dictionary could be inserted there.&lt;/p&gt;

&lt;p&gt;This is done with the section:&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ItemGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;CodeAnalysisDictionary&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Include&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="&amp;amp;quot;$(ProjectDir)..\FxCop.CustomDictionary.xml&amp;amp;quot;"&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ItemGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;Visual Studio code analysis uses this information. So with one line all projects are satisfied.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136203"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136203" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136203.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2009/11/11/136203.aspx</guid>
            <pubDate>Wed, 11 Nov 2009 15:22:08 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136203.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2009/11/11/136203.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136203.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136203.aspx</trackback:ping>
        </item>
        <item>
            <title>Working with Microsoft FxCop</title>
            <link>http://geekswithblogs.net/mapfel/archive/2009/11/11/136202.aspx</link>
            <description>&lt;h1&gt;Run FxCop as a post build event&lt;/h1&gt;  &lt;p&gt;Since FxCop 1.36 it is possible to include FxCop in a post-build event.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://sites.google.com/site/markoapfel/DevelopingTools.FxCop.01.png" /&gt; &lt;/p&gt;  &lt;p&gt;So FxCop runs after compiling in Visual Studio and allows you directly jumping to the warned line.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://sites.google.com/site/markoapfel/DevelopingTools.FxCop.02.png" /&gt; &lt;/p&gt;  &lt;h2&gt;Description of the command line&lt;/h2&gt;  &lt;p&gt;In the sample above the command line is &lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;IF $(ConfigurationName) == Debug $(ProjectDir)..\..\..\..\tools\FxCop\FxCopCmd.exe&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;/console  &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;/file:&lt;span style="color: #006080"&gt;"$(TargetPath)"&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;/directory:&lt;span style="color: #006080"&gt;"$(ProjectDir)..\..\..\..\lib\Primary Interop Assemblies"&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;/directory:&lt;span style="color: #006080"&gt;"$(ProjectDir)..\..\..\..\lib\ArcGIS\9.2.0.1324"&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;/dictionary:&lt;span style="color: #006080"&gt;"$(ProjectDir)..\..\..\CustomDictionary.xml"&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;table border="0" cellspacing="0" cellpadding="2" width="594"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="top" width="200"&gt;&lt;strong&gt;Parameter&lt;/strong&gt;&lt;/td&gt;

      &lt;td valign="top" width="392"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="200"&gt;/console &lt;/td&gt;

      &lt;td valign="top" width="392"&gt;Outputs messages to console, including file and line number information. &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="200"&gt;/file &lt;/td&gt;

      &lt;td valign="top" width="392"&gt;
        &lt;p&gt;Assembly file to analyze. &lt;/p&gt;

        &lt;p&gt;$(TargetPath) is a makro-variable of Visual Studio which points to the compilation. &lt;/p&gt;

        &lt;p&gt;Wrap it in quotations to avoid problems with spaces in path names.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="200"&gt;/directory &lt;/td&gt;

      &lt;td valign="top" width="392"&gt;
        &lt;p&gt;Location to search for assembly dependencies. This parametes could occurs multiple times. &lt;/p&gt;

        &lt;p&gt;$(ProjectDir) is a makro-variable of Visual Studio which points to the *.csproj-file of the project. &lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="200"&gt;/dictionary &lt;/td&gt;

      &lt;td valign="top" width="392"&gt;
        &lt;p&gt;Custom dictionary to allows own abbreviations and own words for syntax checking. &lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h1&gt;Integration as a build target&lt;/h1&gt;

&lt;h2&gt;Integration as an own target&lt;/h2&gt;

&lt;p&gt;Instead running FxCop as a post build event the using of build targets is a good and since using of Hudson the recommended way. &lt;/p&gt;

&lt;p&gt;In the csproj file therefore a new target must included. You could name it De.Esri.FxCop.targets for instance. &lt;/p&gt;

&lt;p&gt;Place the call of this target beneath the normal build target. &lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Import&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Project&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="$(MSBuildToolsPath)\Microsoft.CSharp.targets"&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Import&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Project&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="..\De.Esri.FxCop.targets"&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;And now we need this target. Important is the FxCopCmd-call. Therefore we use the Exec tag. &lt;/p&gt;

&lt;p&gt;The whole call must made in one line. Only for documentation purposes every option has a own line. &lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Project&lt;/span&gt; &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="http://schemas.microsoft.com/developer/msbuild/2003"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;PropertyGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;BuildDependsOn&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;$(BuildDependsOn);FxCop&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;BuildDependsOn&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;RebuildDependsOn&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;$(RebuildDependsOn);FxCop&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;RebuildDependsOn&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;PropertyGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ItemGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;CodeAnalysisDictionary&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Include&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="&amp;amp;quot;$(ProjectDir)..\FxCop.CustomDictionary.xml&amp;amp;quot;"&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ItemGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Target&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="FxCop"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Exec&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Command&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="..\..\tools\FxCop\FxCopCmd.exe &lt;br /&gt;              /file:&amp;amp;quot;$(TargetPath)&amp;amp;quot; &lt;br /&gt;              /dictionary:&amp;amp;quot;$(ProjectDir)..\FxCop.CustomDictionary.xml&amp;amp;quot; &lt;br /&gt;              /out:&amp;amp;quot;$(OutDir)..\$(ProjectName).FxCopReport.xml&amp;amp;quot; &lt;br /&gt;              /console /forceoutput"&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: #ff0000"&gt;WorkingDirectory&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="..\..\tools\FxCop\"&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Exec&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Message&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Text&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="FxCop finished."&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Target&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Project&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;Because the filesystem ressource parameters could contain spaces (e.g. )Program Files) these parameters must be quoted. Thats why we need the cryptical &amp;amp;quot; there. &lt;/p&gt;

&lt;h2&gt;Integration as a MSBuild-Community target&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://consultingblogs.emc.com/johnrayner/archive/2006/10/05/Getting-FxCop-to-break-the-build.aspx"&gt;John Rayner's Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Complex build script run FxCop:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://leifw.wickland.net/2006/10/integrating-fxcop-into.html"&gt;Integrating FxCop into CruiseControl.NET&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136202"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136202" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136202.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2009/11/11/136202.aspx</guid>
            <pubDate>Wed, 11 Nov 2009 15:06:56 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136202.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2009/11/11/136202.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136202.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136202.aspx</trackback:ping>
        </item>
        <item>
            <title>ReSharper is not available</title>
            <link>http://geekswithblogs.net/mapfel/archive/2009/11/09/136154.aspx</link>
            <description>&lt;p&gt;Today a colleague ask me to help.&lt;/p&gt;  &lt;p&gt;On his system all ReSharper menus are grayed out. Also the Visual Studio Add-In Manager does not show this add-in.&lt;/p&gt;  &lt;p&gt;He tried:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;a new installation: without success, &lt;/li&gt;    &lt;li&gt;running with administrative privilegeg: without success, &lt;/li&gt;    &lt;li&gt;looking in event- and application-logs: no entries. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;After searching a little bit with old buddy google we found this message: &lt;a href="http://resharper.blogspot.com/2008/10/wild-world-of-visual-studio-mysterious.html"&gt;Wild World of Visual Studio -- Mysterious Component&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We downloaded and installed the latest &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D21C292C-368B-4CE1-9DAB-3E9827B70604"&gt;Microsoft Core XML Services (MSXML) 6.0 Service Pack 1&lt;/a&gt; and ReSharper works fine. :-)&lt;/p&gt;  &lt;p&gt;The colleague remembered that he uninstalled SQL Server 2005 – and for this MSXML6 is a installation feature – so a full deinstallation removes MSXML6 also. :-(&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136154"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136154" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136154.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2009/11/09/136154.aspx</guid>
            <pubDate>Mon, 09 Nov 2009 13:23:27 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136154.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2009/11/09/136154.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136154.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136154.aspx</trackback:ping>
        </item>
        <item>
            <title>SQL Server 2005 Zugriffsproblem bei Remotezugriff</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/02/23/136118.aspx</link>
            <description>&lt;p&gt;Wenn ein Remote-Zugriff auf einen SQL Server 2005 mit der Fehlermeldung &lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #006080"&gt;"A connection was successfully established with the server, but then an error occurred during the pre-login handshake.&lt;br /&gt;When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections."&lt;/span&gt; &lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;scheitert, dann hilft folgendes &lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Öffnen der SQL Server Surface Area Configuration&lt;/li&gt;

  &lt;li&gt;Anwählen von "Surface Area Configuration for Services and Connections" 
    &lt;br /&gt;Unter "MSSQLSERVER &amp;gt; Database Engine &amp;gt; Remote" den Zugriff auf "Local and remote connections" mit Unterpunkt "Using both TCP/IP and named pipes" setzen&lt;/li&gt;

  &lt;li&gt;SQL Server neu starten&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136118"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136118" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136118.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/02/23/136118.aspx</guid>
            <pubDate>Thu, 23 Feb 2006 21:15:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136118.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/02/23/136118.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136118.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136118.aspx</trackback:ping>
        </item>
        <item>
            <title>Error: The database server you specified cannot be reached ..</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/02/23/136117.aspx</link>
            <description>&lt;p&gt;Beim Installieren des Enterprise Single Sign-On Dienstes kommt folgende Fehlermeldung: &lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;The database server you specified cannot be reached.&lt;br /&gt;Make sure you have specified the correct server name and that the server is currently running.&lt;br /&gt;Login failed &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; user *** &lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;Die Domain-Gruppe der "SSO Administratoren" muss in die Gruppe der lokalen Adminstratoren auf der SQL Server Maschine. Der Installations-User bekommt durch die Mitgliedschaft in "SSO Administratoren" dann Admin-Rechte im SQL-Server.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136117"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136117" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136117.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/02/23/136117.aspx</guid>
            <pubDate>Fri, 24 Feb 2006 00:15:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136117.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/02/23/136117.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136117.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136117.aspx</trackback:ping>
        </item>
        <item>
            <title>Unable to start debugging on the web server</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/02/23/136116.aspx</link>
            <description>&lt;p&gt;Beim Starten einer Web-Anwendung kommt der Fehler: &lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;Unable to start debugging on the web server.&lt;br /&gt;Debugging failed because integrated Windows authentication is not enabled.&lt;br /&gt;Please see Help &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; assistance. &lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;Es wurde vergessen eine Authentifizierung für die Web-Applikation zu setzen. &lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Internet Information Services (IIS) Manager starten &lt;/li&gt;

  &lt;li&gt;Rechtsklick auf Default Web Site &lt;/li&gt;

  &lt;li&gt;Tab Directory Security &lt;/li&gt;

  &lt;li&gt;Edit-Button im Abschnitt "Authentication and access control" anklicken &lt;/li&gt;

  &lt;li&gt;Im Abschnitt "Authenticated access" ein Häkchen bei "Integrated Windows authentication" setzen &lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136116"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136116" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136116.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/02/23/136116.aspx</guid>
            <pubDate>Fri, 24 Feb 2006 01:15:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136116.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/02/23/136116.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136116.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136116.aspx</trackback:ping>
        </item>
        <item>
            <title>IIS-Error: Service unavailable</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/03/16/136115.aspx</link>
            <description>&lt;p&gt;Schon eim Aufrufen der Default-Webseite unter &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt; kommt die Fehlermeldung "Service unavailable" und im Eventlog tauchen Warnings und Errors auf. &lt;/p&gt;  &lt;h3&gt;Warnings&lt;/h3&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;A &lt;span style="color: #0000ff"&gt;process&lt;/span&gt; serving application pool &lt;span style="color: #006080"&gt;'DefaultAppPool'&lt;/span&gt; terminated unexpectedly.&lt;br /&gt;The &lt;span style="color: #0000ff"&gt;process&lt;/span&gt; id was &lt;span style="color: #006080"&gt;'5920'&lt;/span&gt;.&lt;br /&gt;The &lt;span style="color: #0000ff"&gt;process&lt;/span&gt; exit code was &lt;span style="color: #006080"&gt;'0xffffffff'&lt;/span&gt;.&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;h3&gt;Errors&lt;/h3&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;Application pool &lt;span style="color: #006080"&gt;'DefaultAppPool'&lt;/span&gt; is being automatically disabled due to a series&lt;br /&gt;of failures &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; the &lt;span style="color: #0000ff"&gt;process&lt;/span&gt;(es) serving that application pool.&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;bzw:&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;The application-specific permission settings do not grant Local Activation permission &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; &lt;br /&gt;the COM Server application with CLSID {A9E69610-B80D-11D0-B9B9-00A0C922E750} &lt;br /&gt;to the user NT AUTHORITYNETWORK SERVICE SID (S-1-5-20).&lt;br /&gt;This security permission can be modified using the Component Services administrative tool.&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;h3&gt;mögliche Ursache&lt;/h3&gt;

&lt;p&gt;Grund können verloren gegangene Berechtigungen am DCOM-Object des IIS Admin Services sein.&lt;/p&gt;

&lt;p&gt;Zum neuen Setzen die Component Services starten und die Properties von My Computer &amp;gt; DCOM Config &amp;gt; IIS Admin Service öffnen.&lt;/p&gt;

&lt;p&gt;Auf dem Tab Security wechseln und die Launch and Activation Permissions editieren.&lt;/p&gt;

&lt;p&gt;Nun die Gruppe der Authenticated Users aufnehmen und Local Activiation sowie Remote Activation setzen.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136115"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136115" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136115.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/03/16/136115.aspx</guid>
            <pubDate>Thu, 16 Mar 2006 18:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136115.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/03/16/136115.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136115.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136115.aspx</trackback:ping>
        </item>
        <item>
            <title>SID eines Systems setzen/ermitteln</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/03/16/136114.aspx</link>
            <description>&lt;h3&gt;Setzen der SID&lt;/h3&gt;  &lt;p&gt;Die SID eines Systems zu ändern ist kein Problem dank SysPrep und Co.&lt;/p&gt;  &lt;h3&gt;Ermitteln&lt;/h3&gt;  &lt;p&gt;Wie ermittelt man aber die aktuell gesetzte SID?&lt;/p&gt;  &lt;p&gt;Das geht ganz fix mit &lt;a href="http://www.sysinternals.com/Utilities/PsGetSid.html"&gt;PsGetSid&lt;/a&gt; aus den &lt;a href="http://www.sysinternals.com/Utilities/PsTools.html"&gt;PsTools&lt;/a&gt; von &lt;a href="http://www.sysinternals.com/"&gt;SysInternals&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Einfach Auspacken und ohne Optionen starten liefert die SID für das aktuelle System.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136114"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136114" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136114.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/03/16/136114.aspx</guid>
            <pubDate>Thu, 16 Mar 2006 18:30:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136114.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/03/16/136114.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136114.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136114.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk Server 2006 Error: Loading document specification XYZ from assembly XYZ failed.</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/03/20/136113.aspx</link>
            <description>&lt;p&gt;Obwohl die Assemblies mit den Schemas im GAC und deployed sind, kommt es beim Aufpicken einer Schemainstanz zu 2 Fehlereinträgen im Eventlog und die Message wird supended.&lt;/p&gt;  &lt;h3&gt;Fehler&lt;/h3&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;Event Id: 5753&lt;br /&gt;A message received by adapter &lt;span style="color: #006080"&gt;"FILE"&lt;/span&gt; on receive location &lt;span style="color: #006080"&gt;"XML"&lt;/span&gt; with URI &lt;span style="color: #006080"&gt;"C:File_InORDERS01*.xml"&lt;/span&gt; is suspended. &lt;br /&gt;&lt;br /&gt;Error details:&lt;br /&gt;There was a failure executing the receive pipeline:&lt;br /&gt;&lt;span style="color: #006080"&gt;"Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;br /&gt;Source: &lt;span style="color: #006080"&gt;"XML disassembler"&lt;/span&gt;&lt;br /&gt;Receive Port: &lt;span style="color: #006080"&gt;"RpORDERS01"&lt;/span&gt;&lt;br /&gt;URI: &lt;span style="color: #006080"&gt;"C:File_InORDERS01*.xml"&lt;/span&gt;&lt;br /&gt;Reason: Loading document specification from assembly failed. Verify that the schema &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; this document specification is deployed and placed &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; the Global Assembly Cache.&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;und&lt;/p&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;Event Id: 5719&lt;br /&gt;There was a failure executing the receive pipeline: &lt;span style="color: #006080"&gt;"Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;br /&gt;Source: &lt;span style="color: #006080"&gt;"XML disassembler"&lt;/span&gt;&lt;br /&gt;Receive Port: &lt;span style="color: #006080"&gt;"RpORDERS01"&lt;/span&gt;&lt;br /&gt;URI: &lt;span style="color: #006080"&gt;"C:File_InORDERS01*.xml"&lt;/span&gt;&lt;br /&gt;Reason: Loading document specification from assembly failed. Verify that the schema &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; this document specification is deployed and placed &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; the Global Assembly Cache. &lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;Lösung&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Trennung der Solution in jeweils eigene Assemblies für Schemas, Pipelines, Maps und Orchestrations&lt;/li&gt;

  &lt;li&gt;Sicherstellen, dass der Target-Namespace vom Schema (Schema-Node anklicken | Properties | Target Namespace) zu dem in der Instanz passt (Attribut xmlns am Root-Node)&lt;/li&gt;

  &lt;li&gt;Verwenden eines Multi-part Message Type der auf ein Schema verweist. Operations und Messages verwenden dann diesen Multi-part Message Type anstatt selbst das Schema zu referenzieren.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136113"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136113" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136113.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/03/20/136113.aspx</guid>
            <pubDate>Mon, 20 Mar 2006 07:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136113.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/03/20/136113.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136113.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136113.aspx</trackback:ping>
        </item>
        <item>
            <title>BizTalk und NameSpaces</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/03/23/136112.aspx</link>
            <description>&lt;p&gt;Unterschiedliche Namespaces zwischen Schemas und Instanzen führen immer wieder zu kryptischen Fehlermeldungen.&lt;/p&gt;  &lt;p&gt;Die Erfahrung zeigt, dass es einige besonders tückische Stellen gibt, die man sofort verifizieren sollte.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h1&gt;Typische Fehlermeldungen&lt;/h1&gt;  &lt;h3&gt;Namespace-Referenzierung in der Instanz passt nicht zur deklarierten im Schema&lt;/h3&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;There was a failure executing the receive pipeline: &lt;span style="color: #006080"&gt;"Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;br /&gt;Source: &lt;span style="color: #006080"&gt;"XML disassembler"&lt;/span&gt;&lt;br /&gt;Receive Port: &lt;span style="color: #006080"&gt;"RpIn"&lt;/span&gt;&lt;br /&gt;URI: &lt;span style="color: #006080"&gt;"C:File_InMiniTest*.xml"&lt;/span&gt;&lt;br /&gt;Reason: Finding document specification by message type &lt;span style="color: #006080"&gt;"de.MeineFirma.EAI.Schema.FalscherTyp#MyEntity"&lt;/span&gt; failed.&lt;br /&gt;Verify that the schema is deployed properly.&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;h3&gt;Komplette Namespace-Referenzierung in der Instanz vergessen&lt;/h3&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;There was a failure executing the receive pipeline: &lt;span style="color: #006080"&gt;"Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;br /&gt;Source: &lt;span style="color: #006080"&gt;"XML disassembler"&lt;/span&gt;&lt;br /&gt;Receive Port: &lt;span style="color: #006080"&gt;"RpIn"&lt;/span&gt; URI: &lt;span style="color: #006080"&gt;"C:File_InMiniTest*.xml"&lt;/span&gt;&lt;br /&gt;Reason: Finding document specification by message type &lt;span style="color: #006080"&gt;"MyEntity"&lt;/span&gt; failed. Verify that the schema is deployed properly.&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;h3&gt;Receive-Pipeline falsch konfiguriert, z.B. auf PassThruReceive anstatt auf XMLReceive&lt;/h3&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;The Messaging engine failed to &lt;span style="color: #0000ff"&gt;process&lt;/span&gt; a message submitted by adapter:FILE Source&lt;br /&gt;URL:C:File_InMiniTest*.xml.&lt;br /&gt;Details:The published message could not be routed because no subscribers were found.&lt;br /&gt;This error occurs &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; the subscribed orchestration schedule or send port has not been started, &lt;br /&gt;or &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; some of the message properties necessary &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; subscription evaluation have not been promoted.&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;h1&gt; &lt;/h1&gt;

&lt;h1&gt;Folgende Einstellungen sollten immer passen&lt;/h1&gt;

&lt;h3&gt;Schema an sich (Auswahl der XSD-Datei)&lt;/h3&gt;

&lt;p&gt;Namespace: de.MeineFirma.EAI.Schema 
  &lt;br /&gt;Type Name: MeinTyp&lt;/p&gt;

&lt;p&gt;macht zusammen für den Full Qualified Name ein de.MeineFirma.EAI.Schema.MeinTyp &lt;/p&gt;

&lt;h3&gt;Schema-Node (Auswahl von )&lt;/h3&gt;

&lt;p&gt;Target Namespace: de.MeineFirma.EAI.Schema.MeinTyp &lt;/p&gt;

&lt;h3&gt;Namespace Referenzierung in der Instanz &lt;/h3&gt;

&lt;p&gt;... &lt;/p&gt;

&lt;h3&gt;Encoding der Instanz&lt;/h3&gt;

&lt;p&gt;ggf die Instanz mit einem Editor neu speichern mit explizitem Setzen eines Encodings &lt;/p&gt;

&lt;h3&gt;Einheitliche Namespaces&lt;/h3&gt;

&lt;p&gt;Wenn Schemas und Orchestrations im gleichen Assembly sind, führt das Ändern von Namespaces zu massiven und tückischen Problemen. Das hängt u.a. damit zusammen, dass z.B. die Port Type Definitionen zwar den Namespace des Schema übernehmen, aber nicht den Namespace des Assemblys. Infolgedesse wird im GAC das Schema nicht mehr übers Assembly gefunden. 
  &lt;br /&gt;siehe: &lt;a href="http://www.traceofthought.net/PermaLink,guid,cfa8a62a-af33-44b8-a40e-ede8d1b2867c.aspx"&gt;http://www.traceofthought.net/PermaLink,guid,cfa8a62a-af33-44b8-a40e-ede8d1b2867c.aspx&lt;/a&gt; 

  &lt;br /&gt;Abhilfe: Schema und Orchestration in 2 verschiedene Assembly, dann werden die Assembly-Namespaces bei der Referenzierung mit übernommen&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136112"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136112" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136112.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/03/23/136112.aspx</guid>
            <pubDate>Fri, 24 Mar 2006 04:45:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136112.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/03/23/136112.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136112.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136112.aspx</trackback:ping>
        </item>
        <item>
            <title>Verwenden von Pivotal XDR Schema in BizTalk Server 2006</title>
            <link>http://geekswithblogs.net/mapfel/archive/2006/04/09/136111.aspx</link>
            <description>&lt;p&gt;Pivotal erzeugt mittels &lt;font face="Courier New"&gt;GenerateSchema.ASP&lt;/font&gt; für die Integration Adapter ein XDR-Schema. Dieses Schema ließ sich unter BizTalk Server 2002 auch anstandslos importieren und weiterverwenden. &lt;/p&gt;  &lt;p&gt;Der BizTalk Server 2006 erwartet allerdings XSD-Schema. Alle Varianten die XDR- nach XSD-Schema zu wandeln schlugen fehl. &lt;/p&gt;  &lt;p&gt;Einzig alleine die Neuerzeugung von XSD-Schema auf Basis übetragender XML-Dokumente war erfolgreich.&lt;/p&gt;  &lt;h3&gt;Konvertierungsvarianten &lt;/h3&gt;  &lt;p&gt;Folgende Varianten der XDR zu XSD Konvertierung wurden probiert. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Verwendung von XDRtoXSD.xslt (u.a. zu finden im BizTalk-Verzeichnis) von Microsoft mit dem Kommandozeilen-Tool msxsl.exe (Download unter &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxml/html/msxsl.asp)"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxml/html/msxsl.asp)&lt;/a&gt;      &lt;br /&gt;Problem: XSD ist unbrauchbar &lt;/li&gt;    &lt;li&gt;Verwendung von XDRtoXSD.xslt mit dem Kommandozeilen-Tool cvtschema.exe (Bestandteil von SqlXml seit Version 3.0 im bin-Verzeichnis)     &lt;br /&gt;Fehler: Missing Element &lt;/li&gt;    &lt;li&gt;Verwendung von XDRtoXSD.xslt mit XmlSpy     &lt;br /&gt;Fehler: xslt enthält ungültige Formel &lt;/li&gt;    &lt;li&gt;xsd.exe mit vorhandenen XDR-Schema     &lt;br /&gt;Fehler: verschiedene bei der weiteren Verwendung, u.a. Global Namespace, nicht erlaubte Element-Inhalte, Namespace &lt;/li&gt; &lt;/ol&gt;  &lt;h3&gt;Neuanlage&lt;/h3&gt;  &lt;p&gt;Neuerzeugung mittels Visual Studio und BizTalk Schema Generator:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Installation des Wizards für Well-Formed XML mittels InstallWFX.vbs (aus dem BizTalk-SDK)&lt;/li&gt;    &lt;li&gt;Rechtsklick auf BizTalk Server Projekt | Add | Add Generated Items ...&lt;/li&gt;    &lt;li&gt;Generate Schemas Template doppelklicken&lt;/li&gt;    &lt;li&gt;Document Type auf Well-Formed XML setzen&lt;/li&gt;    &lt;li&gt;vorhandene Instanz aus einem alten BizTalk Server 2002 Tracking ziehen und auswählen&lt;/li&gt;    &lt;li&gt;OK&lt;/li&gt; &lt;/ol&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136111"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136111" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/mapfel/aggbug/136111.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marko Apfel</dc:creator>
            <guid>http://geekswithblogs.net/mapfel/archive/2006/04/09/136111.aspx</guid>
            <pubDate>Sun, 09 Apr 2006 21:45:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/mapfel/comments/136111.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/mapfel/archive/2006/04/09/136111.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/mapfel/comments/commentRss/136111.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/mapfel/services/trackbacks/136111.aspx</trackback:ping>
        </item>
    </channel>
</rss>