Showing posts with label XSLT. Show all posts
Showing posts with label XSLT. Show all posts

Wednesday, May 2, 2012

How BizTalk Maps Work by Sandro

Dear BizTalkers,
As I was researching more for my BizTalk mapping post

I came across very interesting posts (three part series) by Sandro Pereira (Always pleasure to read his work)


As of now only two of them has been published by him, so I will keep you updated whenever third part comes out.




How BizTalk Maps Work – Processing model (Part 1)
How BizTalk Maps Work – Deconstructing a map (Part 2)
How BizTalk Maps Work – The sequence of links (Part 3) (coming soon) :)

I went through the posts and trust me they are worth the time... so do yourself a favor and read it



Rajshekar's Maps vs XSLT comparison

Hi BizTalkers,
I came across this interesting post by Rajshekar's comparison of the XSLT and BizTalk (virtual) maps. BizTalk Virtual Mapper VS Custom-XSLT 


As per my experience, if you are experienced BizTalk developer then obviously you also faced this dilemma before.... 
There are many options to transform one xml / multiple xml to new xml
1. Use BizTalk mapper 
2. Use .NET assembly which takes xmlnode as parameter and then use System.xml xpath queries in .net class
3. Use of XSLT


My personal favorite has been using XSLT or .NET class (especially in BTS04 upto BTS06 R2) as both these options gave me chance to debug my code than just testing it (as we do in map). But with newer mapper in 2010 things look much better than previous versions of BizTalk.


But from my experience too XSLT or .NET class remains my  preferred approaches over BizTalk mapper.


What's your preferred way of transformation of messages?

FEEDJIT Live Traffic Map