次の各表は、エラーのカテゴリ別に、値 (コード) の一覧を昇順で示したものです。
コード |
意味 |
0 |
アクティブな ON ユニット以外で ONCODE が使用されました。
|
システムで定義された条件コード
コード |
意味 |
001 から 099 |
UNIX システム エラーが発生しました。返された値は、ご使用のシステムのマニュアルにリストされている、UNIX システム エラー コードと正確に一致しています。 |
100 から 89999 |
ランタイム エラーが発生しました。返された値は、「付録 C」に記載されている、Open PL/I ランタイム エラー コードと正確に一致しています (返される可能性のある一番大きいエラー番号は 89999 であり、現在は使用されていないエラー番号もあります)。 |
9250 |
フェッチ可能なプロシージャが見つかりませんでした。 |
PL/I 条件コード
コード |
意味 |
310 |
FIXEDOVERFLOW |
99001 |
SIGNAL ERROR 文に起因する ERROR 条件 |
99011 |
FINISH 条件 |
99020 |
ATTENTION 条件 |
99110 |
ENDFILE 条件 |
99120 |
ENDPAGE 条件 |
99130 |
KEY 条件 |
99140 |
UNDEFINEDFILE 条件 |
99150 |
RECORD 条件 |
99151 から 340 |
SIZE 条件がトリガーされます。 |
99200 |
計算上のエラー。一部のオペレーティング システムでは、エラーの詳しい原因が示されます。その場合、ONCODE はより具体的なエラーの説明に対応する番号を返します。 |
99201 |
OVERFLOW 条件 |
99202 |
UNDERFLOW 条件 |
99203 |
ZERODIVIDE 条件 |
99204 |
SUBSCRIPTRANGE 条件 |
99205 |
CONVERSION 条件 |
99206 |
CONDITION 条件 |
99207 |
AREA 条件 |
99210 |
INVALID OPERAND 条件 |
99211 |
INVALID_ADD_SUBTRACT 条件 |
99212 |
INVALID_MULTIPLY 条件 |
99213 |
INVALID_DIVIDE 条件 |
99214 |
INVALID_MOD 条件 |
99215 |
INVALID_COMPARISON 条件 |
99251 |
INVALID_SQRT 条件 |
99252 |
INVALID_ASIN_ACOS 条件 |
99253 |
INVALID_ATAN2 条件 |
99254 |
INVALID_LOG 条件 |
99255 |
INVALID_POWER 条件 |
99256 |
INVALID_ATANH 条件 |
99257 |
INVALID_COMPLEX_OPERAND 条件 |
99301 |
ローカル以外の GOTO 処理中に発生した、スタックのアンワインド条件です。これは、SS$_UNWIND の値に対応します。 |
99310 |
STRINGRANGE 条件 |