Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Report Server Web Service använder Simple Object Access Protocol (SOAP) över HTTP och fungerar som ett kommunikationsgränssnitt mellan klientprogram och rapportservern. Webbtjänsten tillhandahåller två slutpunkter – en för rapportexekvering och en för rapporthantering – och består av metoder och en uppsättning komplexa typobjekt som du kan använda för att få tillgång till hela funktionaliteten i Reporting Services. För att anropa tjänsten måste du hänvisa till Reporting Services Web Services Description Language (WSDL).
Referera till Reporting Services WSDL
För att lyckas anropa en webbtjänst måste du veta hur du får tillgång till tjänsten, vilka operationer tjänsten stödjer, vilka parametrar tjänsten förväntar sig och vad tjänsten returnerar. WSDL tillhandahåller denna information i ett XML-dokument som kan läsas eller bearbetas av en dator.
Report Server-webbtjänsterna exponeras i tre olika ändpunkter. Namnet på WSDL-filen är olika för varje slutpunkt. Endpointen ReportService2010 innehåller metoder för att hantera objekt i en Report Server i antingen nativt eller SharePoint-integrerat läge. WSDL för denna endpoint nås via ReportService2010.asmx?wsdl.
Note
Och ReportService2005ReportService2006 endpoints är föråldrade i SQL Server 2008 R2 (10.50.x). Endpointen ReportService2010 inkluderar funktionerna från båda endpoints och innehåller ytterligare hanteringsfunktioner.
- Endpointen ReportExecution2005 gör det möjligt för utvecklare att programmatiskt bearbeta och rendera rapporter i en Report Server. WSDL för denna endpoint nås via
ReportExecution2005.asmx?wsdl.
WSDL kan användas av utvecklingskit som stödjer SOAP och webbtjänster, såsom Microsoft .NET Framework SDK.
Följande exempel visar formatet på URL:en till Reporting Services management WSDL-fil:
https://server/reportserver/ReportService2010.asmx?wsdl
Följande tabell beskriver varje element i URL:en.
| URL-element | Description |
|---|---|
| server | Namnet på servern där rapportservern är distribuerad. |
| Reportserver | Namnet på mappen som innehåller XML-webbtjänsten. Detta konfigureras under installationen. |
| <endpoint name.asmx> | Namnet på webbtjänständpunkten. |
För mer information om WSDL-formatet, se World Wide Web Consortium (W3C) WSDL-specifikationen på http://www.w3.org/TR/wsdl.