Ir para o conteúdo

Transformação de variáveis Jitterbit no Integration Studio

Introdução

Esta página abrange 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 (Configurações).

Informativo

jitterbit.transformation.chunk_number

Tipo de dados

Inteiro

Descrição

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

jitterbit.transformation.name

Tipo de dados

Corda

Descrição

Nome da transformação em execução no momento.

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 em execução no momento. Para transformação de thread único, ele 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, ele 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-threaded, ele tem o valor 1.

Configurações

jitterbit.transformation.auto_streaming

Tipo de dados

Booleano

Descrição

Definido para false para não usar o streaming automático. O padrão é configurado em jitterbit.conf. Esta opção serve 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

Booleano

Descrição

Definido para 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

Booleano

Valor padrão

false

Descrição

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

jitterbit.transformation.ignore_default_value

Tipo de dados

Booleano

Valor padrão

false

Descrição

Determina se instâncias de JSON aninhado incorporado são ignoradas ao processar folhas de estilo XSLT passadas como variáveis, como ao usar o RunXSLT função. Defina para true para instâncias onde o JSON aninhado incorporado deve ser retido. Esta variável é suportada ao usar agentes 11.36 e posteriores.

Dado este JSON aninhado incorporado, "system":"urn:lumary:relationship"é retido somente se jitterbit.transformation.ignore_default_value é true:

<text>{"relationship":[{"coding":[{"system":"urn:lumary:relationship","code":"</text><value-of select="someOtherNode"/><text>"}]}]}</text>

jitterbit.transformation.jbxmlparser

Tipo de dados

Booleano

Valor padrão

false

Descrição

Definido para true para usar uma implementação alternativa do analisador XML, que usa menos memória ao manipular arquivos de origem XML grandes e a transformação não se qualifica para transformações de streaming. Habilitar essa variável também pode resolver problemas com namespaces XML e nós XML em transformações.

jitterbit.transformation.source.check_null_characters

Tipo de dados

Booleano

Valor padrão

true

Descrição

Verifica o arquivo de entrada para 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 pode ser desabilitada configurando-a para false.

jitterbit.transformation.timing_on

Tipo de dados

Booleano

Valor padrão

false

Descrição

Habilitar informações de perfil de escrita 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

Booleano

Valor padrão

true

Descrição

Quebras de linha extras à direita em mapeamentos de destino serão aparadas. Isso normalmente é o que é desejável, mas para compatibilidade com versões anteriores, você pode definir este sinalizador para false para deixar as quebras de linha sozinhas.