KFSB45624-E
バッファの確保に失敗しました。DBキュー名=aa....aa,サービス名=bb....bb,理由コード=cccc,対象領域コード=dd....dd,詳細コード=ee....ee
An attempt to allocate buffers has failed. DB queue name = aa....aa, service name = bb....bb, reason code = cccc, target area code = dd....dd, detail code = ee....ee (E+P+L)(3)(SUP)
メッセージの読み出しスキップ,メッセージの書き込み,またはメッセージの参照読み出しでバッファの確保に失敗しました。
- aa....aa:該当するDBキュー名
-
DBキューグループ指定でee_dbq_msgput関数,またはCBLEEDBQ('MSGPUT ')を実行時に,対象領域コードがQWBF,またはQALISTでこのメッセージが出力された場合は,DBキュー名ではなく,DBキューグループ名を出力します。DBキューグループ名の先頭には*を付けて出力します。
- bb....bb:バッファ確保要求元トランザクションのサービス名
-
サービス名がない場合は,*を表示します。
- cccc:理由コード
-
理由コードの意味と対策を表に示します。
- dd....dd:対象領域コード
-
QWBF:メッセージを格納するバッファ
QALIST:メッセージを格納するバッファを管理するワークセグメント
RKSBF:メッセージを格納するワークセグメント
QTSF:交替用メッセージ表書き込み機能用引き継ぎ情報を管理するワークセグメント
ee....ee:TP1/EEがトラブルシュートで使用する情報
- (S)メッセージの読み出しスキップ,メッセージの書き込み,またはメッセージの参照読み出しを中止します。
-
データ連携支援の場合は,データ連携支援を強制停止します。
交替用メッセージ表書き込み機能の場合は,リトライロールバックしないでメッセージの読み出し,またはメッセージの書き込みを中止します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
0001
対象領域コードで示すバッファ数が不足しました。
メモリ関連定義のdbq_use_buf_cntオペランドの指定値を見直して,再実行してください。
0011
対象領域コードのワークセグメントが不足しました。
メモリ関連定義max_mem_sizeオペランドおよびsystem_work_sizeの設定値を見直して,再実行してください。
9000
内部矛盾を検知しました。
保守員に連絡してください。