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
filehashobtido 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 |