Append Files

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

O Append Files acrescenta um ou mais arquivos textos em um arquivo texto existente.

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âmetroDescriçãoValor padrãoTipo de dado

File Name (DB)

Nome do arquivo ou full file path (por exemplo, tmp/processed/file.txt) que recebe o conteúdo de outros arquivos.

N/A

String

Charset

Charset do arquivo final.

UTF-8

String

Custom Files Specification (DB)

Se a opção estiver ativada, é possível informar a lista de arquivos ao componente de forma dinâmica.

False

Booleano

Files to Append

Se Custom Files Specification não estiver ativado, você pode incluir os arquivos a serem adicionados ao arquivo original clicando no botão +Add. Do contrário, você pode informar a lista de arquivos no campo correspondente.

N/A

Array de Objetos (JSON) ou Opções de Files to Append

File Name

Nome do arquivo. Esse parâmetro fica visível somente se Custom Files Specification não estiver ativado e após clicar no botão +Add.

{{ message.fileName }}

String

Charset

Charset do arquivo. Esse parâmetro fica visível somente se Custom Files Specification não estiver ativado e após clicar no botão +Add.

UTF-8

String

Fail On Error

Se a opção estiver ativada, 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

É necessário ter no diretório corrente do pipeline apenas os arquivos que serão utilizados nesse componente.

Saída

{
"fileName": "pipeline-example",
"success": true
}
  • fileName: nome do arquivo final.

  • success: quando a chamada é feita com sucesso.

Append Files em Ação

Veja abaixo como o componente se comporta em determinada situação e a sua respectiva configuração.

Realizando o append de vários arquivos

  • File Name: arquivo_final.txt

  • Charset: "UTF-8"

  • Custom Append Files Specification: habilitado

  • Files to Append:

[
{"fileName": "file1.txt", "charset": "UTF-8"},
{"fileName": "file2.txt", "charset": "UTF-8"}
]
  • Fail On Error: false

  • Conteúdo do arquivo: arquivo_final.txt

HEADER
line1
  • Conteúdo do arquivo: file1.txt

file1
test
  • Conteúdo do arquivo: file2.txt

file2
another test

Saída

{
"fileName": "arquivo_final.txt",
"success": true
}
  • Conteúdo final do arquivo: arquivo_final.txt

HEADER
line1file1
testfile2
another test

Atualizado