テキスト | PSB がスケジュールされていません。 |
[説明] | "NATPSB OFF" コマンドが発行されましたが、アクティブになっている PSB はありません。 モジュール名: NDPRPS00 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | なし |
テキスト | NSB ... が FDIC システムファイル上に見つかりません。 |
[説明] | この NSB が FDIC システムファイル上に見つかりませんでした。 モジュール名:NDPRPS00 問題判定:項目 12。 |
[対処] | 指定した PSB に対して NATPSB バッチプロシージャを実行して、 FDIC システムファイル上に、対応する NSB を作成および格納してください。 |
テキスト | PSB 名が一致しません。 |
[説明] | (DL/I で使用される)JCL の EXEC ステートメント内の PSB 名と、 (Natural for DL/I で使用される)NATPSB ON コマンド内の PSB 名は、 同じである必要があります。 モジュール名:NDLRPS00 |
[対処] | JCL をチェックして、EXEC ステートメントと NATPSB ON コマンドのいずれかで、PSB 名を変更してください。 |
テキスト | セグメント記述が Natural システムファイル上にありません。 |
[説明] | このセグメントは、仮想の論理子です。 ただし、関連する現実の論理子が含まれている DBD が、 Natural システムファイル上に 存在していません。 モジュール名:NDLSDGET 問題判定:項目 11。 |
[対処] | 1. 現実の論理子が含まれている DBD に対して、 NATDBD プロシージャを実行してください。 2. 仮想の論理子が含まれている DBD に対して、 NATDBD プロシージャを実行してください。 |
テキスト | PSB がスケジュールされていません。 |
[説明] | NSB ポインタがない、つまりアクティブな PSB がないため、 NCB が見つかりませんでした。 モジュール名:NDLSCGET 問題判定:項目 4。 |
[対処] | コマンド "NATPSB ON psbname" を実行して、PSB をスケジュールしてください。 |
テキスト | STORE 要求でのセグメントの場所指定が不十分です。 |
[説明] | データベース内のセグメント格納場所が STORE ステートメントに指定されていますが、その指定が不十分です。 1 つ以上の上位シーケンスフィールドが参照されていません。 モジュール名:NDPRN100 問題判定:項目 2、3。 |
[対処] | 欠落している次のシーケンスフィールドに正しい値を割り当ててください。 (1) 格納するセグメントおよび (2) そのセグメントの上位。 |
テキスト | 内部エラーが発生しました。 |
[説明] | DL/I コールの I/O エリアに渡す十分なストレージが、 "ユーザー" エリアにありません。 モジュール名:NDPSRPGU 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | ピリオディックグループフィールドまたはマルチプルバリューフィールドの添字が範囲外です。 |
[説明] | ピリオディックグループフィールドまたはマルチプルバリューフィールドにアクセスして、 添字を指定しようとしましたが、その添字が、 UDF のパラメータ MAXOCC で指定されている値を超えています。 モジュール名:NDPSFBMI、NDPSFBMU。 問題判定:項目 2、8。 |
[対処] | プログラムをチェックして、エラーを修正してください。 |
テキスト | Natural DL/I ワークエリアがオーバーフローしました。 |
[説明] | Natural DL/I による SSA リストの初期化中にオーバーフローが発生しました。 モジュール名: NDPSFSSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。 |
テキスト | Natural DL/I ワークエリアがオーバーフローしました。 |
[説明] | 修飾されていない SSA を SSA リストに追加するときに、オーバーフローが発生しました。 モジュール名: NDPSFSSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。 |
テキスト | Natural DL/I ワークエリアがオーバーフローしました。 |
[説明] | 修飾された SSA を SSA リストに移動するときに、 Natural DL/I ワークエリアにオーバーフローが発生しました。 モジュール名: NDPSFSSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。 |
テキスト | 内部エラーが発生しました。 |
[説明] | 修飾されていない SSA がすでに SSA リストにあり、 現在のセグメントと関連していなかったため、Natural DL/I は、 修飾されていない SSA を SSA リストに追加できませんでした。 モジュール名: NDPSFSSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 内部エラーが発生しました。 |
[説明] | Natural DL/I が、修飾されていない SSA を SSA リストに追加しようとしたときに、 関係するセグメントレベルのパスを判定しましたが、このパスが正しくありませんでした。 判定されたパスが、既存の SSA リストに 関連付けられているパスと矛盾しています。 モジュール名: NDPSFSSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | Natural DL/I ワークエリアがオーバーフローしました。 |
[説明] | SSA リストの圧縮中にオーバーフローが発生しました。 モジュール名: NDPSFSSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。 |
[対処] | NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。 |
テキスト | Natural DL/I ストレージが不足しています。 |
[説明] | Natural DL/I が、TSA 内部テーブルで、 要求されたエントリを取得できませんでした。 モジュール名:NDPSFSSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))。 |
[対処] | モジュール NDLPARM で、関連する TSA パラメータ SEQNUM の値を変更してください。 |
テキスト | インデックスデータベース名が矛盾しています。 |
[説明] | NCB のインデックスデータベース名が、 データベースコールに関係する NCB AIX フィールド内の インデックスデータベースフィールドと一致していません。 モジュール名: NDPSBNCB 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2、4、5。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | NSB の SENSEG には、関連する NDB に、対応するセグメントがありません。 |
[説明] | NSB の SENSEG には、関連する NDB に、 対応するセグメントがありません。 モジュール名: NDPSBNCB 問題判定: 項目 1(トレースパラメータ =(CMD、REQ、SER))、2、4、5。 |
[対処] | NATDBD プロシージャおよび NATPSB プロシージャが、正しく実行されたかどうかをチェックしてください。 |
テキスト | PSB の切り替えを受け入れられません。 |
[説明] | 別の PSB がまだ割り当てられているときに、アクティブな I/O ループ(FIND、READ)内で、 PSB の切り替えが要求されました。 モジュール名:NDPSRLIN |
[対処] | アクティブな任意の I/O ループの外側に、PSB を切り替えてください。 |
テキスト | NCB に対する GETMAIN に失敗しました。 |
[説明] | バッファプールからワークエリアに NCB をコピーするには、 ワークエリアに対して GETMAIN を実行します。 この GETMAIN に失敗しました。 モジュール名: NDPSNCBI |
[対処] | NDPCPARM パラメータモジュール内の SIZE パラメータの値を増やしてください。 |
テキスト | Natural バッファプールがアクティブでないか、またはリターンコードが不明です。 |
[説明] | Natural DL/I コントロールブロック(NDB、NSB、UDF)要求のために Natural バッファプールを呼び出したときに、バッファプールが次のいずれかを返しました。 - 不明なリターンコード - バッファプールがアクティブでないことを示すリターンコード モジュール名: NDPSNBPI |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 割り当て解除中に NDB/NSB/UDF が見つかりません。 |
[説明] | Natural バッファプールから、Natural DL/I コントロールブロック (NDB、NSB、UDF)の割り当てを解除しようとしました。 ただし、バッファプールにこのコントロールブロックがありませんでした。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 割り当て解除中に、使用カウントが負になりました。 |
[説明] | バッファプールから Natural DL/I コントロールブロック(NDB/NSB/UDF)の 割り当てを解除するときに、使用カウントが負であることが検出されました。 モジュール名: NDPSNBPI |
[対処] | Software AG サポートに連絡してください。 |
テキスト | バッファプールへのロード中にスペースがありません。 |
[説明] | システムファイルからバッファプールに Natural DL/I コントロールブロック(NDB/NSB/UDF)をロードするときに、 バッファプールに十分なストレージがありませんでした。 モジュール名: NDPSNBPI |
[対処] | 十分なストレージを提供してください。 |
テキスト | シンボリックチェックポイントまたは再起動に失敗しました。 |
[説明] | ユーザーデータに END TRANSACTION ステートメントを提供することにより、 Natural のバッチプログラムで、IMS チェックポイント指定が要求されました。 ただし、Natural for DL/I によってエラーが検出されたため、 この要求は満足できませんでした。 このエラーの原因として考えられる理由は次のとおりです。 - GETMAIN に失敗しました。Natural for DL/I では、 このファンクションに 2000 バイトのバッファが必要です。 - XRST コールに対する応答として、DL/I ステータスコードが返されました。 - この環境では、またはこの CMPAT 設定では、XRST コールは サポートされていないために発行されませんでした。 モジュール名:NDLRRE00 |
[対処] | JCL で REGION サイズを増やしてください。 サイトにインストールされている IMS/TM ロギングをチェックしてください。 自分の環境(CMPAT 設定)で XRST コールがサポートされているかどうかをチェックしてください。 |
テキスト | HDAM データベースの検索条件が正しくありません。 |
[説明] | HDAM データベースにアクセスするときに、 2 次インデックスを使用する必要があるか、 または関係演算子 EQUAL TO で、 ルートのシーケンスフィールドに条件を指定する必要があります。 DL/I への順次アクセスが増えすぎないようにするため、 シーケンスフィールドと異なる フィールドは許可されていません。 順次(物理順)にルートセグメントを取得する場合は、 READ PHYSICAL を使用します。 モジュール名:NDPRPTSA |
[対処] | 論理演算子として EQUAL TO を使用するか、または代替インデックス経由でアクセスしてください。 |
テキスト | NCB に対する FREEMAIN に失敗しました。 |
[説明] | バッファプールからワークエリアに NCB をコピーするには、 ワークエリアに対して GETMAIN を実行します。 このワークエリアに対する後続の FREEMAIN に失敗しました。 モジュール名: NDPSNCBI |
[対処] | Software AG サポートに連絡してください。 |
テキスト | Natural for DL/I が初期化されていません。 |
[説明] | Natural for DL/I サービスが要求されましたが、 Natural for DL/I は初期化されていません。 モジュール名:NDLGWDLI |
[対処] | DLISIZE を 27 KB 以上に設定して、Natural for DL/I をインストールしてから、 Natural セッションを再度開始してください。 |
テキスト | IMS 環境では NATPSB ON/OFF コマンドを使用できません。 |
[説明] | IMS/TM では、PSB の切り替えは、モジュール "CMDEFSWX" または "CMDIRSWX" を使用して行います。 |
[対処] | NATPSB ではなく、上記のいずれかのモジュールを使用してください。 |
テキスト | GETMAIN のサイズが最大値の 32 KB を超えています。 |
[説明] | Natural DL/I は、DL/I CALL パラメータリストを 16 MB 未満の バッファにコピーしようと試みます。 要求されたサイズが、許容されている最大サイズの 32 KB を超えたため、このバッファに GETMAIN を実行できませんでした。 モジュール名: NDLSIOCX |
[対処] | Software AG サポートに連絡してください。 |
テキスト | 16 MB 未満のバッファに対する GETMAIN に失敗しました。 |
[説明] | Natural DL/I は、DL/I CALL パラメータリストを 16 MB 未満の バッファにコピーしようと試みます。 このバッファに対する GETMAIN に失敗しました。 モジュール名: NDLSIOCX |
[対処] | Software AG サポートに連絡してください。 |
テキスト | BACKOUT TRANSACTION を実施できなくなりました。 |
[説明] | プログラムに設計ミスがあり、すでにコミットされている更新の バックアウトを試みています。 このエラーは、擬似会話型モードでの CICS、 および IMS/TM でのみ発生します。 最も可能性の高い原因として、端末 I/O によって、 論理トランザクションが強制終了されたことが考えられます。 これは、BACKOUT TRANSACTION ステートメントが実行されたときに、 TP モニタによって、コマンドがすでに内部で実行されていたということです。 それでも、Natural for DL/I が SYNCPOINT ROLLBACK コマンドを実行しました。 すなわち、BACKOUT TRANSACTION の 実際の範囲が予期した範囲と異なります。 |
[対処] | プログラムの誤りを修正してください。 |
テキスト | I/O エリアのための FREEMAIN は失敗しました。 |
[説明] | 内部エラーが発生しました。 モジュール名:NDLSIOBA/NDLSIOCX。 |
[対処] | Software AG サポートに連絡してください。 |
テキスト | ... はバッファプールのブラックリストでロックされています。 |
[説明] | Natural for DL/I のオブジェクト(NDB、NSB、または UDF)は、 SYSBPM ユーティリティのブラックリストの管理機能により、 実行できないようにロックされているため、バッファプールにロードできませんでした。 モジュール名:NDLSSHGE |
[対処] | Natural 管理者に連絡して、ブラックリストのエントリを削除してもらってください。 |
テキスト | GSAM レコードは、削除するか、または更新することができません。 |
[説明] | アクセスされているデータベースは GSAM データベースです。 GSAM データベース内のレコードは、削除するか、または更新することができません。 これは GSAM の制限です。 モジュール名:NDLRPTSA、NDLRN100 |
[対処] | プログラムから、DELETE ステートメントまたは UPDATE ステートメントを削除してください。 |
テキスト | セグメント長を超えました。 |
[説明] | 取得されたセグメントの長さが、このセグメントタイプとして Natural に定義された最大長を超えています。つまり、 DL/I および NDL の定義は同期していません。 最も可能性の高い理由として、DBDGEN を使用してセグメント長を増やしたが、 対応する NATDBD の実行が省略されたことが考えられます。 モジュール名:NDLRGNEX |
[対処] | DBD に対して NATDBD プロシージャを再実行してください。 |
テキスト | WORK バッファに十分なストレージがありません。 |
[説明] | WORK バッファがいっぱいのため、フォーマットバッファの分析中に、 Natural for DL/I は、別のフォーマットバッファエントリの ストレージを WORK バッファから取得できませんでした。 モジュール名:NDLSFBSA 問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2、10。 |
[対処] | NDLPARM モジュールで、関連する WORK パラメータ WORKLGH の値を増やしてください。 |