Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option 使用の手引


3.7.4 定義事前チェック機能

定義事前チェック機能を使用すると,TP1/EEを稼働する前に,定義の構文チェックをしたり,定義の論理チェックをして必要なメモリ領域を確保したりすることによって,該当する定義でTP1/EEを稼働できるかどうかを判定できます。

定義事前チェック機能は,eedefchkコマンドに,チェック対象となるTP1/EEサービス定義ファイル名およびチェックレベルを指定して実行します。チェック結果は,メッセージとして標準出力に出力します。ここで出力されるメッセージは,TP1/EEの初期化処理中の定義チェック処理で出力されるメッセージと同じです。

チェックレベルには,定義構文チェックと定義詳細チェックがあります。それぞれのチェックレベルについて説明します。

〈この項の構成〉

(1) 定義構文チェック

定義構文チェックでチェックできる内容を次に示します。

これらのチェック内容は,1回のチェックですべてのオペランドに対してチェックできます。

定義構文チェックを実行するには,次に示す準備が必要です。

(2) 定義詳細チェック

定義詳細チェックでは,定義構文チェックで実行するチェック内容に加えて,定義の指定値間の詳細な論理チェックを実行します。定義詳細チェックを実行すると,TP1/EEの初期化処理時に実行する定義チェックと同じチェックを実行したあとで,メモリ領域を確保します。

定義詳細チェックでチェックできる内容を次に示します。

これらのチェックを実行したあとで,定義の内容に基づいて実際に確保したメモリ領域のサイズに共用ワーク領域分のサイズを足した値を表示します。

定義詳細チェックを実行するには,次に示す準備が必要です。