TPBroker Version 5
トランザクショナル分散オブジェクト基盤
TPBroker ユーザーズガイド
解説・手引・文法・操作書
3020-3-Y28-30
目 次
- 前書き
- 変更内容
- はじめに
- 第1編 概説
- 1. TPBrokerの概要
- 1.1 TPBrokerとは
- 1.1.1 CORBAとIIOP
- 1.1.2 OTSとX/Open標準インタフェースのサポート
- 1.1.3 Cosminexus TPBrokerとは
- 1.2 TPBrokerの特長
- 1.3 TPBrokerの機能
- 1.3.1 ORB機能
- 1.3.2 OTS機能
- 1.3.3 C++ OTSの機能
- 1.3.4 Java OTSの機能
- 1.3.5 運用支援機能
- 第2編 環境設定
- 2. TPBrokerの環境設定
- 2.1 環境設定の手順
- 2.2 環境変数を設定する
- 2.3 TPBrokerのOTS環境をセットアップする
- 2.3.1 TPBrokerのOTS環境のセットアップ
- 2.4 システム環境定義を変更する
- 2.5 リソースマネージャと連携する場合の準備(C++)
- 2.5.1 リソースマネージャをTPBrokerに登録する
- 2.5.2 リソースマネージャをシステム環境定義に登録する
- 2.5.3 アプリケーションプログラムとのリンクを設定する
- 2.6 プロセス監視定義ファイルを編集する
- 2.7 TPBrokerの運用支援機能実行環境をセットアップする
- 2.7.1 TPBrokerの運用支援機能実行環境の初期化
- 2.7.2 TPBrokerの運用支援機能実行環境のOSへの登録
- 2.8 例外リストを登録する
- 2.9 注意事項
- 第3編 TPBrokerの機能
- 3. OTS機能
- 3.1 トランザクション制御
- 3.1.1 CORBAで規定されたOTSの仕様
- 3.1.2 トランザクション制御の概要
- 3.1.3 オブジェクトトランザクションサービス
- 3.1.4 トランザクションモデル
- 3.1.5 コンテキスト管理
- 3.1.6 プロパゲーション
- 3.1.7 チェックドトランザクション
- 3.1.8 ポリシーの設定
- 3.1.9 トランザクション稼働統計情報
- 3.1.10 トランザクショントレース
- 3.2 回復処理
- 3.2.1 部分回復処理
- 3.2.2 全面回復処理
- 3.2.3 決着コマンドによる回復処理
- 3.2.4 障害のケース
- 4. C++ OTS機能(C++)
- 4.1 トランザクションマネージャ機能
- 4.1.1 トランザクション処理との関係
- 4.1.2 XAインタフェース
- 4.1.3 TXインタフェース
- 4.2 時間監視機能
- 4.2.1 トランザクション処理時間監視
- 4.2.2 トランザクション決着指示待ち時間監視
- 4.2.3 トランザクションサスペンド時間監視
- 4.3 APIトレースの取得
- 4.3.1 概要
- 4.3.2 トレースの取得
- 4.3.3 トレースの解析
- 4.3.4 トレースファイルの自動削除
- 4.3.5 使用上の注意
- 4.4 高速オプションライブラリ(OTS Fast Path Option)
- 4.4.1 OTS Fast Path Optionとは
- 4.4.2 OTS Fast Path Optionの特長
- 4.4.3 OTS Fast Path Optionの制限事項
- 4.4.4 アプリケーションプログラムの開発手順
- 4.4.5 使用上の注意
- 5. Java OTS機能(Java)
- 5.1 Java OTSの構成
- 5.1.1 基本構成
- 5.1.2 Java OTSについて
- 5.2 Java OTS APIの概要
- 5.3 システム構成の選択
- 5.3.1 Javaベースのシステム構成
- 5.3.2 トランザクションコンテキストサーバについて
- 5.3.3 Javaアプリケーションについて
- 5.4 トランザクションコンテキストサーバのネーミング
- 5.5 時間監視機能
- 5.6 トランザクションマネージャへの接続
- 5.7 回復機能
- 5.7.1 トランザクションのタイムアウト
- 5.7.2 ライトウェイトJavaクライアントまたはサーバの異常終了
- 5.7.3 トランザクションコンテキストサーバの異常終了
- 5.7.4 コミット時の障害
- 6. 運用支援機能
- 6.1 システム運用
- 6.2 プロセス監視
- 6.2.1 プロセス監視の概要
- 6.2.2 直接起動によるプロセス監視
- 6.2.3 間接起動によるプロセス監視
- 6.2.4 運用コマンドによるプロセス監視
- 6.2.5 C++のAPIによるプロセス監視
- 6.3 監視対象プロセス並列起動/停止機能
- 6.3.1 概要
- 6.3.2 システム環境定義
- 6.3.3 プロセス監視定義ファイル
- 6.3.4 プロセス起動順序
- 6.3.5 プロセス停止順序
- 6.3.6 システム再開始時のプロセス起動順序
- 6.3.7 admstartprc,admstopprc,およびadmreloadコマンド実行時の考慮
- 6.4 プロセス監視定義ファイルの再読み込み機能
- 6.4.1 プロセス監視定義ファイルの再読み込み機能の概要
- 6.4.2 再読み込み定義単位の指定
- 6.4.3 状態遷移による動作
- 6.5 ADMの複数登録機能
- 6.5.1 ADMの複数登録機能の概要
- 6.5.2 Windows版固有の機能
- 6.5.3 設定手順
- 6.6 メッセージログの管理
- 6.7 稼働統計情報の取得
- 6.7.1 システム情報の取得
- 6.7.2 監視対象プロセス情報の取得
- 6.8 UAPログ出力機能(C++)(UNIX)
- 6.8.1 UAPログの出力方式
- 6.8.2 マルチスレッドおよびマルチプロセス環境への対応
- 6.8.3 出力形式
- 第4編 運用
- 7. TPBrokerの運用
- 7.1 TPBrokerの運用の流れ
- 7.1.1 ORBおよびADMを使用してTPBrokerを運用する場合
- 7.1.2 ORB,ADMおよびOTSを使用してTPBrokerを運用する場合
- 7.1.3 ORBおよびOTSを使用してTPBrokerを運用する場合
- 7.2 TPBrokerの開始と終了
- 7.2.1 TPBrokerの環境の開始と終了
- 7.2.2 TPBrokerの開始
- 7.2.3 TPBrokerの終了
- 7.3 アプリケーションプログラムの開始と終了
- 7.3.1 アプリケーションプログラムの開始
- 7.3.2 アプリケーションプログラムの終了
- 7.4 リソースマネージャの運用(C++)
- 7.4.1 XAインタフェースをサポートしたリソースマネージャの場合
- 7.4.2 XAインタフェースをサポートしていない,またはXAインタフェースでTPBrokerと連携していないリソースマネージャの場合
- 7.4.3 XAインタフェースによってTPBrokerと連携して使う場合の準備
- 7.4.4 リソースマネージャの操作
- 7.4.5 XAトレース
- 7.5 トランザクションサービスの運用
- 7.5.1 トランザクションサービスの開始と終了
- 7.5.2 トランザクションの状態表示
- 7.5.3 トランザクションの決着
- 7.6 TPBrokerファイルシステム(UNIX)
- 7.6.1 TPBrokerファイルシステムの概要
- 7.6.2 TPBrokerファイルシステムの作成方法
- 7.6.3 TPBrokerファイルシステムの運用
- 7.7 トランザクショントレースの運用(UNIX)
- 7.7.1 トレースファイル
- 7.7.2 トレースファイルの出力先
- 7.7.3 トレース取得範囲
- 7.7.4 トランザクショントレース定義の変更
- 7.7.5 注意事項
- 7.8 TPBrokerデーモン
- 7.8.1 TPBrokerのデーモンプロセス
- 7.9 TPBrokerのバージョンアップ
- 8. 定義
- 8.1 定義の概要
- 8.1.1 定義体系
- 8.1.2 定義情報の設定
- 8.2 プロセス監視定義の詳細
- 8.2.1 定義項目
- 8.2.2 プロセス監視定義のフォーマット
- 8.2.3 プロセス監視定義の記述規則
- 8.2.4 定義項目の詳細
- 8.3 システム環境定義の詳細
- 8.3.1 運用定義
- 8.3.2 トランザクション定義
- 8.3.3 リソースマネージャ定義(C++)
- 8.3.4 回復定義
- 8.3.5 トランザクションコンテキストサーバ定義(Java)
- 8.3.6 システム定義
- 8.3.7 トランザクショントレース定義
- 8.4 定義例
- 8.4.1 リソースマネージャとのXA連携(C++)
- 8.4.2 リソースマネージャの削除(C++)
- 8.4.3 プロセス監視定義の定義例
- 9. 運用コマンド
- 9.1 運用コマンドの概要
- 9.1.1 運用コマンドの入力方法
- 9.1.2 運用コマンドの記述形式
- 9.2 TPBrokerで使用する運用コマンド
- 9.3 運用コマンドの詳細
- admexec(vbjコマンド,ネーミングサービスの監視(Java)(Windows XP))
- admlaunch(vbjコマンド,ネーミングサービスの監視(Java)(Windows XP,Windows 2003))
- admlogcat(メッセージログの出力)
- admlsenv(環境変数の情報の出力(Windows))
- admlsprc(監視対象プロセスの情報の表示)
- admreload(プロセス監視定義ファイルの再読み込み)
- admsetup(実行環境のセットアップ)
- admstart(TPBrokerの開始)
- admstartprc(プロセスの起動と監視の開始)
- admstat(TPBrokerの稼働情報表示)
- admstop(TPBrokerの終了)
- admstopprc(監視の終了とプロセスの停止)
- trnctxsv(トランザクションコンテキストサーバの起動(Java))
- tscommit(トランザクションのコミット)
- tsdefremove(定義パラメタの削除)
- tsdefvalue(定義パラメタへの指定値の設定)
- tsedapt(APIトレースファイル解析(C++))
- tsedtrntrc(トランザクショントレースの出力(UNIX))
- tskeycreate(定義キーの生成)
- tskeyremove(定義キーの削除)
- tslnkrm(リソースマネージャの登録・削除(C++))
- tslogcat(メッセージログの出力)
- tslsconf(定義パラメタの表示)
- tslsfs(TPBrokerファイルシステムの内容表示(UNIX))
- tslsrm(リソースマネージャ情報の表示(C++))
- tslstrn(トランザクションの状態表示)
- tsmkfs(TPBrokerファイルシステムの初期設定(UNIX))
- tsmkobj(トランザクション制御用オブジェクトファイルの作成(C++))
- tsrasget(障害調査資料の採取(UNIX))
- tsrollback(トランザクションのロールバック)
- tssetfw(Windowsファイアウォール設定)
- tssetup(TPBrokerのセットアップ)
- tsstart(トランザクションサービスの開始)
- tsstat(OTSの状態表示)
- tsstatfs(TPBrokerファイルシステムの状態表示(UNIX))
- tsstop(トランザクションサービスの終了)
- tsstoptrnctxsv(トランザクションコンテキストサーバの終了(Java))
- tstrnsts(トランザクション稼働統計情報の出力)
- 第5編 障害対策
- 10. 障害対策
- 10.1 アプリケーションプログラムの障害
- 10.1.1 異常終了するとき
- 10.2 TPBrokerの障害
- 10.2.1 TPBrokerが正しくインストール,およびセットアップされていないとき
- 10.2.2 システム環境定義が誤っているとき
- 10.2.3 OSの構成がTPBrokerの実行環境として不適当なとき
- 10.2.4 異常終了するとき
- 10.2.5 TPBrokerの運用コマンドが正常終了しないとき
- 10.2.6 Java実行環境で障害が発生したとき(Java)
- 10.2.7 CosminexusのJ2EEトランザクションで障害が発生したとき(Cosminexus TPBroker)
- 10.3 障害の解決に必要な情報
- 10.3.1 UNIX版の場合
- 10.3.2 Windows版の場合
- 第6編 メッセージ
- 11. メッセージ
- 11.1 メッセージの形式
- 11.1.1 メッセージの出力形式
- 11.1.2 メッセージの記述形式
- 11.1.3 メッセージの出力先
- 11.2 メッセージ一覧
- KFCB29000-I
- KFCB29001-I
- KFCB29002-E
- KFCB29003-I
- KFCB29004-E
- KFCB29005-E
- KFCB29006-E
- KFCB29007-E
- KFCB29008-E
- KFCB29011-E
- KFCB29012-I
- KFCB29013-E
- KFCB29014-I
- KFCB29015-E
- KFCB29016-I
- KFCB29017-I
- KFCB29018-E
- KFCB29019-E
- KFCB29020-E
- KFCB29021-E
- KFCB29022-E
- KFCB29023-E
- KFCB29024-E
- KFCB29025-E
- KFCB29026-E
- KFCB29028-E
- KFCB29029-W
- KFCB29030-W
- KFCB29031-I
- KFCB29032-E
- KFCB29033-E
- KFCB29034-E
- KFCB29035-E
- KFCB29037-E
- KFCB29038-E
- KFCB29039-I
- KFCB29040-E
- KFCB29041-E
- KFCB29042-E
- KFCB29043-E
- KFCB29044-E
- KFCB29045-E
- KFCB29046-E
- KFCB29047-E
- KFCB29048-E
- KFCB29049-E
- KFCB29050-E
- KFCB29052-E
- KFCB29053-E
- KFCB29055-E
- KFCB29056-E
- KFCB29057-E
- KFCB29058-E
- KFCB29059-E
- KFCB29060-E
- KFCB29061-E
- KFCB29062-E
- KFCB29063-E
- KFCB29064-E
- KFCB29065-W
- KFCB29066-W
- KFCB29067-I
- KFCB29068-W
- KFCB29069-E
- KFCB29070-I
- KFCB29071-I
- KFCB29072-I
- KFCB29073-W
- KFCB29075-E
- KFCB29078-E
- KFCB29079-E
- KFCB29080-E
- KFCB29082-E
- KFCB29083-E
- KFCB29084-E
- KFCB29085-E
- KFCB29086-I
- KFCB29087-E
- KFCB29088-E
- KFCB29089-E
- KFCB29090-E
- KFCB29100-E
- KFCB29102-E
- KFCB29103-E
- KFCB29104-E
- KFCB29105-E
- KFCB29106-E
- KFCB29107-E
- KFCB29108-E
- KFCB29109-E
- KFCB29110-E
- KFCB29111-I
- KFCB29112-E
- KFCB29113-E
- KFCB29114-E
- KFCB29115-E
- KFCB29116-I
- KFCB29117-E
- KFCB29118-E
- KFCB29119-E
- KFCB29120-E
- KFCB29121-E
- KFCB29122-E
- KFCB29123-E
- KFCB29124-E
- KFCB29125-I
- KFCB29126-E
- KFCB29127-I
- KFCB29128-I
- KFCB29129-I
- KFCB29130-I
- KFCB29131-I
- KFCB29132-I
- KFCB29133-I
- KFCB29134-I
- KFCB29135-I
- KFCB29136-I
- KFCB29137-I
- KFCB29138-I
- KFCB29139-I
- KFCB29140-I
- KFCB29141-I
- KFCB29142-E
- KFCB29143-E
- KFCB29144-E
- KFCB29145-E
- KFCB29146-E
- KFCB29147-E
- KFCB29148-E
- KFCB29149-I
- KFCB29150-I
- KFCB29151-E
- KFCB29152-E
- KFCB29156-E
- KFCB29157-E
- KFCB29158-E
- KFCB29159-E
- KFCB29160-I
- KFCB29161-I
- KFCB29162-I
- KFCB29163-I
- KFCB29164-E
- KFCB29165-E
- KFCB29166-E
- KFCB29167-E
- KFCB29168-E
- KFCB29169-E
- KFCB29170-E
- KFCB29171-E
- KFCB29172-I
- KFCB29173-I
- KFCB29179-I
- KFCB29180-W
- KFCB29181-E
- KFCB29182-W
- KFCB29183-W
- KFCB29184-E
- KFCB29185-E
- KFCB29186-W
- KFCB29187-W
- KFCB29188-E
- KFCB29189-W
- KFCB29190-W
- KFCB29191-I
- KFCB29195-I
- KFCB29196-I
- KFCB29197-I
- KFCB29198-W
- KFCB29199-W
- KFCB29200-E
- KFCB29201-E
- KFCB29202-E
- KFCB29203-E
- KFCB29204-E
- KFCB29205-E
- KFCB29206-E
- KFCB29207-E
- KFCB29208-I
- KFCB29209-E
- KFCB29210-E
- KFCB29211-W
- KFCB29220-W
- KFCB29221-W
- KFCB29222-I
- KFCB29223-I
- KFCB29224-E
- KFCB29225-E
- KFCB29226-I
- KFCB29500-E
- KFCB29501-E
- KFCB29502-E
- KFCB29503-W
- KFCB29504-W
- KFCB29505-E
- KFCB29506-E
- KFCB29507-E
- KFCB29508-E
- KFCB29509-E
- KFCB29510-E
- KFCB29511-E
- KFCB29512-E
- KFCB29513-E
- KFCB29514-E
- KFCB29515-E
- KFCB29516-E
- KFCB29517-W
- KFCB29518-W
- KFCB29519-W
- KFCB29520-E
- KFCB29521-W
- KFCB29522-E
- KFCB29523-E
- KFCB29524-E
- KFCB29525-E
- KFCB29526-E
- KFCB29527-E
- KFCB29528-E
- KFCB29529-E
- KFCB29530-E
- KFCB29531-W
- KFCB29532-E
- KFCB29533-E
- KFCB29534-W
- KFCB29535-W
- KFCB29600-E
- KFCB29601-E
- KFCB29602-E
- KFCB29603-E
- KFCB29604-E
- KFCB29605-E
- KFCB29606-E
- KFCB29607-E
- KFCB29608-E
- KFCB29609-E
- KFCB29610-E
- KFCB29611-E
- KFCB29614-W
- KFCB30000-E
- KFCB30001-E
- KFCB30200-E
- KFCB30400-W
- KFCB30401-W
- KFCB30402-I
- KFCB30403-E
- KFCB30404-E
- KFCB30600-W
- KFCB30700-E
- KFCB30708-E
- KFCB30709-E
- KFCB30710-E
- KFCB30711-E
- KFCB30712-E
- KFCB30714-E
- KFCB30715-E
- KFCB30716-E
- KFCB30717-E
- KFCB30718-E
- KFCB30719-E
- KFCB30720-E
- KFCB30721-E
- KFCB30722-E
- KFCB30723-E
- KFCB30726-E
- KFCB30727-E
- KFCB30728-E
- KFCB30800-E
- KFCB30801-E
- KFCB30900-E
- KFCB31000-E
- KFCB31001-E
- KFCB31002-I
- KFCB31003-E
- KFCB31004-E
- KFCB31005-E
- KFCB31006-E
- KFCB31007-E
- KFCB31008-E
- KFCB31009-E
- KFCB31010-E
- KFCB31011-E
- KFCB31012-E
- KFCB31013-E
- KFCB31014-E
- KFCB31015-E
- KFCB31016-E
- KFCB31017-E
- KFCB31018-E
- KFCB31019-E
- KFCB31020-E
- KFCB31021-E
- KFCB31022-E
- KFCB31023-I
- KFCB31024-E
- KFCB31025-E
- KFCB31026-E
- KFCB31033-W
- KFCB31200-E
- KFCB31201-E
- KFCB31202-E
- KFCB31203-E
- KFCB31204-E
- KFCB31205-E
- KFCB31206-E
- KFCB31207-E
- KFCB31208-E
- KFCB31209-E
- KFCB31210-E
- KFCB31211-E
- KFCB31212-E
- KFCB31213-E
- KFCB31214-E
- KFCB31215-E
- KFCB31217-E
- KFCB31218-E
- KFCB31219-E
- KFCB31220-W
- KFCB31221-E
- KFCB31222-E
- KFCB31224-W
- KFCB31226-E
- KFCB31227-E
- KFCB31228-I
- KFCB31233-I
- KFCB31400-E
- KFCB31401-E
- KFCB31402-E
- KFCB31403-E
- KFCB31404-E
- KFCB31405-E
- KFCB31406-E
- KFCB31407-E
- KFCB31408-E
- KFCB31409-E
- KFCB31410-E
- KFCB31411-E
- KFCB31412-E
- KFCB31413-E
- KFCB31415-E
- KFCB31416-E
- KFCB31417-E
- KFCB31418-E
- KFCB31419-E
- KFCB31420-E
- KFCB31421-E
- KFCB31422-E
- KFCB31423-E
- KFCB31424-E
- KFCB31425-E
- KFCB31426-E
- KFCB31429-E
- KFCB31430-E
- KFCB31432-E
- KFCB31433-I
- KFCB31434-E
- KFCB31435-E
- KFCB31436-E
- KFCB31437-E
- KFCB31438-E
- KFCB31439-E
- KFCB31440-E
- KFCB31441-E
- KFCB31442-E
- KFCB31443-E
- KFCB31444-I
- KFCB31446-E
- KFCB31447-E
- KFCB31448-E
- KFCB31449-I
- KFCB31450-E
- KFCB31451-I
- KFCB31452-E
- KFCB31453-E
- KFCB31454-E
- KFCB31455-E
- KFCB31456-E
- KFCB31457-E
- KFCB31458-E
- KFCB31459-E
- KFCB31460-E
- KFCB31462-I
- KFCB31463-I
- KFCB31464-I
- KFCB31465-I
- KFCB31466-I
- KFCB31467-I
- KFCB31474-E
- KFCB31475-E
- KFCB31476-E
- KFCB31477-E
- KFCB31478-E
- KFCB31479-E
- KFCB31480-E
- KFCB31481-E
- KFCB31482-E
- KFCB31483-E
- KFCB31484-I
- KFCB31485-I
- KFCB31486-I
- KFCB31487-I
- KFCB31488-W
- KFCB31489-I
- KFCB31490-I
- KFCB31491-E
- KFCB31492-E
- KFCB31493-W
- KFCB31494-W
- KFCB31495-E
- KFCB31496-I
- KFCB31497-I
- KFCB31498-W
- KFCB31499-E
- KFCB31500-E
- KFCB31501-I
- KFCB31502-I
- KFCB31503-I
- KFCB31504-E
- KFCB31505-W
- KFCB31506-E
- KFCB31507-I
- KFCB31509-I
- KFCB31510-I
- KFCB31511-E
- KFCB31512-I
- KFCB31900-W
- KFCB31901-W
- KFCB31902-W
- KFCB31903-E
- KFCB31904-E
- KFCB31906-E
- KFCB31907-E
- KFCB31908-W
- KFCB32000-E
- KFCB32001-E
- KFCB32002-W
- KFCB32003-E
- KFCB32004-E
- KFCB32005-W
- KFCB32006-E
- KFCB32007-W
- KFCB32008-E
- KFCB32009-W
- KFCB32010-E
- KFCB32011-E
- KFCB32012-E
- KFCB32013-E
- KFCB32014-E
- KFCB32015-E
- KFCB32016-E
- KFCB32017-I
- KFCB32018-E
- KFCB32019-E
- KFCB32020-E
- KFCB32021-E
- KFCB32022-E
- KFCB32023-E
- KFCB32024-E
- KFCB32025-E
- KFCB32026-E
- KFCB32027-E
- KFCB32028-E
- KFCB32200-I
- KFCB32201-I
- KFCB32202-I
- KFCB32203-E
- KFCB32204-E
- KFCB32205-E
- KFCB32206-E
- KFCB32207-W
- KFCB32208-E
- KFCB32400-E
- KFCB32401-E
- KFCB5nnnn-X
- 12. Java OTSが出力するメッセージ
- 12.1 メッセージの形式
- 12.1.1 メッセージの出力形式
- 12.1.2 メッセージの記述形式
- 12.1.3 例外
- 12.1.4 メッセージの出力先
- 12.2 メッセージ一覧
- 12.2.1 SystemExceptionおよびUserExceptionに組み込まれるメッセージ
- 12.2.2 標準エラー出力に出力されるメッセージ
- 付録
- 付録A このマニュアルの参考情報
- 付録A.1 関連マニュアル
- 付録A.2 このマニュアルでの表記
- 付録A.3 英略語
- 付録A.4 KB(キロバイト)などの単位表記について
- 索引
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.