バージョン 4.2.5
 —  メッセージおよびコード  —

Natural システムエラーメッセージ 3901~3950

NAT3901 :PSB がスケジュールされていません。

テキスト PSB がスケジュールされていません。
[説明] "NATPSB OFF" コマンドが発行されましたが、アクティブになっている PSB はありません。
モジュール名: NDPRPS00
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))。
[対処] なし

NAT3902 :NSB :1: が FDIC システムファイル上に見つかりません。

テキスト NSB ... が FDIC システムファイル上に見つかりません。
[説明] この NSB が FDIC システムファイル上に見つかりませんでした。
モジュール名:NDPRPS00
問題判定:項目 12。
[対処] 指定した PSB に対して NATPSB バッチプロシージャを実行して、
FDIC システムファイル上に、対応する NSB を作成および格納してください。

NAT3903 :PSB 名が一致しません。

テキスト PSB 名が一致しません。
[説明] (DL/I で使用される)JCL の EXEC ステートメント内の PSB 名と、
(Natural for DL/I で使用される)NATPSB ON コマンド内の PSB 名は、
同じである必要があります。
モジュール名:NDLRPS00
[対処] JCL をチェックして、EXEC ステートメントと
NATPSB ON コマンドのいずれかで、PSB 名を変更してください。

NAT3904 :セグメント記述が Natural システムファイル上にありません。

テキスト セグメント記述が Natural システムファイル上にありません。
[説明] このセグメントは、仮想の論理子です。 ただし、関連する現実の論理子が含まれている DBD が、
Natural システムファイル上に
存在していません。
モジュール名:NDLSDGET
問題判定:項目 11。
[対処] 1. 現実の論理子が含まれている DBD に対して、
NATDBD プロシージャを実行してください。 2. 仮想の論理子が含まれている DBD に対して、
NATDBD プロシージャを実行してください。

NAT3905 :PSB がスケジュールされていません。

テキスト PSB がスケジュールされていません。
[説明] NSB ポインタがない、つまりアクティブな PSB がないため、
NCB が見つかりませんでした。
モジュール名:NDLSCGET
問題判定:項目 4。
[対処] コマンド "NATPSB ON psbname" を実行して、PSB をスケジュールしてください。

NAT3906 :STORE 要求でのセグメントの場所指定が不十分です。

テキスト STORE 要求でのセグメントの場所指定が不十分です。
[説明] データベース内のセグメント格納場所が
STORE ステートメントに指定されていますが、その指定が不十分です。
1 つ以上の上位シーケンスフィールドが参照されていません。
モジュール名:NDPRN100
問題判定:項目 2、3。
[対処] 欠落している次のシーケンスフィールドに正しい値を割り当ててください。
(1) 格納するセグメントおよび (2) そのセグメントの上位。

NAT3907 :内部エラーが発生しました。

テキスト 内部エラーが発生しました。
[説明] DL/I コールの I/O エリアに渡す十分なストレージが、
"ユーザー" エリアにありません。
モジュール名:NDPSRPGU
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。
[対処] Software AG サポートに連絡してください。

NAT3908 :ピリオディックグループフィールドまたはマルチプルバリューフィールドの添字が範囲外です。

テキスト ピリオディックグループフィールドまたはマルチプルバリューフィールドの添字が範囲外です。
[説明] ピリオディックグループフィールドまたはマルチプルバリューフィールドにアクセスして、
添字を指定しようとしましたが、その添字が、
UDF のパラメータ MAXOCC で指定されている値を超えています。
モジュール名:NDPSFBMI、NDPSFBMU。
問題判定:項目 2、8。
[対処] プログラムをチェックして、エラーを修正してください。

NAT3909 :Natural DL/I ワークエリアがオーバーフローしました。

テキスト Natural DL/I ワークエリアがオーバーフローしました。
[説明] Natural DL/I による SSA リストの初期化中にオーバーフローが発生しました。
モジュール名: NDPSFSSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。
[対処] NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。

NAT3910 :Natural DL/I ワークエリアがオーバーフローしました。

テキスト Natural DL/I ワークエリアがオーバーフローしました。
[説明] 修飾されていない SSA を SSA リストに追加するときに、オーバーフローが発生しました。
モジュール名: NDPSFSSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。
[対処] NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。

NAT3911 :Natural DL/I ワークエリアがオーバーフローしました。

テキスト Natural DL/I ワークエリアがオーバーフローしました。
[説明] 修飾された SSA を SSA リストに移動するときに、
Natural DL/I ワークエリアにオーバーフローが発生しました。
モジュール名: NDPSFSSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。
[対処] NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。

NAT3912 :内部エラーが発生しました。

テキスト 内部エラーが発生しました。
[説明] 修飾されていない SSA がすでに SSA リストにあり、
現在のセグメントと関連していなかったため、Natural DL/I は、
修飾されていない SSA を SSA リストに追加できませんでした。
モジュール名: NDPSFSSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。
[対処] Software AG サポートに連絡してください。

NAT3913 :内部エラーが発生しました。

テキスト 内部エラーが発生しました。
[説明] Natural DL/I が、修飾されていない SSA を SSA リストに追加しようとしたときに、
関係するセグメントレベルのパスを判定しましたが、このパスが正しくありませんでした。
判定されたパスが、既存の SSA リストに
関連付けられているパスと矛盾しています。
モジュール名: NDPSFSSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。
[対処] Software AG サポートに連絡してください。

NAT3914 :Natural DL/I ワークエリアがオーバーフローしました。

テキスト Natural DL/I ワークエリアがオーバーフローしました。
[説明] SSA リストの圧縮中にオーバーフローが発生しました。
モジュール名: NDPSFSSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2。
[対処] NDPCPARM で、ワークエリアサイズのパラメータ WORKLGH を変更します。

NAT3915 :Natural DL/I ストレージが不足しています。

テキスト Natural DL/I ストレージが不足しています。
[説明] Natural DL/I が、TSA 内部テーブルで、
要求されたエントリを取得できませんでした。
モジュール名:NDPSFSSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))。
[対処] モジュール NDLPARM で、関連する TSA パラメータ SEQNUM の値を変更してください。

NAT3916 :インデックスデータベース名が矛盾しています。

テキスト インデックスデータベース名が矛盾しています。
[説明] NCB のインデックスデータベース名が、
データベースコールに関係する NCB AIX フィールド内の
インデックスデータベースフィールドと一致していません。
モジュール名: NDPSBNCB
問題判定:
項目 1(トレースパラメータ =(CMD、REQ、SER))、2、4、5。
[対処] Software AG サポートに連絡してください。

NAT3918 :NSB の SENSEG には、関連する NDB に、対応するセグメントがありません。

テキスト NSB の SENSEG には、関連する NDB に、対応するセグメントがありません。
[説明] NSB の SENSEG には、関連する NDB に、
対応するセグメントがありません。
モジュール名: NDPSBNCB
問題判定:
項目 1(トレースパラメータ =(CMD、REQ、SER))、2、4、5。
[対処] NATDBD プロシージャおよび NATPSB プロシージャが、正しく実行されたかどうかをチェックしてください。

NAT3919 :PSB の切り替えを受け入れられません。

テキスト PSB の切り替えを受け入れられません。
[説明] 別の PSB がまだ割り当てられているときに、アクティブな I/O ループ(FIND、READ)内で、
PSB の切り替えが要求されました。
モジュール名:NDPSRLIN
[対処] アクティブな任意の I/O ループの外側に、PSB を切り替えてください。

NAT3920 : NCB に対する GETMAIN に失敗しました。

テキスト NCB に対する GETMAIN に失敗しました。
[説明] バッファプールからワークエリアに NCB をコピーするには、
ワークエリアに対して GETMAIN を実行します。 この GETMAIN に失敗しました。
モジュール名: NDPSNCBI
[対処] NDPCPARM パラメータモジュール内の
SIZE パラメータの値を増やしてください。

NAT3921 :Natural バッファプールがアクティブでないか、またはリターンコードが不明です。

テキスト Natural バッファプールがアクティブでないか、またはリターンコードが不明です。
[説明] Natural DL/I コントロールブロック(NDB、NSB、UDF)要求のために
Natural バッファプールを呼び出したときに、バッファプールが次のいずれかを返しました。
- 不明なリターンコード
- バッファプールがアクティブでないことを示すリターンコード
モジュール名: NDPSNBPI
[対処] Software AG サポートに連絡してください。

NAT3922 :割り当て解除中に NDB/NSB/UDF が見つかりません。

テキスト 割り当て解除中に NDB/NSB/UDF が見つかりません。
[説明] Natural バッファプールから、Natural DL/I コントロールブロック
(NDB、NSB、UDF)の割り当てを解除しようとしました。
ただし、バッファプールにこのコントロールブロックがありませんでした。
[対処] Software AG サポートに連絡してください。

NAT3923 :割り当て解除中に、使用カウントが負になりました。

テキスト 割り当て解除中に、使用カウントが負になりました。
[説明] バッファプールから Natural DL/I コントロールブロック(NDB/NSB/UDF)の
割り当てを解除するときに、使用カウントが負であることが検出されました。
モジュール名: NDPSNBPI
[対処] Software AG サポートに連絡してください。

NAT3924 :バッファプールへのロード中にスペースがありません。

テキスト バッファプールへのロード中にスペースがありません。
[説明] システムファイルからバッファプールに Natural DL/I
コントロールブロック(NDB/NSB/UDF)をロードするときに、
バッファプールに十分なストレージがありませんでした。
モジュール名: NDPSNBPI
[対処] 十分なストレージを提供してください。

NAT3925 :シンボリックチェックポイントまたは再起動に失敗しました。

テキスト シンボリックチェックポイントまたは再起動に失敗しました。
[説明] ユーザーデータに 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 コールがサポートされているかどうかをチェックしてください。

NAT3926 :HDAM データベースの検索条件が正しくありません。

テキスト HDAM データベースの検索条件が正しくありません。
[説明] HDAM データベースにアクセスするときに、
2 次インデックスを使用する必要があるか、
または関係演算子 EQUAL TO で、
ルートのシーケンスフィールドに条件を指定する必要があります。 DL/I への順次アクセスが増えすぎないようにするため、
シーケンスフィールドと異なる
フィールドは許可されていません。
順次(物理順)にルートセグメントを取得する場合は、
READ PHYSICAL を使用します。
モジュール名:NDPRPTSA
[対処] 論理演算子として EQUAL TO を使用するか、または代替インデックス経由でアクセスしてください。

NAT3927 :NCB に対する FREEMAIN に失敗しました。

テキスト NCB に対する FREEMAIN に失敗しました。
[説明] バッファプールからワークエリアに NCB をコピーするには、
ワークエリアに対して GETMAIN を実行します。 このワークエリアに対する後続の
FREEMAIN に失敗しました。
モジュール名: NDPSNCBI
[対処] Software AG サポートに連絡してください。

NAT3929 :Natural for DL/I が初期化されていません。

テキスト Natural for DL/I が初期化されていません。
[説明] Natural for DL/I サービスが要求されましたが、
Natural for DL/I は初期化されていません。
モジュール名:NDLGWDLI
[対処] DLISIZE を 27 KB 以上に設定して、Natural for DL/I をインストールしてから、
Natural セッションを再度開始してください。

NAT3930 :IMS 環境では NATPSB ON/OFF コマンドを使用できません。

テキスト IMS 環境では NATPSB ON/OFF コマンドを使用できません。
[説明] IMS/TM では、PSB の切り替えは、モジュール "CMDEFSWX" または
"CMDIRSWX" を使用して行います。
[対処] NATPSB ではなく、上記のいずれかのモジュールを使用してください。

NAT3931 :GETMAIN のサイズが最大値の 32 KB を超えています。

テキスト GETMAIN のサイズが最大値の 32 KB を超えています。
[説明] Natural DL/I は、DL/I CALL パラメータリストを 16 MB 未満の
バッファにコピーしようと試みます。 要求されたサイズが、許容されている最大サイズの
32 KB を超えたため、このバッファに
GETMAIN を実行できませんでした。
モジュール名: NDLSIOCX
[対処] Software AG サポートに連絡してください。

NAT3932 :16 MB 未満のバッファに対する GETMAIN に失敗しました。

テキスト 16 MB 未満のバッファに対する GETMAIN に失敗しました。
[説明] Natural DL/I は、DL/I CALL パラメータリストを 16 MB 未満の
バッファにコピーしようと試みます。 このバッファに対する GETMAIN に失敗しました。
モジュール名: NDLSIOCX
[対処] Software AG サポートに連絡してください。

NAT3933 :BACKOUT TRANSACTION を実施できなくなりました。

テキスト BACKOUT TRANSACTION を実施できなくなりました。
[説明] プログラムに設計ミスがあり、すでにコミットされている更新の
バックアウトを試みています。 このエラーは、擬似会話型モードでの CICS、
および IMS/TM でのみ発生します。
最も可能性の高い原因として、端末 I/O によって、
論理トランザクションが強制終了されたことが考えられます。
これは、BACKOUT TRANSACTION ステートメントが実行されたときに、
TP モニタによって、コマンドがすでに内部で実行されていたということです。 それでも、Natural for DL/I が
SYNCPOINT ROLLBACK コマンドを実行しました。 すなわち、BACKOUT TRANSACTION の
実際の範囲が予期した範囲と異なります。
[対処] プログラムの誤りを修正してください。

NAT3934 : I/O エリアのための FREEMAIN は失敗しました。

テキスト I/O エリアのための FREEMAIN は失敗しました。
[説明] 内部エラーが発生しました。
モジュール名:NDLSIOBA/NDLSIOCX。
[対処] Software AG サポートに連絡してください。

NAT3935 ::1: はバッファプールのブラックリストでロックされています。

テキスト ... はバッファプールのブラックリストでロックされています。
[説明] Natural for DL/I のオブジェクト(NDB、NSB、または UDF)は、
SYSBPM ユーティリティのブラックリストの管理機能により、
実行できないようにロックされているため、バッファプールにロードできませんでした。
モジュール名:NDLSSHGE
[対処] Natural 管理者に連絡して、ブラックリストのエントリを削除してもらってください。

NAT3936 :GSAM レコードは、削除するか、または更新することができません。

テキスト GSAM レコードは、削除するか、または更新することができません。
[説明] アクセスされているデータベースは GSAM データベースです。
GSAM データベース内のレコードは、削除するか、または更新することができません。
これは GSAM の制限です。
モジュール名:NDLRPTSA、NDLRN100
[対処] プログラムから、DELETE ステートメントまたは UPDATE ステートメントを削除してください。

NAT3937 :セグメント長を超えました。

テキスト セグメント長を超えました。
[説明] 取得されたセグメントの長さが、このセグメントタイプとして
Natural に定義された最大長を超えています。つまり、
DL/I および NDL の定義は同期していません。
最も可能性の高い理由として、DBDGEN を使用してセグメント長を増やしたが、
対応する NATDBD の実行が省略されたことが考えられます。
モジュール名:NDLRGNEX
[対処] DBD に対して NATDBD プロシージャを再実行してください。

NAT3938 :WORK バッファに十分なストレージがありません。

テキスト WORK バッファに十分なストレージがありません。
[説明] WORK バッファがいっぱいのため、フォーマットバッファの分析中に、
Natural for DL/I は、別のフォーマットバッファエントリの
ストレージを WORK バッファから取得できませんでした。
モジュール名:NDLSFBSA
問題判定:項目 1(トレースパラメータ =(CMD、REQ、SER))、2、10。
[対処] NDLPARM モジュールで、関連する WORK パラメータ WORKLGH の値を増やしてください。

Top of page