Saltar al contenido

Variables de Jitterbit de Origen

Introducción

Esta página cubre las variables de Jitterbit que están disponibles para las actividades utilizadas como fuentes, organizadas por variables informativas que usted lee (Informativo) y las variables de configuración que usted escribe (Configuración).

Informativo

jitterbit.source.filename

Tipo de Datos

Cadena

Descripción

El nombre del archivo fuente. Sostiene la parte de la hoja del localizador. Por ejemplo, si el localizador es ftp://ordersrv/orderdrop/po.xml, el nombre del archivo fuente es po.xml. Esta variable solo está disponible mientras se ejecuta una transformación que utiliza este archivo en particular.

jitterbit.source.filenames

Tipo de Datos

Formación

Descripción

Igual que jitterbit.source.locators pero sosteniendo solo la parte de la hoja de los localizadores (ver jitterbit.source.locator). Esta variable está disponible a menos que otra operación en una cadena de operación la haya sobrescrito.

jitterbit.source.ftp.return_code

Tipo de Datos

Entero

Descripción

El código de estado de respuesta devuelto desde una fuente FTP cuando se utiliza en una operación o ReadFile función de secuencia de comandos. Si no se devuelve ningún código de estado, el valor informado es -1.

jitterbit.source.http.response

Tipo de Datos

Cadena

Descripción

El cuerpo de la respuesta devuelto desde una fuente HTTP cuando se utiliza en una operación o ReadFile función de secuencia de comandos. Esta variable se completa solo cuando la operación o función falla.

jitterbit.source.http.status_code

Tipo de Datos

Entero

Descripción

El código de estado de respuesta devuelto desde una fuente HTTP cuando se utiliza en una operación o ReadFile función de secuencia de comandos. Si no se devuelve ningún código de estado, el valor informado es -1.

jitterbit.source.locator

Tipo de Datos

Cadena

Descripción

El localizador utilizado para recuperar un archivo. Puede ser una URL o una ruta a un archivo compartido, como ftp://ordersrv/orderdrop/po.xml. Esta variable solo está disponible mientras se ejecuta una transformación que utiliza este archivo en particular.

jitterbit.source.locators

Tipo de Datos

Formación

Descripción

Una matriz que contiene todos los localizadores que se procesarán. Esta variable está disponible después de que se hayan recuperado los archivos fuente. Está disponible siempre que no haya sido sobrescrito por otra operación en una cadena de operación.

jitterbit.source.size

Tipo de Datos

Entero

Descripción

Tamaño del archivo fuente en bytes. El tamaño es 0 para fuentes de bases de datos.

jitterbit.source.sizes

Tipo de Datos

Formación

Descripción

Una matriz que contiene todos los tamaños de los archivos fuente que se procesarán. Esta variable está disponible después de que se hayan recuperado los archivos fuente. Está disponible siempre que no haya sido sobrescrito por otra operación en una cadena de operación.

Ajustes

jitterbit.source.append_date_to_success_file

Tipo de Datos

Booleano

Valor por Defecto

false

Descripción

Si no está configurado o configurado en true, escribe la fecha actual en formato de 24 horas en el nombre del archivo correcto. Si se establece en false no hay fecha escrita.

jitterbit.source.db.character_encoding

Tipo de Datos

Cadena

Descripción

Especifica la codificación de caracteres para las columnas de caracteres/texto de la base de datos de origen ODBC. Si no se especifica ninguna codificación, se asume Latin-1 (ISO-8859-1). Para conocer la codificación admitida, consulte Codificaciones de caracteres admitidas.

jitterbit.source.db.preserve_char_whitespace

Tipo de Datos

Booleano

Valor por Defecto

false

Descripción

Conserva los espacios en blanco en las columnas de origen de la base de datos con la char(n) tipo de datos si la longitud de los datos es menor que el tamaño de la columna de origen de la base de datos en bytes (n).

jitterbit.source.db.schema_name_delimiter

Tipo de Datos

Cadena

Valor por Defecto

.

Descripción

Carácter utilizado por la base de datos de origen para delimitar el nombre del esquema del nombre de la tabla, como Schema.Tab. El valor predeterminado es un solo período (.), ya que la mayoría de las bases de datos utilizan un punto como delimitador.

jitterbit.source.db.trim

Tipo de Datos

Booleano

Valor por Defecto

false

Descripción

Recorte los espacios en blanco de los valores leídos de la base de datos.

jitterbit.source.file_limit

Tipo de Datos

Entero

Descripción

Número máximo de archivos a procesar para un recurso compartido de archivos o una fuente FTP. Este límite se aplica después de que los archivos se hayan enumerado y filtrado.

jitterbit.source.file_share.file_list_limit

Tipo de Datos

Entero

Descripción

Esta opción limita la cantidad de archivos que se enumeran para un recurso compartido de archivos. Se aplica antes del filtro. Esta opción es más eficiente que jitterbit.source.file_limit, pero sólo se puede utilizar si se van a procesar todos los archivos de un directorio. En todos los demás casos, utilice jitterbit.source.file_limit para fuentes de archivos compartidos.

jitterbit.source.ftp.enable_regex_parser

Tipo de Datos

Booleano

Descripción

Si se establece en true arriba en la cadena de una actividad de lectura FTP, los archivos se recuperarán utilizando un flujo de análisis FTP alternativo.

Utilice el flujo alternativo si le faltan archivos conocidos o si los nombres de los archivos tienen información adicional adjunta después de recuperarlos del extremo.

jitterbit.source.ftp.transfer_timeout

Tipo de Datos

Entero

Descripción

Establezca el tiempo de espera de transferencia en segundos para transferencias de origen FTP. El tiempo de espera de transferencia predeterminado para FTP es de cuatro horas (14.400 segundos). Establezca en cero para desactivar.

jitterbit.source.http.max_redirs

Tipo de Datos

Entero

Valor por Defecto

0

Descripción

Número máximo de redirecciones a seguir cuando se utiliza una fuente HTTP. Establezca esta variable en un número negativo para seguir cualquier número de redirecciones. El valor predeterminado es 0 (cero); no se siguen redirecciones.

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

(se muestra en el editor de secuencia de comandos como jitterbit.source.http.response.header.*)

Tipo de Datos

Cadena

Descripción

Se establece cuando se maneja una llamada a un servicio web alojado o un extremo HTTP. Los encabezados de solicitud HTTP no están expuestos, solo la carga útil. Cuando se sustituye por el nombre de un encabezado HTTP para <HeaderName>, esta variable contiene el valor correspondiente del encabezado.

Por ejemplo, la variable Get("jitterbit.source.http.response.header.Content-Type") mantendría el tipo MIME del cuerpo de la solicitud.

Nota

Si el nombre del encabezado incluye un guión, debe hacer referencia a la variable utilizando el Set o Get funciones.

jitterbit.source.http.ssl_cert_id

Tipo de Datos

Cadena

Descripción

Un identificador para una entrada de configuración en el archivo de configuración. jitterbit.conf para que el certificado SSL lo utilice para fuentes HTTP. Consulte también Personalizaciones > Certificados de cliente y Agregar certificados al almacén de claves para agentes privados.

jitterbit.source.http.transfer_timeout

Tipo de Datos

Entero

Descripción

Establece el tiempo de espera de transferencia en segundos para transferencias de origen HTTP. El tiempo de espera de transferencia predeterminado para HTTP es una hora (3600 segundos). Establezca en cero para desactivar.

jitterbit.source.preserve_char_whitespace

Tipo de Datos

Booleano

Valor por Defecto

false

Descripción

Establezca esto en true para preservar los espacios en blanco en los datos de origen. El valor predeterminado es false, lo que significa que los espacios en blanco se recortarán desde el principio y el final de las cadenas en la fuente.

jitterbit.source.sftp.ssh_key_id y jitterbit.target.sftp.ssh_key_id

Tipo de Datos

Cadena

Valor por Defecto

""

Descripción

Para configurar múltiples claves SSH. De forma predeterminada, ambos están vacíos, lo que significa que la configuración en el [SSH] sección de la jitterbit.conf la configuración se utiliza para todos los orígenes y destinos SFTP sin contraseña definida:

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

Nota

Al editar el archivo de configuración, tenga en cuenta que una línea comentada con un encabezado # no debe dejarse en blanco, o la siguiente línea se leerá como un comentario incluso si no comienza con #.

Si cualquiera de estas variables se establece en una cadena (como "RSA"), entonces estas opciones de configuración se usarán para un origen o destino (dependiendo de qué variable esté definida):

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

Esto permite seleccionar diferentes conjuntos de claves cuando se utiliza la autenticación de clave SSH pública/privada para diferentes fuentes y destinos SFTP.

jitterbit.source.text.character_encoding

Tipo de Datos

Cadena

Descripción

Especifique la codificación de caracteres para documentos de origen de texto. Si no se especifica ninguna codificación, se asume Latin-1 (ISO-8859-1). Para conocer la codificación admitida, consulte Codificaciones de caracteres admitidas.

jitterbit.source.text.csv_nullable

Tipo de Datos

Booleano

Descripción

Si se establece en true, los archivos CSV pueden contener elementos de datos nulos. Dos comas consecutivas en un archivo se interpretarán como nulas.