Endpoint del servizio Web ReportServerReport Server Web Service Endpoints

Il servizio Web ReportServer fornisce diversi endpoint per la gestione di un server di report e per l'esecuzione e la navigazione dei report.The Report Server Web service provides several endpoints for managing a report server as well as executing and navigating reports.

Endpoint di gestioneThe Management Endpoints

Per la gestione degli oggetti in un server di report sono disponibili tre endpoint, ReportService2005, ReportService2006 e ReportService2010.There are three endpoints available for managing objects on a report server, ReportService2005, ReportService2006, and ReportService2010. L'endpoint ReportService2005 viene utilizzato per la gestione degli oggetti in un server di report configurato per la modalità nativa.The ReportService2005 endpoint is used for managing objects on a report server that is configured for native mode. L'endpoint ReportService2006 viene utilizzato per la gestione degli oggetti in un server di report configurato per la modalità integrata SharePoint.The ReportService2006 endpoint is used for managing objects on a report server that is configured for SharePoint integrated mode. L'endpoint ReportService2010 unisce le funzionalità di ReportService2005 e ReportService2006 e può gestire gli oggetti in un server di report configurati per la modalità nativa o per la modalità integrata SharePoint.The ReportService2010 endpoint merges the functionalities of ReportService2005 and ReportService2006 and can manage objects on a report server that that are configured for either native or SharePoint integrated mode.

Importante

Quando un server di report è configurato per la modalità integrata SharePoint, il ReportService2005 API restituirà un rsOperationNotSupportedSharePointMode errore.When a report server is configured for SharePoint integrated mode, the ReportService2005 APIs will return an rsOperationNotSupportedSharePointMode error. Se il server di report è configurato per la modalità nativa, il ReportService2006 API restituirà un rsOperationNotSupportedNativeMode errore.If the report server is configured for native mode, the ReportService2006 APIs will return an rsOperationNotSupportedNativeMode error. In modo analogo, se le API specifiche della modalità in ReportService2010 vengono utilizzate in modalità non previste, restituiranno gli errori corrispondenti.Similarly, when mode-specific APIs in ReportService2010 are used on unintended modes, the APIs will return the respective errors.

Nota

Gli endpoint ReportService2005 e ReportService2006 sono deprecati in SQL Server 2008 R2SQL Server 2008 R2.The ReportService2005 and ReportService2006 endpoints are deprecated in SQL Server 2008 R2SQL Server 2008 R2. L'endpoint ReportService2010 include le funzionalità di entrambi gli endpoint e contiene caratteristiche di gestione aggiuntive.The ReportService2010 endpoint includes the functionalities of both endpoints and contains additional management features.

Se il server di report è configurato per la modalità nativa o la modalità integrata SharePoint, è possibile accedere al codice WSDL per l'endpoint di gestione utilizzando uno dei seguenti URL:If the report server is configured for native mode or SharePoint integrate mode, the WSDL for the management endpoint can be accessed using one of the following URL:

http://<Server Name>/ReportServer/ReportService2010.asmx?wsdl  

Per ulteriori informazioni, vedere l'accesso all'API SOAP.For more information, see Accessing the SOAP API.

Endpoint di esecuzioneThe Execution Endpoint

L'endpoint ReportExecution2005 consente agli sviluppatori di personalizzare in modo semplice le fasi di elaborazione e rendering dei report da un server di report sia in modalità nativa che in modalità integrata SharePoint.The ReportExecution2005 endpoint makes it easy for developers to customize report processing and rendering from a report server in both native and SharePoint integrated modes. L'endpoint include le classi e i metodi disponibili nelle versioni precedenti del servizio Web ReportServer.The endpoint includes classes and methods that existed in earlier versions of the Report Server Web service. Al servizio Web ReportServer sono inoltre stati aggiunti numerosi nuovi metodi e classi esposti tramite l'endpoint di esecuzione.In addition, many new classes and methods have been added to the Report Server Web service that are exposed through the execution endpoint.

È possibile accedere al codice WSDL per l'endpoint di gestione utilizzando l'URL seguente:The WSDL for the management endpoint can be accessed using the following URL:

http://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl  

Se il server di report è configurato per la modalità integrata SharePoint, è possibile accedere al codice WSDL utilizzando l'URL seguente:If the report server is configured for SharePoint integrate mode, the WSDL can be accessed using the following URL:

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl  

Per ulteriori informazioni, vedere l'accesso all'API SOAP.For more information, please see Accessing the SOAP API.

Endpoint proxy di SharePointSharePoint Proxy Endpoints

Quando un server di report è configurato per la modalità integrata SharePoint ed è stato installato il componente aggiuntivo Reporting ServicesReporting Services, nel server SharePoint viene installato un set di endpoint proxy.When a report server is configured for SharePoint integrated mode and the Reporting ServicesReporting Services Add-in has been installed, a set of proxy endpoints are installed on the SharePoint server. Gli endpoint proxy rappresentano l'API principale per lo sviluppo di soluzioni di report quando un server di report è configurato per la modalità integrata SharePoint.The proxy endpoints are the primary API for developing report solutions when a report server is configured for SharePoint integrated mode. Quando lo sviluppo viene eseguito negli endpoint proxy, il componente aggiuntivo Reporting ServicesReporting Services gestisce lo scambio di credenziali tra il server SharePoint e il server di report nella modalità di autenticazione Account attendibile.When developing against the proxy endpoints, the Reporting ServicesReporting Services Add-in manages the exchange of credentials between the SharePoint server and the report server in Trusted account authentication mode. Quando lo sviluppo viene eseguito negli endpoint del server di report, l'applicazione chiamante deve gestire lo scambio di credenziali nella modalità di autenticazione Account attendibile.When developing against the report server endpoints, the calling application will have to manage the credential exchange in Trusted account authentication mode. Nella tabella seguente sono elencati gli endpoint installati con il componente aggiuntivo Reporting ServicesReporting Services.The following table lists the endpoints that are installed with the Reporting ServicesReporting Services Add-in.

Endpoint proxyProxy Endpoint DescriptionDescription
ReportService2006 Fornisce le API per la gestione di un server di report configurato per la modalità integrata SharePoint.Provides the APIs for managing a report server that is configured for SharePoint integrate mode.

Nota: Questo endpoint è deprecato in SQL Server 2008 R2SQL Server 2008 R2.Note: This endpoint is deprecated in SQL Server 2008 R2SQL Server 2008 R2.
ReportService2010 Fornisce le API per la gestione di un server di report configurato per la modalità nativa o la modalità integrata SharePoint.Provides the APIs for managing a report server that is configured for either native or SharePoint integrated mode.
ReportExecution2005 Fornisce le API per l'esecuzione e la navigazione dei report.Provides the APIs for running and navigating reports.
ReportServiceAuthentication Fornisce le API per l'autenticazione degli utenti rispetto a un server di report quando l'applicazione Web SharePoint è configurata per l'autenticazione basata su form.Provides the APIs for authenticating users against a report server when the SharePoint Web application is configured for Forms Authentication.

Di seguito sono riportati alcuni URL di esempio che consentono di fare riferimento agli endpoint proxy in un sito di SharePoint.The following are example URLs for referencing the proxy endpoints on a SharePoint site.

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2010.asmx  
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx  
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportServiceAuthentication.asmx  

Vedere ancheSee Also

Creazione di applicazioni mediante il servizio Web e .NET FrameworkBuilding Applications Using the Web Service and the .NET Framework