ページの先頭行へ戻る
NetCOBOL V12.1 メッセージ集
FUJITSU Software

3.3.13 JMP0022I-U

EXTERNAL指定のファイル'$1'の属性が矛盾しています.'$2','$3'.'$4'.

システムの処理

プログラムを異常終了させます。

プログラマーの処置

プログラム($2と$3)で、$4で示されるEXTERNALファイル($1)の定義内容が矛盾していないか確認してください。なお、$1には通常ファイル名が設定されます。しかし、ファイル名が設定できない場合は、ソースプログラムに出現したファイル定義の番号が設定されます。$4に設定される文字例を下表に示します。

表3.5 JMP0022I-Uの$4の内容(ファイル編成共通)

エラー文字列

エラーの内容

ACCESS-MODE

アクセスモード

ACCESS-NAME

アクセス名

FILE-ORG

ファイル編成

MAXRL

最大レコード長

MINRL

最小レコード長

OPTIONAL

OPTIONAL句指定の有無

REC-MODE

レコード形式

LOCK-MODE

ロックモード

表3.6 JMP0022I-Uの$4の内容(行順ファイル)

エラー文字列

エラーの内容

REC-ATR

レコード項目属性

表3.7 JMP0022I-Uの$4の内容(相対/索引ファイル)

エラー文字列

エラーの内容

ALT-KEY

副レコードキーの個数

KEY-ATR

キー項目の属性

KEY-DISP

キー項目のレコード内変位

KEY-DUPL

DUPLICATES句の指定の有無

KEY-LEN

キー長

REL-ATR

RELATIVE KEY項目の属性

REL-COL

RELATIVE KEY項目桁数

REL-KEY

RELATIVE KEY句の指定の有無

REL-LEN

RELATIVE KEY項目長

REL-NAME

RELATIVE KEY項目の名前

表3.8 JMP0022I-Uの$4の内容(印刷ファイル)

エラー文字列

エラーの内容

ADVANCING

ADVANCING 指定のWRITE 文の有無

CHAR-TYPE

CHARACTER TYPE句の書き方3の指定の有無

CODE

CODE-SET句の指定の有無

CTLCHR

翻訳オプションCTLCHRの指定

LINAGE

LINAGE句の有無

LNG-ATR

LINAGEデータ項目の属性および桁数

LNG1-INTEG

LINAGEデータ項目1の整数値

LNG1-NAME

LINAGEデータ項目1の名前

LNG2-INTEG

LINAGEデータ項目2の整数値

LNG2-NAME

LINAGEデータ項目2の名前

LNG3-INTEG

LINAGEデータ項目3の整数値

LNG3-NAME

LINAGEデータ項目3の名前

LNG4-INTEG

LINAGEデータ項目4の整数値

LNG4-NAME

LINAGEデータ項目4の名前

REC-LEN

レコード長

表3.9 JMP0022I-Uの$4の内容(表示ファイル)

エラー文字列

エラーの内容

DESTINATION

SYMBOLIC DESTINATION句の内容

DESTINATION1

DESTINATION-1句指定の有無

DESTINATION2

DESTINATION-2句指定の有無

DESTINATION3

DESTINATION-3句指定の有無

DEST-CNTL

DESTINATION CONTROL 句指定の有無
またはデータ項目長

END-KEY

END KEY句指定の有無

FMT-CNTL

FORMAT CONTROL句指定の有無

FMT-CNTL1

FORMAT CONTROL句データ項目1の長さ

FMT-CNTL2

FORMAT CONTROL句データ項目2の長さ

FORMAT

FORMAT句指定の有無

GROUP

GROUP句指定の有無

MSG-CLASS

MESSAGE CLASS句指定の有無

MSG-CODE

MESSAGE CODE句指定の有無
またはデータ項目長

MSG-MODE

MESSAGE MODE句指定の有無

MSG-OWNER

MESSAGE OWNER句指定の有無

PROC-CNTL

PROCESSING CONTROL句指定の有無
またはデータ項目長

PROC-MODE

PROCESSING MODE句指定の有無

PROC-TIME

PROCESSING TIME句指定の有無

SEL-FUNC

SELECTED FUNCTION句指定の有無

SESS-CNTL

SESSION CONTROL句指定の有無

SYMBOLIC-DEST

SYMBOLIC DESTINATION句の指定

UNIT-CNTL

UNIT CONTROL句指定の有無
またはデータ項目長