報表伺服器 Web 服務端點
報表伺服器 Web 服務提供幾個端點來管理報表伺服器以及執行和導覽報表。
管理端點
報表伺服器上有兩個端點可用來管理物件:ReportService2005 和 ReportService2006。ReportService2005 端點是用來在設定為原生模式的報表伺服器上管理物件。ReportService2006 端點是用來在設定為 SharePoint 整合模式的報表伺服器上管理物件。
重要事項 |
---|
當報表伺服器設定為 SharePoint 整合模式時,ReportService2005 API 將會傳回 rsOperationNotSupportedSharePointMode 錯誤。當報表伺服器設定為原生模式時,ReportService2006 API 將會傳回 rsOperationNotSupportedNativeMode 錯誤。 |
[!附註]
此 Web 服務之前隨附於 MicrosoftSQL Server 2000 Reporting Services 中,但是現在並未提供。如需詳細資訊,請參閱<SQL Server Reporting Services 已停止的功能>。
可以使用下列 URL 來存取管理端點的 WSDL:
http://<Server Name>/ReportServer/ReportService2005.asmx?wsdl
如果報表伺服器設定為 SharePoint 整合模式,可以使用下列 URL 來存取 WSDL:
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2006.asmx?wsdl
如需詳細資訊,請參閱<存取 SOAP API>。
執行端點
ReportExecution2005 端點可讓開發人員輕鬆地自訂報表處理,並在原生模式和 SharePoint 整合模式下從報表伺服器進行轉譯。此端點包括之前在舊版報表伺服器 Web 服務中存在的類別和方法。此外,報表伺服器 Web 服務中也加入了許多新的類別和方法,它們可透過執行端點而公開。
可以使用下列 URL 來存取管理端點的 WSDL:
http://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl
如果報表伺服器設定為 SharePoint 整合模式,可以使用下列 URL 來存取 WSDL:
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl
如需詳細資訊,請參閱<存取 SOAP API>。
SharePoint Proxy 端點
當報表伺服器設定為 SharePoint 整合模式,而且已經安裝 Reporting Services 增益集時,SharePoint 伺服器上會安裝一組 Proxy 端點。當報表伺服器設定為 SharePoint 整合模式時,這些 Proxy 端點是用來開發報表方案的主要 API。當針對 Proxy 端點進行開發時,Reporting Services 增益集會在信任帳戶驗證模式下管理 SharePoint 伺服器與報表伺服器之間的認證交換。當針對報表伺服器端點進行開發時,呼叫的應用程式將必須在信任帳戶驗證模式下管理認證交換。下表列出與 Reporting Services 增益集一起安裝的端點。
Proxy 端點 |
描述 |
---|---|
提供 API 來管理設定為 SharePoint 整合模式的報表伺服器。 |
|
提供 API 來執行及導覽報表。 |
|
提供 API,在 SharePoint Web 應用程式有設定表單驗證時,針對報表伺服器來驗證使用者。 |
下列是在 SharePoint 網站上參考 Proxy 端點的 URL 範例。
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2006.asmx
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportServiceAuthentication.asmx