实施指南(以及我能找到的大多数网络资源)将GS06和ST02控制号描述为仅在它们所包含的交换中是唯一的。因此,当我们构建GS和ST段时,我们只需启动控制号1,并在我们添加更多功能组和/或事务集时递增。我们生成的ISA13控件号始终是唯一的。
困境是我们收到999确认;它不包含对它所响应的ISA控件号的任何引用。因此,我们无法在记录中找到正确的原始功能组。
这似乎是任何接收功能确认的人都会遇到的问题,但很明显很多系统和公司都在处理它,那么协调997s或999s的典型做法是什么?我认为在阅读指南时我们必须遗漏一些东西。
答案 0 :(得分:1)
GS06和ST02在交换中只需要是唯一的,但是如果你使用一个真正独特的ID(不仅仅是在消息中),那么你可以直接跳到正确的事务集或功能组,而不是恰到好处的消息。
我通常将GS从1开始并以与您相同的方式递增,但是ST02我保持唯一(在9个字符限制允许的范围内)。
答案 1 :(得分:1)
GS06应该是全球唯一的,不仅仅是在交换中。这是来自X12-6
为了确认提供足够的歧视 过程可靠运行并确保审计跟踪 明确,功能ID代码(GS01),应用程序的组合 发件人的ID(GS02),应用程序接收者的ID(GS03)和功能 组控制编号(GS06,GE02)本身应是唯一的 在合理延长的时间范围内,其边界应为 由贸易伙伴协议定义。因为在某些时候它可能是 必须重用一系列控制数,即功能组 日期和时间可以作为额外的判别 在尽可能长的时间内区分功能组身份 帧。