Performance Tip – when using WCF-Custom with Dynamic Send Ports and Custom Bindings on BizTalk Server 2009

In BizTalk Server 2006 R2, when the WCF-Custom adapter was used with any binding, the WCF-Adapter would try to determine, at runtime, whether a System.Transactions TransactionScope was required when sending a message over a channel. This involved the following: If an out-of-box binding was used, then most of those bindings have a Transactions property. We…

1

Using the WCF federation bindings with the WCF Adapter in Microsoft biztalk server

Even though the WCF Federation bindings aren’t yet officially supported for use with the WCF Adapter, for most purposes, you can get your scenario to work (and in case your scenario does not work as expected, you should contact Microsoft Support so that we can investigate the issue – we of course might not fix…

0

Using One-Way Operations with the WCF Adapter in BizTalk

If you’ve used the WCF Adapter in BizTalk to communicate using one-way contracts with WCF Clients (by having a WCF Receive Location) or WCF Services (by having a WCF Send Port), you must have realized that the WCF Adapter cannot handle one-way contracts easily. The current design of the adapter is this: For send ports,…

3

Huge Memory Consumption When Executing Maps Present In Large Assemblies

Suppose your BizTalk Maps are present in assemblies that are large (let’s say that 5 mb and above can be considered as large). You might run into the situation where the memory consumption of the BizTalk Host Instances executing such maps (either within an Orchestration, or on a Receive Port) grows quite large. If you…

4

Specifying a ListenUri for a WCF Adapter Receive Location

When configuring a receive location using the WCF-Custom adapter, there is a textbox for specifying the endpoint address on the General tab of the configuration dialogs. There is however no field where you can specify values for the ListenUri and ListenUriMode values for the endpoint. One way is to write a custom endpoint behavior which…

0