보고서 서버 웹 서비스 끝점

보고서 서버 웹 서비스는 보고서 서버 관리 및 보고서의 실행과 탐색을 위한 끝점을 다수 제공합니다.

관리 끝점

보고서 서버에서 개체 관리를 위해 사용할 수 있는 끝점에는 ReportService2005ReportService2006의 두 가지가 있습니다. ReportService2005 끝점은 기본 모드로 구성된 보고서 서버에서 개체를 관리하는 데 사용되며, ReportService2006 끝점은 SharePoint 통합 모드로 구성된 보고서 서버에서 개체를 관리하는 데 사용됩니다.

중요 정보중요

보고서 서버가 SharePoint 통합 모드로 구성된 경우 ReportService2005 API는 rsOperationNotSupportedSharePointMode 오류를 반환합니다. 보고서 서버가 기본 모드로 구성된 경우 ReportService2006 API는 rsOperationNotSupportedNativeMode 오류를 반환합니다.

[!참고]

MicrosoftSQL Server 2000 Reporting Services에서 제공되었던 웹 서비스는 제공되지 않습니다. 자세한 내용은 SQL Server Reporting Services에서 지원되지 않는 기능을 참조하십시오.

관리 끝점에 대한 WSDL은 다음 URL을 사용하여 액세스할 수 있습니다.

http://<Server Name>/ReportServer/ReportService2005.asmx?wsdl

보고서 서버가 SharePoint 통합 모드로 구성된 경우 WSDL은 다음 URL을 사용하여 액세스할 수 있습니다.

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2006.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 추가 기능과 함께 설치되는 끝점을 나열합니다.

프록시 끝점

설명

ReportService2006

SharePoint 통합 모드로 구성된 보고서 서버를 관리하기 위한 API를 제공합니다.

ReportExecution2005

보고서 실행 및 탐색을 위한 API를 제공합니다.

ReportServiceAuthentication

폼 인증을 위해 SharePoint 웹 응용 프로그램이 구성된 경우 보고서 서버에 대해 사용자를 인증하기 위한 API를 제공합니다.

다음은 SharePoint 사이트에서 프록시 끝점을 참조하기 위한 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