GZIP V2

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

O GZIP V2 zipa um JSON ou um texto como uma string em base64 ou arquivo. O componente também realiza a compressão e descompressão de arquivos em formato gzip. Essa versão do componente suporta Double Braces.

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

Para as operações Compress Fields e Decompress Fields, o componente espera receber um JSON contendo os campos configurados na propriedade JSON Fields.

Exemplo

Com as seguintes configurações:

JSON Fields = field1,field2

O JSON esperado deve conter pelo menos:

{
"field1": "SOMETHING",
"field2": "SOMETHING"
}

Para as operações Compress Payload e Decompress Payload, você deve configurar o campo Payload para poder executar a compressão/descompressão.

Exemplo

Com as seguintes configurações:

Payload = {{ message.field1 }}

O JSON deverá conter este valor:

{
"field1": "SOMETHING"
}

Para as operações Compress File e Decompress File, você deve configurar o arquivo que será comprimido/descomprimido e o arquivo resultante dessa operação.

Exemplo

File Name = file.csv
Gzip File Name = file.gzip

Saída

Para as operações Compress Fields e Decompress Fields, a mensagem de entrada é preservada.

Para as operações Compress Payload e Decompress Payload, caso a saída seja um arquivo:

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

Para as operações Compress Payload e Decompress Payload, caso a saída seja uma string:

{
"success": "true",
"result": "SOMETHING COMPRESSED/DECOMPRESSED"
}

Para as operações Compress File e Decompress File:

{
"success": "true",
"fileName": "file.csv",
"gzipFileName": "file.csv"
}

Atualizado