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 obtener más detalles, consulta la columna Disponible a partir de la versión en la siguiente tabla.
Nombre | Valor predeterminado | Disponible a partir de 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 solo consisten en espacios en blanco se tratan como cadenas vacías. |
|
False |
5.10.0 | Configura bq query para que se ejecute en modo remoto. |
|
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 configura BQSH_FEATURE_VARIABLE_LENGTH_ENABLED .
Representa el sufijo del segundo parámetro en la estructura de caracteres de longitud variable. De forma predeterminada, el sufijo es -TEXT . Si quieres usar un sufijo diferente, configura esta variable de entorno con el sufijo que elijas.
|
|
- | 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 establecer 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 indicadores nulos. (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 estableces BQSH_FEATURE_EMPTY_STRING_AS_NULL como "false", una cadena vacía permanecerá como una cadena vacía cuando se exporte 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:
(5.12.1 y versiones posteriores) Te permite aplicar manejo de errores más estricto, de la siguiente manera:
|
|
Verdadero | 5.13.0 | Especifica que los valores que contienen solo nulos (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. |
|
Verdadero | 5.14.0 | Si no se establece o si es verdadero, los campos DISPLAY , NATIONAL , DBCS y UTF8 interpretan los bytes nulos como un indicador de fin de cadena y omiten los bytes restantes. Si se establece en "false", los bytes nulos se decodifican según el grupo de caracteres utilizado. |
|
String vacío | 5.14.0 | Establece la ruta de acceso a un conjunto de caracteres personalizado. Si deseas usar varios conjuntos de caracteres, puedes proporcionar las rutas de acceso a varios conjuntos de caracteres separados por el delimitador punto y coma. Por ejemplo, export BQSH_FEATURE_CUSTOM_CHARSET=path1;path2 |