Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 運用と操作


付録D.6 メッセージ制御機能のジャーナル取得条件

種別

取得条件

取得プロセス

取得タイミング

AJ

MCF通信構成定義

mcftalcle -o aj=yes

を指定した場合

通信プロセス

メッセージ出力時(送信完了時)

GJ

MCFアプリケーション定義

mcfaalcap -j gj=yes

を指定した場合

UAPプロセス

メッセージ受信時(dc_mcf_receive()関数内で取得)

IJ

MCFアプリケーション定義

mcfaalcap -j ij=yes

を指定した場合

通信プロセス

メッセージ入力時(入力キューへの登録前)

MJ

mcftactmjコマンドを入力した場合

通信プロセス

メッセージ入力時(入力キューへの登録前)

メッセージ出力時(出力キューから読み込み後)

OJ

MHP:MCFアプリケーション定義

mcfaalcap -j oj=yes

を指定した場合

SPP:ユーザサービス定義(またはユーザサービスデフォルト定義)

mcf_spp_oj=Y

を指定した場合

UAPプロセス

メッセージ送信時(dc_mcf_send()関数内で取得),またはアプリケーション起動要求時(dc_mcf_execap()関数内で取得)

CJ

(出力通番)

出力通番を指定してメッセージ送信をした場合

UAPプロセス

メッセージ送信時(dc_mcf_send()関数内で取得)

CJ

(最終出力通番)

出力通番を指定してメッセージ送信をした場合

通信プロセス

メッセージ出力時(送信完了時)

CJ

(無効出力通番)

出力通番指定のメッセージを送信した論理端末がMCF構成変更再開始時に削除されている場合

MCFマネジャプロセス

MCF構成変更再開始時

CJ

(QUE

MCFアプリケーション定義

mcfaalcap -g

quekind=disk

を指定した場合

通信プロセス

メッセージ入力時(入力キューへの登録後)

CJ

(QUE

MCFアプリケーション定義

mcfaalcap -g quekind=

diskを指定した場合,およびMCF通信構成定義

mcftalcle -k

quekind=disk

を指定した場合

UAPプロセス

同期点

CJ

(QUE

MCF通信構成定義

mcftalcle -k

quekind=disk

を指定した場合

通信プロセス

メッセージ出力時(出力キュー消去完了時)

CJ

(QUE

MCFアプリケーション定義

mcfaalcap -g

quekind=disk

を指定した場合,およびMCF通信構成定義

mcftalcle -k

quekind=disk

を指定した場合

MCFマネジャプロセス

正常終了時

CJ

(QUE

入力キューにメッセージが滞留していたサービスグループ,または出力キューにメッセージが滞留していた論理端末がMCF構成変更再開始時に削除されていた場合

MCFマネジャプロセス

MCF構成変更再開始時

注※

メッセージキューサーバが取得する場合の回復用ジャーナル