Ir para o conteúdo

Variáveis Jitterbit de Origem

Introdução

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

Informativo

jitterbit.source.filename

Tipo de Dados

Corda

Descrição

O nome do arquivo de origem. Contém a parte da folha do localizador. Por exemplo, se o localizador for ftp://ordersrv/orderdrop/po.xml, o nome do arquivo de origem é po.xml. Esta variável está disponível apenas enquanto uma transformação usando este arquivo específico está em execução.

jitterbit.source.filenames

Tipo de Dados

Variedade

Descrição

Igual a jitterbit.source.locators mas segurando apenas a parte da folha dos localizadores (ver jitterbit.source.locator). Esta variável está disponível a menos que tenha sido substituída por outra operação em uma cadeia de operação.

jitterbit.source.ftp.return_code

Tipo de Dados

inteiro

Descrição

O código de status de resposta retornado de uma fonte FTP quando usado em uma operação ou ReadFile função de script. Se nenhum código de status for retornado, o valor relatado será -1.

jitterbit.source.http.response

Tipo de Dados

Corda

Descrição

O corpo da resposta retornado de uma origem HTTP quando usado em uma operação ou ReadFile função de script. Essa variável é preenchida somente quando a operação ou função falha.

jitterbit.source.http.status_code

Tipo de Dados

inteiro

Descrição

O código de status de resposta retornado de uma origem HTTP quando usado em uma operação ou ReadFile função de script. Se nenhum código de status for retornado, o valor relatado será -1.

jitterbit.source.locator

Tipo de Dados

Corda

Descrição

O localizador usado para buscar um arquivo. Pode ser um URL ou um caminho para um compartilhamento de arquivo, como ftp://ordersrv/orderdrop/po.xml. Esta variável está disponível apenas enquanto uma transformação usando este arquivo específico está em execução.

jitterbit.source.locators

Tipo de Dados

Variedade

Descrição

Um array contendo todos os localizadores que serão processados. Essa variável está disponível após a busca dos arquivos de origem. Está disponível desde que não tenha sido substituído por outra operação em uma cadeia de operação.

jitterbit.source.size

Tipo de Dados

inteiro

Descrição

Tamanho do arquivo de origem em bytes. o tamanho é 0 para fontes de banco de dados.

jitterbit.source.sizes

Tipo de Dados

Variedade

Descrição

Uma matriz contendo todos os tamanhos dos arquivos de origem que serão processados. Essa variável está disponível após a busca dos arquivos de origem. Está disponível desde que não tenha sido substituído por outra operação em uma cadeia de operação.

Configurações

jitterbit.source.append_date_to_success_file

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Se não definido ou definido como true, grava a data atual no formato de 24 horas no nome do arquivo de sucesso. Se definido para false nenhuma data é escrita.

jitterbit.source.db.character_encoding

Tipo de Dados

Corda

Descrição

Especifica a codificação de caracteres para as colunas de caracteres/texto do banco de dados de origem ODBC. Se nenhuma codificação for especificada, o Latin-1 (ISO-8859-1) será assumido. Para codificação compatível, consulte Codificações de caracteres compatíveis.

jitterbit.source.db.preserve_char_whitespace

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Preserva espaços em branco em char(n) colunas de origem do banco de dados se o comprimento dos dados for menor que n.

jitterbit.source.db.schema_name_delimiter

Tipo de Dados

Corda

Valor Padrão

.

Descrição

Caractere usado pelo banco de dados de origem para delimitar o nome do esquema do nome da tabela, como Schema.Tab. O padrão é um único período (.), já que a maioria dos bancos de dados usa um ponto como delimitador.

jitterbit.source.db.trim

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Corte os caracteres de espaço em branco dos valores lidos do banco de dados.

jitterbit.source.file_limit

Tipo de Dados

inteiro

Descrição

Número máximo de arquivos a serem processados para um compartilhamento de arquivo ou fonte de FTP. Esse limite é aplicado depois que os arquivos são listados e filtrados.

jitterbit.source.file_share.file_list_limit

Tipo de Dados

inteiro

Descrição

Essa opção limita o número de arquivos listados para um compartilhamento de arquivo. É aplicado antes do filtro. Esta opção é mais eficiente do que jitterbit.source.file_limit, mas pode ser usado apenas se todos os arquivos em um diretório forem processados. Em todos os outros casos, use jitterbit.source.file_limit para fontes de compartilhamento de arquivos.

jitterbit.source.ftp.enable_regex_parser

Tipo de Dados

boleano

Descrição

Se definido para true acima na cadeia de uma atividade de leitura de FTP, os arquivos serão recuperados usando um fluxo alternativo de análise de FTP.

Use o fluxo alternativo se estiver faltando arquivos conhecidos ou se os nomes dos arquivos tiverem informações extras anexadas a eles após recuperá-los do nó de endpoint.

jitterbit.source.ftp.transfer_timeout

Tipo de Dados

inteiro

Descrição

Defina o tempo limite de transferência em segundos para transferências de origem FTP. O tempo limite de transferência padrão para FTP é de quatro horas (14.400 segundos). Defina como zero para desativar.

jitterbit.source.http.max_redirs

Tipo de Dados

inteiro

Valor Padrão

0

Descrição

Número máximo de redirecionamentos a serem seguidos ao usar uma fonte HTTP. Defina esta variável como um número negativo para seguir qualquer número de redirecionamentos. O padrão é 0 (zero); nenhum redirecionamento é seguido.

jitterbit.source.http.response.header.<HeaderName>

(mostrado no editor de script como jitterbit.source.http.response.header.*)

Tipo de Dados

Corda

Descrição

Definido ao lidar com uma chamada de serviço da Web hospedada ou um endpoint HTTP. Os cabeçalhos de solicitação HTTP não são expostos, apenas o payload. Quando substituído pelo nome de um cabeçalho HTTP para <HeaderName>, esta variável contém o valor correspondente do cabeçalho.

Por exemplo, a variável Get("jitterbit.source.http.response.header.Content-Type") manteria o tipo MIME do corpo da solicitação.

Nota

Se o nome do cabeçalho incluir um hífen, você deve fazer referência à variável usando o Set ou Get funções.

jitterbit.source.http.ssl_cert_id

Tipo de Dados

Corda

Descrição

Um identificador para uma entrada de configuração no arquivo de configuração jitterbit.conf para o certificado SSL usar para origens HTTP. Consulte também Personalizações > Certificados de cliente e Adicionando Certificados ao Keystore para Agentes Privados.

jitterbit.source.http.transfer_timeout

Tipo de Dados

inteiro

Descrição

Define o tempo limite de transferência em segundos para transferências de origem HTTP. O tempo limite de transferência padrão para HTTP é de uma hora (3.600 segundos). Defina como zero para desativar.

jitterbit.source.preserve_char_whitespace

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Definir isso para true para preservar o espaço em branco nos dados de origem. o valor padrão é false, o que significa que o espaço em branco será cortado no início e no final das strings na fonte.

jitterbit.source.sftp.ssh_key_id ejitterbit.target.sftp.ssh_key_id

Tipo de Dados

Corda

Valor Padrão

""

Descrição

Para configurar várias chaves SSH. Por padrão, ambos estão vazios, o que significa que a configuração no [SSH] seção do jitterbit.conf configuração é usada para todas as origens e destinos SFTP sem senha definida:

[SSH]
PublicKeyFile='Z:/ssh/rsa2048.pub'
PrivateKeyFile='Z:/ssh/rsa2048'
PrivateKeyPassphrase=secret

Nota

Ao editar o arquivo de configuração, observe que uma linha comentada com um # não deve ser deixado em branco, ou a próxima linha será lida como um comentário, mesmo que não comece com #.

Se qualquer uma dessas variáveis for definida como uma string (como "RSA"), essas opções de configuração serão usadas para uma origem ou destino (dependendo de qual variável é definida):

PublicKeyFileRSA='Z:/ssh/id_rsa.pub'
PrivateKeyFileRSA='Z:/ssh/id_rsa'
PrivateKeyPassphraseRSA=verysecret

Isso permite a escolha de diferentes conjuntos de chaves ao usar autenticação de chave SSH pública/privada para diferentes origens e destinos SFTP.

jitterbit.source.text.character_encoding

Tipo de Dados

Corda

Descrição

Especifique a codificação de caracteres para documentos de origem de texto. Se nenhuma codificação for especificada, o Latin-1 (ISO-8859-1) será assumido. Para codificação compatível, consulte Codificações de caracteres compatíveis.

jitterbit.source.text.csv_nullable

Tipo de Dados

boleano

Descrição

Se definido para true, os arquivos CSV podem conter elementos de dados nulos. Duas vírgulas consecutivas em um arquivo serão interpretadas como nulas.