X12 997 确认错误代码
本主题列举了 X12 997 确认的各个段中所用的错误代码。 有关这些段的详细信息,请参阅 X12 997 确认。
每个表指示 X12 规范指定的错误代码在 BizTalk Server EDI 和 AS2 中受支持,哪些错误代码不受支持。
AK304 错误代码
下表列出了 AK3 段(数据分段注释)的 AK304 数据元素中所用的错误代码。
错误代码 | 条件 | 是否支持? |
---|---|---|
1 | 无法识别的段 ID | 是 |
2 | 意外段 | 是 |
3 | 必需段缺失 | 是 |
4 | 循环次数超过最大次数 | 是 |
5 | 段超出了最大值使用 | 是 |
6 | 段不在已定义的事务集中 | 是 |
7 | 段不在正确的序列中 | 是 |
8 | 段包含数据元素错误 | 是 |
511 | 发现尾部分隔符(自定义代码) | 是 |
AK403 错误代码
下表列出 AK4 段(数据元素注释)的 AK403 数据元素中所用的错误代码。
错误代码 | 条件 | 是否支持? |
---|---|---|
1 | 必需数据元素缺失 | 是 |
2 | 条件性必需数据元素缺失 | 是 |
3 | 数据元素太多 | 是 |
4 | 数据元素太短 | 是 |
5 | 数据元素太长 | 是 |
6 | 数据元素中的字符无效 | 是 |
7 | 代码值无效 | 是 |
8 | 日期无效 | 是 |
9 | 无效时间 | 是 |
10 | 违反排除条件 | 是 |
AK501 错误代码
下表列出 AK5 段(事务集响应尾部)的 AK501 数据元素中所用的错误代码。
错误代码 | 条件 | 是否支持? |
---|---|---|
A | 已接受 | 是 |
E | 已被接受,但出现错误 | 是 注意:没有错误代码导致状态为“E”。 |
M | 已拒绝,消息身份验证代码 (MAC) 失败 | 否 |
P | 部分接受,但至少有一个事务集被拒绝 | 是 |
R | 已拒绝 | 是 |
W | 已拒绝,保证有效性测试失败 | 否 |
X | 已拒绝,无法分析解密后的内容 | 否 |
AK502 至 AK506 错误代码
下表列出 AK5 段(事务集响应尾部)的 AK502 至 AK506 数据元素中所用的错误代码。
错误代码 | 条件 | 支持?/ 与 AK501 相关? |
---|---|---|
1 | 不支持事务集 | 是/R |
2 | 事务集尾部缺失 | 是/R |
3 | 标头和尾部中的事务集控制编号不匹配 | 是/R |
4 | 包含的段数与实际计数不匹配 | 是/R |
5 | 有一个或多个段出错 | 是/R |
6 | 事务集标识符缺失或无效 | 是/R |
7 | 事务集控制编号缺失或无效(可能出现了重复的事务编号) | 是/R |
8 到 27 | - | 否 |
AK901 错误代码
下表列出 AK9 段(功能组响应尾部)的 AK901 数据元素中所用的错误代码。
错误代码 | 条件 | 支持?/ 与 AK501 相关? |
---|---|---|
A | 已接受 | 是 |
E | 接受,但出现错误 | 是 |
M | 已拒绝,消息身份验证代码 (MAC) 失败 | 否 |
P | 部分接受,但至少有一个事务集被拒绝 | 是 |
R | 已拒绝 | 是 |
W | 已拒绝,保证有效性测试失败 | 否 |
X | 已拒绝,无法分析解密后的内容 | 否 |
AK905 至 AK909 错误代码
下表列出 AK9 段(功能组响应尾部)的 AK905 至 AK909 数据元素中所用的错误代码。
错误代码 | 条件 | 支持?/ 与 AK501 相关? |
---|---|---|
1 | 不支持功能组 | 否 |
2 | 不支持功能组版本 | 否 |
3 | 功能组尾部缺失 | 是 |
4 | 功能组标头和尾部中的组控制编号不一致 | 是 |
5 | 包含的事务集数与实际计数不匹配 | 是 |
6 | 组控制编号违反语法(可能出现了重复的组控制编号) | 是 |
7 至 26 | - | 否 |