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ção | web\wwwroot\ws\java\item\UploadEletronicFileFileRequestType.java |
Retorno | web\wwwroot\ws\java\item\UploadEletronicFileFileResponseType.java |
Requisição:
Identificador | Requerido | Descrição |
---|---|---|
IDOBJECT | X | Identificador do item. |
IDREVISION | Identificador da revisão do item. | |
FILELIST | X | Matriz; Agrupador de múltiplos arquivos eletrônicos que serão incluídos. |
FILE | X | Matriz; Agrupador do arquivo eletrônico que será inserido. |
FILEHASH | X | Hash do arquivo eletrônico¹. |
NMFILE | Nome do arquivo. | |
IDCONTAINER | Identificador 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:
Identificador | Descrição |
---|---|
STATUS | FALHA: FAILURE |
CODE | FALHA: Código de retorno negativo |
DETAIL | FALHA: Descrição do erro encontrado |
FILELISTRESPONSE | SUCESSO: 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 |