Cosminexus 簡易構築・運用ガイド
Cosminexus DABroker Libraryの動作環境は,環境設定ユティリティで設定します。また,環境設定ユティリティでは,トレース取得の設定ができます。ここでは,Cosminexus DABroker Libraryで取得できるトレースと,Cosminexus DABroker Libraryの動作環境の設定について説明します。
Cosminexus DABroker Libraryの動作環境設定で,必要に応じて,トレース取得の設定をしてください。取得できるトレースを次に示します。
Cosminexus DABroker Libraryの動作環境は,環境設定ユティリティで設定します。なお,環境設定ユティリティにはオンラインヘルプがありますので,設定内容の詳細については,オンラインヘルプを参照してください。[スタート]メニューの[プログラム]から[Cosminexus※]−[DABrokerLibrary]−[ヘルプ]を選択すると,Cosminexus DABroker Libraryのオンラインヘルプが表示されます。
Cosminexus DABroker Libraryの動作環境の設定手順を次に示します。
ここでは,[共通設定]タブの設定内容について説明します。Cosminexus DABroker Libraryを使用する場合の[共通設定]タブの設定内容を次に示します。
ここでは,[リモートアクセス設定]タブの設定内容について説明します。Cosminexus DABroker Libraryを使用する場合の[リモートアクセス設定]タブの設定内容を次に示します。
ここでは,[for C++設定]タブの設定内容について説明します。Cosminexus DABroker Libraryがインストールされている環境で,DABroker for C++をインストールし,DABroker for C++を使用してデータベースにアクセスする場合の設定です。
[for C++設定]タブでは,DABroker for C++を使用して開発したJ2EEアプリケーションからのアクセスでエラーが発生した場合の,DABroker for C++のイベントトレースの取得について設定します。エラーが発生した場合にイベントトレースを取得しておくことで,トレースを参照してエラーに対処できるようになります。
Cosminexus DABroker Libraryを使用する場合の[for C++設定]タブの設定内容を次に示します。
DABroker for C++のイベントトレースの詳細については,マニュアル「DABroker for C++」を参照してください。
環境設定ユティリティで設定した内容は,Cosminexus DABroker Library動作環境定義ファイルに反映されます。環境設定ユティリティとCosminexus DABroker Library動作環境定義ファイルの対応を次の表に示します。
表I-1 環境設定ユティリティとCosminexus DABroker Library動作環境定義ファイルの対応
| 環境設定ユティリティ | Cosminexus DABroker Library動作環境定義ファイルの項目名 | |
|---|---|---|
| タブ名 | 項目名 | |
| [共通設定]タブ | 作業ディレクトリ | DABTMP |
| データベースアクセス処理終了待ちタイムアウト | DABDBA_TIMEOUT | |
| 表検索カラム数 | DABSELECTCOLCNT | |
| 更新・検索条件カラム数 | DABSELECTINFCNT | |
| ログファイルサイズ[dabsv.log] | DABSVLOGSIZE | |
| 使用するORACLEのバージョン | DABORACLE_TYPE | |
| HiRDBのディクショナリ表のデータ属性 | DABSQL_HiRDB_DICTIONARY_DATATYPE | |
| HiRDB環境変数区切り文字 | DAB_HIRDB_DBINF_ESC | |
| 拡張データベースアクセストレースを取得する | DABEXSQL_TRCLINE | |
| トレースファイルサイズ | DABEXSQL_TRC_LINE | |
| XAトレースを取得する | DABXA_LOG_ERROR | |
| [リモートアクセス設定]タブ | HiRDBのBLOB型データ受取バッファサイズ | DABHIRDBA_BLOBBUFSIZE |
| ORACLEのLONG型データ受取バッファサイズ | DABORADBA_LONGBUFSIZE | |
| 漢字コードセット | DABLANGMODE | |
| [for C++設定]タブ | DABroker for C++のトレース取得サイズ | DABCPP_EVTTRC_SIZE |
| DABroker for C++のトレース取得レベル | DABCPP_EVTTRC_LEVEL | |
| DABroker for C++のトレース取得種別 | DABCPP_EVTTRC_nn | |
環境設定ユティリティの[アクセストレース設定]ダイアログの項目とCosminexus DABroker Library動作環境定義ファイルの対応を次の表に示します。
表I-2 [アクセストレース設定]ダイアログの項目とCosminexus DABroker Library動作環境定義ファイルの対応
| 項目名(アクセストレースの種類) | Cosminexus DABroker Library動作環境定義ファイルの項目名 |
|---|---|
| CANCEL | DABSQL_TRC_CANCEL |
| CLOSE | DABSQL_TRC_CLOSE |
| COMMIT | DABSQL_TRC_COMMIT |
| CONNECT | DABSQL_TRC_CONNECT |
| DECLARE | DABSQL_TRC_DECLARE |
| DESCRIBE | DABSQL_TRC_DESCRIBE |
| DISCONNECT | DABSQL_TRC_DISCONNECT |
| EXECUTE | DABSQL_TRC_EXECUTE |
| FETCH | DABSQL_TRC_FETCH |
| LOGGING | DABSQL_TRC_LOGGING |
| LOGLESS | DABSQL_TRC_LOGLESS |
| PREPARE | DABSQL_TRC_PREPARE |
| ROLLBACK | DABSQL_TRC_ROLLBACK |
| OPEN | DABSQL_TRC_OPEN |
| AUTO_COMMIT_OFF | DABSQL_TRC_AUTO_COMMIT_OFF |
| AUTO_COMMIT_ON | DABSQL_TRC_AUTO_COMMIT_ON |
| ATTACH | DABSQL_TRC_ATTACH |
| ATTRGET | DABSQL_TRC_ATTRGET |
| ATTRSET | DABSQL_TRC_ATTRSET |
| BIND | DABSQL_TRC_BIND |
| CHARFORM | DABSQL_TRC_CHARFORM |
| CHARID | DABSQL_TRC_CHARID |
| DEFINE | DABSQL_TRC_DEFINE |
| DESALLOC | DABSQL_TRC_DESALLOC |
| DESCANY | DABSQL_TRC_DESCANY |
| DESFREE | DABSQL_TRC_DESFREE |
| DETACH | DABSQL_TRC_DETACH |
| ENVCREATE | DABSQL_TRC_ENVCREATE |
| ERRGET | DABSQL_TRC_ERRGET |
| GETPIECE | DABSQL_TRC_GETPIECE |
| HDLALLOC | DABSQL_TRC_HDLALLOC |
| HDLFREE | DABSQL_TRC_HDLFREE |
| LOBCLOSE | DABSQL_TRC_LOBCLOSE |
| LOBLEN | DABSQL_TRC_LOBLEN |
| LOBOPEN | DABSQL_TRC_LOBOPEN |
| LOBREAD | DABSQL_TRC_LOBREAD |
| LOBWRITE | DABSQL_TRC_LOBWRITE |
| PARAMGET | DABSQL_TRC_PARAMGET |
| SESBEGIN | DABSQL_TRC_SESBEGIN |
| SESEND | DABSQL_TRC_SESEND |
| SETPIECE | DABSQL_TRC_SETPIECE |
| GETDIAG | DABSQL_TRC_GETDIAG |
| GET_INFO | DABSQL_TRC_GET_INFO |
| SET_INFO | DABSQL_TRC_SET_INFO |
| EXECUTE_DIRECT | DABSQL_TRC_EXECUTE_DIRECT |
Cosminexus DABroker Library動作環境定義ファイルについては,マニュアル「Cosminexus リファレンス 定義編」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.