Проблема доступа к данным списка SharePoint с использованием SSRS 2008
Я пытаюсь получить доступ к данным списка с помощью SSRS 2008.
Я создал источник данных XML со следующей строкой подключения: " http://%5BYour_Site_Name%5D/_vti_bin/lists.asmx".
Затем я создал набор данных со следующим запросом:
<Query>
<SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems">
<Parameters>
<Parameter Name="listName">
<DefaultValue>Your_List_Name</DefaultValue>
</Parameter>
</Parameters>
</Method>
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>
Теперь проблема:
У меня проблемы с чтением значений столбцов, которые имеют HTML-разметку / теги (в частности, тип поля "Несколько строк текста"). Службы Reporting Services создают поле с именем "строка" в наборе данных, когда встречаются с одним из таких столбцов.
Я попытался удалить это поле "строки" и создал фактическое поле вручную. Затем я установил значение столбца как HTML в свойствах местозаполнителя (новая функция в SSRS 2008, где разметка HTML рассматривается как стили), но не работала.
Например, столбец "Комментарии" в "Списке отслеживания проблем" хранится как "div".
Выполнение того же запроса в CAMLBuilder работает отлично, показывая все столбцы.
Как мне справиться с этой проблемой. Любая помощь?
заранее спасибо
PS: я разместил тот же запрос на форуме службы отчетов MSDN SQL Server. Вот ссылка.
1 ответ
Я разместил тот же запрос на форуме службы отчетов MSDN SQL Server. Вот ссылка. Модератор MSFT нашел решение этой проблемы.