Variables de Jitterbit de Origen¶
Introducción¶
Esta página cubre las variables Jitterbit que están disponibles para actividades utilizadas como fuentes, organizadas por variables informativas que lee (Informativo) y las variables de configuración que escriba (Configuración).
Informativo¶
jitterbit.source.filename
¶
Tipo de Datos¶
Cadena
Descripción¶
El nombre del archivo de origen. 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 está disponible solo 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 haya sido sobrescrita por otra operación en una cadena de operación.
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 usa 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 usa 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. Disponible a partir de Jitterbit Harmony versión 8.20.
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 usa 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 obtener un archivo. Puede ser una URL o una ruta a un recurso compartido de archivos, como ftp://ordersrv/orderdrop/po.xml
. Esta variable está disponible solo 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 obtenido los archivos de origen. 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 de origen que se procesarán. Esta variable está disponible después de que se hayan obtenido los archivos de origen. Está disponible siempre que no haya sido sobrescrito por otra operación en una cadena de operación.
Ajustes¶
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 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 char(n)
columnas de origen de la base de datos si la longitud de los datos es inferior a 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 caracteres de espacio 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 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 solo 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 la lectura de un fuente del sitio FTP, los archivos se recuperarán mediante un flujo de análisis de 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.encode_url
y jitterbit.target.ftp.encode_url
¶
Tipo de Datos¶
booleano
Valor por Defecto¶
false
Descripción¶
Establezca ambas variables en true
en un secuencia de comandos de transformación para usar la codificación donde un nombre de archivo o carpeta contiene caracteres especiales como #
, %
, o @. Por ejemplo, sftp://reposit.mysite.com/storage/file#1.xml
.
jitterbit.source.ftp.transfer_timeout
¶
Tipo de Datos¶
Entero
Descripción¶
Establezca el tiempo de espera de la transferencia en segundos para las transferencias de fuentes FTP. El tiempo de espera de transferencia predeterminado para FTP es de cuatro horas (14.400 segundos). Establecer en cero para deshabilitar.
jitterbit.source.http.max_redirs
¶
Tipo de Datos¶
Entero
Valor por Defecto¶
0
Descripción¶
Número máximo de redireccionamientos a seguir cuando se usa una fuente HTTP. Establezca esta variable en un número negativo para seguir cualquier número de redireccionamientos. 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.target.http.response.header.*
)
Tipo de Datos¶
Cadena
Descripción¶
Se configura cuando se maneja una llamada de 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 se use para las 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 la transferencia en segundos para las transferencias de origen HTTP. El tiempo de espera de transferencia predeterminado para HTTP es de una hora (3600 segundos). Establecer en cero para deshabilitar.
jitterbit.source.preserve_char_whitespace
¶
Tipo de Datos¶
booleano
Valor por Defecto¶
false
Descripción¶
Establezca esto en true
para conservar los espacios en blanco en los datos de origen. El valor predeterminado es false
, lo que significa que el espacio en blanco se recortará 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 varias 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 todas las fuentes 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 #
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 utilizarán para un origen o un destino (según la variable 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 orígenes y destinos de SFTP.
jitterbit.source.text.character_encoding
¶
Tipo de Datos¶
Cadena
Descripción¶
Especifique la codificación de caracteres para los documentos de origen de texto. Si no se especifica 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 un valor nulo.