xarforce

名称

XARトランザクション状態の変更

形式

xarforce {-c|-r|-f}
        {-t OpenTP1トランザクションID|
          -u クライアントトランザクションID|
          -n エントリ番号}

機能

指定したOpenTP1トランザクションID,クライアントトランザクションID,およびエントリ番号に対応するトランザクションの状態を変更します。

オプション

●-c

XAリソースサービスで管理しているトランザクションの状態をヒューリスティックコミットに決着します。このオプションで状態を変更できるトランザクションは,xarlsコマンドで出力されたトランザクション状態が,プリペアのトランザクションです。

●-r

XAリソースサービスで管理しているトランザクションの状態をヒューリスティックロールバックに決着します。このオプションで状態を変更できるトランザクションは,xarlsコマンドで出力されたトランザクション状態が,プリペアのトランザクションです。

●-f

XAリソースサービスで管理しているトランザクションを無効にします。このオプションで無効にできるトランザクションは,xarlsコマンドで出力されたトランザクション状態が,ヒューリスティックハザード,ヒューリスティックコミット,ヒューリスティックロールバック,またはヒューリスティックミックスのトランザクションです。

●-t OpenTP1トランザクションID  ~〈80文字の16進数〉

状態を変更するOpenTP1トランザクションIDを指定します。OpenTP1トランザクションIDは,xarlsコマンドの-a,または-pオプションで出力されたOpenTP1トランザクションIDを指定します。

●-u クライアントトランザクションID  ~〈280文字の16進数〉

状態を変更するクライアントトランザクションIDを指定します。クライアントトランザクションIDは,xarlsコマンドの-a,または-pオプションで出力されたIDを指定します。

●-n エントリ番号  ~〈1~8192の10進数〉

状態を変更するトランザクションのエントリ番号を指定します。エントリ番号はxarlsコマンドの-a,または-pオプションで出力された番号を指定します。

出力メッセージ

メッセージID内容出力先
KFCA32029-Eメモリ不足のため処理を続行できません標準エラー出力
KFCA32103-Eコマンドの使用方法が不正です標準エラー出力
KFCA32123-E共用メモリを利用できないため処理を実行できません標準エラー出力
KFCA32124-EXAリソースサービスのV/Rが誤っています標準エラー出力
KFCA32126-EXAリソースサービスが閉塞しています標準エラー出力
KFCA32127-ERPCでタイムアウトが発生しました標準エラー出力
KFCA32128-ERPCでネットワーク障害が発生しました標準エラー出力
KFCA32130-Iヘルプメッセージ標準出力
KFCA32133-E指定したトランザクションIDのトランザクションは存在しません標準エラー出力
KFCA32134-E指定したエントリ番号のトランザクションは存在しません標準エラー出力
KFCA32135-E指定したトランザクションIDのトランザクション状態は変更できません標準エラー出力
KFCA32136-E指定したエントリ番号のトランザクション状態は変更できません標準エラー出力
KFCA32137-IトランザクションIDのトランザクションをコミットしました標準出力
KFCA32138-IトランザクションIDのトランザクションをロールバックしました標準出力
KFCA32139-IトランザクションIDのトランザクションを無効にしました標準出力
KFCA32140-Iエントリ番号のトランザクションをコミットしました標準出力
KFCA32141-Iエントリ番号のトランザクションをロールバックしました標準出力
KFCA32142-Iエントリ番号のトランザクションを無効にしました標準出力
KFCA32143-EXAリソースサービスが起動していません標準エラー出力
KFCA32144-EOpenTP1システムが起動していません標準エラー出力
KFCA32156-Exarforceコマンド実行中にエラーを検知しました標準エラー出力

注意事項

各オプションとトランザクション状態の対応を次に示します。

オプショントランザクション状態
AIPRH
-c
-r
-f
(凡例)
A:Active状態
I:Idle状態
P:Prepared状態
R:Rollback only状態
H:Heuristic complete状態
○:指定できます。
-:指定できません。