Usando a API SOAP em um aplicativo do SharePoint

Um novo conjunto de pontos de extremidade foi fornecido com a instalação do Reporting Services que permitirá o desenvolvimento das soluções de relatório que estão firmemente integradas com o MicrosoftWindows SharePoint Services 3.0 ou MicrosoftOffice SharePoint Server 2007. Esses pontos de extremidade são instalados pela instalação do Reporting Services e também do Suplemento Reporting Services para Tecnologias de SharePoint. Para obter mais informações sobre como configurar o Reporting Services no modo integrado do SharePoint consulte Configurando o Reporting Services para integração do SharePoint 3.0.

Pontos de extremidade do servidor de relatório

O ponto de extremidade ReportService2006 fornece as APIs de gerenciamento para um servidor de relatório que seja configurado para o modo integrado do SharePoint.

Observação importanteImportante

Quando um servidor de relatório estiver configurado para o modo integrado do SharePoint, as APIs ReportService2005 retornarão um erro rsOperationNotSupportedSharePointMode. Se o servidor de relatório for configurado para o modo nativo, as APIs ReportService2006 retornarão um erro rsOperationNotSupportedNativeMode.

Embora um novo ponto de extremidade tenha sido adicionado para gerenciar um servidor de relatório no modo integrado do SharePoint, o ponto de extremidade existente ReportExecution2005 continuará a trabalhar com os modos nativo e integrado do SharePoint. A seguir é apresentada uma URL de exemplo para referenciar o ponto de extremidade ReportService2006 em um servidor de relatório.

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

Pontos de extremidade de proxy do SharePoint

Além dos pontos de extremidade do servidor de relatório, um conjunto de pontos de extremidade de proxy será instalado no SharePoint Server quando o Suplemento Reporting Services for instalado. Os pontos de extremidade de proxy são a API primária para desenvolver soluções de relatório quando um servidor de relatório é configurado para o modo integrado do SharePoint. Quando você estiver desenvolvendo soluções nos pontos de extremidade de proxy, o suplemento Reporting Services tratará da troca de credenciais entre o SharePoint Server e o servidor de relatório no modo de autenticação de conta confiável. Quando você estiver desenvolvendo soluções nos pontos de extremidade do servidor de relatório, o aplicativo de chamada terá que gerenciar a troca de credencial no modo de autenticação de conta confiável. A tabela a seguir lista os pontos de extremidade que são instalados com o Suplemento Reporting Services.

Ponto de extremidade de proxy

Descrição

ReportService2006

Fornece as APIs para gerenciar um servidor de relatório que é configurado para o modo de integração do SharePoint.

ReportExecution2005

Fornece as APIs para execução e navegação de relatórios.

ReportServiceAuthentication

Fornece as APIs para autenticar os usuários de um servidor de relatório quando o aplicativo Web do SharePoint é configurado para Autenticação de Formulários.

A seguir são apresentadas URLs de exemplo para referenciar os pontos de extremidade de proxy em um site do SharePoint.

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