Base de Conhecimento

Cross Segmentos - Backoffice RM - Integração - WebServices - wsReports

time.pngTempo aproximado para leitura: 00:00:45 min

Dúvida
O que é o Web Service Reports (wsReport)?

Ambiente
Cross Segmentos - Backoffice RM - Integração - Webservices – Todas a versões

Solução
O Web Service Reports (wsReport) fornece serviços para gerar relatórios do TOTVS Reports de forma síncrona e assíncrona.

Estão expostos no wsReports os seguintes serviços:

Serviço Descrição

Retorna a lista de todos os relatórios de uma determinada coligada

Retorna a estrutura de um determinado relatório (utilizado apenas para conferência)

GetReportInfo

Retorna as informações de filtro e parâmetros, caso o relatório possua*

GenerateReport

Gera efetivamente o relatório e retorna o identificador a ser utilizado para fazer o download do relatório pelo método GetFileChunk**

GetGeneratedReportSize

Retorna o tamanho do relatório em bytes

 GetFileChunk

Retorna o relatório gerado em base 64 e no formato especificado no parâmetro filename do método GenerateReport

Funciona da mesma forma que o GenerateReport, porém não aguarda a geração do relatório e retorna um identificador único a ser utilizado para consultar o status da geração

Utilizado para checar o status da geração do relatório que foi demandado a partir do método GenerateReportAsynchronous

*O retorno é um xml de duas estruturas serializadas. Elas devem ser utilizadas separadamente ao chamar o método de geração do relatório.
**Serão utilizados os filtros e os parâmetros gerados por meio do método GetReportInfo, eles serão passados separadamente e podem ser alterados.

Confira na documentação auxiliar indicada abaixo o passo a passo para gerar de um relatório do RM via web service:

O serviço é exposto pelo RM Host e, para consumo, utiliza-se o modelo de autenticação Basic Authentication. Para mais informações sobre qual é o procedimento para configurar o Host a fim de disponibilizar os WebServices para consumo, acesse a documentação abaixo:

Saiba Mais
Para mais detalhes e exemplos de utilização dos serviços em envelope SOAP, acesse o link:
Documentação Completa wsReports.

Nesta documentação consta também uma aplicação web de teste, para utilizá-la é necessário possuir o Microsoft Visual Studio.

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Artigo fechado para comentários.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _