In terms of high-level requirements, I need to pull in lists from a couple of different web apps. To do this, I’m using SPD 2010 to create an External Content Type for the list of interest. I’m able to create a SOAP Service or WCF Service connection just fine. However, when I try to create the external content type and create a Read Item Operation on one of the GetList or any other Get* (or other Update methods for that matter) methods, I get the following error:"The method that your operation is based on has parameters with complex types that do not have default parameterless constructor. This kind of data source methods cannot be used in Business Data Catalog."I tried defining an operation on the “AddAttachment” method, and that worked just fine. I also tried providing default values to the listName and viewName parameters when creating the SOAP Service connection, but still get the error. Same issue with a WCF Service connection as well. Does anyone know if this is a 2010 issue, or am I approaching this requirement incorrectly? What are other approaches for connecting to lists that reside in a different web app than yours?
View Complete Post