Variabili di ambiente del connettore mainframe

Questa pagina elenca tutte le variabili di ambiente supportate da Mainframe Connector. A seconda della versione del connettore mainframe, alcune variabili potrebbero non essere supportate. Per maggiori dettagli, consulta la colonna Disponibile dalla versione nella tabella seguente.

Nome Valore predefinito Disponibile dalla versione Descrizione
True 5.8.0 Elimina gli spazi vuoti alla fine delle stringhe. Tieni presente che le stringhe costituite solo da spazi vengono trattate come stringhe vuote.
False 5.11.0 Attiva il supporto di stringhe di caratteri a lunghezza variabile se il criterio è impostato su True.
-LEN 5.11.0 Rilevante se BQSH_FEATURE_VARIABLE_LENGTH_ENABLED è impostato. Rappresenta il suffisso del primo parametro nella struttura di caratteri di lunghezza variabile. Per impostazione predefinita, il suffisso è -LEN. Se vuoi utilizzare un suffisso diverso, imposta questa variabile di ambiente sul suffisso di tua scelta.
-TEXT 5.11.0 Pertinente se è impostato BQSH_FEATURE_VARIABLE_LENGTH_ENABLED. Rappresenta il suffisso del secondo parametro nella lunghezza variabile struct del carattere. Per impostazione predefinita, il suffisso è -TEXT. Se vuoi per utilizzare un suffisso diverso, imposta questa variabile di ambiente sul suffisso di la tua scelta.
- 5.11.0/5.13.0 (5.13.0 e successive) Imposta i valori per la data, il timestamp e il valore null i tipi di dati degli indicatori.

Utilizza il seguente formato per impostare l'indicatore di valore nullo: SUFFIX_NULL_INDICATOR_NAME="command --null-value NULL_VALUE --not-null-value NOT_NULL_VALUE"

Utilizza il seguente formato per impostare la data e il timestamp: SUFFIX_SUFFIX_NAME="command --format FORMAT --timezone TIMEZONE"

Per ulteriori informazioni, consulta Supporto per i campi data e timestamp e Supporto per i campi indicatore di valore nullo.

(5.11.0 e successive) Imposta i valori per i tipi di dati con data e ora. Puoi impostare questa variabile di ambiente su qualsiasi valore nel seguente formato: SUFFIX_SUFFIX_STRING="--bqtype TYPE --format FORMAT --timezone TIMEZONE"
Vero 5.12.0 Sostituisce i trattini nei nomi dei campi nel COPYBOOK con trattini bassi nei i nomi dei campi in BigQuery.
Vero 5.12.0 Esporta le stringhe con una lunghezza pari a 0 come null in BigQuery. Se imposti BQSH_FEATURE_EMPTY_STRING_AS_NULL su false, una stringa vuota rimane una stringa vuota quando viene esportata in BigQuery (una stringa vuota non verrà impostata su null).
Falso 5.12.1/5.13.0 (5.13.0 e versioni successive) Consente di applicare una gestione degli errori più rigorosa, come segue:
  • Genera un errore durante l'analisi dei tipi di data e timestamp che contengono spazi (oppure date o timestamp non validi).
  • Genera un errore durante la decodifica di un byte non valido in un tipo decimale imballato o in un tipo decimale a zone. Sono inclusi i valori che contengono solo valori null, spazi o byte elevati.

(5.12.1 e versioni successive) Ti consente di applicare una gestione degli errori più rigorosa, come segue:
  • Genera un errore durante l'analisi dei tipi di date e timestamp che contengono spazi (o sono date o timestamp non validi).
  • Genera un errore durante la decodifica di un byte non valido in un tipo decimale compresso. Se un valore contiene solo valori null (0x00) o spazi (0x40), viene decodificato come valore null e non viene generato un errore per il decimale pacchettizzato, anche se questo flag è impostato su true.
Vero 5.13.0 Specifica che i valori contenenti solo valori null (0x00), spazi (0x40) o byte di arie superiori (0xFF) devono essere decodificati come null e non deve essere generato un errore per i tipi decimali con spaziatura e decimali con zone. Questo flag ha effetto solo se BQSH_FEATURE_FAIL_ON_INVALID_DATA è impostato su true. Altrimenti, non influisce sul comportamento dei decoder o degli encoder.
Falso 5.13.0 Aumenta o diminuisce le dimensioni della finestra del controllo di flusso HTTP/2.