Ir para o conteúdo

Variáveis Jitterbit de Transformação

Introdução

Esta página cobre variáveis Jitterbit que estão disponíveis para transformações, organizadas por variáveis informativas que você lê (Informativo) e variáveis de configuração que você escreve (Settings).

Informativo

jitterbit.transformation.chunk_number

Tipo de Dados

inteiro

Descrição

Para operações em partes, contém um número entre 1 e $jitterbit.transformation.total_chunks para o mapeamento de transformação atualmente em execução. Para operações não fragmentadas, tem o valor 1.

jitterbit.transformation.name

Tipo de Dados

Corda

Descrição

Nome da transformação atualmente em execução.

jitterbit.transformation.thread_number

Tipo de Dados

inteiro

Descrição

Para transformações multithread, contém um número entre 1 e $jitterbit.transformation.total_threads para o mapeamento de transformação atualmente em execução. Para transformação de thread único, tem o valor 1.

jitterbit.transformation.total_chunks

Tipo de Dados

inteiro

Descrição

Contém o número total de blocos sendo processados pela operação atual. Para operações não fragmentadas, tem o valor 1.

jitterbit.transformation.total_threads

Tipo de Dados

inteiro

Descrição

Contém o número máximo de threads sendo executados pela operação atual. Para operações não encadeadas, tem o valor 1.

Configurações

jitterbit.transformation.auto_streaming

Tipo de Dados

boleano

Descrição

Definido como false para não usar o streaming automático. O padrão é configurado em jitterbit.conf. Essa opção é principalmente para contornar bugs na implementação da transformação de streaming, portanto, o padrão deve ser usado, a menos que haja problemas específicos.

jitterbit.transformation.chunking

Tipo de Dados

boleano

Descrição

Definido como true se o mapeamento de transformação atual for executado com fragmentação de dados. Não aplicável em scripts.

jitterbit.transformation.disable_normalization

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Aplica-se a transformações planas em hierárquicas. Por padrão, o Jitterbit usa um algoritmo de normalização para construir a árvore de destino. Geralmente, esse é o resultado desejado, mas, se não for o resultado desejado, pode ser desativado configurando para true.

jitterbit.transformation.jbxmlparser

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Use a implementação do analisador XML alternativo, que usa menos memória ao lidar com grandes arquivos de origem XML e a transformação não se qualifica para transformações de streaming.

jitterbit.transformation.source.check_null_characters

Tipo de Dados

boleano

Valor Padrão

true

Descrição

Verifica o arquivo de entrada em busca de caracteres nulos. Se a entrada for um arquivo grande e você tiver certeza de que não há caracteres nulos no arquivo, essa opção poderá ser desativada definindo como false.

jitterbit.transformation.timing_on

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Ativa a gravação de informações de perfil para a cadeia de operação atual. Isso é o mesmo que definir TimingOn=true em jitterbit.conf mas apenas para a cadeia de operação atual ou até que o valor seja definido como false de novo.

jitterbit.transformation.trim_extra_linebreaks

Tipo de Dados

boleano

Valor Padrão

true

Descrição

As quebras de linha extras à direita nos mapeamentos de destino serão cortadas. Normalmente, isso é desejável, mas para compatibilidade com versões anteriores, você pode definir esse sinalizador como false para deixar as quebras de linha sozinhas.