soap API erişme
Rapor sunucusu Web hizmet, Basit Nesne Erişim Protokolü (soap) http kullanır ve istemci programları ve rapor sunucusu arasındaki iletişimi arabirim olarak davranır.Web hizmet yöntemleri oluşur ve iki bitiş noktası - biri için rapor yürütme - diğeri rapor yönetimi sağlar ve bir küme karmaþýk tür nesnelerin tam işlevselliği erişmek için kullanabileceğiniz Reporting Services.hizmet çağırmak için Raporlama Hizmetleri Web Hizmetleri Açıklama Dili (wsdl) başvurmanız gerekir.
Raporlama Hizmetleri wsdl başvuran
Başarılı bir Web hizmetini çağırmak için hizmet, hangi işlemlerin nasıl hizmet bilmeniz gerekir destekler, hangi parametreleri hizmet bekler ve hizmet verir.wsdl okumak veya bir bilgisayar tarafından işlenen bir xml belgesinde bu bilgileri sağlar.
Report Server Web Hizmetleri üç farklı bitiş noktaları maruz kalır.wsdl dosyası her son nokta için farklı adıdır.The ReportService2010 endpoint contains methods for managing objects in a Report Server in either native or SharePoint integrated mode.Bu son nokta için wsdl erişebilirsiniz ReportService2010.asmx?wsdl.
Not
The ReportService2005 and ReportService2006 endpoints are deprecated in SQL Server 2008 R2.The ReportService2010 endpoint includes the functionalities of both endpoints and contains additional management features.
- The ReportExecution2005 endpoint allows developers to programmatically process and render reports in a Report Server.Bu son nokta için wsdl aracılığıyla erişilebilen ReportExecution2005.asmx?wsdl.
WSDL can be consumed by development kits that support SOAP and Web services, such as the Microsoft .NET Framework SDK.
Aşağıdaki örnek için url biçimini gösterir Reporting Services yönetimi wsdl dosyası:
https://server/reportserver/ReportService2010.asmx?wsdl
Aşağıdaki tablo her url öğesi açıklar.
url öğesi |
Açıklama |
---|---|
Sunucu |
Rapor sunucusu dağıtılmış sunucu adı. |
Raporlama sunucusu |
xml Web hizmet içeren klasörün adı.Bu kurulum sırasında yapılandırılır. |
<Bitiş noktası adı>.asmx |
Web hizmet bitiş noktası adı. |
wsdl biçimi hakkında daha fazla bilgi için http://www.w3.org/TR/wsdl adresindeki World Wide Web Consortium (W3C) wsdl Belirtimi'ne bakın.
Ayrıca bkz.