KFSB45637-E
SQL実行においてエラーが発生しました。DBキュー名=aa....aa,サービス名=bb....bb,エラーコード=cc....cc,SQLCODE=dd....dd,テーブル名=ee....ee,アクセス種別=ff....ff,理由コード=gggg,出力回数=hh....hh,詳細コード=ii....ii
An error has occurred during SQL execution. DB queue name = aa....aa, service name = bb....bb, error code = cc....cc, SQLCODE = dd....dd, table name = ee....ee, access type = ff....ff, reason code = gggg, output count = hh....hh, detail code = ii....ii (E+P+L)(3)(SUP)
SQL実行でエラーが発生しました。
aa....aa:DBキュー名
- bb....bb:サービス名
-
サービス名がない場合は,*を表示します。
- cc....cc:SQL実行時のエラーコード
-
エラーの発生したSQLがGET CONNECTION HANDLEの場合,*を表示します。
- dd....dd:SQL実行時のSQLCODE
-
エラーの発生したSQLがGET CONNECTION HANDLEの場合,*を表示します。
- ee....ee:SQL実行時の対象テーブル名
-
DBキュー名+”MG”:通常用メッセージ表
DBキュー名+”AM”:交替用メッセージ表
- ff....ff:SQL実行時のアクセス種別
-
read:AP間通信のメッセージ読み出し処理,またはメッセージの読み込みもしくは読み出し関数の処理でエラーが発生
write:メッセージの書き込み関数実行後の同期点処理(UAPリターン,CBLEETRN('C-COMMIT')実行,ee_trn_chained_commit関数実行)でエラーが発生
- gggg:理由コード
-
0001:SQL実行エラー
0002:SQL実行エラー(リトライロールバック要)
0003:SQL実行エラー(通常のメッセージ表でエラー)
0004:SQL実行エラー(交替用メッセージ表でエラー)
0005:SQL実行エラー(交替用メッセージ表に切り替え済みでエラー)
0006:SQL実行エラー(リトライロールバック失敗)
- hh....hh:出力回数
-
同一トランザクション内での同一DBキューに対するこのメッセージの出力回数です。
- ii....ii:詳細コード
-
TP1/EEがトラブルシュートで使用する情報です。
(S)処理を続行します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕同一DBキュー名で出力回数の値に応じて,次の表に従って対策してください。
-
- 出力回数が1の場合
-
アクセス種別
理由コード
意味
対策
write
0001
通常のメッセージ表への書き込みに失敗しました。
テーブル名,エラーコード,SQLCODEを基にHiRDBマニュアルを参照し,原因を取り除いてください。
このメッセージ出力後にKFSB85654-Iが出力されている場合は原因を取り除いたあとにeedbqaltputコマンドを実行してください。
0002
0005
交替用メッセージ表への書き込みに失敗しました。
通常のメッセージ表および交替用メッセージ表について,テーブル名,エラーコード,SQLCODEを基にHiRDBマニュアルを参照し原因を取り除いてください。
また,原因を取り除いたあとにeedbqaltputコマンドを実行してください。
read
0002
通常のメッセージ表または交替用メッセージ表からの読み出しに失敗しました。
テーブル名,エラーコード,SQLCODEを基にHiRDBマニュアルを参照し,原因を取り除いてください。
0003
通常のメッセージ表からの読み出しに失敗しました。
0004
交替用メッセージ表からの読み出しに失敗しました。
- 出力回数が2(出力回数が1のメッセージと組み合わせ)の場合
-
アクセス種別
理由コード
意味
対策
出力回数が1
出力回数が2
write
0001
0001
通常のメッセージ表および交替用メッセージ表への書き込みに失敗しました。
通常のメッセージ表および交替用メッセージ表について,テーブル名,エラーコード,SQLCODEを基にHiRDBマニュアルを参照し原因を取り除いてください。
0002
0001
0002
0006
通常のメッセージ表への書き込みに失敗し,リトライロールバックを実施しましたが,リトライロールバックできませんでした。TP1/FSPの関連ドキュメントを参照してください。
対策なし。
read
0001
0001
通常のメッセージ表および交替用メッセージ表からの読み出しに失敗しました。
通常のメッセージ表および交替用メッセージ表について,テーブル名,エラーコード,SQLCODEを基にHiRDBマニュアルを参照し原因を取り除いてください。
0002
0001
0002
0006
通常のメッセージ表または交替用メッセージ表からの読み出しに失敗し,リトライロールバックを実施しましたが,リトライロールバックできませんでした。TP1/FSPの関連ドキュメントを参照してください。
対策なし。