Ошибка Infopath при создании подключения к данным

Я создал веб-службу SOAP для использования в форме infopath и добавил метод, который возвращает таблицу данных в качестве возвращаемого типа. Когда я пытаюсь добавить метод подключения к данным, он дает мне сообщение об ошибке, в котором говорится, что «выбранный XML-документ не может использоваться в качестве источника подключения к данным, поскольку он включает встроенные схемы XDR». Вот веб-метод, который я написал. он работает хорошо, запустите его в браузере.

[WebMethod]
public DataTable GetApplications()
{
    DataTable dt;


        using (SPSite mysite = new SPSite(SPContext.Current.Web.Url))
        {
            using (SPWeb myweb = mysite.OpenWeb())
            {

                SPSiteDataQuery query = new SPSiteDataQuery();
                query.Lists = "<Lists ServerTemplate=\"115\" />";
                query.ViewFields = "<FieldRef Name=\"Applicant File Number\" Nullable=\"TRUE\" Type=\"Text\" />" +
                                  "<FieldRef Name=\"Application Category \" Nullable=\"TRUE\" Type=\"Text\"/>" +
                                  "<FieldRef Name=\"Application Type  \" Nullable=\"TRUE\" Type=\"Text\"/>" +
                                 "<FieldRef Name=\"Submission ID  \" Nullable=\"TRUE\" Type=\"Text\"/>";
                query.Query = "<OrderBy>" +
                                "<FieldRef Name=\"Submission ID\" />" +
                            "</OrderBy>";
                query.Webs = "<Webs Scope=\"SiteCollection\" />";
                dt= myweb.GetSiteData(query);
                dt.TableName = "myApplications";
                return dt;
            }
        }        

}

person Anu    schedule 25.02.2013    source источник


Ответы (1)


Добавил таблицу данных в набор данных и вернул набор данных в форму infopath через подключение к данным. Это сработало хорошо.

person Anu    schedule 13.03.2013