How To Boost Message Transformations Using the XslCompiledTransform class Extended

Problem Statement Some of you posted the following feedback regarding my post How To Boost Message Transformations Using the XslCompiledTransform class: “Very nice post. I just have a question. How would you handle multiple input messages in a map? I have a map that has 2 input source messages that i would like to unit…

13

How to exploit the Text In Row table option to boost BizTalk Server Performance

Text in Row Table Option in SQL Server In SQL Server, text, ntext, or image fields are large character or binary strings (up to 2 gigabytes) that by default stored outside a data row. The data row contains only a 16-byte text pointer that points to the root node of a tree built of internal…

1

How to Throw Typed Fault Exceptions From Orchestrations Published as WCF Services Revisited

A couple of you experienced the following error: “Digest verification failed for Reference ‘#_0’” when using my component with the following configuration: Adapter: WCF-Custom Binding: WsHttpBinding or NetTcpBinding Security: Message ClientCredentialType: Windows So I decided to reopen the project and look into this problem. I made some researches on MSDN finally I decided to change…

0

How To Boost Message Transformations Using the XslCompiledTransform class

Introduction The BizTalk Runtime still makes an extensive use of the System.Xml.Xsl.XslTransform.  When you create and build a BizTalk project, a separate .NET class is generated. for each transformation map. Each of these classes inherits from the Microsoft.XLANGs.BaseTypes.TransformBase class. For convenience, I used Reflector to retrieve and report its code in the table below. As…

21

How to create a custom WCF Channel that debatches an inbound message

Introduction In the following post I’ll explain in detail a demo that I presented at TechReady 9 and TechEd 2009 in Berlin. The Problem Consider the following scenario: Your BizTalk application receives an XML request message through a two-way Receive Location (e.g. WCF, SOAP, HTTP). The inbound document contains multiple elements. For each item contained…

2