BizTalk and SOA

Microsoft announces "Dublin"
Microsoft will be presenting some very interesting stuff at the PDC this year. One of the much-anticipated Oslo-related messages came last week, ahead of the conference, with the public announcement of "Dublin", an Application Server and host for WF / WCF applications. And get this: There will be CTP BITS available for .NET Framework 4.0 and Dublin at the PDC! Essentially, Dublin offers significant feature additions to the WAS (Windows Process Activation Services - remember?) that ship with Server...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, October 06, 2008 5:33 PM | Feedback (2)

Consuming a WCF service
Adding references to WCF services is trivially easy with Visual Studio 2008, but if you're still working with 2005 there are a few things that need to be considered when referencing WCF services instead of using Add Web Reference. The following step-by-step is meant to help particularly those who have not developed WCF services but just need to consume them. It applies to both, VS 2005 and VS 2008. Prerequisite installs for Visual Studio 2005 If you are in a library, console, or Windows forms project,...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, February 04, 2008 7:12 PM | Feedback (20)

Content type error consuming a WCF service
Here's an easily misinterpreted error when consuming a WCF service that's hosted in IIS (vs. a self-hosted service): The content type text/html;charset=iso-8859-1 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. This typically happens with a mis-configured service. Anything that will result in a configuration or compile error will be returned as a 500...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Friday, February 01, 2008 5:28 PM | Feedback (8)

Come join us at the BizTalk R2 Launch Fest!
I will be presenting the about the WCF LOB Adapter SDK ("Connect ANYthing") at the BizTalk R2 launch on December 13th at the Microsoft Silicone Valley Campus. Please join us for this event - we have some interesting new stuff to show and talk about in the SOA, ESB, BPM arena. Following is the official invitation. Sign up today - it's free! ***************** Join industry experts from Xterprise, Magenic Technologies, and Microsoft on December 13th, 2007 for the BizTalk R2 Launch- Extending SOA beyond...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, December 03, 2007 11:36 AM | Feedback (0)

Transactions with the BizTalk 2006 R2 SAP Adapter
When you're working with BizTalk SAP adapter to call BAPIs or RFCs, you will find that any create/delete/update call requires you to make an additional BAPI call to BAPI_TRANSACTION_COMMIT or BAPI_TRANSACTION_ROLLBACK to commit the data into SAP. This does not, as one might expect, involve a distributed transaction (Atomic scope shape in orchestration), but it requires setting connection properties on the adapter to control the persistence of connections. Here are the steps to commit or rollback...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, October 29, 2007 5:21 PM | Feedback (2)

SELECT DISTINCT in a BizTalk Map
A recent POC presented me with the following problem: I receive a PurchaseOrder line item list from SAP, containing order header information in a flattened data structure. The SALES_ORDERS node actually contains line item records (complete with order header fields), which we needed to roll up into order-level records. This would be analagous to a SQL SELECT DISTINCT on the OrderNumber. The goal of this exercise was to find an efficient way to use the mapper tool, and not resort to custom xslt altogether....
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, October 29, 2007 2:29 PM | Feedback (5)