エラー・メッセージ
さまざまな状況に対応するために、エラー・メッセージには通常、複数のパラメーターがあります。 各パラメーターは、フィールド名またはフィールド位置のいずれかを指します。 以下の表に、考えられるすべてのエラー条件をリストします。 実行時に、中括弧 ({}) 内のパラメーターはコンテキスト固有のデータで埋められます。
注: /error ディレクトリーおよび /complete ディレクトリー内に、エラーが含まれているか未処理のままになっているファイルがないか定期的に確認する必要があります。
エラー・コード
|
説明 |
|---|---|
YIF_り合い
_FIELDS |
フィールド {0} がレコード {2} のフィールド {1} と交差しています。このエラー・コードは、同じレコードの 2 つのフィールドの位置が重複していることを示しています。 |
YIF_無効な
フィールド境界 |
{0} の境界が無効です startPos={1 endPos={2 このエラーコードは、 startPositionがフィールドの終了位置よりも大きいことを示しています |
YIF_無効な
レコードタイプ位置 |
レコード・タイプ・フィールドの位置が無効です。 |
YIF_EMPTY_
レコード・タイプ |
レコード {0} にはレコード・タイプ ID がありません。 レコードタイプがスキーマで宣言されていないレコードがデータに含まれている場合。 |
YIF_EMPTY_
RECORD_FOUND (YIF_EMPTY_ RECORD_FOUND) |
レコードと一致するフィールドが存在しません。 データにレコード・タイプ ID を持つレコードが含まれていますが、個々のフィールドが存在しません。 |
YIF_INVALID_
フィールド _GAP |
{0} にはギャップがあってはならない {1} endPosition={2 および {3} startPosition={4。 定位置形式の場合は、2 つのフィールドにギャップがあってはなりません。 固定幅であるため、不明なギャップが存在することはできません。 固定幅。 期間 |
YIF_FIELD_
レコードタイプ と重複 |
{0} では、フィールド startPos={2 endPos={3 {1}レコードタイプフィールド {4}startPos={5 と重複しています。 定位置形式では、フィールドのデータがレコード・タイプ ID の境界とオーバーラップする場合。 |
YIF_FIELD_ レコード
タイプ と フィールドが重複しています |
レコード {0}で、フィールド {1}[position={2}] がレコード・タイプ・フィールド {3} [position={4}] と重複しています。 区切り文字で区切られている形式で、フィールドのデータがレコード・タイプ ID の境界とオーバーラップする場合 |
YIF_SCHEMA_
コンテナー・サイクル |
スキーマに、エレメント {0} からエレメント {1}までのサイクルが含まれています。 スキーマ記述では循環包含は許可されません。 存在する場合は、上記のエラー・コードが報告されます。 |
YIF_ レコード _
ID_TOO_LARGE |
レコード ID {0} が大きすぎます。 レコード ID の幅が固定されています。サイズを超えると、このエラーが報告されます。 |
YIF_FIELD
_レコード 内で定義されていない |
属性マップのフィールド {0} はレコード {1}に存在しません。 XML 属性のマップ先のフィールドが存在しない場合に、XML から定位置/区切り形式に変換する。 |
YIF_TOO_
MANY_ 属性 _MAPS |
elementMap {1} の属性マップ数 = {0} が、レコード {3}のフィールド数 = {2} を超えています。 フィールドにマップする必要がある XML エレメント内の属性の数は、対応するレコード内のフィールドの数を超えることはできません。 |
YIF_INVALID_
ID_ 境界 |
RecordIdStartPos: {0} RecordIdEndPos: {1} より小さくなければなりません。 定位置形式では、レコード ID の境界は正しくなければなりません。 |
YIF_RECORD_
ID_NOT_ 一致 |
レコード ID {0} を、スキーマで宣言されたどのレコードとも一致させることができませんでした。 |
YIF_INCORRECT_
RECORD_ 長 |
レコード長が正しくありません。 |
YIF_RECORD_
LENGTH_ TOO_SMALL |
フィールドが少なすぎます。 最小フィールド数 = {0} 検出 = {1} |
YIF_TOO_FEW
_FIELDS_ FOR_RECORD |
レコード ID {0}のフィールドがいくつか見つかりました。 予期される値 = {1} 検出された値 = {2} |
YIF_レコードに
フィールド が多すぎます |
レコード ID {0}のフィールドが多すぎます。 予期される値 = {1} 検出された値 = {2} |
YIF_RECORD_
LENGTH_TOO _LARGE |
フィールドが多すぎます。 最大フィールド数 = {0} 検出 = {1} |
YIF_RECORD_TOKEN
_NOT_FULLY が一致しました。 |
スキャンされたレコード名 {0} は完全には一致しません。 現在のトークン: {1} |
YIF_INCOMPLETE
_PREVIOUS _MATCH |
スキャンされたレコード名 {0} の前のレコード・セットが完全に一致していません。 |
YIF_MAX_
OCCURENCE_ を超過 |
一致数がレコードの最大一致数を超えています: {0} |
YIF_FILE_
ヴァイオラ _ CONTROL_INFO |
ファイルの長さ {0} は fileHeaderLength:{1 と {2} の合計を超える必要があります |
YIF_FILE_
HEADER_ DOES_NOT _EXIST |
予期されたファイル・ヘッダー ID {0} が見つかりません |
YF_FILE_トレーラー _
DOES_NOT_EXIST |
予期されたファイル・トレーラー ID: {0} が見つかりません |
YIF_FILE_HEADER
は 一致しません |
予期されるファイル・ヘッダー ID: <{0}> が一致しません: <{1}> |
YIF_FILE_TRAILER
は 一致しません |
予期されるファイル・トレーラー ID: <{0}> が一致しません: <{1}> |
YIF_入力ストリームの
境界設定が できません |
入力ストリームの境界を設定できない ScanLength={0} ScanStartPosition=<{1 |
YIF_DIR_DOES_NOT_EXIST
|
指定されたディレクトリー {0} は存在しません。 |
YIF_DIR_IS_NOT_WRITEABLE
|
指定されたディレクトリー {0} には書き込み権限がありません。 |
無効なインクルード・パターン (YIF_INVALID_INCLUDES_PATTERN)
|
インクルード・パターン {0} は有効な正規表現ではありません。 |