Variables de entorno de Mainframe Connector

En esta página, se enumeran todas las variables de entorno que admite Mainframe Connector. Según la versión del conector de Mainframe, es posible que algunas variables no sean compatibles. Para conocer más detalles, consulta el artículo Disponible a partir de la versión. en la siguiente tabla.

Nombre Valor predeterminado Disponible en la versión Descripción
True 5.8.0 Quita los espacios en blanco al final de las cadenas. Ten en cuenta que las cadenas que que solo contienen espacios en blanco se tratan como cadenas vacías.
False 5.11.0 Habilita la compatibilidad con cadenas de caracteres de longitud variable cuando se establece como "true".
-LEN 5.11.0 Es relevante si se configura BQSH_FEATURE_VARIABLE_LENGTH_ENABLED. Representa el sufijo del primer parámetro en la estructura de caracteres de longitud variable. De forma predeterminada, el sufijo es -LEN. Si quieres usar un sufijo diferente, configura esta variable de entorno con el sufijo que elijas.
-TEXT 5.11.0 Es relevante si se establece BQSH_FEATURE_VARIABLE_LENGTH_ENABLED. Representa el sufijo del segundo parámetro en la longitud de la variable struct de caracteres. De forma predeterminada, el sufijo es -TEXT. Si quieres Para usar un sufijo diferente, establece esta variable de entorno como el sufijo de que prefieras.
- 5.11.0/5.13.0 (5.13.0 y versiones posteriores) Establece los valores de los tipos de datos de fecha, marca de tiempo y indicador nulo.

Usa el siguiente formato para configurar el indicador nulo: SUFFIX_NULL_INDICATOR_NAME="command --null-value NULL_VALUE --not-null-value NOT_NULL_VALUE"

Usa el siguiente formato para establecer la fecha y la marca de tiempo: SUFFIX_SUFFIX_NAME="command --format FORMAT --timezone TIMEZONE"

Para obtener más información, consulta Compatibilidad con campos de fecha y marca de tiempo y Compatibilidad con campos de indicador nulo

(5.11.0 y versiones posteriores) Establece los valores de los tipos de datos de fecha y marca de tiempo. Puedes establecer esta variable de entorno en cualquier valor con el siguiente formato: SUFFIX_SUFFIX_STRING="--bqtype TYPE --format FORMAT --timezone TIMEZONE"
Verdadero 5.12.0 Reemplaza los guiones en los nombres de los campos del COPYBOOK por guiones bajos en los nombres de los campos correspondientes en BigQuery.
Verdadero 5.12.0 Exporta cadenas con una longitud de 0 como nulas a BigQuery. Si configuras BQSH_FEATURE_EMPTY_STRING_AS_NULL como falso, entonces una cadena vacía permanece como una cadena vacía cuando se exporta a BigQuery (una cadena vacía no se establecerá como nula).
Falso 5.12.1/5.13.0 (5.13.0 y versiones posteriores) Te permite aplicar un manejo de errores más estricto, de la siguiente manera:
  • Genera un error cuando se analizan tipos de fecha y marca de tiempo que contienen espacios (o son fechas o marcas de tiempo no válidas).
  • Genera un error cuando se decodifica un byte no válido en un tipo decimal empaquetado o un tipo decimal con zona. Esto incluye los valores que solo contienen valores nulos, espacios o bytes altos.

(5.12.1 y versiones posteriores) Te permite aplicar un manejo de errores más estricto, de la siguiente manera:
  • Generará un error cuando se analicen los tipos de fecha y marca de tiempo que contengan espacios (o son fechas o marcas de tiempo no válidas).
  • Se genera un error cuando se decodifica un byte no válido en un tipo decimal empaquetado. Si un valor solo contiene valores nulos (0x00) o espacios (0x40), se decodifica como nulo y no muestra un error para el decimal empaquetado, incluso si esta marca se establece como verdadera.
Verdadero 5.13.0 Especifica que los valores que contienen solo ceros (0x00), espacios (0x40) o bytes altos (0xFF) se deben decodificar como nulos y no arrojar un error para los tipos de decimales empaquetados y con zona. Esta marca solo tiene efecto si BQSH_FEATURE_FAIL_ON_INVALID_DATA se establece como verdadero. De lo contrario, no afecta el comportamiento de los decodificadores ni los codificadores.
Falso 5.13.0 Aumenta o disminuye el tamaño de la ventana del control de flujo HTTP/2.