テキスト | STMT バッファのメモリ不足 - より大きなスレッドを使用してください。 |
[説明] | Natural Optimizer Compiler で必要となる中間バッファの スレッドまたはアドレススペースが、十分な大きさではありません。 |
[対処] | もっと大きなスレッドまたはリージョンを使用してください。 オンラインでコンパイルできないことが判明した場合は、バッチでコンパイルしなければならない必要があります。 バッチでは、より多くのメモリをニュークリアスに使用できます。 |
テキスト | ブロックのネストエラー(コンパイラエラー)。 |
[説明] | プログラム内に存在するネストされたブロックの数が多すぎます。 NOC で処理できるのは、128 までの ネストブロックです。 新しいブロックは、FOR、REPEAT、 READ、FIND、HISTOGRAM、READ WORK、DEFINE SUBROUTINE、または AT ステートメントが発生するたびに開始され、 ループが閉じられるか、またはブロックが終了すると終了します。 |
[対処] | ネストされるブロックの数が減るように、 プログラムを修正してください。 |
テキスト | パラメータエラー - 未知またはスペルミスのオプションです。 |
[説明] | OPTIONS MCG= ステートメントのパラメータが、認識されませんでした。 現在サポートされているオプションを次に示します。 ON OFF IO MIX INDX OVFLW RANGE ZD NODBG LOOPS NOSGNTR ERRDUMP PGEN TRSTMT TRGPT TRMPT TRVDT NOSRCE TREXT CPU=/370 OPTLEV= TRACELEV= LPP= (上記の他にも存在する場合があるため、最新の NOC doc を参照)。 複数のパラメータはコンマで区切られ、その間にスペースは入れません。 例:OPTIONS MCG=PGEN,OPTLEV=2,TRACELEV=127 |
[対処] | プログラムの誤りを修正してください。 |
テキスト | 生成されたコードのメモリ不足 - より大きなスレッドを使用してください。 |
[説明] | スレッド、リージョン、またはアドレススペースの大きさが、 生成されたコードを含むバッファに対して十分ではありません。 |
[対処] | もっと大きなスレッドまたはリージョンを使用してください。 プログラムが非常に大きい場合、より多くのメモリを使用できる バッチモードでコンパイルしなければならない場合があります。 |
テキスト | 割り当てエラー(NOC エラー)。 |
[説明] | MOVE または ASSIGN で、非互換性または未知のデータタイプが 発生しました。 |
[対処] | これは、コンパイラエラーです。Software AG 開発に連絡してください。 |
テキスト | トレースデータに十分なメモリがありません。 |
[説明] | トレースデータに十分なメモリがありません。 |
[対処] | より大きいスレッドやリージョンを使用するか、または トレース対象エリアの前に OPTIONS MCG=+PGEN を使用し、後に OPTIONS MCG=-PGEN を使用することで、 トレースする情報を減らしてください。 または、ユーザー出口を指定して TREXT オプションを使用してください。 |
テキスト | NOC ランタイムワークバッファの GETMAIN に失敗しました。 |
[説明] | このワークバッファは、COMPRESS ステートメントに使用されており、 512 バイトより長い変数を使用して移動をオーバーラップしています。 |
[対処] | Natural ワークプールのサイズ(プロファイルパラメータ WPSIZE)を増やすか、 またはワークプールが使用されていない場合はリージョンのサイズを増やしてください。 |