テキスト | Natural DL/I ストレージが不足しています。 |
[説明] | 要求されたストレージが大きすぎる(またはゼロの)ため、Natural DL/I は、 要求されたエントリを TSA 内部テーブルで取得できませんでした。 モジュール名:NDPRBTSA 問題判定: 項目 1(トレースパラメータ =(REQ、ROU))。 |
[対処] | NDLPARM モジュールで、関連する TSA パラメータ SEQNUM の値を増やしてください。 要求されたストレージが 0 のときにこのエラーが発生している場合は、 Software AG サポートに連絡してください。 |
テキスト | Natural DL/I ワークエリアがオーバーフローしました。 |
[説明] | Natural DL/I 共通エリアから取得したワークエリアで オーバーフローが発生しました。 モジュール名:NDPSFBBS 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2、10。 |
[対処] | NDMCPARM で、関連するワークエリアサイズのパラメータ WORKLGH を変更します。 |
テキスト | Natural DL/I ワークエリアがオーバーフローしました。 |
[説明] | Natural DL/I 共通エリアから取得したワークエリアで オーバーフローが発生しました。 モジュール名:NDPSSBAN 問題判定:項目 1(NDDSSLMN コントロールのスナップが 提供されます。トレースパラメータ =(SER))、2、10。 |
[対処] | NDMCPARM で、関連するワークエリアサイズのパラメータ WORKLGH を変更します。 |
テキスト | 2 次インデックス指定が正しくありません。 |
[説明] | STORE 操作を実行するとき、フィールドの値が、 現在のセグメントの 2 次インデックスフィールドに指定されます。 DL/I によって、1 つ以上の DL/I フィールドに 2 次インデックスが構築され、 2 次インデックスの値を変更したり、それらのフィールドの値を修正したりすることができます。 モジュール名:NDPSFBBS 問題判定: 項目 2、4。 |
[対処] | ユーザーエラーの可能性があります。プログラムを修正してください。 |
テキスト | 指定した 2 次インデックスが多すぎます。 |
[説明] | 2 次インデックスを 5 つ以上指定しようとしました。 SSA のリストを構築する AIX ポインタにスペースがありません。 モジュール名:NDPSSBAN 問題判定:項目 1(NDDSSLMN コントロールブロックのスナップが 提供されます。トレースパラメータ =(SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPSFBSA 問題判定:項目 1(フォーマットバッファの スナップが提供されます。トレースパラメータ =(SER))。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPSFBCS 問題判定: 項目 2、3、4、6。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 読み込むフィールドにアクセスできません。 |
[説明] | 1. プログラムエラー:プログラムが、I/O フィールドでないフィールドの 値を参照しています。つまり、このフィールドは、アクセスされた セグメントに属しておらず、使用されている階層パスにおいて、アクセス されたセグメントの上位にあるシーケンスフィールドではありません。 2.DDM とそれに対応する NDB が一致しません。 モジュール名:NDPSFBKF 問題判定: 項目 2、3、6、8。 |
[対処] | 1. フィールドを正しく参照してください。プログラムは、OBTAIN、ASSIGN、MOVE の いずれかのステートメントを使用してフィールドを参照している場合があります。 2.NDB に対して DDM、特にフィールドのショートネームをチェックしてください。 |
テキスト | ディスクリプタ名が正しくありません。 |
[説明] | 1. a) Natural DL/I DBD と Natural DDM が一致しません。 b) データベースへのアクセスステートメントで、 正しくないディスクリプタ名が参照されています。 c) 2 つのディスクリプタ名が指定されていました。1 つは現在のセグメントの上位に属し、 もう 1 つは下位のセグメントに属しています。 2.Natural DL/I にあらかじめ定義されていないディスクリプタ名が、 データベースへのアクセスステートメントで参照されています。 モジュール名:NDPSDESE 問題判定: 項目 2、3、6。 |
[対処] | 1. プログラムをチェックして、エラーを修正してください。 2.Natural DL/I DBD の適切なセグメントに対して、 GENERATE ファンクションを実行してください。 |
テキスト | Natural DL/I ストレージが不足しています。 |
[説明] | 要求されたストレージが大きすぎる(またはゼロの)ため、Natural DL/I は、 要求されたエントリを DFB 内部テーブルで取得できませんでした。 モジュール名:NDPSFBSA 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2、10。 |
[対処] | NDLPARM モジュールで、関連する DFB パラメータ DFBNUM または DFFNUM、 あるいはその両方の値を増やしてください。 要求されたストレージが 0 のときにこのエラーが発生している場合は、 Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPRS100 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | FIND ステートメントで使用している節が許可されていません。 |
[説明] | プログラムにエラーがある可能性があります。 許可されていない節が FIND ステートメントで使用されていました。 モジュール名:NDPRS100 問題判定: 項目 2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 別のファイルに関連する SSA に対して、 ブール演算が要求されました。 モジュール名:NDPRS800 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPRS800 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPSFBSA 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、3、6。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | READ の BY DESCRIPTOR 節のディスクリプタフィールドが正しくありません。 |
[説明] | READ の BY DESCRIPTOR 節で使用されているディスクリプタフィールドが、 次のいずれでもありません。 ルートセグメントのシーケンスフィールド 2 次インデックスフィールド(つまり DBD の XDFLD) モジュール名:NDLSCGET 問題判定: 項目 2、6。 |
[対処] | NDB の説明に対してプログラムをチェックしてください。 |
テキスト | 要求された DBO のある PCB が NSB にありません。 |
[説明] | 1) Natural for DL/I が、要求されたセグメントタイプを含む DBO への アクセスを提供する PCB を(NSB 内に)見つけられませんでした。 特に、 FIND ステートメント または READ ステートメントで使用されているディスクリプタが 2 次インデックスファイルの場合は、 "PROCSEQ = index-name" という PCB が必要です。 2) DDM で DBID/FNR を使用したときに、UDF ブロック、 およびそれに対応する NDB が見つかりました。 ただし、この NDB の DBD 名は、 アクティブな PSB に指定されていません。 これは、DDM が FDIC システムファイルにはコピーされたが、 対応する NDB にはコピーされていない場合に発生することがあります。 モジュール名:NDLSCGET 問題判定:項目 2、5、7、12 。 |
[対処] | 1) Natural for DL/I で使用されている PSB をチェックしてください。 必要なパラメータのある新しい PCB を 構築してください。 NATPSB プロシージャを実行します。 2) DDM とそれに対応する NDB をチェックしてください。 |
テキスト | 更新または削除するセグメントが選択されていません。 |
[説明] | UPDATE ステートメントまたは DELETE ステートメントが、 READ ステートメントまたは FIND ステートメントを参照していません。 UPDATE ステートメントまたは DELETE ステートメントは、FIND ステートメントまたは READ ステートメントで あらかじめ選択されているステートメントを参照する必要があります。 モジュール名:NDLRA100、NDLRE100。 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムの誤りを修正してください。 |
テキスト | UPDATE または DELETE が、END TRANSACTION または BACKOUT TRANSACTION の後で発行されました。 |
[説明] | プログラムエラー:UPDATE ステートメントまたは DELETE ステートメントが、 前回の END TRANSACTION ステートメントまたは BACKOUT TRANSACTION ステートメントの前に読み込まれたか、 または選択されたレコードを参照しています。 UPDATE ステートメントまたは DELETE ステートメントは、FIND ステートメント または READ ステートメントであらかじめ選択されたレコードを参照する必要があります。 FIND または READ の後で END TRANSACTION ステートメントまたは BACKOUT TRANSACTION ステートメントを発行すると、レコードが解放されます。この例では、 Natural はレコードに対して、UPDATE または DELETE を実行できません。 モジュール名:NDPRA100、NDPRE100。 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名: NDPSSBAN 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER)、 サーチバッファのスナップが提供されます)。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名: NDPSSBAN 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER)、 サーチバッファのスナップが提供されます)。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | セグメント検索式が不正です。 |
[説明] | 無効なセグメント検索式が指定されたため 、Natural DL/I により SSA での論理演算が実行されました。 SSA 関連のセグメントは、ルートから現在のセグメントに 至るまでのパスとは関係ありません。 モジュール名:NDPSSBAN 問題判定: 項目 2、6。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名: NDPSSBAN 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER)、 サーチバッファのスナップが提供されます)。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名: NDPSSBAN 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER)、 サーチバッファのスナップが提供されます)。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名: NDPSSBAN 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER)、 サーチバッファのスナップが提供されます)。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | COUPLED 節は、DL/I ファイルにアクセスするときには使用できません。 |
[説明] | プログラムに、COUPLED 節を使用した FIND ステートメントが含まれていますが、 この節は、DL/I ファイルにアクセスするときには使用できません。 モジュール名: NDPSSBAN 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER)、 サーチバッファのスナップが提供されます)。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | DBD と DDM でフィールド長が矛盾しています。 |
[説明] | プログラムで参照される I/O フィールドに対して、 DDM に指定された長さが、Natural DL/I DBD 記述で 定義された長さと異なっています。 モジュール名:NDPSFBMI、NDPSFBMU。 問題判定: 項目 2、3、6、8。 |
[対処] | DDM を DBD 記述と比較して、 フィールド長が一致するようにしてください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 計算によるフィールドのセグメントへの置換が、 セグメント長より大きくなっています。 モジュール名:NDPSFBMI、NDPSFBMU。 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | NDB が FDIC システムファイル上に見つかりません。 |
[説明] | Natural のシステムファイル FDIC に、 アクセスされている DBD の記述が含まれていません。 複数 FDIC 環境では、DL/I(または IMS/TM)の NTDB マクロは、 別々の FDIC 環境で別々の DBID を参照する必要があります。 これは、 UDF コントロールブロックがどの FDIC からロードされているかを、 バッファプールが追跡しないためです。 UDF コントロールブロックキーは、UDF が定義されているセグメントに 割り当てられている FNR および DBID で構成されています。 このエラーメッセージは、NDB(その名前は UDF コントロールブロックに格納)が、 バッファプールまたは現在の FDIC ファイルに 見つからない場合に発行されます。 モジュール名:NDLSDGET 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | ユーティリティ NDLBLOCK を使用して、アクセスされている DBD と 同じ名前の FDIC または NDB があるかどうかをチェックしてください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | SSAL に、AIX ポインタ用のスペースはこれ以上ありません。 モジュール名:NDPSFBBS 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2、6。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | Natural for DL/I のブール演算マネージャに、 無効なブール演算子が指定されました。 モジュール名: NDPSBOOL 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | セグメント検索式("AND" 演算子)が無効です。 |
[説明] | 無効なセグメント検索式が指定されたため、Natural for DL/I により、 同じ DL/I セグメントにある 2 つの SSA での "AND" 演算が実行されました。 この 2 つの SSA のうち、1 つのタイプは "OR" です。 モジュール名:NDLSBOOL 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | セグメント検索式("OR" 演算子)が無効です。 |
[説明] | 無効なセグメント検索式が指定されたため、 Natural DL/I により、同じ DL/I セグメントに 指定された SSA の複数ペアで、相互に異なる 2 つの SSA リストでの "OR" 演算が実行されました。 モジュール名: NDPSBOOL 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | セグメント検索式("BUT NOT" 演算子)が無効です。 |
[説明] | 無効なセグメント検索式が指定されたため、 Natural DL/I により、2 つの SSA リストでの "BUT NOT" 演算が実行されました。 この論理演算の最初のオペランドのタイプは "OR" です。 モジュール名: NDPSBOOL 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | セグメント検索式が無効です。 |
[説明] | 無効なセグメント検索式が指定されたため、 Natural DL/I により、2 つの SSA リストでの "BUT NOT" 演算が実行されました。 この論理演算の 2 番目のオペランドのタイプは "SIMPLE" ではありません。 モジュール名: NDPSBOOL 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | セグメント検索式が無効です。 |
[説明] | 1. 無効なセグメント検索式が指定されたため 、Natural DL/I により SSA での論理演算が実行されました。 SSA 関連のセグメントは、ルートから現在のセグメントに 至るまでのパスとは関係ありません。 2.無効なセグメント検索式が指定されたため、 Natural DL/I により、2 つの SSA リストでの"OR" 演算が実行されました。 この 2 つのリストでは、SSA の数が異なっています。 モジュール名: NDPSBOOL 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | Natural DL/I ストレージが不足しています。 |
[説明] | 要求されたストレージが大きすぎる(またはゼロの)ため、Natural DL/I は、 要求されたエントリを PCBM 内部テーブルで取得できませんでした。 モジュール名:NDPSPALL 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2、10。 |
[対処] | NDLPARM モジュールで、関連する PCBM パラメータ PCBLEV または PCBNUM、 あるいはその両方の値を増やしてください。 要求されたストレージが 0 のときにこのエラーが発生している場合は、 Software AG サポートに連絡してください。 |
テキスト | アクティブな PSB に含まれている PCB が、プログラムの実行には少なすぎます。 |
[説明] | アクティブな PSB には、プログラムの実行に十分な数の PCB が含まれていません。 同じでデータベースに複数の PCB を使用するには、 PCB が連続している必要があります。 モジュール名: NDLSPALL 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2、5。 |
[対処] | PSB 内の PCB の数を増やすか、またはプログラムを修正してください。 1 つのデータベースに使用する複数の PCB を、PSB 内で連続するものにしてください。 |
テキスト | Natural DL/I PCB の記述にセグメントが定義されていません。 |
[説明] | アクセスされているセグメントが、 Natural DL/I PCB の記述に定義されていません。 モジュール名:NDPSCGET 問題判定: 項目 7。 |
[対処] | PCB を再定義してください。 NATPSB プロシージャを実行します。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPRRC00 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER)、 Adabas コントロールブロックのスナップが提供されます)。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | コマンド ID が指定された TSA エントリがありません。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPRL100 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | I/O ステートメントは、DL/I ファイルにアクセスするときには無効です。 |
[説明] | 1. プログラムには、DL/I ファイルにアクセスするときに使用できない I/O ステートメント が含まれています(GET SAME、GET *ISN、READ BY ISN など)。 2.Natural パラメータモジュールの NISN パラメータが変更されています。 NISN は、内部使用に予約されていて、変更はできません。 モジュール名:NDPRL100 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | 1. プログラムをチェックして、エラーを修正してください。 2.Natural 管理者に連絡して、NISN を、 Software AG によって提供された元の値に設定してもらってください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 1. エラーは、SSA リストを構築したときに Natural DL/I の ワークエリアがオーバーフローしたと考えられます。 2.内部エラー。 モジュール名:NDPSBSKF 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | 1. NDMCPARM で、Natural DL/I パラメータ WORKLGH を変更してください。 2.Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | SSAL に、AIX ポインタ用のスペースはこれ以上ありません。 モジュール名: NDPSBOOL 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDPRS800 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部の THC テーブルでのエラーの取得に失敗しました。 |
[説明] | Natural DL/I が、内部のホールドコマンドテーブル (THC テーブル)で、要求されたエントリを取得できませんでした。 モジュール名:NDPSSAVE 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | NDMCPARM で、関連する THC テーブルのパラメータ THCSIZE の値を変更してください。 |
テキスト | Natural for DL/I ワークエリアがオーバーフローしました。 |
[説明] | Natural for DL/I 共通エリアから取得したワークエリアで オーバーフローが発生しました。 モジュール名:NDLSSAVE 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | NDMCPARM で、関連するワークエリアサイズのパラメータ WORKLGH を変更します。 |
テキスト | フィールドの値が、別のユーザーによって変更されています。 |
[説明] | ホールドコマンドテーブルのフィールドの値(同じコマンド ID に格納)が、 対応する I/O エリアのフィールドの値と一致していません。 READ(更新目的)と後続の UPDATE の間に、 アクセスされているフィールドの値が、別のユーザーによって変更されています。 モジュール名:NDLSCHEC 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | トランザクションを再実行してください。 |
テキスト | FIND ステートメントのセグメント検索式が無効です。 |
[説明] | プログラムエラー:セグメント検索式で、2 つの修飾ステートメントが 別々のセグメントタイプを参照しています。 モジュール名: NDPSSBAN 問題 判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |