보고서 서버 웹 서비스 끝점
보고서 서버 웹 서비스는 보고서 서버 관리 및 보고서의 실행과 탐색을 위한 끝점을 다수 제공합니다.
관리 끝점
보고서 서버에서 개체 관리를 위해 사용할 수 있는 끝점에는 ReportService2005, ReportService2006 및 ReportService2010의 두 가지가 있습니다. ReportService2005 끝점은 기본 모드로 구성된 보고서 서버에서 개체를 관리하는 데 사용되며, ReportService2006 끝점은 SharePoint 통합 모드로 구성된 보고서 서버에서 개체를 관리하는 데 사용됩니다. ReportService2010 끝점은 ReportService2005 및 ReportService2006의 기능을 병합하며, 기본 모드 또는 SharePoint 통합 모드용으로 구성된 보고서 서버의 개체를 관리할 수 있습니다.
중요 |
---|
보고서 서버가 SharePoint 통합 모드로 구성된 경우 ReportService2005 API는 rsOperationNotSupportedSharePointMode 오류를 반환합니다. 보고서 서버가 기본 모드로 구성된 경우 ReportService2006 API는 rsOperationNotSupportedNativeMode 오류를 반환합니다. 마찬가지로 ReportService2010의 모드별 API를 잘못된 모드에 사용하면 API에서 해당 오류를 반환합니다. |
[!참고]
ReportService2005 및 ReportService2006 끝점은 SQL Server 2008 R2에서 더 이상 사용되지 않습니다. ReportService2010 끝점에는 두 끝점의 기능이 모두 포함되어 있으며 추가 관리 기능도 포함되어 있습니다.
보고서 서버가 기본 모드 또는 SharePoint 통합 모드로 구성된 경우 관리 끝점용 WSDL은 다음 URL 중 하나를 사용하여 액세스할 수 있습니다.
http://<Server Name>/ReportServer/ReportService2010.asmx?wsdl
자세한 내용은 SOAP API 액세스를 참조하십시오.
실행 끝점
ReportExecution2005 끝점을 통해 개발자는 기본 모드 및 SharePoint 통합 모드로 보고서 서버에서 보고서 처리 및 렌더링을 쉽게 사용자 지정할 수 있습니다. 이 끝점에는 이전 버전의 보고서 서버 웹 서비스에 있던 클래스 및 메서드가 포함되어 있습니다. 또한 실행 끝점을 통해 제공되는 다수의 새 클래스 및 메서드가 보고서 서버 웹 서비스에 추가되었습니다.
관리 끝점에 대한 WSDL은 다음 URL을 사용하여 액세스할 수 있습니다.
http://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl
보고서 서버가 SharePoint 통합 모드로 구성된 경우 WSDL은 다음 URL을 사용하여 액세스할 수 있습니다.
http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl
자세한 내용은 SOAP API 액세스를 참조하십시오.
SharePoint 프록시 끝점
보고서 서버가 SharePoint 통합 모드로 구성되고 Reporting Services 추가 기능이 설치된 경우 프록시 끝점 집합이 SharePoint 서버에 설치됩니다. 프록시 끝점은 보고서 서버가 SharePoint 통합 모드로 구성된 경우 보고서 솔루션을 개발하기 위한 기본 API입니다. 프록시 끝점에 대해 개발할 때 Reporting Services 추가 기능은 SharePoint 서버와 트러스트된 계정 인증 모드 보고서 서버 간의 자격 증명 교환을 관리합니다. 보고서 서버 끝점에 대해 개발할 때는 호출하는 응용 프로그램이 트러스트된 계정 인증 모드에서 자격 증명 교환을 관리해야 합니다. 다음 표는 Reporting Services 추가 기능과 함께 설치되는 끝점을 나열합니다.
프록시 끝점 |
설명 |
---|---|
SharePoint 통합 모드로 구성된 보고서 서버를 관리하기 위한 API를 제공합니다.
참고
이 끝점은 SQL Server 2008 R2에서 더 이상 사용되지 않습니다.
|
|
기본 모드 또는 SharePoint 통합 모드로 구성된 보고서 서버를 관리하기 위한 API를 제공합니다. |
|
보고서 실행 및 탐색을 위한 API를 제공합니다. |
|
폼 인증을 위해 SharePoint 웹 응용 프로그램이 구성된 경우 보고서 서버에 대해 사용자를 인증하기 위한 API를 제공합니다. |
다음은 SharePoint 사이트에서 프록시 끝점을 참조하기 위한 URL의 예입니다.
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