Uzyskiwanie dostępu do interfejsu API SOAP
usługa sieci Web programu serwer raportów używa Simple Object Access protokół (SOAP) za pośrednictwem protokół HTTP i działa jako interfejs komunikacji między programami klient i serwer raportów.usługa sieci Web zawiera dwa punkty końcowe — jedną dla raportu wykonanie - i jedną dla zarządzanie raportami i składa się z metodami i zestaw obiektów typu złożonego, które umożliwia dostęp do pełnej funkcjonalności Reporting Services. Aby wywołać usługa, trzeba odwołać Reporting Services Web Services języka Description Language (WSDL).
Odwoływanie się do usług Reporting Services WSDL
Pomyślnie wywoływania usługi sieci Web, trzeba znać sposobów uzyskania dostępu do usługi, jakie operacje usługi obsługuje parametry, jakiego oczekuje, że usługa, a następnie zwraca jakie usługi.WSDL udostępnia te informacje w postaci dokumentów XML, który można odczytać lub przetwarzane przez komputer.
usługa sieci Web Serwer raportów jest dostępny w dwóch różnych punktów końcowych.Nazwa pliku WSDL różni się dla każdego punktu końcowego.The ReportService2005 endpoint contains methods for managing objects in a serwer raportów. WSDL dla tego punktu końcowego jest dostępna za pośrednictwem ReportService2005.asmx?wsdl.
- The ReportExecution2005 endpoint allows developers to programmatically process and render reports in a serwer raportów. WSDL dla tego punktu końcowego jest dostępna za pośrednictwem ReportExecution2005.asmx?wsdl.
WSDL can be consumed by development kits that support SOAP and Web services, such as the Microsoft .NET Framework SDK.
Poniższy przykład przedstawia format adresu URL do Reporting Services plik WSDL zarządzania:
https://server/reportserver/ReportService2005.asmx?wsdl
W poniższej tabela opisano każdy element w adresie URL.
Adres URL elementu |
Description |
|---|---|
Serwer |
Nazwa serwera, na którym jest wdrażana serwer raportów. |
reportserver |
Nazwa folderu, w którym znajduje się usługa XML sieci Web.To jest konfigurowany podczas instalacji. |
<Nazwa punktu końcowego>.asmx |
Nazwa punktu końcowego usługa sieci web. |
Aby uzyskać więcej informacji na temat formatu języka WSDL zobacz temat specyfikacji języka WSDL World Wide Web Consortium (W3C) na http://www.w3.org/TR/wsdl.
See Also