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.
Importante |
---|
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çã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 |
---|---|
Fornece as APIs para gerenciar um servidor de relatório que é configurado para o modo de integração do SharePoint. |
|
Fornece as APIs para executar relatórios e navegar neles. |
|
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