Working with multiple hosts – question

Home Page Forums BizTalk 2004 – BizTalk 2010 Working with multiple hosts – question

Viewing 1 reply thread
  • Author
    Posts
    • #15698

      I got a "newbie" question on running application on multiple hosts, and I would appreciate any insight on this.

      Currently I am working on a single development machine. Let's say I have the following "applications" in the BizTalk Administration Console:

      App_Common_Schemas
      App_One
      App_Two

      App_One and App_Two both have a reference to the App_Common_Schemas.

      Let's say that I will have to deploy these BizTalk solutions to another system using 2 hosts, BizTalkHost1 and BizTalkHost2, which share the same MessageBox. I would like to run App_One using BizTalkHost1 and App_Two using BizTalkHost2, but I'm not sure how to do that. Do I have to create a msi for the common schema project and run it on both the hosts, and then run the App_One msi on the first host and App_Two msi on the second? Or would the hosts automatically share the assemblies as they are using the same MessageBox?

      Thanks

    • #15699

      The best way to accomplish this is to set up your dev in the same manner as you want your other system.  That rules out all kinds of potential problems.

       

      If that is not possible, the hosts are actually set inside the binding files.  You will need to export your binding files, update them, and add them back into the MSI (see my latest blog post on this).  They are a little hard to work with, but you’d want to change the Host for the required artifacts inside each application.

       

      Now with that said, it’s really not really that easy.  Schema for example don’t run inside a host on there own.  Nor do Applications for that matter. 

       

      The Orchestrations, Receives, and Sends run inside the hosts.  So you need to change your host settings on these inside your application.  Also note that the hosts run adapters and this needs to be changed at the adapter level.

       

      A typical scenario I set up is all Receives in one host, all Sends in another, and lastly all Orchestrations in there own host.

       

      Hope this helps.

Viewing 1 reply thread
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.