<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Durron&amp;#39;s Blog</title><subtitle type="html" /><id>http://bloggingabout.net/blogs/harmjan/atom.aspx</id><link rel="alternate" type="text/html" href="http://bloggingabout.net/blogs/harmjan/default.aspx" /><link rel="self" type="application/atom+xml" href="http://bloggingabout.net/blogs/harmjan/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.40407.4157">Community Server</generator><updated>2007-03-27T01:41:00Z</updated><entry><title>Server is not configured for RPC</title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2010/05/05/server-is-not-configured-for-rpc.aspx" /><id>/blogs/harmjan/archive/2010/05/05/server-is-not-configured-for-rpc.aspx</id><published>2010-05-05T12:38:00Z</published><updated>2010-05-05T12:38:00Z</updated><content type="html">
&lt;p&gt;&lt;b&gt;Problem:&lt;/b&gt;
 Backup maintenance job for BizTalk 2006 R2 On a Microsoft SQL Server 2005 installation with a linked server 
configured to another sql server instance fails with error:&lt;/p&gt;
&lt;blockquote&gt;Msg 7411, Level 16, State 1, Procedure sp_BackupAllFull, Line 70&lt;br /&gt;Server &amp;#39;sql01\other&amp;#39; is not configured for RPC.
&lt;/blockquote&gt;

&lt;p&gt;&lt;b&gt;Solution:&lt;/b&gt;
 Problem is most likely that RPC is not configured for your linked 
server. That is not a default option, after all. You can see what 
settings are configured with &lt;code&gt;exec sp_helpserver&lt;/code&gt;.
 &lt;/p&gt;
&lt;p&gt;If &amp;#39;rpc,rpc out&amp;#39; is not in your results, then the the linked server 
isn&amp;#39;t configured for RPC.To do so:&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
exec sp_serveroption @server=&amp;#39;myserver&amp;#39;, @optname=&amp;#39;rpc&amp;#39;, 
@optvalue=&amp;#39;true&amp;#39;&lt;br /&gt;
exec sp_serveroption @server=&amp;#39;myserver&amp;#39;, @optname=&amp;#39;rpc out&amp;#39;, 
@optvalue=&amp;#39;true&amp;#39;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Another way to see what the settings are is to go to the management stuio console open in the left panel the &amp;quot;server objects&amp;quot; -&amp;gt; &amp;quot;linked servers&amp;quot; and right click on the server and click on properties. &lt;/p&gt;
&lt;p&gt;If you want to change the RPC settings you can set the &amp;#39;rpc&amp;#39; and rpc-out&amp;#39; property true.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=483213" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author></entry><entry><title>Installing BizTalk server 2004</title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2008/09/05/installing-biztalk-server-2004.aspx" /><id>/blogs/harmjan/archive/2008/09/05/installing-biztalk-server-2004.aspx</id><published>2008-09-05T09:58:00Z</published><updated>2008-09-05T09:58:00Z</updated><content type="html">&lt;p&gt;When you are planning to install a new BizTalk server 2004.&amp;nbsp;These two URL&amp;#39;s are very useful.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geekswithblogs.net/evega/articles/12865.aspx"&gt;http://geekswithblogs.net/evega/articles/12865.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geekswithblogs.net/evega/articles/12870.aspx"&gt;http://geekswithblogs.net/evega/articles/12870.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Harmjan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=474536" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author></entry><entry><title>BizTalk Tools and guidelines</title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2008/04/10/biztalk-tools-and-guidelines.aspx" /><id>/blogs/harmjan/archive/2008/04/10/biztalk-tools-and-guidelines.aspx</id><published>2008-04-10T08:48:00Z</published><updated>2008-04-10T08:48:00Z</updated><content type="html">&lt;p&gt;Yesterday I was reading about guidelines for biztalk so I thought let’s look on the internet wath other BizTalk developers or designers has made. So I found a blog of Kishore Dharanikota. Kishore has created a nice list of tools and guidelines &lt;a class="" href="http://kishored.blogspot.com/2007/08/biztalk-tools-and-guidelines.html" target="_blank"&gt;BizTalk Tools and guidelines&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Harmjan&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=458176" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author></entry><entry><title>A failure occurred while attempting to start the compilation</title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2008/03/18/a-failure-occurred-while-attempting-to-start-the-compilation.aspx" /><id>/blogs/harmjan/archive/2008/03/18/a-failure-occurred-while-attempting-to-start-the-compilation.aspx</id><published>2008-03-18T17:31:00Z</published><updated>2008-03-18T17:31:00Z</updated><content type="html">&lt;p&gt;I received the following error: &amp;quot;A failure occurred while attempting to start the compilation&amp;quot; When I searched msdn for an answer I got this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/zz9wwbfa(VS.80).aspx?topic=306132"&gt;http://msdn2.microsoft.com/en-us/library/zz9wwbfa(VS.80).aspx?topic=306132&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An unknown error has been encountered while issuing the &lt;b&gt;Start Build&lt;/b&gt; request to the Visual Basic or Visual C# compiler.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;To correct this error&lt;/b&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Restart Visual Studio. &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;But the real problem was because the compiler can&amp;#39;t delete the previous output (read-only files) I received this error. Just so simple. &lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Harmjan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=458054" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author></entry><entry><title>Check out files when a newer version is already available</title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2007/11/02/check-out-files-when-a-newer-version-is-already-available.aspx" /><id>/blogs/harmjan/archive/2007/11/02/check-out-files-when-a-newer-version-is-already-available.aspx</id><published>2007-11-02T15:09:00Z</published><updated>2007-11-02T15:09:00Z</updated><content type="html">&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;Today I received the question how you can receive a pop up messege when you try to check out some files when a newer version is already on the server.&lt;br /&gt;When you work with VS2003 and TFS it is possible to perform an get latest version when you try to check it&amp;nbsp;out. I try to explain it:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;Jan check out file 1&lt;br /&gt;Jan changes the file and check in&lt;br /&gt;Harm has the old version of file 1&lt;br /&gt;Harm checks out file 1&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;Under 2003 this may (only when you set the options to do this) would have brought the latest version of the file from the server to Harm&amp;#39;s machine and checked it out to him. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;But microsoft used there brains and deleted this option in TFS. Because you’re workspace is not a correct building solution anymore when you get only one latest file and not the whole solution.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;Doug Neumann from microsoft explains the reason behind it: &lt;/span&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;It turns out that this is by design, so let me explain the reasoning behind it.&amp;nbsp; When you perform a get operation to populate your workspace with a set of files, you are setting yourself up with a consistent snapshot from source control.&amp;nbsp; Typically, the configuration of source on your system represents a point in time snapshot of files from the repository that are known to work together, and therefore is buildable and testable.&lt;br /&gt;&lt;br /&gt;As a developer working in a workspace, you are isolated from the changes being made by other developers.&amp;nbsp; You control when you want to accept changes from other developers by performing a get operation as appropriate.&amp;nbsp; Ideally when you do this, you&amp;#39;ll update the entire configuration of source, and not just one or two files.&amp;nbsp; Why?&amp;nbsp; Because changes in one file typically depend on corresponding changes to other files, and you need to ensure that you&amp;#39;ve still got a consistent snapshot of source that is buildable and testable.&lt;br /&gt;&lt;br /&gt;This is why the checkout operation doesn&amp;#39;t perform a get latest on the files being checked out.&amp;nbsp; Updating that one file being checked out would violate the consistent snapshot philosophy and could result in a configuration of source that isn&amp;#39;t buildable and testable.&amp;nbsp; As an alternative, Team Foundation forces users to perform the get latest operation at some point before they checkin their changes.&amp;nbsp; That&amp;#39;s why if you attempt to checkin your changes, and you don&amp;#39;t have the latest copy, you&amp;#39;ll be prompted with the resolve conflicts dialog.&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;source: &lt;a href="http://forums.microsoft.com/msdn/showpost.aspx?postid=70231&amp;amp;siteid=1"&gt;http://forums.microsoft.com/msdn/showpost.aspx?postid=70231&amp;amp;siteid=1&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;There is a workaround for this issue:&amp;nbsp;&lt;a href="http://frozenorange.wordpress.com/2007/01/18/tfs-check-out-get-latest-version/"&gt;http://frozenorange.wordpress.com/2007/01/18/tfs-check-out-get-latest-version/&lt;/a&gt;&amp;nbsp;But the question is: DO YOU REALY WANT THIS?&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;But when you only needed a pop up message, sorry it isn&amp;#39;t yet in TFS. We wait......&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Arial;"&gt;Regards,&lt;br /&gt;Harmjan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=416623" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author><category term="TFS" scheme="http://bloggingabout.net/blogs/harmjan/archive/tags/TFS/default.aspx" /></entry><entry><title>Positional Flat File with Early Termination </title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2007/06/21/positional-flat-file-with-early-termination.aspx" /><id>/blogs/harmjan/archive/2007/06/21/positional-flat-file-with-early-termination.aspx</id><published>2007-06-21T11:16:00Z</published><updated>2007-06-21T11:16:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;For our customer we needed a optional fault description at the end of each line. Normaly BizTalk expect each line completely filled with characters. BizTalk expects the file to look like this:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;Volgnr. (3 characters) || Datum (8 characters) || relatienummer 7 characters || FaultDescription (49 characters)&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;001200705061154879Error message: wrong number of description length&lt;/span&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;mso-ascii-font-family:Verdana;mso-hansi-font-family:Verdana;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;ß&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt; \r\n&lt;br /&gt;001200705061154879Error message: wrong number&amp;nbsp;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;mso-ascii-font-family:Verdana;mso-hansi-font-family:Verdana;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;ß&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt; \r\n&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;So even the FaultDescription field of the second line only has 27 characters, the remaining 22 need to be filled with spaces. Suppose your file has the end of line directly after the contents of the FaultDescription field ends:&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;001200705061154879Error message: wrong number of description length&lt;/span&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;mso-ascii-font-family:Verdana;mso-hansi-font-family:Verdana;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;ß&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt; \r\n&lt;br /&gt;001200705061154879Error message: wrong number&lt;/span&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;mso-ascii-font-family:Verdana;mso-hansi-font-family:Verdana;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;ß&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt; \r\n&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;But I received an exception: &lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#333333;FONT-FAMILY:Verdana;mso-bidi-font-family:&amp;#39;MS Shell Dlg&amp;#39;;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;There was a failure executing the receive pipeline&lt;br /&gt;Source: &amp;quot;Flat file disassembler&amp;quot; &lt;br /&gt;Reason: Unexpected end of stream while looking for: &amp;#39;\r\n&amp;#39;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;David Downing (MSFT) has the solution: you can add the following annotation to the schemaInfo node:&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;allow_early_termination=&amp;quot;true&amp;quot;&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;Be sure that you will add these annotation in the xsd where you put the recordinfo: &lt;/span&gt;&lt;span style="COLOR:#990000;FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;child_delimiter&lt;/span&gt;&lt;span style="COLOR:blue;FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;=&amp;quot;&lt;/span&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;0x0D 0x0A&lt;/span&gt;&lt;/b&gt;&lt;span style="COLOR:blue;FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;Information from: &lt;a title="TopXML" href="http://www.topxml.com/BizTalk/rn-32842_Flatfile-parsing-with-optional-fields.aspx"&gt;topxml&lt;/a&gt;&amp;nbsp;and &lt;a title="Jan Tielens&amp;#39; Blog" href="http://weblogs.asp.net/jan/archive/2004/04/15/113638.aspx"&gt;Jan Tielens&amp;#39; Blog&lt;/a&gt;&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;mso-ansi-language:EN-US;mso-bidi-font-size:10.0pt;"&gt;Regards,&lt;br /&gt;Harmjan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=264586" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author><category term="BizTalk" scheme="http://bloggingabout.net/blogs/harmjan/archive/tags/BizTalk/default.aspx" /></entry><entry><title>Removing diacritics (accents) from strings </title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2007/05/30/removing-diacritics-accents-from-strings.aspx" /><id>/blogs/harmjan/archive/2007/05/30/removing-diacritics-accents-from-strings.aspx</id><published>2007-05-30T07:15:00Z</published><updated>2007-05-30T07:15:00Z</updated><content type="html">&lt;div class="PostHeader"&gt;&lt;span id="ctl00_CH_FV_descriptionLabel"&gt;It&amp;#39;s often useful to remove &lt;a href="http://en.wikipedia.org/wiki/Diacritic"&gt;diacritic marks&lt;/a&gt; (often called accent marks) from characters. You know: &lt;em&gt;tilde&lt;/em&gt;, &lt;em&gt;cédille&lt;/em&gt;, &lt;em&gt;umlaut&lt;/em&gt; and friends. This means &amp;#39;é&amp;#39; becomes &amp;#39;e&amp;#39;, &amp;#39;ü&amp;#39; becomes &amp;#39;u&amp;#39; or &amp;#39;à&amp;#39; becomes &amp;#39;a&amp;#39;. This could be used for indexing or to build simple URLs, for example.&lt;br /&gt;Doing so is not so easy if you don&amp;#39;t know the trick. You can play with String.Replace or regular expressions... But do you know .NET 2 has all that is required to make this easier?&lt;/div&gt;
&lt;div class="PostDetails"&gt;
&lt;p&gt;You should use this kind of code for example: (this example is only possible for .NET 2.0 or higher)&lt;/p&gt;
&lt;blockquote style="COLOR:navy;"&gt;public static String RemoveDiacritics(String s)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; String normalizedString = s.Normalize(NormalizationForm.FormD);&lt;br /&gt;&amp;nbsp; StringBuilder stringBuilder = new StringBuilder();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; for (int i = 0; i &amp;lt; normalizedString.Length; i++)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Char c = normalizedString[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stringBuilder.Append(c);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp; return stringBuilder.ToString();&lt;br /&gt;} &lt;/blockquote&gt;
&lt;p&gt;Copied&amp;nbsp;from &lt;a class="" title="Removing diacritics (accents) from strings " href="http://weblogs.asp.net/fmarguerie/archive/2006/10/30/removing-diacritics-accents-from-strings.aspx" target="_blank"&gt;Fabrice&amp;nbsp;blog&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=217939" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author><category term="C#" scheme="http://bloggingabout.net/blogs/harmjan/archive/tags/C_2300_/default.aspx" /></entry><entry><title>Using Configuration in BizTalk Map</title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2007/05/30/using-configuration-in-biztalk-map.aspx" /><id>/blogs/harmjan/archive/2007/05/30/using-configuration-in-biztalk-map.aspx</id><published>2007-05-30T07:04:00Z</published><updated>2007-05-30T07:04:00Z</updated><content type="html">&lt;h1 class="entryviewheading"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;During BizTalk map definition, sometime you might require to read some configuration value. For example, during use of database related functoids, you have to&amp;nbsp;make connection string configurable. You can use BizTalk config file and scripting functoid to handle such scenario.&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Here is what you need to do -&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Open &amp;quot;BTSNTSvc.exe.config&amp;quot; file from &amp;quot;drive:\Program Files\Microsoft BizTalk Server 2006&amp;nbsp;&amp;quot;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Add configuration setting there such as -&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:maroon;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;appSettings&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:maroon;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;add&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;key&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;CONNSTR&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;value&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;Data Source=SQL-SERVER;Initial Catalog=SAMPLE_DB;Integrated Security=SSPI&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;/&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:maroon;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;appSettings&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;In map file, drag and drop script functoid and write following inline c# script.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string GetConnectionString()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string connString=System.Configuration.ConfigurationSettings.AppSettings.Get(&amp;quot;&lt;span style="COLOR:blue;"&gt;CONNSTR&lt;/span&gt;&amp;quot;).ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return connString;&lt;br /&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;While using any database related functoid, drag output of script functoid as input in database functoid. And do not forget to put it in correct parameter sequence. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;That’s it. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;One more last thing, you cannot test config value in map at design time because configuration values are read BTS host at runtime.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:Arial;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;source: &lt;a href="http://blogs.msdn.com/brajens/archive/2007/01/16/using-configuration-in-biztalk-map.aspx"&gt;http://blogs.msdn.com/brajens/archive/2007/01/16/using-configuration-in-biztalk-map.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=217937" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author><category term="BizTalk" scheme="http://bloggingabout.net/blogs/harmjan/archive/tags/BizTalk/default.aspx" /></entry><entry><title>My First post</title><link rel="alternate" type="text/html" href="/blogs/harmjan/archive/2007/03/27/my-first-post.aspx" /><id>/blogs/harmjan/archive/2007/03/27/my-first-post.aspx</id><published>2007-03-26T23:41:00Z</published><updated>2007-03-26T23:41:00Z</updated><content type="html">&lt;p style="MARGIN:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;span style="font-family:Arial;"&gt;Hi everybody, &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;span style="font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;span style="font-family:Arial;"&gt;my First post on this blog and I hope much more will follow. Soon you&amp;#39;ll see more here. But on this moment I have no time to post more! First some bugfixing :D&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;span style="font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;span style="font-family:Arial;"&gt;Regards,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;span style="font-family:Arial;"&gt;Harmjan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=147310" width="1" height="1"&gt;</content><author><name>Durron</name><uri>http://bloggingabout.net/members/Durron/default.aspx</uri></author></entry></feed>