Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

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?

share|improve this question
add comment

2 Answers

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)

share|improve this answer
    
I tried this. It didn't solve the problem. –  Colin Mar 8 '12 at 11:02
add comment
up vote 0 down vote accepted

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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