Filed under BPI
Tagged as BizTalk, Debug
With BizTalk Server 2009 it is possible to debug a BizTalk map within Visual Studio. This is very cool. But, at the moment not all mappings are supported. When you use functoids which references an external assembly then you can’t debug.
So, how does this work? Consider the next mapping:
Next, right click on the map and click debug:
Some messages appear. Just click yes, or overwrite or whatever appears
Finally next screen is shown:
Press F11. On the right screen you can see the generated input file:
You can also debug the functoids:
And see the value of the properties:
In the right pane you can see how the Xsl is building your output Xml:
Another screen example:
As you can see, Microsoft did a good job. When you have large mappings with multiple pages with functoids, lines, xslt etc this can be very handy.
Filed under BPI
Tagged as BizTalk, Debug, HAT
As you maybe have noticed in BizTalk Server 2009 the good old HAT is not there anymore. Actually, it is still there, but not for the queries. It seems that its only purpose is for the Orchestration Debugger (and Message Flow etc), which still isn’t integrated in Visual Studio (maybe the final release?).
Anyhow: what I am missing are the predefined queries from the HAT. You can create your own queries. If you compare the query builder with BizTalk Server 2006 R2, then you can see that you have more predefined possibilities, so that it is not that hard to retrieve the information you want. For example:
When you right click an Orchestration you can select the Orchestration Debugger:
As you can see: the old stuff (but it still works)