Pular para o conteúdo principal
Versão: 2.2.2

uploadEletronicFile

Este método possibilita incluir múltiplos arquivos eletrônicos em um item.

Para a utilização deste método, é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb\wwwroot\ws\java\item\UploadEletronicFileFileRequestType.java
Retornoweb\wwwroot\ws\java\item\UploadEletronicFileFileResponseType.java

Requisição:

IdentificadorRequeridoDescrição
IDOBJECTXIdentificador do item.
IDREVISIONIdentificador da revisão do item.
FILELISTXMatriz; Agrupador de múltiplos arquivos eletrônicos que serão incluídos.
FILEXMatriz; Agrupador do arquivo eletrônico que será inserido.
FILEHASHXHash do arquivo eletrônico¹.
NMFILENome do arquivo.
IDCONTAINERIdentificador do item da estrutura do container.
info
  • ¹ - O hash do arquivo eletrônico será o filehash obtido no retorno do upload realizado, através do método upload.

Estrutura de requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:item">
<soapenv:Header/>
<soapenv:Body>
<urn:uploadEletronicFile>
<!--You may enter the following 3 items in any order-->
<urn:IDOBJECT>?</urn:IDOBJECT>
<urn:IDREVISION>?</urn:IDREVISION>
<urn:FILELIST>
<!--0 to 1000 repetitions:-->
<urn:FILE>
<!--You may enter the following 3 items in any order-->
<urn:FILEHASH>?</urn:FILEHASH>
<urn:NMFILE>?</urn:NMFILE>
<urn:IDCONTAINER>?</urn:IDCONTAINER>
</urn:FILE>
</urn:FILELIST>
</urn:uploadEletronicFile>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
STATUSFALHA: FAILURE
CODEFALHA: Código de retorno negativo
DETAILFALHA: Descrição do erro encontrado
FILELISTRESPONSESUCESSO: Retorna um vetor com os metadados dos arquivos eletrônicos enviados:
• FILELISTRESPONSE: Matriz; Arquivos eletrônicos
•• FILE: Matriz; Arquivo eletrônico
••• FILEHASH: Hash do arquivo eletrônico
••• STATUS: SUCESSO: SUCCESS ou FALHA: FAILURE
••• CODE: SUCESSO: 1 ou FALHA: -X (código de retorno negativo)
••• DETAIL: SUCESSO: Operação realizada com sucesso ou FALHA: Descrição do erro encontrado