NE   

説明

索引保守が DL/I 呼び出しを発行したが、セグメントが見つかりませんでした。 この状況コードは、メッセージ DFS0840I に含まれます。 システム・コンソールは、メッセージ DFS0840I INDEX ERROR (dbdname) NE (キーの先頭の 45 バイト) を受け取ります。 アプリケーション・プログラムは、ブランクの状況コードを受け取ります。

アプリケーション・プログラムは副次索引をデータベースとして処理し、そのため一部の副次索引項目を削除した可能性があります。 その後、ソース・セグメントが削除されるとき、そのソース・セグメントの副次索引が存在しない可能性があります。 この理由で、アプリケーション・プログラムがソース・セグメントを削除し、索引項目が存在しない場合、DFS0840I メッセージがシステム・コンソールに送られるが、アプリケーション・プログラムにはブランクの状況コードが戻されます。

プログラマーの応答

副次索引がデータベースとして処理され、その結果により DFS0840I メッセージに含まれるキーが削除されたのかどうかを判別します。 これが理由でない場合は、索引がデータベースと不整合である原因を調べて、訂正します。

ソース

DL/I コード