<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.biztalkgurus.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>Stephen W. Thomas BizTalk MVP</title><link>http://www.biztalkgurus.com/blogs/biztalk/default.aspx</link><description>Random thoughts on BizTalk, WCF and related Microsoft technologies</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Service Name Not Available and Commerce Server Import Directory BizTalk Issues</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/05/15/service-name-not-available-and-commerce-server-import-directory-biztalk-issues.aspx</link><pubDate>Thu, 15 May 2008 14:32:15 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:19586</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/05/15/service-name-not-available-and-commerce-server-import-directory-biztalk-issues.aspx#comments</comments><description>&lt;p&gt;Recently I have gotten a rare chance to step away from writing word documents and working with Visio to get to do some exciting BizTalk testing.&lt;/p&gt; &lt;p&gt;As part of my testing, I was pushing BizTalk and various Adapters until they failed.&amp;nbsp; In doing so, sometimes this caused some odd side effects.&lt;/p&gt; &lt;p&gt;Recently, I was seeing thousands of Active Service Instances in BizTalk Administration that looked like this:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.biztalkgurus.com/pics/Blog/ServiceNameNotAvailableandBizTalkFalling_13B03/SQLAgent1.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="233" alt="Service Name Error" src="http://www.biztalkgurus.com/pics/Blog/ServiceNameNotAvailableandBizTalkFalling_13B03/SQLAgent1_thumb.png" width="539" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The Service Name was simply &amp;quot;Name is not available&amp;quot;.&amp;nbsp; To make matters worse, I was not able to terminate the instances.&amp;nbsp; I tried stopping and restarting the hosts, restarting the applications, restarting the Server, but nothing seemed to work.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Out of pure luck, I decided to check the SQL Agent Jobs... and sure enough the SQL Agent was not running.&amp;nbsp; During all my performance testing none of the Message Box clean-up jobs ran and that left BizTalk in an undesirable state.&amp;nbsp; I started the SQL Agent, gave the jobs a few minutes to run, and then was able to clean out the Active service instances.&lt;/p&gt; &lt;p&gt;So the moral of the story, if you see odd BizTalk behavior make sure you check your SQL Agent to ensure it is running and the jobs are completing successfully.&lt;/p&gt; &lt;p&gt;Another minor item I ran into deals with the Commerce Server Catalog Adapter.&amp;nbsp; It has a property called &amp;quot;Import Directory&amp;quot;.&amp;nbsp; The Adapter uses this as a temporary file store when submitting messages.&amp;nbsp; This means the BizTalk Host will need read /write access to this location.&amp;nbsp; This is something that can be easily forgotten... like I did.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.biztalkgurus.com/pics/Blog/ServiceNameNotAvailableandBizTalkFalling_13B03/CatErrorImp.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="427" alt="Commerce Server Catalog Properties" src="http://www.biztalkgurus.com/pics/Blog/ServiceNameNotAvailableandBizTalkFalling_13B03/CatErrorImp_thumb.png" width="376" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;So what happens if you forget to update this property or to give the folder the correct permissions?&lt;/p&gt; &lt;p&gt;Bad Things.&amp;nbsp; And in BizTalk world, bad things translates into &lt;strong&gt;4 Error Messages&lt;/strong&gt; per input message in the event log.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://www.biztalkgurus.com/pics/Blog/ServiceNameNotAvailableandBizTalkFalling_13B03/CatBadThings2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="109" alt="BizTalk Admin Errors" src="http://www.biztalkgurus.com/pics/Blog/ServiceNameNotAvailableandBizTalkFalling_13B03/CatBadThings2_thumb.png" width="485" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Why we get so many errors - I do not know.&amp;nbsp; If I remember correctly, none of them were very useful in correcting the problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=19586" width="1" height="1"&gt;</description></item><item><title>BizTalk Host Creation and Adapter Assignment Tool Available for Download</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/04/30/biztalk-host-creation-and-adapter-assignment-tool-available-for-download.aspx</link><pubDate>Thu, 01 May 2008 03:34:21 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:19274</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>4</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/04/30/biztalk-host-creation-and-adapter-assignment-tool-available-for-download.aspx#comments</comments><description>&lt;p&gt;What is one of the biggest problems with having to set up BizTalk in a new Environment?&amp;nbsp; Creating all the Hosts, Host Instances, and assigning the Adapters to these new hosts.&amp;nbsp; This process has been made much simpler with the help of the BizTalk Host Setup Tool.&lt;/p&gt; &lt;p&gt;This tool is fed by a configuration file to set up the Hosts, install Host Instances, and assign Adapters to those Hosts.&amp;nbsp; This tool also has the ability to prompt for a user password and reset all the Adapters back to the default Host (this was used extensively when I was testing the tool).&lt;/p&gt; &lt;p&gt;This will allow one developer to create the solution host layout and easily distribute it to others!&lt;/p&gt; &lt;p&gt;How should you set up your Hosts?&amp;nbsp; For starters, you should have a Receive Host, a Send Host, a Process Host, and a Tracking Host.&amp;nbsp; Then, continue to build out the Hosts as needed.&amp;nbsp; In general, it is best for each Adapter to run in its own Host.&amp;nbsp; But I&amp;#39;m a big fan of not taking this to extremes - specifically on single or double server BizTalk installations.&lt;/p&gt; &lt;p&gt;This tool will help you design and build your solutions by making it easy to separate out your processes into multiple hosts even on your developer boxes.&amp;nbsp; It will also make sure all your developers and environments are using Hosts with the same names - a total nightmare to manage.&lt;/p&gt; &lt;p&gt;You can find the download &lt;a href="http://www.biztalkgurus.com/files/folders/biztalk_tools/entry19273.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Note: This is intended as a starting point and you are free to build off of it and customize it as needed.&amp;nbsp; It is nothing exciting as I am just wrapping WMI calls with what I hope is more user friendly XML tags.&amp;nbsp; Please remember this and all other code on BizTalkGurus.com is AS-IS and not intended for production use.&lt;/p&gt; &lt;p&gt;I have included two sample config files.&amp;nbsp; The two samples are HostConfig-Demo.xml and HostConfig.xml. Both have comments that should make it easy to figure out what is going on.&lt;/p&gt; &lt;p&gt;I have not tested this tool with remote setups or on anything other than BizTalk 2006 R2 (but anything 2004 to present should work). &lt;/p&gt; &lt;p&gt;Here is a sample of the XML Configuration File: &lt;/p&gt; &lt;p&gt;&amp;lt;BizTalkHostConfig Version=&amp;quot;1.0&amp;quot; defaultHost=&amp;quot;BizTalkServerApplication&amp;quot; defaultIsoHost=&amp;quot;BizTalkServerIsolatedHost&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MakeHosts&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Basic Sample to create a HOST&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Host&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;HostName&amp;gt;MyTestHost&amp;lt;/HostName&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host Type: Isolated or InProcess&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Type&amp;gt;InProcess&amp;lt;/Type&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NTGroup&amp;gt;BizTalk Application Users&amp;lt;/NTGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;AuthTrusted&amp;gt;false&amp;lt;/AuthTrusted&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Action: true to install or false to skip&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InstallServers Action=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Action: true to set adapters or false to skip&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SetAdapters Action=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AdapterName Type: Receive or Send&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Host&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detailed sample to create a host, install it, and set up an adapter to use the new host&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Host&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;HostName&amp;gt;MyTestHost123&amp;lt;/HostName&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host Type: Isolated or InProcess&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Type&amp;gt;InProcess&amp;lt;/Type&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NTGroup&amp;gt;BizTalk Application Users&amp;lt;/NTGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;AuthTrusted&amp;gt;false&amp;lt;/AuthTrusted&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Action: true to install or false to skip&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InstallServers Action=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&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;lt;Server&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start: true to start host or false to not&lt;br /&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;lt;ServerName Start=&amp;quot;true&amp;quot;&amp;gt;LPT154&amp;lt;/ServerName&amp;gt;&lt;br /&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;lt;UserName&amp;gt;SomeUserSomePassword&amp;lt;/UserName&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Prompt: true to get a pop up to end password or false to enter it here&lt;br /&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;lt;Password Prompt=&amp;quot;false&amp;quot;&amp;gt;SomeUserSomePassword&amp;lt;/Password&amp;gt;&lt;br /&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;lt;/Server&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/InstallServers&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Action: true to set adapters or false to skip&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SetAdapters Action=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&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;lt;Adapter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type: Receive or Send&lt;br /&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;lt;AdapterName Type=&amp;quot;Receive&amp;quot;&amp;gt;File&amp;lt;/AdapterName&amp;gt;&lt;br /&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;lt;/Adapter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/SetAdapters&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Host&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;&amp;lt;/BizTalkHostConfig&amp;gt;&lt;/p&gt; &lt;p&gt;Enjoy!&amp;nbsp; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=19274" width="1" height="1"&gt;</description></item><item><title>BizTalk 2006 R3 - A Step In The Right Direction</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/04/28/biztalk-2006-r3-a-step-in-the-right-direction.aspx</link><pubDate>Mon, 28 Apr 2008 21:26:23 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:19224</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>1</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/04/28/biztalk-2006-r3-a-step-in-the-right-direction.aspx#comments</comments><description>&lt;p&gt;As many of you probably know by now, Microsoft has announced the next release in the BizTalk Family.&amp;nbsp; This will be called BizTalk Server 2006 R3.&lt;/p&gt; &lt;p&gt;I for one am excited for this release!&amp;nbsp; Not so much for the new adapters and added features that will be available, but more by what this represents.&lt;/p&gt; &lt;p&gt;Microsoft and the Connection Systems Division are actively working on Oslo (the next generation of model drive design - all in all super cool stuff) so for them to announce a new BizTalk Release before the Oslo release really shows the level of dedication Microsoft has, not only to the product but to the customers currently using it worldwide.&lt;/p&gt; &lt;p&gt;I keep thinking back to 2005 to the days when Windows Workflow and Windows Communication Foundation were first announced and reading blog posts saying &amp;quot;&lt;a href="http://geekswithblogs.net/brokenrules/archive/2005/09/15/53923.aspx" target="_blank"&gt;BizTalk is Dead&lt;/a&gt;&amp;quot;.&amp;nbsp; Here we are three years later and BizTalk is even stronger than ever!&lt;/p&gt; &lt;p&gt;With the upcoming BizTalk R3 release and the not-so-distant Oslo Platform release, I can only imagine where BizTalk will be a few years from now.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=19224" width="1" height="1"&gt;</description></item><item><title>The BizTalker Volume 12 - Sending to a WCF Receive Adapter</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/03/11/the-biztalker-volume-12-sending-to-a-wcf-receive-adapter.aspx</link><pubDate>Tue, 11 Mar 2008 18:52:55 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:17992</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/03/11/the-biztalker-volume-12-sending-to-a-wcf-receive-adapter.aspx#comments</comments><description>&lt;p&gt;Last week I released volume 12 of The BizTalker.&amp;nbsp; This issues&amp;#39; feature article was written by Dwight Goins of QuickLearn and talks about working with the WCF Adapter in BizTalk 2006 R2.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Also covered is the new &lt;a href="http://biztalkblogs.com/" target="_blank"&gt;BizTalkBlogs.com&lt;/a&gt; and the new training available on &lt;a href="http://biztalk-training.com/" target="_blank"&gt;BizTalk-Training.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You can view the newsletter &lt;a href="http://www.biztalkgurus.com/newsletter/TheBizTalker-volume-12.html" target="_blank"&gt;online&lt;/a&gt; or to make sure you don&amp;#39;t miss out simply &lt;a href="http://www.biztalkgurus.com/newsletter/index.aspx" target="_blank"&gt;subscribe&lt;/a&gt;!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=17992" width="1" height="1"&gt;</description></item><item><title>More on the Commerce Server BizTalk Adapters - General How-To's</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/03/10/more-on-the-commerce-server-biztalk-adapters-general-how-to-s.aspx</link><pubDate>Tue, 11 Mar 2008 04:09:53 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:17979</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/03/10/more-on-the-commerce-server-biztalk-adapters-general-how-to-s.aspx#comments</comments><description>&lt;p&gt;To keep on the Commerce Server Adapter line of blog posts here is another minor pain point I ran into.&lt;/p&gt; &lt;p&gt;I was setting up the Commerce Server Catalog Send Adapter on a multi-server BizTalk Environment.&amp;nbsp; I opened up BizTalk Admin and configured the Send Port.&lt;/p&gt; &lt;p&gt;I went to run the solution and I received the following error:&lt;/p&gt; &lt;p&gt;&amp;quot;Failed to create Catalog&amp;nbsp; Context in &amp;#39;Commerce Server Catalog Send Adapter&amp;#39;. Message:&amp;quot;&lt;/p&gt; &lt;p&gt;Turns out that the Send Host for the Catalog Adapter was running on another Server so the registry subkey was missing.&amp;nbsp; Oh, and since this was also a 64-bit Host the keys were written in the wrong place - same as the Orders Adapter.&lt;/p&gt; &lt;p&gt;To fix this, all I had to do was open the Send Port on the other Server and click OK.&amp;nbsp; This created the registry key.&amp;nbsp; Then, I simply had to move it into the correct location.&lt;/p&gt; &lt;p&gt;Here are some general How To&amp;#39;s I&amp;#39;ve put together when working (mostly when configuring) with the Commerce Server Adapters:&lt;/p&gt; &lt;p&gt;1.&amp;nbsp; Always create Send and Receive Ports on the Servers you intend to run them on.&amp;nbsp; (Not sure what happens when you import an MSI - will get to that soon)&lt;/p&gt; &lt;p&gt;2.&amp;nbsp; Do not expect any of the Adapters to work in a BizTalk Group scenario.&amp;nbsp; In fact, disastrous results may occur if ran in Group Scenarios. (Hope to test clustering the service soon).&amp;nbsp; &lt;/p&gt; &lt;p&gt;FACT: Catalog and Orders do not operate in Group Scenario.&amp;nbsp; See the help guide for more info.&lt;/p&gt; &lt;p&gt;3.&amp;nbsp; Expect manual configuration if working with 64-bit hosts.&lt;/p&gt; &lt;p&gt;4.&amp;nbsp; Make sure you read the Commerce Server 2007 help guide including &amp;quot;Performance Considerations for the BizTalk Adapters&amp;quot; and &amp;quot;Concurrency Issues with the BizTalk Adapters&amp;quot; and &amp;quot;Troubleshooting the BizTalk Adapters&amp;quot; sections.&lt;/p&gt; &lt;p&gt;5.&amp;nbsp; Remember how easy it is to set up and work with the Adapters! :).&amp;nbsp; All in all, they provide us a lot of great benefits!&lt;/p&gt; &lt;p&gt;More to come as I continue to work with the Adapters.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=17979" width="1" height="1"&gt;</description></item><item><title>Follow-up on Commerce Server Orders Receive Adapter</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/03/05/follow-up-on-commerce-server-orders-receive-adapter.aspx</link><pubDate>Thu, 06 Mar 2008 04:49:17 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:17830</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/03/05/follow-up-on-commerce-server-orders-receive-adapter.aspx#comments</comments><description>&lt;p&gt;Just wanted to post a few follow ups to my post &lt;a href="http://www.biztalkgurus.com/blogs/biztalk/archive/2008/02/29/commerce-server-orders-adapter-on-64-bit-biztalk-in-a-64-bit-host.aspx" target="_blank"&gt;last week&lt;/a&gt; on the Commerce Server Orders Receive Adapter running in a 64-bit host.&lt;/p&gt; &lt;p&gt;During testing on another server, I received the following error: &amp;quot;Failed opening or reading the Registry subkey: Software\Microsoft\Commerce Server 2007 BizTalk Adapters\Orders\&amp;lt;somekey&amp;gt;.&amp;nbsp; Message: Requested registry access is not allowed.&amp;quot;&lt;/p&gt; &lt;p&gt;This was because when I created the new registry key, I did not give the host user permission to access it.&amp;nbsp; So make sure to do so when adding this key.&lt;/p&gt; &lt;p&gt;Also, something else I discovered that is applicable to both 32-bit and 64-bit hosts of the receive adapter is that the Receive Adapter will &lt;strong&gt;double process&lt;/strong&gt; orders when running the host on two separate BizTalk Servers - i.e. you make it highly available.&amp;nbsp; I think the help guide talks about this a little but it was not very clear.&lt;/p&gt; &lt;p&gt;I would guess you&amp;#39;d need to cluster this service to achieve high availability.&amp;nbsp; But I haven&amp;#39;t tested that out yet.&amp;nbsp; Nor do I know how the locally written registry key would come into play.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=17830" width="1" height="1"&gt;</description></item><item><title>Commerce Server Orders Adapter on 64-bit BizTalk in a 64-bit Host</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/02/29/commerce-server-orders-adapter-on-64-bit-biztalk-in-a-64-bit-host.aspx</link><pubDate>Fri, 29 Feb 2008 16:33:46 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:17785</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>1</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/02/29/commerce-server-orders-adapter-on-64-bit-biztalk-in-a-64-bit-host.aspx#comments</comments><description>&lt;p&gt;Recently I have spent a lot of time working with the Commerce Server 2007 Orders Adapters for BizTalk.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Getting it set-up and running on a single machine with BizTalk and Commerce Server together was not too hard (although anyone who thought BizTalk 2004 was hard to install should try installing Commerce Server).&amp;nbsp; Getting everything to work correctly on a 64-bit BizTalk Server installation was another story.&lt;/p&gt; &lt;p&gt;I was running BizTalk 2006 R2 64-bit with a 64-bit process Host.&amp;nbsp; I was setting up the Commerce Server Order Receive Adapter just like I had many times, only to receive the following two errors:&lt;/p&gt; &lt;p&gt;90% of the time:&lt;/p&gt; &lt;p&gt;Access to the registry key &amp;#39;HKEY_LOCAL_MACHINE\Software\Microsoft\Commerce Server 2007 BizTalk Adapters\Orders\&amp;lt;some key&amp;gt;&amp;#39; is denied.  &lt;p&gt;&lt;a href="http://www.biztalkgurus.com/pics/Blog/IssueswiththeCommerceServerOrdersAdapter_12300/Ref_Err.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="274" alt="Ref_Err" src="http://www.biztalkgurus.com/pics/Blog/IssueswiththeCommerceServerOrdersAdapter_12300/Ref_Err_thumb.jpg" width="415" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;10% of the time:&lt;/p&gt; &lt;p&gt;The Messaging Engine failed to update the configuration for the receive location &amp;quot;Receive Location1&amp;quot; with URL &amp;quot;&amp;lt;some address&amp;gt;&lt;a href="http://IP/OrdersWebService/OrdersWebService.asmx&amp;quot;"&gt;&amp;quot;&lt;/a&gt; for adapter &amp;quot;Commerce Server Orders&amp;quot;. Reason: &amp;quot;Object reference not set to an instance of an object.&amp;quot;.  &lt;p&gt;&lt;a href="http://www.biztalkgurus.com/pics/Blog/IssueswiththeCommerceServerOrdersAdapter_12300/Obj_Err.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="296" alt="Obj_Err" src="http://www.biztalkgurus.com/pics/Blog/IssueswiththeCommerceServerOrdersAdapter_12300/Obj_Err_thumb.jpg" width="420" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;For those of you who have not worked with the Orders Adapter before, when you create a new Receive Location the adapter creates a local registry key to use to store the last polling time.&amp;nbsp; When I set up this receive location, I checked the registry by doing a search for &amp;quot;&amp;lt;some key&amp;gt;&amp;quot;.&amp;nbsp; I found the key inside the registry and noticed it was automatically created for me by the BizTalk Adapter as it should have been.&lt;/p&gt; &lt;p&gt;So what was the registry permission problem?&lt;/p&gt; &lt;p&gt;This &lt;a href="http://msdn2.microsoft.com/en-us/library/bb219350.aspx" target="_blank"&gt;page&lt;/a&gt; in the Commerce Server 2007 help guide was helpful in finding the bug... I mean problem.&amp;nbsp; This states that on a 64-bit BizTalk Server, the Commerce Server Adapter uses two different registry locations depending on if your host is 32-bit or 64-bit.&lt;/p&gt; &lt;p&gt;For a 32-bit Host, the keys should be here: &lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Commerce Server 2007 BizTalk Adapters&lt;/p&gt; &lt;p&gt;For a 64-bit Host, the keys should be here: &lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Commerce Server 2007 BizTalk Adapters&lt;/p&gt; &lt;p&gt;Since my host is a 64-bit Host, the error message above is correct in the location it is looking for the registry settings.&amp;nbsp; &lt;/p&gt; &lt;p&gt;So what happened to the settings I saw in the registry?&amp;nbsp; It turns out they were put into the Wow6432Node and I did not notice the full path to the registry key.&lt;/p&gt; &lt;p&gt;The fix was simple.&amp;nbsp; All I had to do is move the keys the Adapter created in the incorrect location into the expected location for the 64-bit Host.&amp;nbsp; Note that this process will need to be done any time the Registry Key changes, which on a production server should be almost never or any time you add a new receive location.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;To summarize&lt;/strong&gt;: &lt;br /&gt;When running a 64-bit Host with the Commerce Server Orders BizTalk Adapter, you need to move the auto created registry keys from the Wow6432Node location to the correct location.&lt;/p&gt; &lt;p&gt;Note that 32-bit Hosts running on 64-bit BizTalk Servers do not have any issues, nor do 32-bit BizTalk Servers.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=17785" width="1" height="1"&gt;</description></item><item><title>Commerce Server Orders Receive Adapter: Search clause factory failed</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/02/28/commerce-server-orders-receive-adapter-search-clause-factory-failed.aspx</link><pubDate>Fri, 29 Feb 2008 05:06:05 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:17780</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/02/28/commerce-server-orders-receive-adapter-search-clause-factory-failed.aspx#comments</comments><description>&lt;p&gt;Sometimes getting BizTalk to communicate successfully with Commerce Server 2007 using the provided Orders Adapter can be tricky.&lt;/p&gt; &lt;p&gt;Here is a quick tip when initially setting up the Orders Receive Adapter in BizTalk 2006 R2.&lt;/p&gt; &lt;p&gt;If you receive the following error:&lt;/p&gt; &lt;p&gt;Creating the search clause factory failed for Commerce Server Orders Receive Adapter.&amp;nbsp; Message You are not authorized to perform the requested operation.&amp;nbsp; &lt;p&gt;Make sure the user the BizTalk Host is running under is added to the Commerce Server Order Web Service using azman (I made the user an Orders Admin) and that anonymous access is disabled on the site hosting the web services. &lt;/p&gt; &lt;p&gt;If you are on the same domain and Windows Authentication is enabled, make sure you are not supplying a user name and password on the receive location.&lt;/p&gt; &lt;p&gt;Hope this helps!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=17780" width="1" height="1"&gt;</description></item><item><title>Catalog Imports into Commerce Server with the BizTalk Adapter</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/02/20/catalog-imports-into-commerce-server-with-the-biztalk-adapter.aspx</link><pubDate>Thu, 21 Feb 2008 03:32:28 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:17630</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/02/20/catalog-imports-into-commerce-server-with-the-biztalk-adapter.aspx#comments</comments><description>&lt;p&gt;Recently I&amp;#39;ve been doing some work Commerce Server 2007 and BizTalk Server 2006 R2.&amp;nbsp; I have been using the Microsoft supplied Commerce Server Adapters for integration between Commerce Server and various systems.&amp;nbsp; &lt;/p&gt; &lt;p&gt;For those of you who do not have a lot of experience with Commerce Server, both the BizTalk Adapters and the Commerce Server Catalog Manage use the supplied Commerce Server Web Services for Catalog Imports.&lt;/p&gt; &lt;p&gt;When working with large catalog imports, both tools will run into a minor limitation with the file size.&amp;nbsp; &lt;/p&gt; &lt;p&gt;You may start to see this error when working with large catalog imports:&lt;/p&gt; &lt;p&gt;&amp;quot;The import failed because the import file is larger than the maximum size allowed on your server. Contact your system administrator.&amp;quot;&lt;/p&gt; &lt;p&gt;This is because the default maximum file size is around 200 MB.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Good news!&amp;nbsp; This value is very easy to update.&amp;nbsp; Simply navigate to the web.config file of the Catalog Web Service.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Look for the following attribute of of the catalogWebService node:&lt;/p&gt; &lt;p&gt;&amp;lt;catalogWebService maxUploadFileSize=&amp;quot;204800&amp;quot; /&amp;gt;&amp;lt;/catalogWebService&amp;gt; &lt;p&gt;All you need to do is change the value, reset IIS, and you are all set to upload larger files. &lt;p&gt;I&amp;#39;ve ran files in excess of 1 GB though both the Catalog Manager and the BizTalk Catalog Commerce Server Adapter.&amp;nbsp; I&amp;#39;m very surprised with the overall performance and shocked the whole thing does crash with such large files! &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=17630" width="1" height="1"&gt;</description></item><item><title>The BizTalker Vol 11 - Remove BAM Definitions During BizTalk Application Uninstall</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/01/02/The-BizTalker-Vol-11-_2D00_-Remove-BAM-Definitions-During-BizTalk-Application-Uninstall.aspx</link><pubDate>Wed, 02 Jan 2008 23:25:54 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:16218</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>1</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2008/01/02/The-BizTalker-Vol-11-_2D00_-Remove-BAM-Definitions-During-BizTalk-Application-Uninstall.aspx#comments</comments><description>&lt;p&gt;A few weeks ago I released Volume 11 of The BizTalker.&amp;nbsp; This issue, featuring an article by Eric Stott, walks though the automatic removal of BAM definitions during the uninstall of a BizTalk Application.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Read this issue &lt;a href="http://www.biztalkgurus.com/newsletter/TheBizTalker-volume-11.html"&gt;online&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Be one of the first to receive the BizTalker by signing up for the free email newsletter &lt;a class="" href="http://www.biztalkgurus.com/newsletter/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=16218" width="1" height="1"&gt;</description></item><item><title>Updated BizTalk Community Blog OPML File</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/12/17/update-biztalk-community-blog-opml-file.aspx</link><pubDate>Tue, 18 Dec 2007 04:55:00 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:15961</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/12/17/update-biztalk-community-blog-opml-file.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;ve made some updates to the BizTalk Community OPML File.&amp;nbsp; I currently have 88 Active BizTalk Bloggers on the list.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Most of these can be found on our &lt;a href="http://www.biztalkgurus.com/blogs/default.aspx"&gt;community blog aggregation site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For anyone wishing to use their own blog reader, the updated OPML can be found &lt;a href="http://www.biztalkgurus.com/opmlfeeds.aspx"&gt;here&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I also have a separate list of not-so-active BizTalk Blogger.&amp;nbsp; These people may have moved blogs or changed career - but the existing content is still relevant.&amp;nbsp; That OPML file can be found on the same download page.&lt;/p&gt;
&lt;p&gt;As always, if you know any BizTalk blogs not on the list, please let me know.&lt;/p&gt;
&lt;p&gt;As a special bonus, check out the OPML download page above to see a sneak peak at the new layout of BizTalkGurus.com!&amp;nbsp; The new look and feel will be going site-wide in the near future.&amp;nbsp; Feel free to post any comment of what you like or don&amp;#39;t like!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=15961" width="1" height="1"&gt;</description><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/rss/default.aspx">rss</category><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/community+biztalk+blogs/default.aspx">community biztalk blogs</category><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/opml/default.aspx">opml</category></item><item><title>PRO EDI in BizTalk 2006 R2 Book Now Available</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/12/04/pro-edi-in-biztalk-2006-r2-book-now-available.aspx</link><pubDate>Tue, 04 Dec 2007 17:17:42 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:15744</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/12/04/pro-edi-in-biztalk-2006-r2-book-now-available.aspx#comments</comments><description>&lt;p&gt;I just noticed Amazon.com has a new BizTalk book available.&amp;nbsp; It is called &lt;a href="http://www.amazon.com/gp/product/1590599357?ie=UTF8&amp;amp;tag=lightningcomcoll&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590599357" target="_blank"&gt;PRO EDI in BizTalk Server 2006 R2&lt;/a&gt; by Mark Beckner.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I have not had a chance to look at this book myself, but with the new EDI changes in BizTalk 2006 R2 I&amp;#39;m sure this book would be a valuable resource - if you had to do EDI....&lt;/p&gt; &lt;p&gt;Please post any comments if you have read or reviewed this book and let us know what you think about it.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/1590599357?ie=UTF8&amp;amp;tag=lightningcomcoll&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590599357" target="_blank"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="244" alt="ProEDI" src="http://www.biztalkgurus.com/pics/blog/PROEDIinBizTalk2006R2BookNowAvailable_9E9D/ProEDI.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=15744" width="1" height="1"&gt;</description><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/biztalk+books/default.aspx">biztalk books</category></item><item><title>Working with the BizTalk WCF Adapter on Windows XP</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/12/03/working-with-the-biztalk-wcf-adapter-on-windows-xp.aspx</link><pubDate>Tue, 04 Dec 2007 04:18:00 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:15724</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>4</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/12/03/working-with-the-biztalk-wcf-adapter-on-windows-xp.aspx#comments</comments><description>&lt;p&gt;WCF support&amp;nbsp;through the&amp;nbsp;different WCF Adapters provided in BizTalk R2 is a powerful new feature.&amp;nbsp; With the announcement of Oslo, working with the WCF Adapters now is even more critical to a BizTalk Developer.&lt;/p&gt;
&lt;p&gt;If you are like me, you do a majority of your BizTalk work on a Windows XP computer or laptop.&amp;nbsp; This can cause some problems when working with the WCF Adapters.&lt;/p&gt;
&lt;p&gt;Lets take a look at what needs to be done in order to work with WCF and BizTalk on Windows XP.&lt;/p&gt;
&lt;p&gt;First, lets look at the core issue - lack of Application Pools in Windows XP. &lt;/p&gt;
&lt;p&gt;Here is what you need to do first in order to work with the WCF Adapters (using IIS - probably the most common scenario for beginners). &lt;/p&gt;
&lt;p&gt;- Add your ASPNET user to the Isolated Host Users group&lt;/p&gt;
&lt;p&gt;- Make sure your Receive Location is enabled&lt;/p&gt;
&lt;p&gt;- Make sure the address in your Receive Location is correct - looks like &amp;quot;/BizTalkWcfServer1234/Service1.svc&amp;quot;&lt;/p&gt;
&lt;p&gt;- Restart IIS &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Important Note: You can only run one type of WCF Adapter per Application Pool.&amp;nbsp; So on XP, you can only run one type of WCF Adapter at a time.&amp;nbsp; If you want to switch from WCF-BasicHttp to WCF-WSHttp you will need to restart IIS.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;On Windows 2003 boxes, each Adapter you want to run through IIS will need a different Application Pool in order to have them co-exist.&lt;/p&gt;
&lt;p&gt;Of course, you can always use the Customer Adapter and do anything you want inside that adapter.&amp;nbsp; That adapter is not as user friendly and not really a good place to start for beginners.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Below is a list of common WCF Errors you might encounter when working with the WCF Adapter.&amp;nbsp; In most cases, the error messages give you enough information to correct the problem.&lt;/p&gt;
&lt;p&gt;WCF Adapter Common Errors (the error messages are very specific and tell you what to do to fix the problem): &lt;/p&gt;
&lt;p&gt;&lt;i&gt;The Messaging Engine failed to register the adapter for &amp;quot;WCF-WSHttp&amp;quot; for the receive location &amp;quot;/BizTalkWcfService1234/Service1.svc&amp;quot;. Please verify that the receive location exists, and that the isolated adapter runs under an account that has access to the BizTalk databases. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;Potential Causes: Application pool user doesn&amp;#39;t have correct permissions, Typo in the Receive location name&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;The Messaging Engine failed to register an adapter &amp;quot;WCF-BasicHttp&amp;quot;. Details: &amp;quot;Registering multiple adapter types within the same process is not a supported configuration. For e.g. HTTP and SOAP receive adapters cannot co-exist in the same process&amp;quot; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Potential Causes: Already have a different adapter type loaded into IIS, Adapter binding types do not match&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Receive location for address &amp;quot;/MyService.WCF/MyService.svc&amp;quot; not found. (The BizTalk receive location may be disabled.)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Potential Causes: Receive location disabled, Typo in Receive Location name&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=15724" width="1" height="1"&gt;</description><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/WCF/default.aspx">WCF</category></item><item><title>The BizTalker Vol 10 - Visual Studios 2008 Released</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/26/the-biztalker-vol-10-visual-studios-2008-released.aspx</link><pubDate>Mon, 26 Nov 2007 21:34:00 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:16216</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/26/the-biztalker-vol-10-visual-studios-2008-released.aspx#comments</comments><description>&lt;p&gt;Last week, I released Volume 10 of The BizTalker.&amp;nbsp; The headline for this issue is the release of Visual Studios 2008 and the .Net 3.5 framework.&lt;/p&gt;
&lt;p&gt;View this issue &lt;a href="http://www.biztalkgurus.com/newsletter/TheBizTalker-volume-10.html" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Be one of the first to receive the BizTalker by signing up for the free email newsletter &lt;a href="http://www.biztalkgurus.com/newsletter/TheBizTalker-volume-10.html" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=16216" width="1" height="1"&gt;</description><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/visual+studios/default.aspx">visual studios</category><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/Biztalker/default.aspx">Biztalker</category></item><item><title>Visual Studios 2008 and BizTalk - Think Again</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/20/visual-studios-2008-and-biztalk-think-again.aspx</link><pubDate>Wed, 21 Nov 2007 01:13:35 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:15459</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>1</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/20/visual-studios-2008-and-biztalk-think-again.aspx#comments</comments><description>&lt;p&gt;Yesterday, Visual Studios 2008 and the .Net Framework 3.5 was released by Microsoft.&lt;/p&gt; &lt;p&gt;I, of course, immediately download the Team Suite edition from MSDN and installed it on a Virtual Machine.&amp;nbsp; Then, went about my daily business of opening up a BizTalk project to get some work done.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The project conversion wizard opened and ran but the projects were unable to open inside Visual Studios.&amp;nbsp; This really wasn&amp;#39;t a big surprise and doesn&amp;#39;t cause me much pain since none of my projects are working with Visual Studios 2008 yet.&lt;/p&gt; &lt;p&gt;I found a news group post that said a patch for BizTalk might be coming out at some point to allow it to work with Visual Studios 2008.&amp;nbsp; But I have not heard anything about a timeline.&lt;/p&gt; &lt;p&gt;To summarize, have fun working with Visual Studios 2008 but keep in mind you might have a hard time doing BizTalk development.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=15459" width="1" height="1"&gt;</description></item><item><title>Upgraded to Community Server 2007 - How's things working?</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/06/upgraded-to-community-server-2007-how-s-things-working.aspx</link><pubDate>Wed, 07 Nov 2007 05:25:34 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:15125</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>3</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/06/upgraded-to-community-server-2007-how-s-things-working.aspx#comments</comments><description>&lt;p&gt;Today (on Tuesday November 6th) I have upgrade the blogs and forums of BizTalkGurus.com to the newest version of Community Server 2007.&amp;nbsp; &lt;/p&gt; &lt;p&gt;You may have noticed the site was down for about an hour during the upgrade and everyone will have to login again.&lt;/p&gt; &lt;p&gt;Please post a comment here or send me an email if you have any problems with the upgrade.&lt;/p&gt; &lt;p&gt;The only problem I seem to be having is I keep getting logged out every few minutes.&amp;nbsp; If anyone else has this problem, let me know.&lt;/p&gt; &lt;p&gt;All my forum and blog templates have been reset to the base layout.&amp;nbsp; So over the next few days (ok maybe week or two) I&amp;#39;ll up trying to get them back to normal or at least updating them to something other than the default.&lt;/p&gt; &lt;p&gt;I&amp;#39;m also thinking of removing or stopping the aggregated blog posts I have on the site (&lt;a title="http://www.biztalkgurus.com/blogs/biztalksyn/" href="http://www.biztalkgurus.com/blogs/biztalksyn/"&gt;http://www.biztalkgurus.com/blogs/biztalksyn/&lt;/a&gt;).&amp;nbsp; &lt;/p&gt; &lt;p&gt;Does anyone use this feature of the site?&amp;nbsp; Love to get some feedback on this.&lt;/p&gt; &lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=15125" width="1" height="1"&gt;</description></item><item><title>Advanced BizTalk Orchestration Session Slides and Demos for Download</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/05/Advanced-BizTalk-Orchestration-Session-Slides-and-Demos-for-Download.aspx</link><pubDate>Tue, 06 Nov 2007 03:48:14 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:15072</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>2</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/11/05/Advanced-BizTalk-Orchestration-Session-Slides-and-Demos-for-Download.aspx#comments</comments><description>&lt;p&gt;I've posted the power point slides and three demos from the SOA and BPM Conference.&amp;#xA0; &lt;/p&gt;  &lt;p&gt;The three demos cover:&lt;/p&gt;  &lt;p&gt;1. Untyped Messages and Dynamic Transforms&lt;/p&gt;  &lt;p&gt;2. Partner and Self Correlating Ports&lt;/p&gt;  &lt;p&gt;3. Convoys&lt;/p&gt;  &lt;p&gt;You can find the content here: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.biztalkgurus.com/soa2007/index.aspx"&gt;http://www.biztalkgurus.com/soa2007/index.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This package also includes the Convoy Virtual Subscription viewer I showed in the demo.&amp;#xA0; This can also be downloaded separately &lt;a href="http://www.biztalkgurus.com/Tools/Convoy-Subscription-Viewer.html" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I'd also love any feedback from anyone who attended the session.&amp;#xA0; Did the Horse Racing and Bowling example help simplify Convoys?&amp;#xA0; Should I have covered something else or go into more details?&lt;/p&gt;  &lt;p&gt;Thanks.&lt;/p&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=15072" width="1" height="1"&gt;</description></item><item><title>Oslo meet BizTalk, BizTalk meet Oslo</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/10/30/Oslo-meet-BizTalk_2C00_-BizTalk-meet-Oslo.aspx</link><pubDate>Wed, 31 Oct 2007 02:59:00 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:14959</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/10/30/Oslo-meet-BizTalk_2C00_-BizTalk-meet-Oslo.aspx#comments</comments><description>&lt;p&gt;Today at the SOA Conference in Redmond Microsoft publicly announced Oslo.&amp;nbsp; The next generation of Service Oriented Technologies that will be included in the next major wave of product releases. &lt;/p&gt;&lt;p&gt;Oslo will focus on two core areas: modeling and services.&amp;nbsp; &lt;/p&gt;&lt;p&gt;While Oslo itself is not a product, it will most likely have modeling tools specific to building, monitoring, and deploying Oslo based solutions.&lt;/p&gt;&lt;p&gt;Oslo will introduce new service offerings with a strong focus on &amp;quot;cloud&amp;quot; based technologies - using BizTalk Services.&amp;nbsp; But clients will still be able to leverage in house solutions. &lt;/p&gt;&lt;p&gt;Oslo will be part of upcoming releases of major software platforms including:&lt;/p&gt;&lt;p&gt;Visual Studio &amp;ldquo;10&amp;rdquo;&lt;/p&gt;&lt;p&gt;System Center &amp;ldquo;5&amp;rdquo;&lt;/p&gt;&lt;p&gt;BizTalk Server &amp;ldquo;6&amp;rdquo; (a.k.a. BizTalk vNext) &lt;/p&gt;&lt;p&gt;BizTalk Services &amp;ldquo;1&amp;rdquo; (yes, it will come out of beta someday)&lt;/p&gt;&lt;p&gt;.NET Framework &amp;ldquo;4&amp;rdquo;&lt;/p&gt;&lt;p&gt;What to do if you are an an existing BizTalk Developer?&lt;/p&gt;&lt;p&gt;I&amp;#39;ve heard it from many BizTalk developers I&amp;#39;ve worked with in the past years.&amp;nbsp; What should we do with Work Flow replacing BizTalk?&amp;nbsp; I&amp;#39;m sure the same people will be thinking... What should we do now with Oslo on the way?&amp;nbsp; &lt;/p&gt;&lt;p&gt;I think this statement from the &lt;a href="http://www.directionsonmicrosoft.com/samples/Olso1107.pdf" target="_blank"&gt;Directions on Microsoft&lt;/a&gt; document says it best: &lt;br /&gt;&amp;quot;&lt;em&gt;The most important product in the Oslo initiative is BizTalk Server V6, which will deliver a new messaging component based on Windows Communication Foundation and a new workflow engine based on the Windows Workflow Foundation&lt;/em&gt;&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Right now:&lt;/strong&gt; Keeping working with BizTalk!&amp;nbsp; With the understanding that down the road BizTalk will have enhanced support for WCF and WF.&amp;nbsp; Make sure you give the &lt;a href="http://www.directionsonmicrosoft.com/samples/Olso1107.pdf" target="_blank"&gt;Directions on Microsoft&lt;/a&gt; document a read and remember it is still early on in the cycle so really anything is possible right now.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Don&amp;#39;t get scared...&lt;/strong&gt;&amp;nbsp; but we have to face the music that most likely Business Processes as we know it (Orchestrations) will be phased out and replaced with Work Flow.&amp;nbsp; As I see it, this is a huge step forward and expands the boundaries on what is possible inside BizTalk Server.&lt;/p&gt;&lt;p&gt;Not since the release of BizTalk Server 2004 have I been so excited about an upcoming Microsoft product release!&amp;nbsp; &lt;/p&gt;&lt;p&gt;We can expect to see some type of beta releases starting in 2008.&lt;/p&gt;&lt;p&gt;Full press release is &lt;a href="http://www.microsoft.com/presspass/press/2007/oct07/10-30OsloPR.mspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=14959" width="1" height="1"&gt;</description><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/Biztalk+V6/default.aspx">Biztalk V6</category></item><item><title>BizTalk Advanced Orchestration Session at SOA Conference</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/10/25/BizTalk-Advanced-Orchestration-Session-at-SOA-Conference.aspx</link><pubDate>Thu, 25 Oct 2007 20:04:03 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:14867</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>2</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/10/25/BizTalk-Advanced-Orchestration-Session-at-SOA-Conference.aspx#comments</comments><description>&lt;p&gt;I'm just putting the final touches on my demos for my session at the 2007 SOA and BPM Conference in Seattle.&amp;#xA0; &lt;/p&gt;  &lt;p&gt;My session is on Friday, November 2nd at 10 AM in the Cascade room.&amp;#xA0; Session details are below.&amp;#xA0; &lt;/p&gt;  &lt;p&gt;Hope to see you there!&lt;/p&gt;  &lt;p&gt;&amp;#xA0;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Track&lt;/b&gt;: Solution Architecture Track&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session Title&lt;/b&gt;: BizTalk Advanced Orchestration Concepts and Best Practices&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session Level&lt;/b&gt;: 300&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session Abstract&lt;/b&gt;:&lt;/p&gt;  &lt;p&gt;Business processes are a required component in most Enterprise Integration solutions today. Business processes are modeled, designed, and built inside BizTalk Server using Orchestrations. Orchestration can range from a few simple shapes to a complex multi Orchestration, Transactional process. This session focuses on highlighting Advanced Orchestration features and best practices that can be used to shorten development time and increase overall Business Process reusability. Topics covers are: Untyped Messages, Dynamic Transforms, Starting Orchestration, Passing Port Parameters, and Convoys.&lt;/p&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=14867" width="1" height="1"&gt;</description></item><item><title>BizTalk Server 2006 R2 RTM now on MSDN</title><link>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/09/27/BizTalk-Server-2006-R2-RTM-now-on-MSDN.aspx</link><pubDate>Thu, 27 Sep 2007 12:53:00 GMT</pubDate><guid isPermaLink="false">c4dd2918-4541-4a95-8338-be99430f076e:14012</guid><dc:creator>Stephen W. Thomas</dc:creator><slash:comments>0</slash:comments><comments>http://www.biztalkgurus.com/blogs/biztalk/archive/2007/09/27/BizTalk-Server-2006-R2-RTM-now-on-MSDN.aspx#comments</comments><description>&lt;p&gt;Microsoft has released the developer edition of BizTalk 2006 R2 on MSDN.&amp;nbsp; Along with Windows 08 RC0.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Anyone with MSDN access should now be able to access the software.&amp;nbsp; Non-MSDN users can still access R2 but its a &lt;a href="http://technet.microsoft.com/en-us/bb738059.aspx" target="_blank"&gt;free trial version&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I&amp;#39;m not sure what the plans are for posting other editions on MSDN or what the time frame is.&lt;/p&gt;&lt;p&gt;Happy BizTalking!&lt;/p&gt;&lt;img src="http://www.biztalkgurus.com/aggbug.aspx?PostID=14012" width="1" height="1"&gt;</description><category domain="http://www.biztalkgurus.com/blogs/biztalk/archive/tags/Biztalk+2006+R2+Software/default.aspx">Biztalk 2006 R2 Software</category></item></channel></rss>