Saltar al contenido

Variables de Jitterbit de Destino

Introducción

Esta página cubre las variables Jitterbit que están disponibles para las actividades utilizadas como objetivos, organizadas por variables informativas que puede leer (Informativas) y las variables de configuración que escriba (Configuración).

Informativo

jitterbit.target.file_count

Tipo de Datos

Entero

Descripción

Una vez transformados todos los archivos de entrada, esta variable se establece en la cantidad de archivos de destino que se transferirán.

jitterbit.target.ftp.return_code

Tipo de Datos

Entero

Descripción

El código de estado de respuesta devuelto desde un destino FTP cuando se utiliza en una operación o WriteFile() Función de secuencia de comandos. Si no se devuelve ningún código de estado, el valor informado es -1.

jitterbit.target.http.status_code

Tipo de Datos

Entero

Descripción

El código de estado de respuesta devuelto desde un destino HTTP cuando se utiliza en una operación o WriteFile() Función de secuencia de comandos. Si no se devuelve ningún código de estado, el valor informado es -1.

Ajustes

jitterbit.target.chunk_node_name

Tipo de Datos

Cadena

Descripción

Si la fragmentación de datos (división de un archivo) está habilitada, un nodo es el registro repetitivo (o nodo de bucle) en el que es posible dividir el archivo.

Por ejemplo, en un archivo XML, los niveles nombrados (registros repetidos) podrían ser raíz, organización, departamento y empleado. Puede optar por dividir el archivo en departamentos o empleados.

También es posible configurar el nodo en Opciones de operación.

jitterbit.target.chunk_size

Tipo de Datos

Entero

Descripción

Dos posibles casos en los que jitterbit.target.chunk_size = 2000:

  • Caso 1: La fragmentación de datos de origen está desactivada, realice la fragmentación de datos de destino con tamaño = 2000.
  • Caso 2: La fragmentación de datos de origen está activada, combinará primero el destino y luego fragmentará el destino combinado al tamaño = 2000.

jitterbit.target.chunking_uncombined

Tipo de Datos

Booleano

Descripción

Si se establece en true, y la fragmentación de datos de origen está activada, los archivos de fragmentos de destino no se combinan. Esto permite 1 archivo de destino por registro.

jitterbit.target.db.character_encoding

Tipo de Datos

Cadena

Descripción

Especifique la codificación de caracteres para las columnas de texto/caracteres de la base de datos de destino 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.target.db.commit_chunks

Tipo de Datos

Booleano

Descripción

Si se establece en true y la fragmentación de datos está habilitada para una operación con una fuente de base de datos, cada fragmento se confirma en la base de datos a medida que se crea. Esta configuración puede hacer que la transformación se ejecute más rápido, ya que los fragmentos se pueden confirmar en paralelo.

jitterbit.target.db.include_null_in_sql_statement

Tipo de Datos

Booleano

Valor Predeterminado

false

Descripción

Si se establece en true Las instrucciones INCLUDE y UPDATE generadas por Jitterbit para los destinos de bases de datos contendrán valores nulos explícitos para las columnas que admiten valores nulos y tienen una asignación con un resultado nulo.

jitterbit.target.db.no_data_action

Tipo de Datos

Cadena

Descripción

Opción para saber qué hacer si se crea un destino de base de datos vacío. Estos valores son válidos:

  • OK- Warning- Error

El valor predeterminado (para cuando esta variable no está configurada) se puede cambiar en jitterbit.conf con la opción en el [ErrorHandling] sección llamada NoTargetDataGenerated Si no se especifica nada allí, el valor predeterminado es emitir una advertencia.

jitterbit.target.db.pre_target_sql

Tipo de Datos

Cadena

Valor Predeterminado

""

Descripción

Ejecute esta declaración SQL antes de comenzar a completar las tablas de la base de datos de destino. El valor predeterminado es una cadena vacía.

jitterbit.target.db.schema_name_delimiter

Tipo de Datos

Cadena

Valor Predeterminado

.

Descripción

El valor predeterminado es un solo punto (.). Carácter utilizado por la base de datos de destino para delimitar el nombre del esquema del nombre de la tabla, por ejemplo Schema.Tab Casi todas las bases de datos utilizan un punto como delimitador.

jitterbit.target.db.transaction

Tipo de Datos

Booleano

Valor Predeterminado

true

Descripción

Establecer en false Si no desea que se realicen cambios en la base de datos en una transacción, el valor predeterminado es confirmar todos los cambios en la base de datos en una transacción.

jitterbit.target.db.use_new_postgress_sequence

Tipo de Datos

Booleano

Descripción

Establecer en true arriba en la cadena de una actividad de base de datos para apoyar secuencias al interactuar con una base de datos PostgreSQL a través de JDBC. Esta variable es compatible cuando se utilizan versiones de agente 11.28 o posteriores.

jitterbit.target.file_share.create_directories

Tipo de Datos

Booleano

Valor Predeterminado

false

Descripción

Establecer en true Si desea que se comprueben y creen los directorios de destino de los recursos compartidos de archivos, no utilice esta opción si se sabe que el directorio existe.

jitterbit.target.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 destino contiene caracteres especiales como #, %, o @. Por ejemplo, sftp://reposit.mysite.com/storage/file#1.xml.

Ver jitterbit.source.ftp.encode_url para la versión fuente de esta variable.

jitterbit.target.ftp.transfer_timeout

Tipo de Datos

Entero

Descripción

Establezca el tiempo de espera de transferencia en segundos para las transferencias de destino FTP. El tiempo de espera de transferencia predeterminado para FTP es de una hora (3600 segundos). Establezca en cero para deshabilitarlo.

jitterbit.target.http.form_data

Tipo de Datos

Booleano

Descripción

Si se establece en true Cada archivo de destino se carga mediante el formulario de carga RFC 1687.

jitterbit.target.http.form_data.ContentType

Tipo de Datos

Cadena

Descripción

Si se utiliza el formulario de carga RFC 1687, esto establece el tipo de contenido del archivo.

jitterbit.target.http.form_data.filename

Tipo de Datos

Cadena

Descripción

Si se utiliza el formulario de carga RFC 1687, esto establece el nombre del archivo cargado.

jitterbit.target.http.form_data.name

Tipo de Datos

Cadena

Descripción

Si se utiliza la carga del formulario RFC 1687, esto establece el nombre del formulario.

jitterbit.target.http.max_redirs

Tipo de Datos

Entero

Valor Predeterminado

0

Descripción

Número máximo de redirecciones a seguir cuando se utiliza un destino 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.target.http.remove_trailing_linebreaks

Tipo de Datos

Booleano

Descripción

Si se establece en true Los saltos de línea finales se eliminarán antes de que se publiquen los datos de destino.

jitterbit.target.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 publicación de un servicio web alojado o un extremo HTTP. Los encabezados de respuesta 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.

Por ejemplo, la variable Get("jitterbit.target.http.response.header.Proxy-Authenticate") contendría el valor del encabezado de respuesta Proxy-Authenticate.

Nota

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

jitterbit.target.http.ssl_cert_id

Tipo de Datos

Cadena

Descripción

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

jitterbit.target.http.transfer_timeout

Tipo de Datos

Entero

Descripción

Establezca el tiempo de espera de transferencia en segundos para las transferencias de destino HTTP. El tiempo de espera de transferencia predeterminado para HTTP es una hora (3600 segundos). Establezca en cero para deshabilitarlo.

jitterbit.target.json.array_to_object

Tipo de Datos

Booleano

Descripción

Si se establece en true arriba en la cadena de una transformación con una estructura de datos de destino JSON en una operación con fragmentación de datos habilitado, el archivo de destino estará en formato JSON en lugar de XML.

jitterbit.target.sftp.ssh_key_id y jitterbit.source.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.target.text.character_encoding

Tipo de Datos

Cadena

Descripción

Especifique la codificación de caracteres para los documentos de texto de destino. 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.target.wave.json

Tipo de Datos

Cadena

Descripción

Se utiliza para anular el JSON en un metarchivo JSON de Salesforce Einstein (Wave). Consulte Anulación de metadatos JSON en Salesforce Einstein Analytics.

jitterbit.target.xml.exclude_empty_data

Tipo de Datos

Booleano

Valor Predeterminado

false

Descripción

Si una asignación a un nodo de destino da como resultado un valor vacío, configure esta variable en true para excluir el nodo en el XML de destino. El valor predeterminado (false) consiste en incluir el nodo con un valor vacío del XML de destino. Se recomienda esta variable en lugar de jitterbit.target.xml.include_empty_xml cuando el nodo de destino tiene un valor booleano.

Para un true valor de jitterbit.target.xml.exclude_empty_data para que surta efecto, jitterbit.target.xml.include_null_xml debe configurarse en false y jitterbit.target.xml.include_empty_xml también debe ser false(por defecto).

jitterbit.target.xml.include_empty_xml

Tipo de Datos

Booleano

Valor Predeterminado

false

Descripción

Si una asignación a un nodo de destino da como resultado un valor vacío, configure esta variable en true para incluir el nodo en el XML de destino. El valor predeterminado (false) consiste en excluir el nodo con un valor vacío del XML de destino. Esta variable no afecta a los nodos de destino que tienen un valor booleano (consulte jitterbit.target.xml.exclude_empty_data en cambio).

jitterbit.target.xml.include_null_xml

Tipo de Datos

Booleano

Valor Predeterminado

true

Descripción

Si una asignación a un nodo de destino da como resultado un valor nulo o un valor vacío, el valor predeterminado de esta variable (true) es incluir el nodo en el XML de destino pero hacerlo nulo. Establezca esta variable en false para eliminar el nodo con un valor nulo del XML de destino.

jitterbit.target.xml.nsprefix

Tipo de Datos

Cadena

Valor Predeterminado

"NS"

Descripción

El prefijo de espacio de nombres XML predeterminado es "NS" Si su XML requiere un prefijo de espacio de nombres diferente, esta variable se puede utilizar para reemplazar el prefijo de espacio de nombres predeterminado con el nombre de prefijo de espacio de nombres existente.

Por ejemplo, con el espacio de nombres XML predeterminado, la salida de destino XML puede verse así:

<ns:Body xmlns:ns="http://www.marketo.com/mktows/">
<ns:successGetMultipleLeads>
<result>

Cuando se establece esta variable global igual a un prefijo diferente, por ejemplo $jitterbit.target.xml.nsprefix="tp", entonces el resultado en este ejemplo cambiaría a esto:

<tp:Body xmlns:tp="http://www.marketo.com/mktows/">
<tp:successGetMultipleLeads>
<result>

jitterbit.target.xml.num_for_bool

Tipo de Datos

Booleano

Valor Predeterminado

true

Descripción

Si se establece en true Los valores booleanos de destino XML se representarán con "0" o "1" para valores falsos y verdaderos respectivamente. Este es el valor predeterminado para obtener los valores de cadena "true"/"false" en su lugar, debe establecer este parámetro en false.

jitterbit.target.xml.prettify

Tipo de Datos

Booleano

Valor Predeterminado

true

Descripción

Si se establece como verdadero, los destinos XML se escriben con saltos de línea y sangría de pestaña. Esto es más fácil de leer, pero el archivo resultante será más grande.