Udostępnij przez


Za pomocą interfejsu API SOAP w aplikacji SharePoint

A new set of endpoints have been provided with the installation of Reporting Services that will allow development of reporting solutions that are tightly integrated with Microsoft Windows SharePoint Services 3.0 or later, as well as Microsoft Office SharePoint Server 2007 or later.Te punkty końcowe są instalowane przez obie Reporting Services instalacji, jak również Reporting Services dodatek dla programu SharePoint Technologies.Aby uzyskać więcej informacji dotyczących sposobu konfigurowania Reporting Services w trybie zintegrowanym programu SharePoint, zobacz Konfigurowanie usług Reporting Services dla programu SharePoint 2010 integracji.

Punkty końcowe serwera raportów

ReportService2005 Końcowy zawiera interfejsy API zarządzania dla serwer raportów , skonfigurowany dla trybu macierzystego i ReportService2006 końcowy zawiera interfejsy API zarządzania dla serwer raportów , skonfigurowany dla programu SharePoint zintegrowanym trybie.W SQL Server 2008 R2, nowy punkt końcowy, nazywane ReportService2010 można zarządzać serwer raportów , skonfigurowany dla trybu macierzystego lub SharePoint zintegrowanym trybie.

Ważna informacjaWażne:

Po skonfigurowaniu serwer raportów dla trybu zintegrowanego programu SharePoint, ReportService2005 zwróci API rsOperationNotSupportedSharePointMode błąd.Jeśli serwer raportów jest skonfigurowany dla trybu macierzystego, ReportService2006 zwróci API rsOperationNotSupportedNativeMode błąd.Podobnie jeśli API trybu określonego w ReportService2010 jest używana serwer raportów w trybie niezgodne, interfejs API będzie zwracać odpowiednich błąd.

ReportExecution2005 Końcowy będzie nadal pracować w macierzystym i tryby zintegrowanego programu SharePoint.Oto przykładowy adres URL do odwoływania się do ReportService2010 punktu końcowego serwer raportów.

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

Punkty końcowe Proxy programu SharePoint

Oprócz serwer raportów punkty końcowe, zestaw proxy punkty końcowe są zainstalowane na serwerze SharePoint po Reporting Services jest zainstalowany dodatek.Punkty końcowe proxy to podstawowy interfejs API do tworzenia rozwiązań raportu, gdy serwer raportów jest skonfigurowany dla trybu zintegrowanego programu SharePoint.Przy opracowywaniu przeciwko punktów końcowych serwera proxy Reporting Services dodatek obsługi wymiany poświadczenia między SharePoint server i serwer raportów w zaufanych konta uwierzytelnianie trybu.Przy opracowywaniu przeciwko serwer raportów punkty końcowe, aplikacja wywołująca będzie trzeba zarządzać wymiany poświadczeń w trybie uwierzytelnianie konta zaufane.W poniższej tabela zestawiono punkty końcowe, które są instalowane z Reporting Services dodatku

Punkt końcowy serwera proxy

Opis

ReportService2006

Zapewnia tryb zintegrować API zarządzania serwer raportów, który jest skonfigurowany dla programu SharePoint.

ReportService2010

Udostępnia API zarządzania serwer raportów, który jest skonfigurowany dla trybu macierzystego lub SharePoint zintegrować trybu.

ReportExecution2005

Zapewnia wykonanie i nawigacji raporty interfejsów API.

ReportServiceAuthentication

Zapewnia interfejsów API do uwierzytelniania użytkowników przeciwko serwer raportów po aplikacji sieci Web programu SharePoint jest skonfigurowany dla uwierzytelniania formularzy.

Poniżej przedstawiono adresy URL dla odwołującego się do punktów końcowych serwera proxy w witrynie programu SharePoint.

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