Ir para o conteúdo

Variáveis de Origem do Jitterbit

Introdução

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

Informativo

jitterbit.source.filename

Tipo de Dados

Corda

Descrição

O nome do arquivo de origem. Mantém a parte 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 somente 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 folha dos localizadores (veja 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 fonte HTTP quando usado em uma operação ou ReadFile função de script. Esta 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 fonte 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 somente enquanto uma transformação usando este arquivo específico está em execução.

jitterbit.source.locators

Tipo de Dados

Variedade

Descrição

Uma matriz contendo todos os localizadores que serão processados. Esta 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. Esta 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 estiver 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 está escrita.

jitterbit.source.db.character_encoding

Tipo de Dados

Corda

Descrição

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

jitterbit.source.db.preserve_char_whitespace

Tipo de Dados

boleano

Valor Padrão

false

Descrição

Preserva os espaços em branco nas colunas de origem do banco de dados com o char(n) tipo de dados se o comprimento dos dados for menor que o tamanho da coluna de origem do banco de dados em bytes (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 final 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 no 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 arquivos ou origem 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

Esta opção limita o número de arquivos listados para um compartilhamento de arquivos. É aplicado antes do filtro. Esta opção é mais eficiente do que jitterbit.source.file_limit, mas só poderá ser usado 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 FTP Read, os arquivos serão recuperados usando um fluxo de análise de FTP alternativo.

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 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 seguir ao usar uma origem 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 web hospedado 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") conteria o tipo MIME do corpo da solicitação.

Nota

Se o nome do cabeçalho incluir um hífen, você deverá referenciar a 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 fontes HTTP. Consulte também Personalizações > Certificados de cliente e Adicionando certificados ao repositório de chaves 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

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

jitterbit.source.sftp.ssh_key_id e jitterbit.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 a configuração é usada para todas as fontes 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 início # 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"), então estas opções de configuração serão usadas para uma origem ou destino (dependendo de qual variável está 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 a autenticação de chave SSH pública/privada para diferentes fontes 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, Latin-1 (ISO-8859-1) será assumido. Para codificação suportada, consulte Codificações de caracteres suportadas.

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.