Send Hosts per Send Port?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hello,

Does anyone know why we can configure the BizTalk Host per Receive Location in BizTalk 2004, but can't do the same for individual Send Ports? When sending messages from BizTalk, you can only configure the Send Host per adapter.

My situation is this: I have two distinct business processes running through a single BizTalk server. One is relatively high volume but not business critical, and the other is lower volume but very business critical. Both use the same Send adapter, which is a custom adapter that is basically a proxy to a .NET WebService. Maybe you can see where this is going.

Now, the higher volume business process occasionally spikes high enough that it causes the adapter in question to start raising "There were not enough threads available in the thread pool..." messages from the .NET WebRequest class, basically because the ThreadPool is starved and the WebRequest checks to make sure that at least two threads are available in the pool before performing its operation.

I'm updating the thread pool settings referenced here [1] to increase the size of the Thread Pool. However, what I'd really like to do is to isolate my two different business processes into their own hosts, so that a spike in volume for one process won't cause failures in the second, more critical process.

However, I can't seem to configure two different send ports using the same adapter to go to different BizTalk Hosts. Does anyone have any suggestions? I suppose I could create a new custom adapter that's just like my current one, but I'd like to find a better option, if there is one.

Thanks,
Craig Vermeer

[1] http://support.microsoft.com/default.aspx?scid=kb;en-us;886966
.



Relevant Pages

  • Re: Receive location Receive Location1 has no receive handler sp
    ... It looks like you didn't configure BizTalk properly. ... I right-clicked in the FILE adapter section, and clicked on New, Receive ... Handler to create a new handler ... No BizTalk Host specified. ...
    (microsoft.public.biztalk.general)
  • RE: Errors on Activating Receives
    ... For most polling type adapters there is an error threshold, ... Sql Adapter errors out 5 times in a row, BizTalk will disable that recieve ... it appears that if the stored procedure ...
    (microsoft.public.biztalk.general)
  • RE: Very odd behaviour of our receivehost (bts2006 R2)
    ... I know biztalk heavily relies on AD... ... It's not the isolated receive host, it's the 'normal' receive host that is ... receivehost after that and still this sometimes doesn't help, ... It's my impression that the adapters I installed (AX2009 biztalk adapter ...
    (microsoft.public.biztalk.general)
  • Re: Thread shortage - performance recommendations please
    ... I think you might find the thread-pool error is being returned by the ... There is a Biztalk Performance white paper that specifies performance ... > have a separate host for your Soap send adapter. ...
    (microsoft.public.biztalk.general)
  • Re: Looking for advice/info on BizTalk
    ... The Schema editor (which can create and work with EDI document definitions) and BizTalk Mapper would be enough. ... One time I've "created" the new adapter. ...
    (microsoft.public.biztalk.general)