| コード |
メッセージ |
原因 |
| U0003 |
CONTINUATION LINE MISSING |
へんな継続行になっているとこのアベンドです。
例)SORT FILELDS=(1,1,CH,A), ←余計なカンマ |
| U0005 |
BLANK NEEDED IN COLUMN 1 OR OPERATION NOT DEFINED CORRECTLY |
SORT/MERGEステートメントやOPTIONステートメントを1カラム目から書いてはいけません。2カラム目以降から書いてください。 |
| U0007 |
SYNTAX ERROR |
SYSINカードのステートメントに誤りがあるとこのアベンドです。
例)SORT FIELDS=(1,1,A,CH) ←AとCHが逆 |
| U0010 |
NO SORT OR MERGE CONTROL STATEMENT |
SYSINの内容が1行もないとこのアベンドです。 |
| U0013 |
INVALID SORT OR MERGE STATEMENT OPERAND |
SYSINカードのステートメントに誤りがあるとこのアベンドです。
例)SORT FIELS=(1,1,CH,A) ←FIELSでなくってFIELDS |
| U0016 |
INVALID FIELDS OPERAND VALUE |
ステートメントの指定に誤りがあるとこのアベンドです。
例)SORT FILELDS=(1,1,C,A) ←属性がCでなくってCHです
¥ ←間違っているところに¥マークがつきます
|
| U0018 |
INVALID OR MISSING FIELDS FORMAT - REASON CODE IS nn |
SORT/MERGEのフォーマットが間違っているとこのアベンドです。
例)SORT FIELDS=(1,1,A) ←属性フィールドが抜けてます
¥ ←間違っているところに¥マークがつきます |
| U0046 |
ICE046A SORT CAPACITY EXCEEDED - RECORD COUNT mmmmm
ICE253I RECORDS SORTED - PROCESSED: mmmmm, EXPECTED: nnnnn |
SORTWKxxのスペース容量が不足しています。
mmmmmよりnnnnnの数字のほうが大きいはずです。
SYSUDUMPを"B37"という文字列で検索すると「SORT RECOVERING FROM B37 ABEND ON SORTWK DATASET」とでてるはずです。
SORTWKxxを使わずにハイパースペースを使うには、
OPTION HIPRMAX=n(OS導入時にデフォルトはある)の値を変更すると
動的にハイパースペースの大きさを変更することができます。
(実行時の記憶域の状態にもよります)
|
| U0047 |
ICE047A RECORD COUNT OFF, SPECIFIED nn , RECIVED mmmmm |
SORT FIELDS=(・・・)のオプションで指定したSIZE=zzzzzz または FILSZ=zzzzzzのファイルサイズの見積容量が足りないときはこのアベンドです。
|
| U0056 |
xxxxx NOT DEFINED |
DDの定義がないとこのアベンドです。
例)OUTFIL FNAMES=OUT1 ←//OUT1がない。
※SORTIN,SORTOUT,SYSIN,SYSOUTがなくても同じアベンドです。 |
| U0068 |
OUT OF SEQUENCE SORTINxx |
MERGEの時に発生します。入力のSORTINxxはそれぞれのデータであらかじめ、MERGEのKEYでSORTされていないとMERGEすることができません。
例)
//SORTIN01 DD *
11111
22222
//SORTIN02 DD *
44444
33333 ←このデータでエラーになる
/*
|
| U0095 |
INVALID OPTION STATEMENT OPERAND |
OPTIONが間違っているとこのアベンドです。
例)OPTION COPT ←COPTというOPTIONは存在しません。 |
| U0103 |
ICE103A 0 INVALID INCLUDE OR OMIT STATEMENT OPERAND |
INCLUDE COND、OMIT CONDの構文エラー(ANDとORが混在している構文がエラー)。
INCLUDE COND=をもうひとつ外側にカッコで囲めばうまくいくかも |
| U0114 |
ICE114A E INVALID COMPARISON |
比較するタイプが無効な場合だとこのアベンドです。文字列とパックを比較しているとか。 |
| U0153 |
ICE151A 0 TOO MANY *INCLUDE IFTHEN 0 CONDITIONS |
INCLUDEなどの条件が多すぎです。条件最大の個数ではなく比較する文字列の長さやメモリーの大きさの制限です |
| U0158 |
(JESMSGLGに)SYSOUT DD STATEMENT MISSING |
SYSOUTのDDがないとこのアベンドです。 |
| U0213 |
ICE213A 0 INVALID OUTFIL STATEMENT OPERAND |
INCLUDE=、OMIT=の構文エラー(ANDとORが混在している構文がエラー)。
INCLUDE=をもうひとつ外側にカッコで囲めばうまくいくかも |
| U0214 |
ICE214A 0 DUPLICATE, CONFLICTING, OR MISSING OUTFIL STATEMENT OPERANDS
または
ICE103A INVALID INCLUDE OR OMIT STATEMENTSOPERAND
|
INCLUDE COND=/OMIT CONDのステートメント、または、OPTIONステートメントのOUTFILE指定の場合で、
INCLIDEとOMITを両方指定した場合 |
| U0218 |
nn BYTE VARIABLE RECORD IS SHORTER THAN mm BYTE MINIMUM FOR FIELDS |
いろいろなレングスを含むVBをする場合で、SORTポジションがレコードによっては レングスを超える位置になる場合があります。
※回避するには、こちらを参照 |
| U0251 |
MISSING RDW OR DATA FOR SORTOUT : REASON CODE 02 , IFTHEN 0 |
VBレコードの場合に、レングス+NULL(=RDW)がない場合はこのアベンドです。 |