O Web Service Reports Fornece serviços para gerar relatórios do TOTVS Reports de forma síncrona e assíncrona. O modelo de autenticação utilizado é o Basic Authentication.
Estão expostos no wsReports alguns serviços, onde para consumi-los, é necessário enviar através de uma requisição um envelope SOAP passando os parâmetros de cada serviço.
É necessário adicionar a tag "DefaultDB" no arquivo de configuração do Host (RM.host.Service.exe.config).
Ex: <add key="DefaultDB" value="CorporeRM" />
Para baixar os arquivos da aplicação exemplo em ASP.Net, clique aqui. |
Segue abaixo o detalhamento e exemplos de utilização dos serviços em envelope SOAP:
|
|
|
|
|
|
|
|
Para utilizar a aplicação de testes é necessário possuir o Microsoft Visual Studio.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/"> <soapenv:Header/> <soapenv:Body> <tot:GetReportList> <!--Optional:--> <tot:codColigada>1</tot:codColigada> </tot:GetReportList> </soapenv:Body> </soapenv:Envelope> |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<GetGeneratedReportSizeResponse xmlns="http://www.totvs.com/">
<GetGeneratedReportSizeResult>45484</GetGeneratedReportSizeResult>
</GetGeneratedReportSizeResponse>
</s:Body>
</s:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<GetGeneratedReportSizeResponse xmlns="http://www.totvs.com/">
<GetGeneratedReportSizeResult>45484</GetGeneratedReportSizeResult>
</GetGeneratedReportSizeResponse>
</s:Body>
</s:Envelope>
|
|