Pontos de extremidade do serviço Web do servidor de relatório

O serviço Web Servidor de Relatórios fornece vários pontos de extremidade para gerenciar um servidor de relatório como também executar relatórios e navegar neles.

Pontos de extremidade de gerenciamento

Há dois pontos de extremidade disponíveis para gerenciar objetos em um servidor de relatório, ReportService2005 e ReportService2006. O ponto de extremidade ReportService2005 é usado para gerenciar objetos em um servidor de relatório que está configurado para o modo nativo. O ponto de extremidade ReportService2006 é usado para gerenciar objetos em um servidor de relatório que está 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 estiver configurado para o modo nativo, as APIs ReportService2006 retornarão um erro rsOperationNotSupportedNativeMode.

ObservaçãoObservação

O serviço Web que era fornecido com o MicrosoftSQL Server 2000 Reporting Services não é fornecido. Para obter mais informações, consulte Funcionalidade descontinuada do SQL Server Reporting Services.

O WSDL para o ponto de extremidade de gerenciamento pode ser acessado através desta URL:

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

Se o servidor de relatório for configurado para o modo de integração do SharePoint, o WSDL poderá ser acessado por meio da URL a seguir:

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2006.asmx?wsdl

Para obter mais informações, consulte Acessando a API SOAP.

Ponto de extremidade de execução

O ponto de extremidade do ReportExecution2005 permite que os desenvolvedores personalizem o processamento e a renderização do relatório de forma mais fácil em um servidor de relatório tanto no modo nativo como no integrado do SharePoint. O ponto de extremidade inclui classes e métodos que existiram em versões anteriores do serviço Web Servidor de Relatórios. Além disso, muitas classes e métodos novos foram adicionados ao serviço Web Servidor de Relatórios que foram expostos por meio do ponto de extremidade de execução.

O WSDL para o ponto de extremidade de gerenciamento pode ser acessado através desta URL:

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

Se o servidor de relatório for configurado para o modo de integração do SharePoint, o WSDL poderá ser acessado por meio da URL a seguir:

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl

Para obter mais informações, consulte Acessando a API SOAP.

Pontos de extremidade de proxy do SharePoint

Quando um servidor de relatório for configurado para o modo integrado do SharePoint e o Suplemento Reporting Services tiver sido instalado, um conjunto de pontos de extremidade de proxy será instalado no servidor do SharePoint. 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 gerenciará a 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 executar relatórios e navegar neles.

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