EDIFACT CONTRL 受信確認エラー コード
このトピックでは、EDIFACT CONTRL 受信確認のセグメント内で使用されるエラー コードの一覧を示します。 これらのセグメントの詳細については、「 EDIFACT CONTRL 受信確認」を参照してください。
これらのエラーは、インターチェンジ、グループ、メッセージ、およびデータ レベルに適用されます。 サポートされているエラーが発生すると、インターチェンジ、グループ、またはトランザクション セット全体が拒否されます。 EDIFACT エンコード インターチェンジが "受理 (ただしエラーが発生)" の状態になることはありません。
標準の EDIFACT のエラー コード
次の表に、EDIFACT CONTRL ACK の UCI5 フィールドで使用されるエラー コードの一覧を示します。 次の表は、EDIFACT 仕様で指定されたエラー コードが、BizTalk Server EDI および AS2 でサポートされており、サポートされていないエラー コードを示しています。
エラー コード | 条件 | 原因 | サポート対象 |
---|---|---|---|
2 | 構文のバージョンまたはレベルがサポートされていません。 | 構文のバージョンとレベルのいずれかまたは両方が受信者によってサポートされていません。 | いいえ |
7 | インターチェンジの受信者が実際の受信者ではありません。 | インターチェンジの受信者 (S003) が実際の受信者と異なります。 | いいえ |
12 | 値が無効です。 | スタンドアロンのデータ要素、複合データ要素、またはコンポーネント データ要素の値がこの値の関連する仕様に準拠していません。 | はい |
13 | Missing | 必須 (またはその他の場合は必須) のサービスまたはユーザー セグメント、データ要素、複合データ要素、またはコンポーネント データ要素が見つからないことを通知します。 | はい |
14 | この位置ではサポートされていない値です。 | 受信者は、識別されたスタンドアロンのデータ要素、複合データ要素、またはコンポーネント データ要素の特定の値が、その位置で使用されることをサポートしていません。 この値は、関連する仕様では有効である可能性があり、別の位置で使用される場合はサポートされる可能性があります。 | いいえ |
15 | サポートされていない位置です。 | 受信者は、セグメントの種類、スタンドアロンのデータ要素の種類、複合データ要素の種類、またはコンポーネント データ要素の種類が、識別された位置で使用されることをサポートしていません。 | はい |
16 | 含まれている要素が多すぎます。 | 識別されたセグメントに含まれるデータ要素が多すぎること、または識別された複合データ要素に含まれるコンポーネント データ要素が多すぎることの通知。 | はい |
17 | アグリーメントがありません。 | 識別されたスタンドアロンのデータ要素、複合データ要素、またはコンポーネント データ要素の値を含むインターチェンジ、グループ、メッセージ、またはパッケージの受信を許可するアグリーメントがありません。 | いいえ |
18 | エラーを特定できません | エラーは識別されましたが、エラーの特性は報告されませんでした。 | いいえ |
19 | 無効な小数点表記です。 | UNA で小数点表記として示されている文字が無効であるか、データ要素で使用されている小数点表記が UNA で示されている小数点表記と一致しません。 | いいえ |
20 | サービス文字として無効な文字です。 | UNA で提示された文字は、サービス文字として無効です。 | いいえ |
21 | 無効な文字です。 | インターチェンジで使用されている 1 文字以上の文字が、UNB セグメントで示されている構文識別子によって定義されている有効な文字ではありません。 参照されているレベルの一部に無効な文字があるか、インターチェンジの識別された部分の直後に無効な文字があります。 | はい |
22 | サービス文字が無効です。 | インターチェンジで使用されているサービス文字が、UNB セグメントで提示されている有効なサービス文字ではないか、既定のサービス文字ではありません。 コードが UCS または UCD セグメントで使用されている場合、インターチェンジの識別された部分の直後に無効な文字があります。 | いいえ |
23 | インターチェンジの送信者が不明です。 | インターチェンジの送信者 (S002) が不明です。 | いいえ |
24 | 古すぎます。 | 受信したインターチェンジまたはグループが、IA で指定された期限または受信者によって指定された期限よりも古くなっています。 | いいえ |
25 | テスト インジケーターがサポートされていません。 | 指定されたインターチェンジ、グループ、メッセージ、またはパッケージに対してテストを実行できません。 | いいえ |
26 | 重複が検出されました。 | 以前に受信したインターチェンジ、グループ、メッセージ、またはパッケージが重複している可能性が検出されました。 以前の転送は拒否されている可能性があります。 | はい |
27 | セキュリティ機能がサポートされていません。 | 参照されているレベルまたはデータ要素に関連付けられたセキュリティ機能はサポートされません。 | いいえ |
28 | 参照が一致しません。 | UNB、UNG、UNH、UNO、USH、または USD セグメントの制御参照が、それぞれ、UNZ、UNE、UNT、UNP、UST、または USU セグメントの制御参照に一致しません。 | いいえ |
29 | 制御数が受信したインターチェンジの数と一致しません。 | グループ、メッセージ、またはセグメントの番号が、UNZ、UNE、UNT、または UST セグメントに指定されている番号に一致しないか、オブジェクトの長さまたは暗号化されたデータの長さが、UNO、UNP、USD、または USU セグメントに記述されている長さと等しくありません。 | はい |
30 | グループとメッセージ/パッケージが混在しています。 | インターチェンジのグループの外側で、グループがメッセージ/パッケージと共に存在しています。 | いいえ |
31 | グループ内に複数のメッセージの種類があります。 | 複数の異なるメッセージの種類が機能グループに含まれています。 | はい |
32 | 下位レベルが空です。 | インターチェンジにメッセージ、パッケージ、またはグループが 1 つも含まれていないか、グループにメッセージまたはパッケージが 1 つも含まれていません。 | いいえ |
33 | メッセージ、パッケージ、またはグループの外側に無効な項目があります。 | インターチェンジ内、メッセージ間、パッケージ間、またはグループ間に無効なセグメントまたはデータ要素があります。 上位レベルで拒否が通知されました。 | はい |
34 | インジケーターの入れ子は認められていません。 | 明示的な入れ子を使用できないメッセージで、明示的な入れ子が使用されています。 | いいえ |
35 | データ要素またはセグメントの繰り返しが多すぎます。 | スタンドアロンのデータ要素、複合データ要素、またはセグメントの繰り返しが多すぎます。 | はい |
36 | セグメント グループの繰り返しが多すぎます。 | 1 つのセグメント グループの繰り返しが多すぎます。 | はい |
37 | 文字の種類が無効です。 | 1 文字以上の数値文字がアルファベット (コンポーネント) のデータ要素で使用されているか、1 文字以上のアルファベット文字が数値 (コンポーネント) のデータ要素で使用されています。 | はい |
38 | 小数点の記号の前に数値がありません。 | 小数点の記号の前に 1 つ以上の数値がありません。 | はい |
39 | データ要素が長すぎます。 | 受信したデータ要素の長さがデータ要素の説明で指定されている最大長を超えています。 | はい |
40 | データ要素が短すぎます。 | 受信したデータ要素の長さがデータ要素の説明で指定されている最小長に達していません。 | はい |
41 | 永続的な通信ネットワーク エラー | インターチェンジの転送に使用される通信ネットワークによって、永続的なエラーが報告されました。 ネットワーク レベルで同じパラメーターを持つ同一のインターチェンジを再送信すると、失敗します。 | いいえ |
42 | 一時的な通信ネットワーク エラー | インターチェンジの転送に使用される通信ネットワークによって、一時的なエラーが報告されました。 同一のインターチェンジを再送信すると、成功する場合もあります。 | いいえ |
43 | インターチェンジの受信者が不明です。 | ネットワーク プロバイダーがインターチェンジの受信者を認識できません。 | いいえ |
45 | 末尾の区切り記号 | 次のいずれかが原因です。 - セグメント ターミネータの前の最後の文字は、データ要素の区切り文字、コンポーネント データ要素の区切り記号、または繰り返しデータ要素の区切り記号です。 - データ要素区切り記号の前にある最後の文字が、コンポーネント データ要素区切り記号または繰り返しのデータ要素区切り記号です。 |
はい |
46 | 文字セットがサポートされていません | 構文識別子で定義されている文字セットにはない文字が使用されているか、コード拡張技術のエスケープ シーケンスで指定されている文字セットが受信者側でサポートされていません。 | はい |
47 | エンベロープ機能はサポートされません。 | 発生したエンベロープの構造は、受信者側でサポートされていません。 | はい |
48 | 依存関係の条件違反です。 | 依存関係の条件違反により、エラー状態が発生しました。 | いいえ |
BizTalk Server 固有の EDIFACT のエラー コード
次の表に、EDIFACT CONTRL ACK の UCI5 フィールドで使用され、EDIFACT 仕様には含まれないエラー コードの一覧を示します。 これらは、BizTalk Serverに固有のカスタム コードです。
エラー コード | 条件 | 原因 |
---|---|---|
70 | トランザクション セットが見つからないか、トランザクション セット識別子が無効です。 | トランザクション セット識別子が見つからないか無効です。 |
71 | トランザクション セット制御番号またはグループ制御番号が一致していません。 | トランザクション セットまたはグループ制御番号の不一致があります。 |
72 | セグメント ID が認識されません | セグメント ID が認識されていません。 |
73 | XML の位置が正しくありません。 | XML ルート要素のシリアル化の実行中に問題が発生しました。 |
74 | セグメント グループの繰り返しが少なすぎます。 | 1 つのセグメント グループの繰り返しが必要量に足りません。 |
75 | セグメントの繰り返しが少なすぎます。 | 1 つのセグメントの繰り返しが必要量に足りません。 |
76 | 見つかったデータ要素が少なすぎます | 十分なデータ要素が見つかりませんでした。 |