Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/EE/Message Control Extension 使用の手引


2.1.1 コネクションの状態と状態遷移

コネクションには,クライアント型コネクションとサーバ型コネクションの2種類があります。クライアント型コネクションは自システムからのコネクション確立要求によって確立されるコネクションを指し,サーバ型コネクションは相手システムからのコネクション確立要求によって確立されるコネクションを指します。

コネクションの状態は,コマンドの入力や通信障害などのイベントによって遷移します。このとき,MCPはMCP後処理トランザクション(RL)を起動し,コネクションの状態変化をUAPに通知します。MCP後処理トランザクションについては,「2.3 MCP後処理トランザクション」を参照してください。コネクションの状態の意味を次の表に示します。

表2‒1 コネクションの状態の意味

項番

状態

意味

クライアント型コネクション

サーバ型コネクション

1

コネクション未確立(INA)

コネクション確立を要求していない状態(コネクション障害で停止中も含む)

相手システムからコネクション確立要求を受けていない状態(コネクション障害で停止中も含む)

2

コネクション確立処理中(BID)

UAPからコネクション確立要求を受け付けてから,コネクション確立完了のMCP後処理トランザクションが起動するまでの状態

相手システムからコネクション確立要求を受け付けてから,コネクション確立完了のMCP後処理トランザクションが起動するまでの状態

3

コネクション確立中(ACT)

コネクション確立完了のMCP後処理トランザクションが起動している状態(論理端末でメッセージの送受信ができる状態)

4

コネクション解放処理中(OBS)

相手システムがコネクション解放要求(障害検知も含む)を受け付けてから,コネクション解放のMCP後処理トランザクションが起動するまでの状態

コネクション障害を検知し,コネクション解放のMCP後処理トランザクションが起動する前の状態

コネクションにかかわるエラーメッセージが出力された場合,コネクションの状態を確認する必要があります。コネクションの状態は,eemcplscnコマンドで表示できます。なお,eemcplscnコマンドに-dオプションを指定すると,コネクションに対応する論理端末の情報も表示できます。

コネクションの状態遷移を次の図に示します。

図2‒1 コネクションの状態遷移

[図データ]