SharePoint 응용 프로그램에서 SOAP API 사용

MicrosoftWindows SharePoint Services 3.0 또는 MicrosoftOffice SharePoint Server 2007과 긴밀하게 통합되는 보고 솔루션을 개발할 수 있는 새로운 끝점 집합이 Reporting Services 설치와 함께 제공됩니다. 이러한 끝점은 Reporting Services 설치 및 SharePoint 기술용 Reporting Services 추가 기능에서 설치됩니다. SharePoint 통합 모드에서 Reporting Services를 구성하는 방법은 SharePoint 3.0 통합을 위한 Reporting Services 구성을 참조하십시오.

보고서 서버 끝점

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

중요 정보중요

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

SharePoint 통합 모드의 보고서 서버 관리를 위한 새 끝점이 추가되었지만 기존 ReportExecution2005 끝점도 기본 모드 및 SharePoint 통합 모드에서 모두 계속 작동합니다. 다음은 보고서 서버에서 ReportService2006 끝점을 참조하기 위한 URL 예입니다.

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

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