Variables Jitterbit de origen en Design Studio
Introducción
Esta página cubre las variables Jitterbit que están disponibles para las actividades utilizadas como fuentes, organizadas por variables informativas que usted lee (Informativas) 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. Contiene la parte de 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
Matriz
Descripción
Lo mismo que jitterbit.source.locators
pero manteniendo 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 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 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 falla la operación o función. Disponible a partir de 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 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 obtener un archivo. Puede ser una URL o una ruta a un recurso compartido de archivos, 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
Matriz
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 sobrescrita 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
Matriz
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 sobrescrita 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 texto/caracteres de la base de datos de origen ODBC. Si no se especifica ninguna codificación, se asume que es Latin-1 (ISO-8859-1). Para conocer las codificaciones admitidas, consulte Codificaciones de caracteres admitidas.
jitterbit.source.db.preserve_char_whitespace
Tipo de datos
Booleano
Valor predeterminado
false
Descripción
Conserva los espacios en blanco en las columnas de origen de la base de datos con el 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 predeterminado
.
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 punto. (.
), ya que la mayoría de las bases de datos utilizan un punto como delimitador.
jitterbit.source.db.trim
Tipo de datos
Booleano
Valor predeterminado
false
Descripción
Eliminar los caracteres de espacio en blanco de los valores leídos desde la base de datos.
jitterbit.source.file_limit
Tipo de datos
Entero
Descripción
Número máximo de archivos que se pueden procesar para un recurso compartido de archivos o una fuente FTP. Este límite se aplica después de que se hayan enumerado y filtrado los archivos.
jitterbit.source.file_share.file_list_limit
Tipo de datos
Entero
Descripción
Esta opción limita la cantidad de archivos que se incluyen en 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 uso compartido de archivos.
jitterbit.source.ftp.enable_regex_parser
Tipo de datos
Booleano
Descripción
Si se establece en true
arriba en la cadena de la lectura desde una fuente del sitio FTP, los archivos se recuperarán utilizando un flujo de análisis FTP alternativo.
Utilice el flujo alternativo si 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
Tipo de datos
Booleano
Valor predeterminado
false
Descripción
Establecer en true
en un secuencia de comandos de transformación para utilizar codificación URL donde un nombre de archivo o carpeta de origen contiene caracteres especiales como #
, %
, o @
. Por ejemplo, sftp://reposit.mysite.com/storage/file#1.xml
.
Ver jitterbit.target.ftp.encode_url
para la versión de destino de esta variable.
jitterbit.source.ftp.transfer_timeout
Tipo de datos
Entero
Descripción
Establezca el tiempo de espera de transferencia en segundos para las transferencias de origen FTP. El tiempo de espera de transferencia predeterminado para FTP es de cuatro horas (14 400 segundos). Establezca en cero para desactivarlo.
jitterbit.source.http.max_redirs
Tipo de datos
Entero
Valor predeterminado
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 cantidad de redirecciones. El valor predeterminado es 0 (cero); no se siguen redirecciones.
jitterbit.source.http.response.header.<HeaderName>
(mostrado en el editor de secuencia de comandos como jitterbit.target.http.response.header.*
)
Tipo de datos
Cadena
Descripción
Se establece al manejar una llamada de servicio web alojada o un extremo HTTP. Los encabezados de solicitud HTTP no se exponen, 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")
contendrí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 el certificado SSL que se utilizará 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 las transferencias de origen HTTP. El tiempo de espera de transferencia predeterminado para HTTP es una hora (3600 segundos). Establezca en cero para deshabilitarlo.
jitterbit.source.preserve_char_whitespace
Tipo de datos
Booleano
Valor predeterminado
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 se eliminarán los espacios en blanco del 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 predeterminado
""
Descripción
Para configurar varias claves SSH. De manera predeterminada, ambas están vacías, lo que significa que la configuración en la [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 que está comentada con un carácter inicial #
No debe dejarse en blanco, o la siguiente línea se leerá como un comentario incluso si no comienza con #
.
Si alguna de estas variables se establece en una cadena (como "RSA"
), estas opciones de configuración se utilizarán para una fuente o un destino (según la variable que se defina):
PublicKeyFileRSA='Z:/ssh/id_rsa.pub'
PrivateKeyFileRSA='Z:/ssh/id_rsa'
PrivateKeyPassphraseRSA=verysecret
Esto permite seleccionar diferentes conjuntos de claves al utilizar la autenticación de clave SSH pública/privada para diferentes orígenes y destinos 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 ninguna codificación, se asume que es Latin-1 (ISO-8859-1). Para conocer las codificaciones admitidas, 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.