Auf dieser Seite werden alle Umgebungsvariablen aufgeführt, die vom Mainframe Connector unterstützt werden. Je nach Version des Mainframe-Connectors werden einige Variablen möglicherweise nicht unterstützt. Weitere Informationen finden Sie in der Spalte Ab Version verfügbar in der folgenden Tabelle.
Name | Standardwert | Verfügbar ab Version | Beschreibung |
---|---|---|---|
|
True |
5.8.0 | Entfernt Leerzeichen am Ende von Strings. Strings, die nur aus Leerzeichen bestehen, werden als leere Strings behandelt. |
|
False |
5.10.0 | Konfiguriert bq query für die Ausführung im Remote-Modus. |
|
False |
5.11.0 | Wenn dieser Parameter auf „True“ gesetzt ist, wird die Unterstützung für Zeichenstrings mit variabler Länge aktiviert. |
|
-LEN |
5.11.0 | Relevant, wenn BQSH_FEATURE_VARIABLE_LENGTH_ENABLED festgelegt ist.
Stellt das Suffix des ersten Parameters in der Zeichenstruktur mit variabler Länge dar. Standardmäßig ist das Suffix -LEN . Wenn Sie ein anderes Suffix verwenden möchten, legen Sie diese Umgebungsvariable auf das gewünschte Suffix fest.
|
|
-TEXT |
5.11.0 | Relevant, wenn BQSH_FEATURE_VARIABLE_LENGTH_ENABLED festgelegt ist.
Stellt das Suffix des zweiten Parameters im Zeichen-String mit variabler Länge dar. Standardmäßig ist das Suffix -TEXT . Wenn Sie ein anderes Suffix verwenden möchten, legen Sie diese Umgebungsvariable auf das gewünschte Suffix fest.
|
|
- | 5.11.0/5.13.0 |
(ab Version 5.13.0) Legt die Werte für die Datentypen „Datum“, „Zeitstempel“ und „Null-Indikator“ fest.
Verwenden Sie das folgende Format, um den Null-Indikator festzulegen: SUFFIX_NULL_INDICATOR_NAME="command --null-value NULL_VALUE --not-null-value NOT_NULL_VALUE"
Verwenden Sie das folgende Format, um das Datum und den Zeitstempel festzulegen: SUFFIX_SUFFIX_NAME="command --format FORMAT --timezone TIMEZONE"
Weitere Informationen finden Sie unter Unterstützung für Datums- und Zeitstempelfelder und Unterstützung für Null-Indikatorfelder. (5.11.0 und höher) Legt die Werte für die Datentypen „Datum“ und „Zeitstempel“ fest. Sie können diese Umgebungsvariable auf einen beliebigen Wert im folgenden Format festlegen: SUFFIX_SUFFIX_STRING="--bqtype TYPE --format FORMAT --timezone TIMEZONE"
|
|
Wahr | 5.12.0 | Ersetzt Bindestriche in den Feldnamen im COPYBOOK durch Unterstriche in den entsprechenden Feldnamen in BigQuery. |
|
Wahr | 5.12.0 | Strings mit einer Länge von 0 werden als Null nach BigQuery exportiert.
Wenn Sie BQSH_FEATURE_EMPTY_STRING_AS_NULL auf „false“ (falsch) setzen, bleibt ein leerer String beim Exportieren nach BigQuery ein leerer String. Er wird nicht auf „null“ gesetzt. |
|
Falsch | 5.12.1/5.13.0 | (5.13.0 und höher) Sie können eine strengere Fehlerbehandlung erzwingen:
(ab Version 5.12.1) Hiermit lässt sich eine strengere Fehlerbehandlung erzwingen:
|
|
Wahr | 5.13.0 | Gibt an, dass Werte, die nur Nullen (0x00), Leerzeichen (0x40) oder High-Bytes (0xFF) enthalten, als Null decodiert werden sollen und bei komprimierten Dezimal- und Zonen-Dezimaltypen kein Fehler ausgegeben werden soll. Dieses Flag hat nur Auswirkungen, wenn BQSH_FEATURE_FAIL_ON_INVALID_DATA auf „true“ gesetzt ist. Andernfalls hat es keine Auswirkungen auf das Verhalten der De- oder Encoder. |
|
Falsch | 5.13.0 | Erhöht oder verringert die Fenstergröße der HTTP/2-Ablaufsteuerung. |
|
Wahr | 5.14.0 | Wenn das Attribut nicht festgelegt ist oder „wahr“ lautet, werden Null-Byte in den Feldern DISPLAY , NATIONAL , DBCS und UTF8 als Zeichen für das Ende des Strings interpretiert und die verbleibenden Byte werden ignoriert. Wenn „false“ festgelegt ist, werden Null-Byte gemäß dem verwendeten Zeichensatz decodiert. |
|
Leerer String | 5.14.0 | Legen Sie den Pfad zu einem benutzerdefinierten Zeichensatz fest. Wenn Sie mehrere Zeichensätze verwenden möchten, können Sie die Pfade zu den Zeichensätzen durch Semikolons getrennt angeben. Beispiel: export BQSH_FEATURE_CUSTOM_CHARSET=path1;path2 . |