Information IntegratorにODBCデータソースの定義を行い、データベースに接続できる状態にします。
以下の手順で、ODBC設定ファイルを編集してください。
インストール時に、以下のディレクトリにODBC設定ファイルのサンプルが提供されます。
/opt/FJSVifisv/sample/ifiodbcdm.ini |
サンプルを流用して、ODBC設定ファイルを編集します。ODBC設定ファイルのサンプルを任意のフォルダにコピーして、テキストエディタなどを利用して編集してください。
編集が完了したら、ODBC設定ファイルを以下に配置してください。
/opt/FJSVifisv/lnk/ETC/ifiodbcdm.ini |
注意
ODBC設定ファイルの配置はInformation Integratorサーバの停止中に実施してください。
ODBC設定ファイルに定義するパラメタの記述形式を以下に示します。
記述規約 | 説明 |
---|---|
文字コード | Information Integratorサーバの文字コードにあわせ、「SJIS」、「EUC」、「UTF8」のいずれかで記述してください。 |
1行の最大文字数 | 1023バイト |
セクション名 | 行の先頭から[]で囲んで記述します。 |
キー名 | 行の先頭から記述します。 |
キー名ごとのパラメタ | 「=」の後ろに記述します。 |
パラメタの記述 | 特に断りのない限り、以下の文字を使用してください。
ファイル名(パス)には、以下の文字を使用してください。
|
スペース/タブ | セクション名、キー名、パラメタ前後の連続する半角空白およびタブ文字は無視されます。 |
コメント | 行頭に「;」または「#」を記述すると、その行はコメントとして扱われます。 |
改行 | 1つの定義を複数行にわたって記述することはできません。 なお、改行コードはUNIXでの標準(LFのみ)にしてください。 |
注意
セクション名、キー名、パラメタは、すべて大文字と小文字が区別されます。
ODBC設定ファイルのセクション名、キー名、パラメタ値について、以下に示します。
セクション名 | キー名 | 説明 | 指定形式 | 記述の省略 |
---|---|---|---|---|
MAIN | DSN_LIST | ODBCデータソース名(DSN)を指定します。 | ODBCデータソース名を指定します(複数ある場合はカンマで区切って列挙します)。ODBCデータソース名に利用できる文字は、英数字のみです。「MAIN」はODBCデータソース名として使用できません。 ここで指定したODBCデータソース名については、ODBC設定ファイル内にODBCデータソース名のセクションを作成し、必要なキーを設定します。 | 省略不可 |
ODBCデータソース名 | DB | 接続先のDB種別を指定します。 | 以下の形式で指定します。 ORACLE:Oracleの場合 OTHER:その他のデータベース(ODBC接続)の場合 | 省略不可 |
DRIVER | ODBCドライバの共用オブジェクト(so)ファイルを指定します。 | 指定するsoファイルについては、各ODBCドライバのマニュアルを参照してください。32bitのsoファイルのみ利用可能です。 | 省略不可 | |
TNS | DB種別がOracleの場合のみTNS(Transparent Network Substrate)名を指定します。他のDB種の場合には、指定不要です。 | Oracle上で定義したTNS名を指定します。 | 省略不可 | |
DESCRIPTION | ODBCデータソースの説明を記述します。 | 任意の説明を記述します。 | 省略可 |
ODBC設定ファイルの記述例を以下に示します。
#------------------------------------------------------------------------------ # Interstage Information Integrator # ODBC initialize file (ifiodbcdm.ini) # # Copyright FUJITSU LIMITED 2009 #------------------------------------------------------------------------------ [MAIN] DSN_LIST=DSN_Oracle10g,DSN_Oracle9i [DSN_Oracle10g] DESCRIPTION=ODBC Data Source Name for Oracle 10.2 DB=ORACLE DRIVER=/opt/oracle/app/oracle/product/10.2.0/Db_1/lib32/libsqora.so.10.1 TNS=ORCL [DSN_Oracle9i] DESCRIPTION=ODBC Data Source Name for Oracle 9.2 DB=ORACLE DRIVER=/opt/oracle/app/oracle/product/10.2.0/Db_1/lib32/libsqora.so.10.1 TNS=ORCL9 |