ODBC接続互換性の確認
Db2 ODBC初期化ファイルを正しく構成したことを確認するには、Db2 UDB z/OS ODBCガイドおよびリファレンスのガイドラインに従います。重要な考慮事項の1つは、大カッコの開始と終了([および])のコーディングです。大カッコは、異なるコード化文字セットID (CCSID)で異なってエンコードされる可変文字ですが、ODBC初期化ファイルでは、IBM-1047 CCSIDのものである必要があります。Db2 ODBCは、他のCCSIDのカッコを認識しません。次のことに注意してください:
-
1つ目(開始)のカッコは、16進文字
X'AD'
(0xAD
)を使用する必要があります。 -
2つ目(終了)のカッコは、16進文字
X'BD'
(0xBD
)を使用する必要があります。
正しい大カッコのコードを設定するには、次のいずれかの方法を使用します。
-
OEDITで
hex
コマンドを使用して、各文字の16進コードを適切に変更します。 -
iconv
ユーティリティを使用してODBC初期化ファイルを変換します。たとえば、CCSID IBM-037からIBM-1047に変換するには、次のコマンドを使用します。iconv -f IBM-037 -t IBM-1047 ODBC.ini > ODBC-1047.ini
mv ODBC-1047.ini ODBC.ini
-
ファイルの作成または変更時、CCSID IBM-1047を使用するよう端末エミュレータまたは端末構成を変更します。