Tech Blog

Understanding the BizTalk Mapper: Part 12 – Performance and Maintainability

25th February 2008

In this section:Performance    Summary of Tests    Testing performance in isolation (non-BizTalk)    Performance Test Results    Measuring Memory Usage in BizTalk    BizTalk Memory Test Results    Byte Arrays […]

Understanding the BizTalk Mapper: Part 11 – Advanced Functoids

19th February 2008

Interestingly, all of the advanced functoids emit XSLT. No C# in sight at all. The reason for this is that the functoids in this category […]

Understanding the BizTalk Mapper: Part 10 – Database Functoids

17th February 2008

This category contains both Database and Cross Referencing Functoids – but they all connect to a database to retrieve/update data. Unlike all other default functoids, […]

Understanding the BizTalk Mapper: Part 9 – Cumulative Functoids

15th February 2008

Of the functoids in this category, only Cumulative Sum has a counterpart in XSLT v1.0 – all the others can be performed in XSLT v2.0, […]

Understanding the BizTalk Mapper: Part 8 – Scientific Functoids

14th February 2008

Yet another category which has no direct support in XSLT v1.0 or XSLT v2.0! However, given the strong support for scientific functions in .NET, it’s […]

Understanding the BizTalk Mapper: Part 7 – Conversion Functoids

13th February 2008

Surprisingly, neither XSLT v1.0 nor XSLT v2.0 have any built-in conversion support (well, not for the scenarios represented in this category anyway). It is possible […]

Understanding the BizTalk Mapper: Part 6 – Date/Time Functoids

12th February 2008

XSLT v1.0 has no support for Date/Time values, whilst XSLT v2.0 has full support. Therefore it’s not surprising that your only option is to use […]

Understanding the BizTalk Mapper: Part 5 – Logical Functoids

11th February 2008

Whenever I’ve looked at the XSLT generated by a map I’ve always been confused by the amount of inline C# generated by these functoids. After […]

Understanding the BizTalk Mapper: Part 4 – Mathematical Functoids

10th February 2008

Mathematics is not a strong point of XSLT. XSLT v1.0 has very poor mathematic support, whilst XSLT v2.0 has better support, but only by a […]

Understanding the BizTalk Mapper: Part 3 – String Functoids

8th February 2008

The String Functoids are probably the most frequently used in maps (in my experience), mainly because they’re the most familiar to a procedural programmer (i.e. […]