Problem: You attempt to use the External Item Picker in InfoPath 2013 and you receive a message and/or error message regarding Business Data Connectivity Services client components and/or the BCSLaunch.dll is missing.
The messages you may receive are as follows:
Solution
Originally I thought I needed to go to the link in the first message to install client components. That link takes you to Prerequisite software needed to work with external data in Office 2013. As of this writing there were only three (3) downloads. I figured I had the SQL components and obviously .NET Framework 4.0 so I decided to download and install the WCF Data Services 5.0 for OData V3. I thought this made sense since BCS now supports OData connections.
I probably didn't need that but, interestingly enough, after the installation, I received both the original message and then the BSCLaunch.dll is missing message appeared. On a different environment I never received the first message and it just went right to the BCSLaunch.dll is missing error message.
So anyway, the overall solution is a simple fix. You simply need to make sure you add Business Connectivity Services to your Office 2013 installation under the Office Shared Features:
Simple use the drop-down to select Run from My Computer:
Click Continue and Office will install the missing components.
After the installation is complete, you should now be able to add an External Item Picker onto your form without and errors or messages:
The messages you may receive are as follows:
The current operation requires Business Connectivity Services client components. Install Business Connectivity Services client components and try again.
The program can't start because BCSLaunch.dll is missing from your computer. Try reinstalling the program to fix this problem.
Originally I thought I needed to go to the link in the first message to install client components. That link takes you to Prerequisite software needed to work with external data in Office 2013. As of this writing there were only three (3) downloads. I figured I had the SQL components and obviously .NET Framework 4.0 so I decided to download and install the WCF Data Services 5.0 for OData V3. I thought this made sense since BCS now supports OData connections.
I probably didn't need that but, interestingly enough, after the installation, I received both the original message and then the BSCLaunch.dll is missing message appeared. On a different environment I never received the first message and it just went right to the BCSLaunch.dll is missing error message.
So anyway, the overall solution is a simple fix. You simply need to make sure you add Business Connectivity Services to your Office 2013 installation under the Office Shared Features:
(You can get to here through Control Panel -> Programs and Features -> right click Microsoft Office Professional Plus 2013 and select Change -> click Continue with Add or Remove Features selected.)
Simple use the drop-down to select Run from My Computer:
Click Continue and Office will install the missing components.
After the installation is complete, you should now be able to add an External Item Picker onto your form without and errors or messages:
Hi
ReplyDeleteWhat if we have Office 2010 on all Clients?
whats the solution therefore?
I am not sure if the error occurs with Office 2010. Obviously if you use browser-based forms there shouldn't be an issue.
DeleteInfoPath Question:
ReplyDeletewhen is you book about InfoPath 2013 ready to buy??? i want it urgently :_)
thx
Chris
Should be released the first week of August. It is available for pre-order on Amazon now.
DeleteWhen i try to select drop down in Business connectivity services, there is only one option and thats "NOT AVAILABLE". Now how can i resolve this problem.????
ReplyDeleteIs the BCS Service running on one of the servers? I would check Services on Servers and make sure it is started.
DeleteIf you have Office2010 installed on the same machine you need to disable it there first! Took me ages to figure that one out!
DeleteThanks, this saved me a lot of head scratching.
DeleteThis comment has been removed by the author.
ReplyDeleteDoes anyone know how to make this change in Office 365 Small Business Premium? I only get the option to "repair" office when I click "change" in Programs and Features. Thanks!
ReplyDeleteHi,
ReplyDeleteIs this component need to install for my client also or just need to my machine b'ce client only fill the form using infopath filler.Is need to install this 3 component?
I haven't dealt with this in awhile. if you get the error message then you need to install it :)
Delete