Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option メッセージ


KFSB90938-E

SQL実行時にエラーが発生しました。コマンド名=aa....aa,UAP履歴情報グループ名=bb....bb,対象=cccc,表名=dd....dd,DBMSメッセージ=ee....ee,SQLCODE=ff....ff,詳細コード=gg....gg

An error occurred during SQL execution. command name = aa....aa, UAP log information group name = bb....bb, object = cccc, table name = dd....dd, DBMS message = ee....ee, SQLCODE = ff....ff, detail code = gg....gg  (E)(NOS)

SQL実行時にエラーが発生しました。

aa....aa:コマンド名

bb....bb:UAP履歴情報グループ名

UAP履歴情報グループ名が不明な場合は,*を表示します。

cccc:処理の対象

0001:グループ管理表

0002:履歴情報表

0003:通番割り当てルーチン

0004:スワップ前処理ルーチン

0005:スワップ後処理ルーチン

0006:DBMSとの接続

0007:DBMSとの切り離し

0008:コミット

0009:ロールバック

dd....dd:グループ管理表名,履歴情報表名,またはストアドルーチン名

cc....ccが0006,0007,0008,および0009の場合は,*を表示します。

ee....ee:DBMSのエラーメッセージ

ff....ff:SQL実行時のSQLCA構造体の状態変数(SQLCODE)

gg....gg:TP1/EEがトラブルシュートで使用する情報

(S)コマンド処理を終了します。

(O)原因を取り除き,コマンドを再実行してください。

〔対策〕接続先のDBMSのバージョンが,TP1/EEが前提としているバージョンかどうか確認してください。バージョンが正しい場合は,次の対策をしてください。
コマンド名が編集出力コマンド名称,かつSQLCODEが-416または-801の場合

制御情報ファイル中のDATEオペランド,またはTIMEオペランドの値を見直してください。

SQLCODEが-770の場合

UAP履歴情報取得機能が提供するコマンドのうち,表名に示す表を使用するコマンドを実行中でないか確認してください。

または,表名に示す表を使用するTP1/EEが開始および終了処理中でないか確認してください。

コマンドを実行中の場合は,コマンドが終了するのを待ってコマンドを再実行してください。

TP1/EEが開始および終了処理中の場合は,TP1/EEの開始および終了を待ってコマンドを再実行してください。

上記以外の場合

DBMSのエラーメッセージ,およびSQLCA構造体の状態変数を基にDBMSのマニュアルを参照して原因を取り除いてください。