テキスト | DEFINE DATA PARAMETER でグループの再定義はできません。 |
[説明] |
DEFINE DATA PARAMETER ステートメントでは エレメンタリフィールドしか定義できません。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | DECIDE ステートメントでは、"FIRST" または "EVERY" を指定する必要があります。 |
[説明] |
詳細については、Natural ステートメントドキュメントの DECIDE ステートメントを参照してください。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | DECIDE ON ステートメントにキーワード "VALUE"(または "VALUES")がありません。 |
[説明] |
DECIDE ON では、キーワード "VALUE"(または "VALUES")を 指定する必要があります。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | DECIDE ON ステートメントのフィールド指定が正しくありません。 |
[説明] |
DECIDE ON ステートメントのフィールド指定の詳細については、 Natural ステートメントドキュメントを参照してください。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | DECIDE ON/DECIDE FOR ステートメントに構造上の誤りがあります。 |
[説明] |
DECIDE ON/DECCIDE FOR ステートメントの構文の詳細については、 Natural ステートメントドキュメントを参照してください。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | DECIDE FOR/ON EVERY でのみ ALL 節を指定できます。 |
[説明] |
ALL 節は、DECIDE FOR EVERY および DECIDE ON EVERY でのみ使用できます。 DECIDE FOR FIRST や DECIDE ON FIRST には指定できません。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | 無効なステートメント: |
[説明] |
考えられる理由は、次のとおりです。 1.1. プログラミングモード(ストラクチャード/レポーティング モード)に応じたキーワード指定がありません (例:"COMPUTE" と "ASSIGN" はストラクチャードモードで ROUNDED を使うときに省略しないでください)。 2.2. ステートメントが、このオブジェクトタイプに適切ではありません (例:DEFINE SUBROUTINE は、ファンクションタイプの オブジェクトの最初のステートメントであってはいけません)。 3.3. いくつかのステートメントを禁止する、互換性スイッチが 設定されています(例:プロファイルパラメータ V41MFCOMP)。 |
[対処] |
1. 1. 不足しているキーワードを追加してください。 2.2. オブジェクトタイプまたはステートメントを変更してください。 3.3. 互換性スイッチを OFF にしてください。 |
テキスト | 構文エラーのため、プログラムを実行できなくなりました。 |
[説明] |
バッチモードでは、Natural はエラーが検出された後でも 常に、プログラムの構文チェックを続けています。 プログラムに構文エラーがある場合、 コンパイルされたコードがソース入力と一致しないため そのプログラムは実行できません。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | "USING" の後にキーワード "MAP" または "FORM" を指定する必要があります。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | WRITE で INPUT MAP が指定された、または INPUT で WRITE MAP が指定されました。 |
[説明] |
WRITE USING MAP ステートメントで指定した MAP 名が 出力 MAP でなく入力 MAP でした。または INPUT USING MAP ステートメントで指定した MAP 名が 入力 MAP でなく出力 MAP でした。 MAP が入力 MAP であるか、または出力(WRITE)MAP であるかは、 その MAP 設定で指定されます。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | GIVING LENGTH は非配列変数にのみ有効です。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | ステートメントのないブロックは認められません。 |
[説明] |
ステートメントのないブロックには IGNORE ステートメントを指定する必要があります。 |
[対処] |
プログラムの誤りを修正してください。 |
テキスト | DELIMITER 節で正しくない変数/定数が指定されました。 |
[説明] |
COMPRESS ステートメントの受け取りフィールドが、 - 英数字またはバイナリである場合、デリミタフォーマットは A1、B1、または U1 である必要があります。 - Unicode の場合、デリミタフォーマットは A1、B2、または U1 である必要があります。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | WITH 節に GDA のブロック構造を指定する必要があります。 |
[説明] |
この GDA にはブロック構造が定義されています。 ブロック構造は、DEFINE DATA GLOBAL USING の WITH 節で 指定する必要があります。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | UPDATE/STORE ステートメントの WITH 節に誤りがあります。 |
[説明] |
UPDATE/STORE ステートメントが DEFINE DATA、またはデータエリア内で定義された ビューを基準にする場合、WITH 節を使用しないでください。 UPDATE/STORE ステートメントをビューに適用すると、 常に全フィールドが含まれます。 |
[対処] |
UPDATE/STORE ステートメントから WITH 節を取り除いてください。 |
テキスト | オペランドタイプはサポートされていません。 |
[説明] |
- HANDLE または UNICODE、 - 英数字/バイナリ DYNAMIC、 - 253 バイトを超える長さの英数字、 - または、126 バイトを超える長さのバイナリ、 として定義されたオペランドは、 この位置ではサポートされていません。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | ここでは NSD リンケージ属性のみ指定できます。 |
[説明] |
NSD 属性はビューに関連する要素です。 FIND ステートメントでは、REFERENCED、REFERENCING、 または RECURSIVELY 節のキーワード "VIA" の後に 属性名が必要です。 SHOW ステートメントでは、次のような SHOW または SHOW RECURSIVELY の後に カッコ内の属性が必要です。 SHOW ATTR1(ATTR2(ATTR3)) |
[対処] |
"L F <ビュー名>" で指定されたビュー内に属性があることをチェックし、 ソースを対応するように修正してください。 |
テキスト | この位置では DYNAMIC タイプのオペランドは許されません。 |
[説明] |
DYNAMIC として定義された英数字またはバイナリのオペランドは この位置では使用できません。 |
[対処] |
DYNAMIC フィールドを固定長のフィールドに置き換えてください。 |
テキスト | レベル番号は整数です。 |
[説明] |
FIND ステートメントの実行が行われる再帰レベルが原因です。 レベル番号は整数である必要があります。 詳細については、『Entire DB プログラマズガイド』の FIND ステートメントの UNTIL 節を参照してください。 |
[対処] |
プログラムの誤りを修正してください。 |
テキスト | "ERE SET" はカテゴリ名で始まらなければなりません。 |
[説明] |
FIND ステートメントでは、Entire ビューの FIND ヘッダーの後で 構文ロジックが "ERE SET" の部分が検索されます。 "ERE SET" はビュー名で始まり、検索条件で終わります。 検索条件は、Natural キーワードまたは次の "ERE SET" のビュー名が 出現すると終了します いずれ条件も満たされない場合は、構文の解析ができないため、 このエラーが発生します。 |
[対処] |
プログラムのエラーを修正してください。 |
テキスト | ISN は整数値でなければなりません。 |
[説明] |
FIND ステートメントでは、 基本検索条件の RELATIONSHIP または ISN 節の ISN の値は、 整数値でなければなりません。 検索される ISN は数値ですが、整数値ではありません。 詳細については、『Entire DB プログラマズガイド』の FIND ステートメントの RELATIONSHIP 節および ISN 節を参照してください。 |
[対処] |
プログラムの誤りを修正してください。 |
テキスト | Entire キーワードの後に等号 "=" がありません。 |
[説明] |
このエラーは次のような Entire ステートメントで発生します。 1) FIND ビュー名 WITH ISN = 12335 FIND ステートメントの 基本検索条件の ISN 節には等号が必要です。 2) DLOGON USER = "XXX" PASSWORD = "YYY" LIBRARY = "LLL" APPLICATION = "AER" AUTHORIZATION = A 上記の DLOGON ステートメントの構文では、 等号を各キーワードの後に指定する必要があります。 詳細については、『Entire DB プログラマズガイド』の FIND ステートメントおよび DLOGON ステートメントを参照してください。 |
[対処] |
プログラムの誤りを修正してください。 |
テキスト | 右カッコが一致しません。 |
[説明] |
Entire DB では、左カッコが、それぞれ対応する右カッコと 対になっているかどうかがチェックされます。 |
[対処] |
プログラムの誤りを修正してください。 |
テキスト | ディスクリプタ検索条件の演算子が正しくありません。 |
[説明] |
FIND ステートメントでは、次に示す演算子がディスクリプタ検索条件で有効です。 = (等しい) <> (等しくない) < (より小さい) <= (以下) > (より大きい) >= (以上) ディスクリプタ検索条件(WITH に続く)では、 上記の演算子だけを属性(NAME または LINE-NUMBER)の後に 指定できます。 詳細については、『Entire DB プログラマズガイド』の FIND ステートメントの説明を参照してください。 |
[対処] |
ディスクリプタ検索条件を修正してください。 |
テキスト | Entire に対する MOVE 値は整数値です。 |
[説明] |
MOVE 値はランタイムに Entire コールのサーチバッファに転送される 定数または変数でなければなりません。 このメッセージが出力された場合、数値として 整数、あるいは 小数桁のないアンパックまたはパック10進数 を要求しています。 |
[対処] |
プログラムの誤りを修正してください。 |
テキスト | オペランドのフォーマットが正しくありません。 フォーマット ... が必要です。 |
[説明] |
オペランドのフォーマットが正しくありません。 正しいフォーマットの詳細については、該当するステートメントのオペランド定義テーブル を参照してください。 |
[対処] |
正しいオペランドフォーマットを指定してください。 |
テキスト | 左カッコ "(" が必要です。 |
[説明] |
Entire DB では、FIND ステートメントの NATIVE および RELATIONSHIP の左カッコがチェックされます。 節のエレメントはカッコで囲まれている必要があります。 詳細については、『Entire DB プログラマズガイド』の FIND ステートメントを参照してください。 |
[対処] |
プログラムの誤りを修正してください。 |
テキスト | DEFINE DATA ステートメント/構造内で構文エラーが発見されました。 |
[説明] |
DEFINE DATA ステートメントの正しい構文については Natural ドキュメントを参照してください。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | "GLOBAL" の後には、"USING" と GDA 名が必要です。 |
[説明] |
グローバルデータエリア(GDA)は独立したオブジェクトであり、 プログラムの DEFINE DATA ステートメント内でデータを定義することはできません。 GDA は次の構文のように DEFINE DATA ステートメントの GLOBAL 節で参照されます。 DEFINE DATA GLOBAL USING GDA 名 ... END-DEFINE |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | DEFINE DATA ステートメントの節の指定/順序が正しくありません。 |
[説明] |
DEFINE DATA ステートメントの節の指定順序は次のとおりです。 DEFINE DATA GLOBAL USING PARAMETER OBJECT LOCAL この後には、DEFINE DATA LOCAL のみを指定できます。 |
[対処] |
各節の順序をチェックして、修正してください。 |
テキスト | ここではフォーマット "C"、"L"、および HANDLE OF OBJECT は使用できません。 |
[説明] |
次のステートメントでは、データタイプ "C"(属性制御)と "L"(論理)は使用できません。 - GET TRANSACTION DATA ステートメント - END TRANSACTION ステートメント - SORT ステートメントのソート条件 次のステートメントでは、データタイプ HANDLE OF OBJECT は 使用できません。 - GET TRANSACTION DATA ステートメント - END TRANSACTION ステートメント - SORT ステートメント |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | パラメータ ... の処理中にエラーが発生しました。 |
[説明] |
INPUT/WRITE USING MAP または PROCESS PAGE USING ステートメントを、 パラメータを明示的に指定せずに一定のマップまたはアダプタ名とともに使用すると、 処理されるフィールド名は、コンパイル時にマップまたはアダプタのソースから ダイナミックに取得されます。 この場合、同じ配列構造を持つ同じフィールド名が、 プログラムとマップ/アダプタの両方で定義されている必要があります。 指定された変数名が定義されていないか、または 配列の次元の数が一致しません。 |
[対処] |
指定されたデータフィールドをチェックしてください。 プログラムでの変数の定義は、 マップまたはアダプタと同じである必要があります。 |
テキスト | PROCESS ステートメントで USING 変数が正しくありません。 |
[説明] |
PROCESS ステートメントの USING 節の ASSIGN 変数の左辺は、 Natural PROCESS に定義したビューの一部でなければいけません。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | Natural PROCESS の "USING" 節の "ASSIGN" にエラーがあります。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |
テキスト | Natural "PROCESS" ステートメントの GIVING 節にエラーがあります。 |
[対処] |
プログラムをチェックして、エラーを修正してください。 |