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)
.
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
File Name | Nome do arquivo ou full file path (ex.: tmp/processed/file.txt) do arquivo a ser comprimido. Este parâmetro também fica disponível quando você clica no botão Add junto ao parâmetro Files (válido apenas para a operação Multiple Compress). | data.csv | String |
ZIP Operation | Define the type of operation (Compress, Multiple Compress ou Decompress). | Compress | String |
Output File Name | Nome do arquivo zip a ser gerado. | data.zip | String |
Custom Files Specification | Válido somente para operação Multiple Compress. Se a opção estiver ativada, é possível passar dinamicamente os arquivos a serem comprimidos no parâmetro Files. Do contrário, os arquivos podem ser informados individualmente via chave-valor. | False | Booleano |
Files | Válido somente para operação Multiple Compress. Esse campo serve para definir os arquivos a serem comprimidos. (se Custom Files Specification estiver ativado) ou individualmente clicando no botão Add). | N/A | Array of Objects (JSON) ou Opções de Files |
Set Charset | Válido somente para operação Decompress. Se a opção estiver ativada, você pode definir um charset específico para a operação. | False | Booleano |
Charset | Disponível apenas se Set Charset estiver ativado. Selecione o charset desejado nesse campo. | N/A | Booleano |
Fail On Error | Se a opção estiver habilitada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado vai mostrar um valor falso para a propriedade "success". | False | Booleano |
Fluxo de mensagens
Entrada
O componente aceita qualquer mensagem de entrada, podendo utilizá-la por meio de Double Braces.
Saída
Sem erro
Com erro
ZIP File em ação
Resposta de requisição
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
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