Operação SOAP realizarDownload. Contrato completo em App_Data/wsdl/downloadRelatorioEstoque.wsdl, acessível em GET /soap/agendador/realizarDownload?wsdl.Terceira chamada do fluxo, válida depois que consultarRelatorio devolver idMensagem 5.A resposta de sucesso é sempre MTOM (multipart/related), independentemente do formato da requisição: o envelope traz <arquivo> com um xop:Include apontando para o ZIP, que viaja como parte binária do multipart. Um cliente que não processe MTOM não consegue ler o arquivo.A resposta de erro de negócio, ao contrário, é XML simples e também chega com 200 — mensagemRetorno/tipoRetorno igual a ERRO, sem nomeArquivo nem arquivo. É o caso de agendamento inexistente ou relatório ainda não finalizado.
Requisição
Authorization
Basic Auth
Envie suas requisições HTTP com um cabeçalho
Authorization
que contenha a palavra Basic seguida por um espaço e uma string codificada em base64 username:password
Exemplo:
Authorization: Basic *****************
or
API Key
Adicionar parâmetro em header
username
Exemplo:
username: ********************
API Key
Adicionar parâmetro em header
password
Exemplo:
password: ********************
or
Parâmetros Bodytext/xmlNecessário
Examples
Respostas
🟢200
application/soap+xml
Sucesso: multipart/related com o envelope e o ZIP anexado. Erro de negócio: application/soap+xml com tipoRetorno igual a ERRO.
<?xml version="1.0" encoding="UTF-8"?><S:Envelopexmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:realizarDownloadResponsexmlns:ns2="http://soap.consulta.servicos.portal.fidc.fromtis.com.br/"><retornoDownloadRelatorio><idAgendamento>4455</idAgendamento><mensagemRetorno><tipoRetorno>ERRO</tipoRetorno><descricaoRetorno>Relatório ainda não finalizado.</descricaoRetorno></mensagemRetorno></retornoDownloadRelatorio></ns2:realizarDownloadResponse></S:Body></S:Envelope>