2013-03-22 1 views
0

как заголовок говорит, что я пытаюсь получить некоторые элементы списка с моего сайта sharepoint в своем отчете SSRS 2005. Я попытался описать и адаптировать некоторые учебные пособия для SSRS 2008 следующим образом: http://nikspatel.wordpress.com/2010/04/30/step-by-step-consuming-sharepoint-lists-data-in-the-ssrs-reports/ Дело в том, что я застрял на 6-м шаге, когда пытаюсь проверить свой запрос. Я попытался передать некоторые вопросы, которые я публикую ниже:Запросить список Sharepoint 2007 от SSRS 2005

<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>EraDemandes</DefaultValue> 
</Parameter> 
<Parameter Name='rowLimit'> 
<DefaultValue>100</DefaultValue> 
</Parameter> 
<Parameter Name='query' Type='xml'> 
<DefaultValue> 
    <Query> 
    <Where> 
     <Eq> 
     <FieldRef Name='ID'/> 
     <Value Type='Integer'>1016</Value> 
     </Eq> 
    </Where> 
    </Query> 
</DefaultValue> 
</Parameter> 
<Parameter Name='viewFields' Type='xml'> 
<DefaultValue> 
<ViewFields> 
    <FieldRef Name='Title' /> 
    <FieldRef Name='ID' /> 
</ViewFields> 
</DefaultValue> 
</Parameter> 
<Parameter Name='queryOptions' Type='xml'> 
<DefaultValue> 
<QueryOptions> 
    <IncludeMandatoryColumns>FALSE</IncludeMandatoryColumns> 
    <DateInUtc>TRUE</DateInUtc> 
</QueryOptions> 
</DefaultValue> 
</Parameter> 
</Parameters> 
</Method> 
<ElementPath IgnoreNamespaces='True'>*</ElementPath> 
</Query> 

    <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>Liste des Demandes</DefaultValue> 
      </Parameter> 
      </Parameters> 
     </Method> 
     <ElementPath IgnoreNamespaces="True">*</ElementPath> 
    </Query> 

Я попытался удалить/изменить все параметры без прецедентов. Я действительно не знаком с SSRS, поэтому PLZ продолжайте и задайте каждый интересующий вас вопрос. У меня есть несколько вопросов себе:

  • На 2 запросов я использовал имя 2 дифферент для списка: «EraDemandes» это имя, которое я получил в моем URL, когда я доступ к моему списку через SharePoint и «Liste дез Demandes "- это имя списка в Sharepoint. Я верю, что в sharepoint есть 2 имени, отображаемое имя и имя sharepoint. Какой из них я должен использовать?
  • Мой корень Sharepoint Коллекция сайтов - 'http://m-epderaqua/default.aspx', а список, который я хочу использовать, находится на всех сайтах этой коллекции (http://m-epderaqua/ERA73/default.aspx or http://m-epderaqua/ERA38/default.aspx). Какой веб-адрес следует использовать в моем источнике данных? Должен ли я использовать много источников данных (например, для каждого подсайта)?

Справка plz.

ответ

0

Я не могу сказать, почему, но сейчас он просто отлично работает. Я полагаю, что команда обслуживания сделала что-то во время выходного дня, но я не знаю, что ...