<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Benjamin Guinebertière : BizTalk Server 2004</title><link>http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2004/default.aspx</link><description>Tags: BizTalk Server 2004</description><dc:language>fr-FR</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Sample Behavior of BizTalk Server 2004 SP1 with .NET Framework 2.0 installed</title><link>http://blogs.msdn.com/benjguin/archive/2007/09/14/sample-behavior-of-biztalk-server-2004-sp1-with-net-framework-2-0-installed.aspx</link><pubDate>Fri, 14 Sep 2007 10:05:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4906313</guid><dc:creator>benjguin</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benjguin/comments/4906313.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benjguin/commentrss.aspx?PostID=4906313</wfw:commentRss><description>&lt;p&gt;On a test environment, we had this exception on one of the two BizTalk Server 2004 SP1 nodes:
&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks. Parameter name: ticks
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This was a BizTalk Server 2004 event in Application event log
&lt;/p&gt;&lt;p&gt;On the other node, they were .NET Framework 2.0 and BizTalk events (meaning that some code was not correctly written from a multithreading perspective).
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;In fact, what happened was that BizTalk Server 2004 was running on top of .NET Framework 2.0 on one node and on top of .NET Framework 1.1 on the other node. So, an orchestration dehydrating on none node and rehydrating on the other node was just serialized with a Framework and deserialized with another Framework.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Here are two KB articles related to that:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://support.microsoft.com/default.aspx/kb/907262/en-us"&gt;http://support.microsoft.com/default.aspx/kb/907262/en-us&lt;/a&gt; (FIX: You receive an error message when you try to transfer data between an application that runs on the .NET Framework 2.0 and an application that runs on the .NET Framework 1.1)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://support.microsoft.com/kb/841405/en-us"&gt;http://support.microsoft.com/kb/841405/en-us&lt;/a&gt; (BizTalk Server 2004 requires the .NET Framework 1.1)
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Excerpt from KB841405:
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;em&gt;To run BizTalk Server 2004 on a computer that also has the .NET Framework 2.0 installed, upgrade the computer that is running BizTalk Server 2004 to BizTalk Server 2004 SP2. BizTalk Server 2004 is only supported on a computer that has the .NET Framework 2.0 installed if BizTalk Server 2004 SP2 is also installed.
&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4906313" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2004/default.aspx">BizTalk Server 2004</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/KB/default.aspx">KB</category></item><item><title>BizTalk explained in 2 slides</title><link>http://blogs.msdn.com/benjguin/archive/2007/07/01/biztalk-explained-in-2-slides.aspx</link><pubDate>Sun, 01 Jul 2007 17:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3643016</guid><dc:creator>benjguin</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benjguin/comments/3643016.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benjguin/commentrss.aspx?PostID=3643016</wfw:commentRss><description>&lt;P&gt;&lt;IMG title="slide 1" style="WIDTH: 603px; HEIGHT: 441px" height=662 alt="slide 1" src="http://benjguin.members.winisp.net/blogimg/btsslide1.jpg" width=896 mce_src="http://benjguin.members.winisp.net/blogimg/btsslide1.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Different services inside a company work with their own applications. They need to exchange information several times a day. For instance, sales people send orders to production once a day. All this correspond to non formal business processes.&lt;BR&gt;Services applications must continue to be able to live their lives independently.&amp;nbsp; For instance, marketing application will be upgraded to Version 2.3 next month while other applications won't move for at least 6 months.&lt;BR&gt;For these reasons, no integration between applications is done and the business processes are remain implemented at human and e-mail level.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG height=462 src="http://benjguin.members.winisp.net/blogimg/btsslide2.jpg" width=678 mce_src="http://benjguin.members.winisp.net/blogimg/btsslide2.jpg"&gt;&lt;/P&gt;
&lt;P&gt;BizTalk Server enables implementing business processes at application level. In fact, applications send and receive messages (which can be seen as machine readable e-mails). When changing or upgrading one of the applications from v2.2 to v2.3, in order to keep automated business processes working, v2.3 must just be able to send and receive messages meaning the same thing as previous version v2.2 did (format can change) to and from BizTalk Server.&lt;BR&gt;People in each service just have to work with their application; they do not need to send e-mails to other services anymore. Sales people enter orders in sales application which will send a message to BizTalk. BizTalk will send the message to all applications which subscribed to new order messages. Production application is one of them.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3643016" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2004/default.aspx">BizTalk Server 2004</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2006+R2/default.aspx">BizTalk Server 2006 R2</category></item><item><title>SAP .NET Connector must be installed for all users</title><link>http://blogs.msdn.com/benjguin/archive/2007/01/14/sap-net-connector-must-be-installed-for-all-users.aspx</link><pubDate>Sun, 14 Jan 2007 23:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1466452</guid><dc:creator>benjguin</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benjguin/comments/1466452.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benjguin/commentrss.aspx?PostID=1466452</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;BizTalk Server 2004 and BizTalk Server 2006 SAP Adapter requires and uses the SAP .NET Connector which is distributed by SAP.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;For BizTalk Server 2006, you need SAP .NET Connecter 1.0.3 Runtime.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;It looks like only the user who installed the SAP .NET Connecter 1.0.3 Runtime can use it, and thus use SAP Adapter.&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;BR&gt;If user X installs SAP .NET Connector (thru setupruntime.msi) and user Y tries to generate a schema from Visual Studio 2005, Y gets an error:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;BR&gt;Add Adapter Wizard&lt;BR&gt;------------------------------------------------------&lt;BR&gt;Unable to display adapter user interface.&lt;BR&gt;SAP .Net connector is not installed&lt;BR&gt;------------------------------------------------------&lt;BR&gt;OK&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;In order to solve the problem, you have to install the SAP .NET Connector for all users. As option doesn’t show up in the GUI, you can do it that way&amp;nbsp;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;msiexec /i SetupRuntime.msi ALLUSERS=1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1466452" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2004/default.aspx">BizTalk Server 2004</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/KB/default.aspx">KB</category></item><item><title>UpdateActivity check points are case sensitive</title><link>http://blogs.msdn.com/benjguin/archive/2006/09/07/744779.aspx</link><pubDate>Thu, 07 Sep 2006 21:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:744779</guid><dc:creator>benjguin</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benjguin/comments/744779.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benjguin/commentrss.aspx?PostID=744779</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;While using BAM API (with BizTalk Server 2006, but I think it would be the same with BizTalk Server 2004), we received an exception like this:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Failed to execute event.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Exception type: BAMTraceException&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Source: Microsoft.BizTalk.Bam.EventObservation&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Target Site: Boolean PersistNoBatches(System.Data.SqlClient.SqlConnection, Int32)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;The following is a stack trace that identifies the location where the exception occured&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at Microsoft.BizTalk.Bam.EventObservation.DirectEventStream.PersistNoBatches(SqlConnection connection, Int32 timeoutValue)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at Microsoft.BizTalk.Bam.EventObservation.DirectEventStream.Flush()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at (...)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Additional error information:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Parameter is not valid.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Exception type: BAMRuntimeException&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Source: Microsoft.BizTalk.Bam.EventObservation&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Target Site: Void GetSqlScriptForActivity(System.IO.TextWriter, System.Data.SqlClient.SqlConnection, System.Data.SqlClient.SqlTransaction)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;The following is a stack trace that identifies the location where the exception occured&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at Microsoft.BizTalk.Bam.EventObservation.BAMTraceFragment.GetSqlScriptForActivity(TextWriter scriptWriter, SqlConnection connection, SqlTransaction transaction)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at Microsoft.BizTalk.Bam.EventObservation.BAMTraceFragment.PersistQueryable(SqlConnection connection, SqlTransaction transaction, Int32 timeoutValue)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at Microsoft.BizTalk.Bam.EventObservation.DirectEventStream.PersistNoBatches(SqlConnection connection, Int32 timeoutValue)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;This came from the fact that we called UpdateActivity with a checkpoint name having a invalid case.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Ex: we called &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;es.UpdateActivity("myActivity", activityID, "myCheckpoint", myCheckPointValue)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;while the name of the checkpoint was myCheckPoint (with an upper case P), not myCheckpoint (lower case p).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Changing to &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;es.UpdateActivity("myActivity", activityID, "myCheckPoint", myCheckPointValue) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=FR style="mso-ansi-language: FR"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;solved the problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=744779" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2004/default.aspx">BizTalk Server 2004</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/KB/default.aspx">KB</category></item><item><title>Online BizTalk Server 2004 training</title><link>http://blogs.msdn.com/benjguin/archive/2005/04/21/410523.aspx</link><pubDate>Thu, 21 Apr 2005 17:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:410523</guid><dc:creator>benjguin</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benjguin/comments/410523.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benjguin/commentrss.aspx?PostID=410523</wfw:commentRss><description>&lt;P&gt;Here are some available online BizTalk Server 2004 training available &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Course 2158: Managing E-Business Solutions Using Microsoft® BizTalk® Server &lt;BR&gt;2004&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61763"&gt;https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61763&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Summary: This course will provide students with the knowledge and skills to &lt;BR&gt;efficiently and effectively deploy and manage the BizTalk infrastructure &lt;BR&gt;that integrates systems, employees, and trading partners through &lt;BR&gt;orchestration in a highly flexible and highly automated manner.&lt;BR&gt;Audience: ITPro&lt;BR&gt;Available Offline: Yes&lt;BR&gt;Price: $99, 90-day subscription&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Course 2434: Introduction to Development with Microsoft® BizTalk® Server &lt;BR&gt;2004&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61768"&gt;https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61768&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Summary: This course will teach developers how to create and deploy basic &lt;BR&gt;BizTalk applications. Developers will learn how to efficiently and &lt;BR&gt;effectively integrate systems, employees, and trading partners through &lt;BR&gt;orchestration in a highly flexible and highly automated manner.&lt;BR&gt;Audience: Developer&lt;BR&gt;Available Offline: Yes&lt;BR&gt;Price: $99, 90-day subscription&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Course 2435: Managing Business Processes with Microsoft® BizTalk® Server &lt;BR&gt;2004&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61769"&gt;https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61769&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Summary: This course will teach developers how to create BizTalk business &lt;BR&gt;orchestrations. Developers will learn how to effectively integrate systems, &lt;BR&gt;employees, and trading partners through orchestration in a highly flexible &lt;BR&gt;and highly automated manner.&lt;BR&gt;Audience: Developer&lt;BR&gt;Available Offline: Yes&lt;BR&gt;Price: $99, 90-day subscription&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Course 2436: Using Microsoft® BizTalk® Server 2004 Tools and Web Services&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;&lt;A href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61770"&gt;https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=61770&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Summary: This course will teach developers how to use BizTalk tools and Web &lt;BR&gt;services. Developers will learn how to effectively integrate systems, &lt;BR&gt;employees, and trading partners through orchestration in a highly flexible &lt;BR&gt;and highly automated manner.&lt;BR&gt;Audience: Developer&lt;BR&gt;Available Offline: Yes&lt;BR&gt;Price: $99, 90-day subscription&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=410523" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2004/default.aspx">BizTalk Server 2004</category></item><item><title>Unifying XML namespaces and .NET namespaces</title><link>http://blogs.msdn.com/benjguin/archive/2005/04/21/410382.aspx</link><pubDate>Thu, 21 Apr 2005 08:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:410382</guid><dc:creator>benjguin</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benjguin/comments/410382.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benjguin/commentrss.aspx?PostID=410382</wfw:commentRss><description>&lt;P&gt;I just want to share how I usually create XML Namespaces.&lt;/P&gt;
&lt;P&gt;Let's say&amp;nbsp;I work for a contoso company which has a site at http://www.contoso.com and I'm defining an XML schema in a BizTalk Server 2004. BizTalk Server 2004 will create a .NET Class out of this XSD schema that would live inside my BizTalk Server 2004 project (of course, this can be used in many other cases that just BizTalk Server 2004).&lt;BR&gt;This project could have a namespace of Contoso.Eai.SomeProject then I would use the following XML Namespace for the schema:&lt;/P&gt;
&lt;P&gt;urn:www-contoso-com:Contoso.Eai.SomeProject.MySchema&lt;/P&gt;
&lt;P&gt;URN syntax is defined at &lt;A href="http://www.apps.ietf.org/rfc/rfc2141.html"&gt;http://www.apps.ietf.org/rfc/rfc2141.html&lt;/A&gt;. Here are some interesting excerpts:&lt;/P&gt;
&lt;P&gt;&amp;lt;URN&amp;gt; ::= "urn:" &amp;lt;NID&amp;gt; ":" &amp;lt;NSS&amp;gt;&lt;BR&gt;where &amp;lt;NID&amp;gt; is the Namespace Identifier, and &amp;lt;NSS&amp;gt; is the Namespace Specific String&lt;/P&gt;
&lt;P&gt;The idea is that NID designs who can understand NSS. As NID can only have letters, numbers and -, I use this type of equivalence:&lt;/P&gt;
&lt;P&gt;www-contoso-com for www.contoso.com&lt;BR&gt;someone-at-contoso-com for someone@contoso.com.&lt;FONT color=#000000&gt; ex.: urn:someone-at-contoso-com:SomeoneCanUnderstandThisPart&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Also note that NID&amp;nbsp;is 1 to 31 only character long.&lt;/P&gt;
&lt;P&gt;In theory, the NID should be registered, but for a custom development, this type of URN notation can be sufficient. We could consider I use what is described at &lt;A href="http://www.w3.org/TR/uri-clarification/#private-unregistered-uri-schemes"&gt;http://www.w3.org/TR/uri-clarification/#private-unregistered-uri-schemes&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I found this way of defining XML namespaces easier than the http://www.contoso.com/Whatever that introduces some confusion between the namespace (which is just ment to be an identifier) and a URL (which is a location).&lt;/P&gt;
&lt;P&gt;:-)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=410382" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/.NET+Framework+2.0+development/default.aspx">.NET Framework 2.0 development</category><category domain="http://blogs.msdn.com/benjguin/archive/tags/BizTalk+Server+2004/default.aspx">BizTalk Server 2004</category></item></channel></rss>