ZIP File

Descubra mais sobre o componente ZIP File e saiba como utilizá-lo na Digibee Integration Platform.

O ZIP File permite a compressão de arquivos no formato zip.

Parâmetros

Dê uma olhada nos parâmetros de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB).

Fluxo de mensagens

Entrada

O componente aceita qualquer mensagem de entrada, podendo utilizá-la por meio de Double Braces.

Saída

Sem erro

{
"fileName": "data.csv",
"success": true
}

Com erro

{
"success": false,
"message": "File data.csv already exists.",
"exception":
"com.digibee.pipelineengine.exception.PipelineEngineRuntimeException"
}

ZIP File em ação

Resposta de requisição

{
"success": true,
"outputFileName": "data.zip"
}
  • outputFileName: nome do arquivo escrito.

  • success: se “true”, a operação foi executada com sucesso; se “false”, houve falha na operação.

Resposta de requisição contendo erro

{
"exception": "java.io.FileNotFoundException: /tmp/pipeline-engine/3b3755ad-4256-429a-8898-2f7eea80f7db/data1.csv (No such file or directory)",
"message": "Encountered an I/O error while executing ZipFileConnector",
"success": false
}
  • success: “false” quando a operação falha.

  • message: mensagem sobre o erro.

  • exception: informação sobre o tipo de erro ocorrido.

Manipulação de arquivos no pipeline

O pipeline possui uma área temporária e local para a manipulação de arquivos, que é separada e validada somente durante a execução do fluxo.

Dessa forma, você deve entender o acesso aos arquivos como se fosse feito em sistema de arquivos virtual. Os nomes de arquivo podem conter quaisquer caracteres válidos e extensões, os quais também podem ter um diretório sempre relativo. Por exemplo:

  • data.csv

  • processamento/data.csv

Qualquer tentativa de acesso a outros diretórios absolutos será bloqueada durante a execução do pipeline.

Atualizado