xarls
名称
形式
xarls 〔-c| 〔-a|-p プロセスID〕 〔-r〕〕
機能
XAリソースサービスが管理するすべてのトランザクションの状態をコンソールに表示します。
オプション
●-c
XAリソースサービスの管理情報を表示します。
●-a
XAリソースサービスの管理情報と,XAリソースサービスで管理しているすべてのトランザクションの状態を表示します。
●-p プロセスID ~〈10進数〉
トランザクションのプロセスIDを指定します。指定したプロセスIDに対応するトランザクションの状態を表示します。
●-r
XAリソースサービスが管理するすべてのトランザクションの状態,RI,およびXID内のトランザクション情報を表示します。
出力形式
●トランザクション情報が表示された場合
![[図データ]](figure/zu124900.gif)
- AA....AA:エントリ番号(10進数)
- BB....BB:トランザクション開始時間(ctime形式)
- CC....CC:プロセスID(10進数)
- XX....XX:rapリスナーのポート番号(10進数)
- DD....DD:トランザクション状態
- A…アクティブ
- I…アイドル
- P…プリペア
- HH…ヒューリスティックハザード
- HC…ヒューリスティックコミット
- HR…ヒューリスティックロールバック
- HM…ヒューリスティックミックス
- ***…初期状態
- EE....EE:ロールバックオンリーマーク
- INIT…初期状態
- RBONLY1…マーク付きトランザクションあり
- RBONLY2…トランザクションなし
- RBONLY3…マークなしトランザクションあり
- FF....FF:ロールバックオンリーになった時間(ctime形式)
- GG....GG:OpenTP1トランザクションID(80文字の16進数)
- HH....HH:トランザクショングローバル識別子(16文字の文字列)
- II....II:トランザクションブランチ識別子(16文字の文字列)
- JJ....JJ:クライアントトランザクションID(280文字の16進数)
- KK....KK:DID情報(32文字の16進数)
DIDとは,MSDTCで管理するトランザクション識別子です。DID情報を持たないトランザクションブランチの場合は'****'を表示します。
- LL....LL:ノードID情報(32文字の16進数)
ノードID情報を持たないトランザクションブランチの場合は'****'を表示します。
- MM....MM:MSDTC連携で使用する回復情報(16進数(文字数は可変長))
回復情報を持たないトランザクションブランチの場合は'****'を表示します。
●管理部情報が表示された場合
![[図データ]](figure/zu125000.gif)
- aa....aa:XARのバージョン(10進数)
- bb....bb:XARの閉塞状態(文字列)
- cc....cc:トランザクションブランチ数(10進数)
- dd....dd:アイドル状態のトランザクションブランチ監視時間(10進数)
- ee....ee:トレースレコード番号(10進数)
- ff....ff:イベントレベル(10進数)
- gg....gg:レコード最大数(10進数)
- hh....hh:書き込み可能ファイル番号(10進数)
- 1…オンライン用XARファイル
- 2…バックアップ用XARファイル
- 3…書き込み可能ファイルなし
- ii....ii:XARファイルに格納できる最大RIサイズ(10進数)
- jj....jj:XARファイル状態(文字列)
- RUNNING…正常状態
- HOLD…閉塞状態
- INIT…初期状態
- kk....kk:物理ファイル名(文字列)
- ll....ll:XARファイルのレコード数(10進数)
- mm....mm:XARファイルのレコード長(10進数)
- nn....nn:ファイル作成時刻(ctime形式)
- oo....oo:オンライン開始時刻(ctime形式)
- pp....pp:最終クローズ時刻(ctime形式)
出力メッセージ
メッセージID | 内容 | 出力先 |
---|
KFCA32029-E | メモリ不足のため処理を続行できません | 標準エラー出力 |
KFCA32103-E | xarlsコマンドの使用方法が不正です | 標準エラー出力 |
KFCA32123-E | 共用メモリを利用できないため処理を実行できません | 標準エラー出力 |
KFCA32124-E | XAリソースサービスのV/Rが誤っています | 標準エラー出力 |
KFCA32129-I | ヘルプメッセージ | 標準出力 |
KFCA32131-E | トランザクションは存在しません | 標準エラー出力 |
KFCA32132-E | 指定したプロセスIDのトランザクションは存在しません | 標準エラー出力 |
KFCA32143-E | XAリソースサービスが起動していません | 標準エラー出力 |
注意事項
このコマンドで出力される情報は,処理性能への影響を極力抑えるため,排他処理をしないで情報を参照します。このため,XAリソースサービスで管理しているトランザクションの解放処理中にコマンドを実行した場合は,トランザクション状態に***が表示されます。***が表示されたトランザクションは,10進数および16進数の情報については0が表示されます。