0

实施指南(以及我能找到的大多数网络资源)将 GS06 和 ST02 控制编号描述为仅在它们所在的交汇处是唯一的。因此,当我们构建 GS 和 ST 段时,我们只需从 1 开始控制编号并递增随着我们添加更多功能组和/或事务集。我们生成的ISA13 控制编号始终是唯一的。

困境是当我们收到 999 确认时;它不包括对其响应的 ISA 控制号的任何引用。所以我们无法在我们的记录中找到正确的原始功能组。

这似乎是任何接收功能确认的人都会面临的问题,但显然很多系统和公司都在处理它,那么协调 997 或 999 的典型做法是什么?我认为我们在阅读指南时一定遗漏了一些东西。

4

2 回答 2

1

GS06 和 ST02 只需在交换中是唯一的,但如果您使用的 ID 对每个都真正唯一(不仅仅是在消息中),那么您可以直接跳到正确的事务集或功能组,而不仅仅是正确的信息。

我通常让 GS 从 1 开始并以与您相同的方式递增,但我保持唯一的 ST02(在 9 个字符限制允许的范围内)。

于 2015-02-20T19:55:10.743 回答
1

GS06 应该是全球唯一的,不仅在立交桥内。这是来自 X12-6

为了提供足够的辨别力以确保确认过程可靠运行并确保审计跟踪明确,功能 ID 代码 (GS01)、应用程序发送者 ID (GS02)、应用程序接收者 ID (GS03) 和功能组控制的组合编号(GS06、GE02)在合理延长的时间范围内应是唯一的,其边界应由贸易伙伴协议定义。因为在某些时候可能需要重用一系列控制编号,所以功能组日期和时间可以作为附加判别器,仅用于在最长可能的时间范围内区分功能组身份。

于 2015-11-05T02:10:37.293 回答