8.3 システム環境定義の詳細

システム環境定義の定義項目を次の表に示します。この定義項目は,実行環境をルートとするパスで表現されます。

表8-2 システム環境定義の定義項目

定義の種類定義名称定義パス名※1デフォルト値値の範囲指定値
タイプ
引き継ぎ※2
運用定義開始モード/ADM/set_conf_mode※5"MANUAL"(UNIX)
"AUTO"(Windows,ただし,定義値が値の範囲にない場合は”MANUAL”)
"MANUAL"|
"MANUAL2"|
"MANUAL3"|
"MANUAL4"|
"AUTO"
文字列×
ポート番号/ADM/port_id_info※5200581024~65535整数×
ログ世代管理数/ADM/backup_count※533~10整数×
最大監視対象プロセス数/ADM/max_process_num※51001~4096整数
ADM停止モード
(Windows)
/ADM/service_stop_mode"FORCE""FORCE"|
"FORCE_RECOVER"
文字列×
並列実行モード/ADM/set_parallel_mode"N""Y"|"N"文字列
並列実行数/ADM/set_parallel_count51~64整数
リダイレクトモード(Windows)/ADM/set_redirect_mode"N""Y"|"N"文字列×
リダイレクトファイル名(Windows)/ADM/set_redirect_filename""文字列文字列×
リダイレクトファイルサイズ(Windows)/ADM/set_redirect_filesize10241024~65535(キロバイト)整数×
トランザクション定義同時実行ブランチ数/OTS/TM/process_count※532
256
(Cosminexus TPBroker)
1~4096整数
最大接続可能CRMブランチ数/OTS/TM/max_crm_branch_count※580~256整数
回復プロセス数/OTS/recovery_process_count※511~128整数
決着プロセス数/OTS/completion_process_count※511~128整数
決着プロセスポート番号ベース/OTS/completion_process_port_base※5200851024~32767整数
トレースファイル削除インタバル/OTS/set_trace_remove_interval※5432000~2147483647​(秒)整数
トレースファイル最大残存数/OTS/max_trace_remain_num※55000~2147483647​(ファイル)整数
回復プロセス環境変数/OTS/recovery_process_envなし文字列の配列文字列配列×
決着プロセス環境変数/OTS/completion_process_envなし文字列の配列文字列配列×
決着プロセスホスト名/OTS/completion_process_ipaddr_info""文字列文字列
デーモンプロセスホスト名/OTS/set_ipaddr_info""文字列文字列×
OTS監視プロセス最大数(C++)/OTS/max_process_monitor_count300300~30000整数
トランザクションステータス書き込みモード/OTS/TM/set_status_write_mode"none""none"|
"immediate"
文字列×
トランザクション引き継ぎモード/OTS/TM/set_recovery_mode0
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_timeout300300~1800(秒)整数×
リソースマネージャ定義
(C++)※3
非同期インタバル/OTS/RM/set_xa_async_interval※510001~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※5101~65535(秒)整数
トランザクション回復タイミング/OTS/RCV/set_startup_recovery_skip0
1
(Cosminexus TPBroker)
0|1整数
トランザクションコンテキストサーバ定義(Java)※3TCS名/OTS/TCS/trn_ctx_sv_name""0~16文字文字列×
トランザクションデフォルトタイムアウト値/OTS/TCS/transaction_default_timeout1800~2147483647​(秒)整数×
システム定義システム識別子情報/SYSTEM/system_id_info""4文字文字列×
トランザクショントレース定義トランザクションブランチの決着状況/OTS/TRC/set_trntrace_level"err""err"|
"all"|
"none"
文字列
トレースファイルサイズ/OTS/TRC/max_trntrace_file_size10241024~1048576​
(キロバイト)
整数
トレースファイル世代数/OTS/TRC/max_trntrace_file_count33~256整数
注※1
定義パス名には定義キーと定義パラメタが含まれています。
  • 定義キー:定義項目を区分けして格納しておく位置を識別する名称
    表8-2ではADMやRMなどに相当します。
    定義キーは,英字から始まり,英数字,「_」(アンダースコア)で構成される半角文字列です。これ以外の文字で構成される名称を使用した場合,定義が無効になる場合があります。
  • 定義パラメタ:定義項目の名称
    表8-2ではset_conf_modeやprocess_countなどに相当します。
    定義パラメタは,英字から始まり,英数字,「_」(アンダースコア)で構成される1~32文字の半角文字列です。これ以外の文字で構成される名称を使用した場合,定義が無効になる場合があります。
注※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 トランザクショントレース定義