7.8.1 接続情報ファイルの作成

接続情報ファイルは,メモ帳などのテキストエディタを開いて作成,または編集してください。任意の拡張子のファイルを使用できます。

<この項の構成>
(1) 接続情報ファイルの形式
(2) 接続情報ファイルのキーワード
(3) 接続情報ファイルの指定例
(4) 接続情報ファイルでの注意事項

(1) 接続情報ファイルの形式

△キーワード△=△値△

(凡例)
△:0個以上のタブ,半角空白,または全角空白を示します

(2) 接続情報ファイルのキーワード

接続情報ファイルに記述するキーワードを次に示します。接続情報ファイルに指定するキーワードは,大文字,小文字を区別します。

なお,不正なキーワードが指定されていると,エラーになります。

表7-8 接続情報ファイルに記述するキーワード一覧

キーワードキーワードの省略指定
DABrokerHostDABrokerのホスト名,またはIPアドレスを指定します。×
DBTypeデータベースの種別を指定します。指定できる種別※1は,「HiRDB」「ORACLE」または「SQLServer」です。×
SendBufferSize送受信領域サイズを,1~16,000(KB)の値で指定します。×
TimeoutInterval応答監視時間を,0~3,600(秒)の値で指定します。×
Hostname ※2データベースの種別ごとに,データベースホスト名を指定します。
  • 「HiRDB」の場合:ホスト名またはIPアドレス
  • 「ORACLE」の場合:リスナー名(省略可)
  • 「SQLServer」の場合:ODBCデータソース名
HostInfo ※2データベースの種別ごとに,データベース識別子を指定します。
  • 「HiRDB」の場合:接続ポート名
  • 「ORACLE」の場合:指定不要
  • 「SQLServer」の場合:指定不要
User ※2, ※3ユーザIDを指定します。×
Password ※2, ※3パスワードを指定します。
QueryExclusiveString ※2
  • データを抽出するときのデータベースへの排他オプションを指定します。ここで指定した文字列は,EURが作成したSQLの最後に付きます。
  • キーワードQueryExclusiveStringの指定は,接続先データベースがHiRDBのとき有効です。排他オプションの詳細については,マニュアル「HiRDB UAP開発ガイド」を参照してください。
(凡例)
○:指定を省略できるキーワードです
×:必ず指定するキーワードです
注※1
XDM/RD E2に接続する場合は,「HiRDB」を指定してください。
注※2
キーワードの指定は,接続先データベースに依存します。そのため,指定を省略できるキーワードでも,接続先データベースでは指定が必要な場合もあります。接続情報ファイルに記述するキーワードの指定規則については,接続先データベースのマニュアルを参照してください。
注※3
EURは,指定されたユーザID,およびパスワードを直接データベースに渡します。指定する文字列の規則については,接続先データベースのマニュアルを参照してください。

(3) 接続情報ファイルの指定例

接続情報ファイルの指定例を次に示します。

DABrokerHost = hostname
DBType = HiRDB
SendBufferSize = 64
TimeoutInterval = 60
User = USERID
QueryExclusiveString = WITH ROLLBACK

(4) 接続情報ファイルでの注意事項

各データベースへ接続するときの注意事項について説明します。データベースの接続設定については,「付録D データベースの接続設定」を参照してください。

(a)  DABrokerとHiRDBを別マシンにインストールしているときの注意

DABrokerがインストールされているマシンに,HiRDBのクライアントの設定をしてください。そこで設定したホスト名,IPアドレスまたは接続ポート名を,データベースアクセス定義が使用する接続情報ファイルで指定してください。HiRDBのクライアントの設定については,マニュアル「HiRDB UAP開発ガイド」を参照してください。

(b)  DABrokerとOracleを別マシンにインストールしているときの注意

DABrokerがインストールされているマシンに,Oracleのクライアントの設定をしてください。そこで設定したネットサービス名称を,データベースアクセス定義が使用する接続情報ファイルで指定してください。Oracleのクライアントの設定については,Oracleのマニュアルを参照してください。

(c) SQL Serverを使用するときの注意

DABrokerがインストールされているマシンで,システムデータソースとして,SQL ServerのODBCデータソースを追加してください。SQL ServerのODBCデータソース追加時の設定で,「SQL Serverが,ログインIDの権限の確認を行う方法は?」に「ユーザーが入力するSQL Server用のログインIDとパスワードを使う」を選択してください。追加したSQL ServerのODBCデータソース名を,データベースアクセス定義が使用する接続情報ファイルで指定してください。