Mudanças

Ir para navegação Ir para pesquisar
10 bytes adicionados ,  08h47min de 5 de janeiro de 2021
Linha 108: Linha 108:  
=== GetFileChunk - Base64 do relatório gerado ===
 
=== GetFileChunk - Base64 do relatório gerado ===
 
* Com o '''identificador''' do relatório gerado (retorno do método '''GenerateReport''') e o '''tamanho''' do arquivo (retorno do método '''GetGenerateReportSize''') em mãos, podemos obter o Base64 do relatório gerado;
 
* Com o '''identificador''' do relatório gerado (retorno do método '''GenerateReport''') e o '''tamanho''' do arquivo (retorno do método '''GetGenerateReportSize''') em mãos, podemos obter o Base64 do relatório gerado;
 
+
* Para isso, devemos utilizar o método '''GetFileChunk''', abrindo o mesmo na lista de métodos, e dando um duplo clique no item '''Request 1''';
<big>TODO :: Continuar aqui</big>
  −
 
  −
* Para isso, devemos utilizar o método '''GetReportInfo''', abrindo o mesmo na lista de métodos, e dando um duplo clique no item '''Request 1''';
   
* Ao fazer isso, será exibida a tela com o exemplo de conteúdo que essa requisição espera receber;
 
* Ao fazer isso, será exibida a tela com o exemplo de conteúdo que essa requisição espera receber;
 
* Devemos preencher:
 
* Devemos preencher:
:* '''codColigada''': Código da coligada a que o relatório pertence;
+
:* '''guid''': Identificador do relatório gerado (retorno do método '''GenerateReport''');
:* '''idReport''': Identificador do relatório que desejamos gerar;
+
:* '''length''': Tamanho do arquivo gerado (retorno do método '''GetGenerateReportSize''');
 
* Agora basta clicar no botão '''Executar''' (3 - ícone do play), e sua requisição será enviada para o TBC;
 
* Agora basta clicar no botão '''Executar''' (3 - ícone do play), e sua requisição será enviada para o TBC;
 
* Após alguns segundos, será exibido o retorno de sua requisição (4);
 
* Após alguns segundos, será exibido o retorno de sua requisição (4);
* O que nos interessa desse retorno, são os itens '''<ArrayOfRptFilterReportPar>''' e '''<ArrayOfRptParameterReportPar>''', localizados dentro dos elementos '''<a:string>''', e que deverão set utilizados na geração do relatório;
+
* No retorno existirá o elemento '''<GetFileChunkResult>''', o qual conterá o '''Base64''' do relatório gerado com o método '''GenerateReport''';
 +
* Feito! Com isso, você já pode recriar o arquivo '''pdf''' do relatório gerado;
 
:[[File:ClipCapIt-210104-153307.PNG]]
 
:[[File:ClipCapIt-210104-153307.PNG]]
       
[[Categoria:CI]]
 
[[Categoria:CI]]
CI, ERP, Funcionários, Professores, Burocratas, Administradores
3 639

edições

Menu de navegação