Problema di accesso ai dati dell'elenco di SharePoint utilizzando SSRS 2008
-
03-07-2019 - |
Domanda
Sto provando ad accedere ai dati dell'elenco usando SSRS 2008.
Ho creato un'origine dati XML con la seguente stringa di connessione: " http: // [Your_Site_Name] /_vti_bin/lists.asmx quot ;.
Ho quindi creato un set di dati con la seguente 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>Your_List_Name</DefaultValue>
</Parameter>
</Parameters>
</Method>
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>
Ora il problema:
Sto riscontrando problemi nella lettura di valori di colonna con marcatura / tag html (in particolare " Righe multiple di testo " tipo di campo). Reporting Services crea un campo chiamato & # 8220; riga & # 8221; nel set di dati quando incontra una di queste colonne.
Ho provato a eliminare questo & # 8220; riga & # 8221; campo e creato manualmente il campo effettivo. Ho quindi impostato il valore della colonna come HTML nelle proprietà segnaposto (una nuova funzionalità di SSRS 2008 in cui il markup HTML è trattato come stili) ma non ha funzionato.
Ad es. Colonna commenti in & Quot; Elenco di tracciabilità dei problemi & Quot; è memorizzato come " div "
L'esecuzione della stessa query in CAMLBuilder funziona perfettamente, mostrando tutte le colonne.
Come posso superare questo problema. Qualche aiuto?
Grazie in anticipo
PS: Ho pubblicato la stessa query sul forum del servizio di report di SQL Server MSDN. Ecco il Link .
Soluzione
Ho pubblicato la stessa query sul forum di MSDN SQL Server Reporting Service. Ecco il Link . Il moderatore MSFT ha trovato una soluzione per questo problema.