In SharePoint 2010, I have a BDC connection created by importing a BDC model file via central admin. However, the machine providing the web-service has changed and I need to update the BDC model's properties to reflect this. (In particular, the WSDL's URL has changed).

How can I do this? If I attempt to simply upload an updated .bdcm file I get the error:

Application definition import failed. The following error occurred: Cannot merge contents of LobSystem (External System) with Name 'TrainingService' as it appears to be different from a preexisting LobSystem in the current load context. Error was encountered at or just before Line: '13' and Position: '8'.

I am considering using Import-SPBusinessDataCatalogModel with the -Force parameter, but am worried that my existing lists based upon the external content type will break. Will this happen?

What is the correct approach for updating deployed BDC models?


Did you update the version numbers? Go through your file and increase all "Version" tags by one (the last number, the format is 1.n.n.n)

| improve this answer | |
  • I tried this. It didn't solve the problem. – Colin Mar 8 '12 at 11:02

I found the solution here: http://social.technet.microsoft.com/Forums/ha-Latn-NG/sharepoint2010setup/thread/801586ef-ddf4-4dd7-a562-0126af291beb

Simply deleting the old BDC model and importing the modified version worked.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.