Excel into BizTalk 2006 – the easy way

FarPoint just released a pipeline disassembler component for Excel documents (called “FarPoint Spread for Microsoft® BizTalk® Server 2006”). It looks pretty cool! It comes with a “Spreadsheet Schema wizard” that integrates with Visual Studio 2005. It could potentially save a lot of work.

I guess the reason that Microsoft hasn’t released anything like this is that they like to push the use of Infopath. Basically everything would be much easier if one uses Infopath, but there might be situations where this isn’t possible.

Performance tips and tricks at the BizTalk User Group

I’ll be speaking at the Toronto chapter of the BizTalk user group on Tuesday September 26th. Since this is “Performance” month over at the BizTalk TechNet site, I’ll be speaking about BizTalk performance factors. We’ll be looking at the factors that will affect your system as well as what is required to run a proper performance lab.


If you live in the GTA and are working with BizTalk, then stop by. BTUG sessions are usually held the last Tuesday of every month and are located at 2 Bloor St. West, 8th Floor. You can check out www.btug.biz for details. Hope to see you there.


Cheers and keep on BizTalking…

BizTalk Deployment Wizard thronging error while deploying a BizTalk Assembly. (SOX051116700042)

This is known bug of Biztalk 2004. I’m not sure this would happen in Biztalk 2006 environment again but I just want to make a memento of the issue.

When the Biztalk server has a NNTP service, above error will defenitely come up, due to the nntpsvc.dll which is NNTP service component. Biztalk deployment wizard loads the dll and try to call function, NNTPSVC_LPC ( this calls LookupAccountName ) using security context of NNTPSVC. But deployment wizard doesn’t actually have a permission to do so, one of the parameters will be empty and this AllocateCCall will throw an exception “Out of memory.”

This error does look like has something to do with DTC, but it doesn’t. It’s simply a matter NNTP svc.

Workaround :

Since there is a workaround for this, Microsoft didn’t make a hotfix for this. To solve this, you need to remove NNTP service from your Biztalk server.
We’ve done so, but I assume it will be solved as soon as the dll is deleted.

Unable to open shim database version registry key – v2.0.50727.00000

According to this,

Above .Net Runtime Error is simply a permissions issue.

1. Go to “Administrative tools” => Services.
2. Check to see which account is running “Enterprise Single Sign-On Service”.

This account needs to have access to the following Registry Key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\AppPatch

Assign “Full Control” to the account and the error will go away.

But in my case, the symptom doesn’t go away.

Domain, Win2003, VS2005, SQL2005.

Does anybody have any experience with this?

There are a lot of talks here but seems it’s not solved yet.

BizTalk 2006 and CLR Stored Procedures

On my current project, we are making use of SQL 2005’s ability to write stored procedures in C#. I went to configure a SQL send adapter to call one of the CLR sprocs, and was suprised to find I could not call it! It turns out, BizTalk is not able to call CLR procedures, unfortunately. As a work-around, we created a wrapper procedure in good-old T-SQL, which in turn calls the CLR sproc. Not the most elegant solution, but it worked in our scenario….

BizTalk Server 2006: FarPoint’s Spread for BizTalk Server 2006 Released!

The folks at FarPoint Technologies have released their latest product, the FarPoint Spread for BizTalk Server 2006. This is one of the single most important and long awaited innovations to the business process integration (BPI) market I've every seen.

Every day, thousands of Microsoft Excel worksheets are emailed across the world to trading partners, suppliers and customers. Excel has, in many ways, become the default media for sending data back and forth. And every day, someone has to manually open these worksheets and cut and paste the information into other "systems" which need this data. But no more! Now developers can use the FarPoint Spread disassembler pipeline component to extract this data as xml for further processing by BizTalk Server 2006 and any other systems that BizTalk can connect to. This literally opens up thousands and thousands of integration possibilities to BizTalk developers and makes it very simple and easy to get at the data inside an Excel workbook.

I've been using this new component for several months and it's already saved me countless hours of development time, not to mention allowing me to completely automate many manual business processes. I rarely make a "pitch" for non-MSFT development products, but if you're a BizTalk developer like me this is one tool that you really need in your "integration arsenal".

Technorati Tags: BizTalk, BizTalk Server, FarPoint, FarPoint Spread for BizTalk Server 2006

Share this post: Email it! | bookmark it! | digg it! | reddit!| kick it!

BizTalk Webcasts

I’m not sure of how many know of these Webcasts that Microsoft keep publishing. I didn’t know of them until recently and that I’ve learnt a lot by viewing them. I find it a excellent way of learning new things and tips from some of the most skilled people working with BizTalk.

I recommend the following: