Geeks With Blogs
Yossi Dahan March 2009 Entries
Oslo based solution for deploying BizTalk applications – the runtime
This is a third post in a series describing my Oslo based solution for deploying BizTalk applications; I’ve used this exercise to play around with ‘M’, but it was important for me to work on a real solution, with real benefits – something I could actually use…in Part I I discussed the concept and presented both the “source code” of my app and the output I was working toward; Part II was all about the MGrammar part of the solution. In this, third, part I will discuss the last missing piece –the runtime. ......

Posted On Sunday, March 29, 2009 9:56 AM

On Atomic Scope and Message Publishing
A few weeks back I worked on a process that looked something like this - It was triggered by the scheduled task adapter and then used a SQL send port to call SP to return list of ‘things’. It needed to split the things in the list to individual records, and to start a new, different, process, through pub/sub (to avoid the binary dependency with the called process), for each ‘thing’. Fairly simple. A lot of have been said on the different ways to split messages, I won’t repeat this discussion here; ......

Posted On Monday, March 23, 2009 9:16 AM

ASMX, WCF and enums woes
We’ve been slowly migrating our services from asmx to WCF, but as we’re still using BizTalk 2006 with no support for WCF we’ve been exposing endpoints configured for basicHttpBinding and consume them using the SOAP adapter. Generally speaking things have been going well, although we completely gave up on the idea of moving the services to WCF and NOT have to change the client, until yesterday we’ve stumbled into a serialisation issue – The SOAP adapter, as part of its work deserialises the request ......

Posted On Wednesday, March 18, 2009 10:18 AM

Ok, got your message, now let us have xsl re-use!
From the Microsoft Knowledgebase - The <xsl:import> element is used to import an external XSLT file. The <xsl:include> element is used to include an external XSLT file. You cannot use these elements in custom XSLT files that are defined in the Custom XSL Path Grid Properties in a BizTalk project. You cannot do this because a Uniform Resource Identifier (URI) that is defined in an external XSLT file may be from a nonsecure source such as the Internet. Am I (well, and Ben Gimblett here) ......

Posted On Monday, March 16, 2009 8:46 AM

Oslo based solution for deploying BizTalk applications – the grammar
A couple of weeks ago I published a post describing my Oslo based deployment framework for BizTalk. Two parts were missing from that post – the actual MGrammar and the runtime that processes the source code files. In this post I will go over the grammar I created for the framework; I will try to go over the complete grammar explaining the various steps, this is not intended to be a complete description of MGrammar (not that there’s a chance I could write one), but rather an overview by example; for ......

Posted On Saturday, March 14, 2009 10:47 AM

MSBuild support in BizTalk 2009
In my notes on BizTalk 2009 post I have highlighted the fact that now, as part of the BizTalk installation, you can select the “Project Build Components” which allow you to build BizTalk projects without Visual Studio or BizTalk installed on the build machine. This is very cool feature of the product, but I have to admit that I have missed something quite important; luckily - Mikael Hakansson hadn’t – the provided tasks do not support deployment of BizTalk projects, but only build (see Mikael’s article ......

Posted On Sunday, March 8, 2009 4:49 PM

Oslo based solution for deploying BizTalk applications
Since PDC I’ve been working on and off on an “Oslo” based solution for deploying a BizTalk application; unfortunately I couldn’t get a good chunk of time to play with this, so it’s been dragging a bit, but I’m getting close, so here are some details - I’m a big advocate of automated builds; it’s a topic that probably deserves a post of its own, so I won’t get started on this here, but the idea is that one must have a way to be confident that, when its time to [re-]deploy the app, it will get deployed ......

Posted On Wednesday, March 4, 2009 12:12 AM

Copyright © Yossi Dahan | Powered by: