Hitachi

OpenTP1 Version 7 OpenTP1 メッセージキューイング機能 TP1/Message Queue 使用の手引


mqccontrn(MQCトランザクション状態の変更)

〈このページの構成〉

形式

mqccontrn{-c-r-f}
         {-n MQCゲートウェイサーバ名|
           -t OpenTP1トランザクションID|
           -u クライアントトランザクションID|-m MQCID}

機能

指定したMQCゲートウェイサーバ名,トランザクションID,またはMQCIDに対応するトランザクションの状態をコミットまたはロールバックに決着したり,無効にしたりします。

オプション

● -c

MQCサーバ機能で管理しているトランザクションの状態をコミットに決着します。ただし,ローカルトランザクション中の場合はトランザクション状態を変更しません。

● -r

MQCサーバ機能で管理しているトランザクションの状態をロールバックに決着します。ただし,ローカルトランザクション中の場合はトランザクション状態を変更しません。

● -f

MQCサーバ機能で管理しているトランザクションの状態を無効にします。

● -n MQCゲートウェイサーバ名

 〜<1〜8文字の識別子>

状態を変更するMQCゲートウェイサーバ名を指定してください。MQCゲートウェイサーバ名は,MQCサービス定義のmqcgwpnam定義コマンドで指定した名称を指定します。

● -t OpenTP1トランザクションID

 〜<2〜254文字の16進数>

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

● -u クライアントトランザクションID

 〜<2〜254文字の16進数>

状態を変更するクライアントトランザクションIDを指定してください。クライアントトランザクションIDはmqclstrnコマンドの-aオプションまたは-nオプションで出力されたIDを指定します。ただし,ローカルトランザクション中の場合は指定できません。

● -m MQCID

 〜<8文字の識別子>

状態を変更するMQCサーバ機能で管理しているトランザクションごとのIDを指定してください。MQCIDはmqclstrnコマンドの-aオプションまたは-nオプションで出力されたIDを指定します。

出力メッセージ

出力メッセージID

内容

出力先

KFCA30861-E

MQCサービスが異常を検知しました。

メッセージログファイル

KFCA30866-E

メモリ不足が発生しました。

標準エラー出力

KFCA30872-I

ヘルプメッセージ

標準出力

KFCA30873-E

指定したMQCゲートウェイサーバ名は存在しません。

標準エラー出力

KFCA30874-E

指定したトランザクションIDは存在しません。

標準エラー出力

KFCA30875-E

指定したMQCIDは存在しません。

標準エラー出力

KFCA30876-I

該当するトランザクションIDのトランザクションをコミットしました。

メッセージログファイル

KFCA30877-I

該当するトランザクションIDのトランザクションをロールバックしました。

メッセージログファイル

KFCA30880-E

コマンドで指定した引数の数が正しくありません。

標準エラー出力

KFCA30881-E

定義解析中にエラーが発生しました。

標準エラー出力

KFCA30882-E

MQCサービスが終了処理中です。

標準エラー出力

KFCA30883-E

PRCにおいてネットワーク障害が発生しました。

標準エラー出力

KFCA30884-E

MQCサービスが起動されていません。

標準エラー出力

KFCA30885-E

指定したオプションの数が誤っています。

標準エラー出力

KFCA30887-E

サービスとクライアント間のバージョンが一致しません。

標準エラー出力

KFCA30900-E

タイムアウトとなりました。

標準エラー出力

KFCA30901-E

通信障害が発生しました。

標準エラー出力

KFCA30902-I

該当するトランザクションIDのトランザクションを無効にしました。

メッセージログファイル

KFCA30903-I

MQCゲートウェイサーバのトランザクションをコミットしました。

メッセージログファイル

KFCA30904-I

MQCゲートウェイサーバのトランザクションをロールバックしました。

メッセージログファイル

KFCA30905-I

MQCゲートウェイサーバのトランザクションを無効にしました。

メッセージログファイル

KFCA30906-E

指定したMQCゲートウェイサーバ名のトランザクション状態は変更できません。

標準エラー出力

KFCA30907-E

指定したトランザクションIDのトランザクション状態は変更できません。

標準エラー出力

KFCA30908-I

該当するMQCIDのトランザクションをコミットしました。

メッセージログファイル

KFCA30909-I

該当するMQCIDのトランザクションをロールバックしました。

メッセージログファイル

KFCA30910-I

該当するMQCIDのトランザクションを無効にしました。

メッセージログファイル

KFCA30911-E

指定したMQCIDのトランザクション状態は変更できません。

標準エラー出力

KFCA30912-E

指定したMQCゲートウェイサーバ名の文字数に誤りがあります。

標準エラー出力

KFCA30913-E

MQCゲートウェイサーバ名に指定できない文字を指定しています。

標準エラー出力

KFCA30914-E

トランザクションIDの文字数に誤りがあります。

標準エラー出力

KFCA30915-E

トランザクションIDに指定できない文字を指定しています。

標準エラー出力

KFCA30916-E

MQCIDに誤りがあります。

標準エラー出力

KFCA30918-E

トランザクションは存在しません。

標準エラー出力

KFCA31173-E

OpenTP1がオンライン状態ではないため,コマンドを実行できません。

標準エラー出力