Variables de Jitterbit Objetivo¶
Introducción¶
Esta página cubre las variables de Jitterbit que están disponibles para las actividades utilizadas como objetivos, organizadas por variables informativas que usted lee (Informativo) y las variables de configuración que usted escribe (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 por 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¶
Este es el código de estado de respuesta devuelto por 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.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.target.chunk_node_name
¶
Tipo de Datos¶
Cadena
Descripción¶
Si está habilitada la fragmentación de datos (división de un archivo), un nodo es el registro repetido (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 fragmentar (dividir) el archivo por departamento o por empleado.
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á el objetivo primero y luego fragmentará el objetivo 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 fragmentación 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 Latin-1 (ISO-8859-1). Para conocer la codificación admitida, 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 por Defecto¶
false
Descripción¶
Si se establece en true
, Las declaraciones INCLUDE y UPDATE generadas por Jitterbit para objetivos de bases de datos contendrán valores nulos explícitos para las columnas que admiten valores NULL y tienen una asignación con un resultado nulo.
jitterbit.target.db.no_data_action
¶
Tipo de Datos¶
Cadena
Descripción¶
Opción sobre 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 tampoco se especifica nada allí, el valor predeterminado es emitir una advertencia.
jitterbit.target.db.pre_target_sql
¶
Tipo de Datos¶
Cadena
Valor por Defecto¶
""
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 por Defecto¶
.
Descripción¶
El valor predeterminado es un solo período (.
). 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 por Defecto¶
true
Descripción¶
Ajustado a 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 de la base de datos en una transacción.
jitterbit.target.file_share.create_directories
¶
Tipo de Datos¶
Booleano
Valor por Defecto¶
false
Descripción¶
Ajustado a true
si desea que se verifiquen y creen los directorios de destino de los recursos compartidos de archivos. Si se sabe que el directorio existe, no utilice esta opción.
jitterbit.target.ftp.transfer_timeout
¶
Tipo de Datos¶
Entero
Descripción¶
Establezca el tiempo de espera de transferencia en segundos para transferencias de destino FTP. El tiempo de espera de transferencia predeterminado para FTP es una hora (3600 segundos). Establezca en cero para desactivar.
jitterbit.target.http.form_data
¶
Tipo de Datos¶
Booleano
Descripción¶
Si se establece en true
, cada archivo de destino se carga mediante la carga del formulario RFC 1687.
jitterbit.target.http.form_data.ContentType
¶
Tipo de Datos¶
Cadena
Descripción¶
Si se utiliza la carga del formulario 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 la carga del formulario 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 de formulario RFC 1687, esto establece el nombre del formulario.
jitterbit.target.http.max_redirs
¶
Tipo de Datos¶
Entero
Valor por Defecto¶
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¶
Cadena
Descripción¶
Si se establece en true
, los saltos de línea finales se eliminarán antes de publicar los datos de destino.
jitterbit.target.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 establece cuando se maneja una publicación de servicio web alojado o un extremo HTTP. Los encabezados de respuesta 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.
Por ejemplo, la variable Get("jitterbit.target.http.response.header.Proxy-Authenticate")
mantendrí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 que el certificado SSL lo utilice 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 transferencias de destino HTTP. El tiempo de espera de transferencia predeterminado para HTTP es una hora (3600 segundos). Establezca en cero para desactivar.
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 un esquema 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
yjitterbit.source.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.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 Latin-1 (ISO-8859-1). Para conocer la codificación admitida, 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). Esta variable no es aplicable en Cloud Studio y solo se puede usar con una operación Design Studio Salesforce Wave (consulte Anulación de metadatos JSON en Salesforce Einstein Analytics).
jitterbit.target.xml.exclude_empty_data
¶
Tipo de Datos¶
Booleano
Valor por Defecto¶
false
Descripción¶
Si una asignación a un nodo de destino da como resultado un valor vacío, establezca esta variable en true
para excluir el nodo en el XML de destino. El valor por defecto (false
) es incluir el nodo con un valor vacío del XML de destino. Esta variable se recomienda sobre jitterbit.target.xml.include_empty_xml
cuando el nodo de destino tiene un valor booleano.
Para true
valor de jitterbit.target.xml.exclude_empty_data
para tomar efecto, jitterbit.target.xml.include_null_xml
debe configurarse en false
y jitterbit.target.xml.include_empty_xml
también debe ser false
(su valor predeterminado).
jitterbit.target.xml.include_empty_xml
¶
Tipo de Datos¶
Booleano
Valor por Defecto¶
false
Descripción¶
Si una asignación a un nodo de destino da como resultado un valor vacío, establezca esta variable en true
para incluir el nodo en el XML de destino. El valor por defecto (false
) es 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 por Defecto¶
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 por Defecto¶
"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 anular el prefijo de espacio de nombres predeterminado con su 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 establece esta variable global igual a un prefijo diferente, por ejemplo $jitterbit.target.xml.nsprefix="tp"
, entonces la salida 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 por Defecto¶
true
Descripción¶
Si se establece en true
, los valores objetivo booleanos 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 configurar este parámetro en false
.
jitterbit.target.xml.prettify
¶
Tipo de Datos¶
Booleano
Valor por Defecto¶
true
Descripción¶
Si se establece en 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.