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.