Geeks With Blogs
Yossi Dahan BizTalk
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

VS crashes? check your colour depth setting!
Over the last few months we've been seeing quite a few Visual Studio crashes when working with the orchestration designer. The scenarios vary slightly between machines - some would crash on build, others simply when opening an orchestration in the designer; some would crash very frequently, some only sporadically; some would crash even when opening the solution immediately after a reboot, others would work fine for a while and then crash; the bottom line was that we were having lots of crashes, and ......

Posted On Saturday, February 7, 2009 5:35 PM

Calling a service without adding a reference in BizTalk 2006 and BizTalk 2006 R2
We’ve been experimenting with calling ASMX web services from orchestrations without having to add a web reference (for the SOAP adapter) or use the generated items (for the R2 WCF adapter). The idea, in short, is to achieve increased decoupling between systems even in a web service scenario - Generally when you add a reference to a service in BizTalk 2006 or in R2 (although there are some clear differences between the implementation) the schemas for the request and response types are generated for ......

Posted On Saturday, November 29, 2008 11:16 PM

Publishing a service with federated identity from BizTalk Server [2009] – Part II
In my previous blog post I’ve described how I consumed a service that uses ws2007FederationHttpBinding from BizTalk Server; my next task was to expose an orchestration as a WCF service that uses this binding. In that post I’ve described what I think is a bug in BizTalk R2/2009 which prevents me from setting the issuer configuration through the UI. When consuming such a service this configuration exists in the send port, and I’ve managed to get enough time to manually edit a BizTalk bindings file ......

Posted On Tuesday, January 13, 2009 9:46 AM

Copyright © Yossi Dahan | Powered by: GeeksWithBlogs.net | Join free