Orchestration Deployment + Bindings

There seems to be an intermittent deployment problem with BizTalk 2006, that has been the cause of much time wasting. When attempting to deploy BizTalk artefacts either explicitly using the BizTalk Administration Console or the Visual Studio deploy functionality results in the following:

Error 26 Failed to add resource(s). Change requests failed for some resources. BizTalkAssemblyResourceManager failed to complete end type change request. Failed to update binding information. Could not enlist orchestration 'Net.Bencode.Orchestration,Orchestration, Version=1.0.0.0, Culture=neutral'. Could not enlist orchestration 'Orchestration.TestProcess'. All orchestration ports must be bound and the host must be set.

Most unusual—binding validation issues at deployment time. Thanks to James French soon discovered that the issue is related to the bindings cache that BizTalk maintains. In short, BizTalk creates (using assembly reflection) and maintains (using the BizTalkMgmt database) BindingInfo.xml files in the C:\Documents and Settings\User\Application Data\Microsoft\BizTalk Server\Deployment\BindingFiles directory. Destroying these temporary BindingInfo files forces fresh binding files to be generated and solves the above error.

BizTalk
Posted by: Ben Simmonds
Last revised: 28 Jun, 2011 01:17 PM

Comments

Vineet Kapur
Vineet Kapur
24 Apr, 2009 03:41 PM

I do not see this folder C:\Documents and Settings\User\Application Data\Microsoft\BizTalk Server\Deployment\BindingFiles ,, is there any other location it could be.

Error I am getting is;

Error 44 Failed to add resource(s). Change requests failed for some resources. BizTalkAssemblyResourceManager failed to complete end type change request. Failed to update binding information. "ErrorLog" could not be bound to "". The artifact "ErrorLog" does not belong to the same application as "" or its references.

Any suggestions

IlmarS
IlmarS
10 Aug, 2011 11:07 AM

The path in Windows Server 2008 is: C:\Users#YourUser#\AppData\Roaming\Microsoft\BizTalk Server\Deployment\BindingFiles

IlmarS
IlmarS
10 Aug, 2011 11:08 AM

The path in Windows Server 2008 is: C:\Users\%YourUser%\AppData\Roaming\Microsoft\BizTalk Server\Deployment\BindingFiles

 Deepshikha
Deepshikha
16 Aug, 2011 10:30 AM

Hey.. It helped me alot!! Thanks Ben :)

No new comments are allowed on this post.