Hi everybody,
I really reached the limit of my diagnostic ability... ...please help me!!!!
I subscribed an Online Sharepoint 2013 Development site to try Business Connectivity Services and InfoPath forms. Using SharePoint Designer 2013 I successfully created an external content type
and an external list, including InfoPath forms.
When I use InfoPath Designer 2013 to customize the forms I can open and change them without any problems, but when I try to publish the changes I made I get the following error:
"An error has occurred. The form template has been published to the server but it can only be opened using InfoPath filler"
(please note that I changed just an existing label, without adding any new control or new fields).
If I try to do exactly the same things but with an normal SharePoint list everything works like a charm!
I noted that the main difference between the internal/external list is that with the internal list the publishing path in InfoPath 2013 is something like:
https://<sharepointsite>/lists/<listname>
whereas for the external list is something like the following:
https://<sharepointsite>/lists/<listname>/item/template.xsn
Trying to overcome the problem I installed SharePoint 2013 Enterprise on premise using the VM from the Windows Azure Gallery. In this case the error I get when I try to publish with InfoPath
Designer 2013 is the following:
The following URL is not valid:http://<sharepointsite>/lists/<listname>/item/template.xsn
and of course everything works fine with InfoPath Designer 2013 and regular SharePoint lists.
Even if I believe the problem is in general with external list and InfoPath, my external list is based on a the "Product" table from the "AdventureWorks2012" sample database
installed on SQL Azure and connected to SharePoint via Business Connectivity Services.
A bigthanks in advanceto anyone who isable toprovide useful informationto solve the problem!!!
Regards,
Fabio