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.