トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド
システム環境定義の定義項目を次の表に示します。この定義項目は,実行環境をルートとするパスで表現されます。
定義の種類 定義名称 定義パス名※1 デフォルト値 値の範囲 指定値
タイプ引き継ぎ※2 運用定義 開始モード /ADM/set_conf_mode※5 "MANUAL"(UNIX)
"AUTO"(Windows,ただし,定義値が値の範囲にない場合は”MANUAL”)"MANUAL"|
"MANUAL2"|
"MANUAL3"|
"MANUAL4"|
"AUTO"文字列 × ポート番号 /ADM/port_id_info※5 20058 1024〜65535 整数 × ログ世代管理数 /ADM/backup_count※5 3 3〜10 整数 × 最大監視対象プロセス数 /ADM/max_process_num※5 100 1〜4096 整数 ○ ADM停止モード
(Windows)/ADM/service_stop_mode "FORCE" "FORCE"|
"FORCE_RECOVER"文字列 × 並列実行モード /ADM/set_parallel_mode "N" "Y"|"N" 文字列 ○ 並列実行数 /ADM/set_parallel_count 5 1〜64 整数 ○ リダイレクトモード(Windows) /ADM/set_redirect_mode "N" "Y"|"N" 文字列 × リダイレクトファイル名(Windows) /ADM/set_redirect_filename "" 文字列 文字列 × リダイレクトファイルサイズ(Windows) /ADM/set_redirect_filesize 1024 1024〜65535(キロバイト) 整数 × トランザクション定義 同時実行ブランチ数 /OTS/TM/process_count※5 32
256
(Cosminexus TPBroker)1〜4096 整数 ○ 最大接続可能CRMブランチ数 /OTS/TM/max_crm_branch_count※5 8 0〜256 整数 ○ 回復プロセス数 /OTS/recovery_process_count※5 1 1〜128 整数 ○ 決着プロセス数 /OTS/completion_process_count※5 1 1〜128 整数 ○ 決着プロセスポート番号ベース /OTS/completion_process_port_base※5 20085 1024〜32767 整数 ○ トレースファイル削除インタバル /OTS/set_trace_remove_interval※5 43200 0〜2147483647(秒) 整数 ○ トレースファイル最大残存数 /OTS/max_trace_remain_num※5 500 0〜2147483647(ファイル) 整数 ○ 回復プロセス環境変数 /OTS/recovery_process_env なし 文字列の配列 文字列配列 × 決着プロセス環境変数 /OTS/completion_process_env なし 文字列の配列 文字列配列 × 決着プロセスホスト名 /OTS/completion_process_ipaddr_info "" 文字列 文字列 ○ デーモンプロセスホスト名 /OTS/set_ipaddr_info "" 文字列 文字列 × OTS監視プロセス最大数(C++) /OTS/max_process_monitor_count 300 300〜30000 整数 ○ トランザクションステータス書き込みモード /OTS/TM/set_status_write_mode "none" "none"|
"immediate"文字列 × トランザクション引き継ぎモード /OTS/TM/set_recovery_mode 0
1
(Cosminexus TPBroker)0|1 整数 ○ コンパイラ選択(C++) /OTS/set_compiler_info "MS80"(WindowsVisual Studio 2005の場合),"SWCC"(Solarisの場合),"GLNX"(Linux AS4の場合)
"AIXC"(AIXの場合)"MS80"(WindowsVisual Studio 2005の場合),"SWCC"(Solarisの場合),"GLNX"|"GL32"(Linux AS4の場合)
"AIXC"|"XLC8"|"XLC9"(AIXの場合)文字列 × tsstartコマンドタイムアウト値 /OTS/tsstart_timeout 300 300〜1800(秒) 整数 × リソースマネージャ定義
(C++)※3非同期インタバル /OTS/RM/set_xa_async_interval※5 1000 1〜1000000(ミリ秒) 整数 × オープン文字列 /OTS/RM/RMn/xa_open_string_info "" 文字列 文字列 ○※4 クローズ文字列 /OTS/RM/RMn/xa_close_string_info "" 文字列 文字列 ○※4 オープン文字列 /OTS/RM/RMn/DMN/xa_open_string_info "" 文字列 文字列 ○※4 クローズ文字列 /OTS/RM/RMn/DMN/xa_close_string_info "" 文字列 文字列 ○※4 オープン文字列 /OTS/RM/RMn/UAPn/xa_open_string_info "" 文字列 文字列 × クローズ文字列 /OTS/RM/RMn/UAPn/xa_close_string_info "" 文字列 文字列 × xa_open発行タイミング /OTS/RM/set_xa_open_timing "deferred" "deferred"|
"resolve"文字列 × xa_open発行単位 /OTS/RM/set_xa_open_scope
/OTS/RM/RMn/set_xa_open_scope"process" "process"|
"thread"文字列 ○ RMERR動作モード /OTS/RM/RMn/set_xa_rmerr_action "abort"
"retry1"
(Cosminexus TPBroker)"abort"|
"retry1"文字列 ○ RMFAIL動作モード /OTS/RM/RMn/set_xa_rmfail_action "abort"
"retry1"
(Cosminexus TPBroker)"abort"|
"retry1"文字列 ○ 回復定義 回復インタバル /OTS/RCV/set_retry_time※5 10 1〜65535(秒) 整数 ○ トランザクション回復タイミング /OTS/RCV/set_startup_recovery_skip 0
1
(Cosminexus TPBroker)0|1 整数 〇 トランザクションコンテキストサーバ定義(Java)※3 TCS名 /OTS/TCS/trn_ctx_sv_name "" 0〜16文字 文字列 × トランザクションデフォルトタイムアウト値 /OTS/TCS/transaction_default_timeout 180 0〜2147483647(秒) 整数 × システム定義 システム識別子情報 /SYSTEM/system_id_info "" 4文字 文字列 × トランザクショントレース定義 トランザクションブランチの決着状況 /OTS/TRC/set_trntrace_level "err" "err"|
"all"|
"none"文字列 ○ トレースファイルサイズ /OTS/TRC/max_trntrace_file_size 1024 1024〜1048576
(キロバイト)整数 ○ トレースファイル世代数 /OTS/TRC/max_trntrace_file_count 3 3〜256 整数 ○
- 注※1
- 定義パス名には定義キーと定義パラメタが含まれています。
- 注※2
- 再開始したときに,前回開始時に使用したシステム環境定義を引き継ぐかどうかを示します。
- ○:引き継ぐ
- ×:引き継がない
- 注※3
- Cosminexus TPBrokerでは,サポートしていません。
- 注※4
- 回復デーモンだけ再開始したときに引き継ぎます。決着デーモンは引き継ぎません。
- 注※5
- システム環境定義を削除しないでください。
- <この節の構成>
- 8.3.1 運用定義
- 8.3.2 トランザクション定義
- 8.3.3 リソースマネージャ定義(C++)
- 8.3.4 回復定義
- 8.3.5 トランザクションコンテキストサーバ定義(Java)
- 8.3.6 システム定義
- 8.3.7 トランザクショントレース定義
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.